Projekt i realizacja aplikacji sklepu internetowego z obsluga ksiegowania w srodowisku cloud computing - PowerPoint PPT Presentation

About This Presentation
Title:

Projekt i realizacja aplikacji sklepu internetowego z obsluga ksiegowania w srodowisku cloud computing

Description:

Projekt i realizacja aplikacji sklepu internetowego z obs ug ksi gowania w rodowisku cloud computing Rafa Ogrodnik Promotor mgr in . Micha Dobrzy ski – PowerPoint PPT presentation

Number of Views:148
Avg rating:3.0/5.0
Slides: 31
Provided by: Gard203
Category:

less

Transcript and Presenter's Notes

Title: Projekt i realizacja aplikacji sklepu internetowego z obsluga ksiegowania w srodowisku cloud computing


1
Projekt i realizacja aplikacji sklepu
internetowego z obsluga ksiegowania w srodowisku
cloud computing
Rafal Ogrodnik Promotor mgr inz. Michal Dobrzynski
Warszawska Wyzsza Szkola Informatyki 2013
2
Spis tresci
  1. Cele pracy dyplomowej
  2. Czym jest chmura obliczeniowa?
  3. Modele rozmieszczenia
  4. Modele uslug
  5. Architektura cloud
  6. Bezpieczenstwo chmury
  7. Zalety i wady systemów chmurowych
  8. Przyklady chmury obliczeniowych
  9. Wnioski
  10. Wyniki pracy
  11. Prezentacja aplikacji

Warszawska Wyzsza Szkola Informatyki 2013
3
Cele pracy dyplomowej
  • Opisanie idei chmury obliczeniowej
  • Porównanie chmur prywatnych i publicznych
  • Przedstawienie przykladów chmur publicznychi
    prywatnych
  • Aplikacja w srodowisku Cloud Computing
  • Generowanie potwierdzenia transakcji w postaci
    dokumentu PDF

Warszawska Wyzsza Szkola Informatyki 2013
4
Czym jest chmura obliczeniowa?
  • Termin chmura obliczeniowa odnosi sie do uslug i
    aplikacji, które dzialaja w zwirtualizowanym
    srodowisku, w którym wszelkie zasoby sa
    teoretycznie nieograniczone,a uzytkownik jest
    odciety od warstwy sprzetu (hardware layer).
  • Chmure obliczeniowa mozna podzielic wedlug dwóch
    glównych kryteriów
  • Modele rozmieszczenia
  • Modele uslug

Warszawska Wyzsza Szkola Informatyki 2013
5
Chmura publiczna
  • Chmura publiczna, jak sama nazwa wskazuje,
    przeznaczona jest do publicznego uzytku.
    Domyslnie jest ustanowiona w centrach danych
    nalezacych do dostarczyciela uslug.

Warszawska Wyzsza Szkola Informatyki 2013
6
Chmura prywatna
  • W chmurze prywatnej infrastruktura przeznaczona
    jest do wylacznego uzytku przez jedna organizacje
    obejmujaca wiele jednostek. W przeciwienstwie do
    chmury publicznej, ten model zaklada, ze chmura
    bedzie nalezala do organizacji oraz bedzie przez
    nia zarzadzana.

Warszawska Wyzsza Szkola Informatyki 2013
7
Chmura hybrydowa
  • Chmura hybrydowa nazywamy twór, który powstajez
    polaczenia niektórych cech chmury prywatnej,
    publicznej lub spolecznosci, które pozostajac
    odrebnymi jednostkami, sa polaczone przez lacze
    technologiczne, które umozliwia wymiane danych
    i przenosnosc aplikacji pomiedzy chmurami.

Warszawska Wyzsza Szkola Informatyki 2013
8
Infrastructure as a Service
  • Model IaaS (Infrastructure as a Service)
    przedstawia dostarczenie gotowych,
    zwirtualizowanych zasobów sprzetowych (serwery,
    sieci teleinformatycznych, przechowania danych)
    jako uslugi. Dostarcza takze mozliwosc uzywania
    zwirtualizowanych systemów operacyjnych, których
    zadaniem mialoby byc zarzadzanie tymi zasobami.

Warszawska Wyzsza Szkola Informatyki 2013
9
Platform as a Service
  • model PaaS (Platform as a Service) rozszerzajacy
    mozliwosci modelu IaaS. Dostawca uslug chmury
    obliczeniowej, poza skalowalna infrastruktura,
    dostarcza takze gotowe srodowiska pracy dla
    aplikacji. PaaS mozna postrzegac jako ewolucje
    hostingów.

Warszawska Wyzsza Szkola Informatyki 2013
10
Software as a Service
  • W tym modelu najemca ma dostep tylko do danych
    przechowywanych w gotowej aplikacji udostepnionej
    mu przez uslugodawce, która wyposazona jest w
    zestaw gotowych funkcji oraz interfejs
    uzytkownika.

Warszawska Wyzsza Szkola Informatyki 2013
11
Architektura cloud
  • Chmura obliczeniowa nie jest bytem wirtualnym,
    podstawa chmury obliczeniowej sa centra danych,
    czyliogromne serwerownie rozproszone po
    swiecie,zawierajace setki jednostek
    serwerowych,polaczonych ze soba w calosc.

Warszawska Wyzsza Szkola Informatyki 2013
12
Architektura cloud
Warszawska Wyzsza Szkola Informatyki 2013
13
Bezpieczenstwo chmury
  • Z modelem chmury wiaze sie utrata kontroli przed
    bezpieczenstwem fizycznym, czyli bezposrednim
    dostepem do serwerów. Przekazanie danych do
    chmury publicznej oznacza oddanie danych w
    nieznane nie wiadomo kto bedzie miec nad tymi
    danymi piecze, nie wiadomo gdzie dokladnie te
    dane beda przechowywane. Dodatkowo uslugi
    wchodzace w sklad chmury publicznej, czyli
    srodowiska dzielonego przez wiele organizacji,
    moga zostac wylaczone z powodu naduzyc jednej z
    firm.

Warszawska Wyzsza Szkola Informatyki 2013
14
Bezpieczenstwo chmury
  • Wiele kluczowych danych jest zabezpieczonych
    przez protokól SSL (Secure Socket Layer) oraz
    szyfrujacych algorytmów symetrycznych (m.in. AES,
    BlowFish, czy DES), badz asymetrycznych (takich
    jak RSA, DSA, czy ElGamal). Jest to znany i
    zaufany przez klientów system zabezpieczania
    informacji poprzesz zaszyfrowanie ich. Niewiadoma
    jest takze kto ma dostep do kluczy szyfrujacych
    poza klientem dostawcy uslug chmury obliczeniowej.

Warszawska Wyzsza Szkola Informatyki 2013
15
Zalety i wady systemów chmurowych
Warszawska Wyzsza Szkola Informatyki 2013
16
HP CloudSystem
Warszawska Wyzsza Szkola Informatyki 2013
17
HP CloudSystem
  • Panel zarzadzania prywatna chmura obliczeniowa
    Hewlett-Packard CloudSystem, z poziomu którego
    mozliwy jest dostep do wielu narzedzi
    monitorujacych dzialanie chmury obliczeniowej,
    zarówno warstwy sprzetowej w postaci serwerów HP,
    jak i oprogramowania.

Warszawska Wyzsza Szkola Informatyki 2013
18
IBM SmartCloud
Warszawska Wyzsza Szkola Informatyki 2013
19
IBM SmartCloud
  • Panel zarzadzania chmura IBM SmartCloud zawiera
    szczególowe informacje dotyczace monitoringu
    chmury, a takze narzedzia do tworzenia nowych
    oraz zarzadzania istniejacymi instancjami maszyn
    wirtualnych, na których opiera sie chmura.

Warszawska Wyzsza Szkola Informatyki 2013
20
Amazon EC2
  • Amazon udostepnia wszystkie narzedzia w formie
    paczek AMI (Amazon Machine Image), w sklad
    których wchodza na przyklad wirtualne serwery
    WWW, serwery aplikacji albo serwery baz danych. W
    sklad AMI wchodzi takze konsola zarzadzania AWS
    (AWS Management Console).

Warszawska Wyzsza Szkola Informatyki 2013
21
Amazon EC2
  • W konsoli zarzadzania chmura autorstwa Amazona
    widoczne sa odnosniki do takich elementów, jak
    obrazy AMI, elastyczne adresy IP, czy wirtualne
    narzedzia do rozkladania ruchu sieciowego (load
    balancer).

Warszawska Wyzsza Szkola Informatyki 2013
22
Google Cloud Platform
  • Na bazie tej chmury Google dzialaja uslugi w
    modelu SaaS (Google Mail, Google Calendar, Google
    Search), oraz modelach PaaS oraz IaaS. Usluga
    jest podzielona na konkretne produkty, które maja
    rózne zastosowania.

Warszawska Wyzsza Szkola Informatyki 2013
23
Google Cloud Platform
  • Panel zarzadzania i monitoringu uslugi Google App
    Engine umozliwia bezproblemowe przejrzenie
    statystyk uzycia aplikacji uruchomionejw
    chmurze, a takze zmienianie ustawien zasobów
    aplikacji w odpowiedniej podstronie.

Warszawska Wyzsza Szkola Informatyki 2013
24
Microsoft Windows Azure
  • W sklad Windows Azure wchodza narzedzia, które
    niemal natychmiastowo umozliwiaja udostepnienie
    uslugi uzytkownika. Narzedzia zostaly podzielone
    na kategorie, aby uproscic proces tworzenia
    rozwiazania opartego na bazie Windows Azure.

Warszawska Wyzsza Szkola Informatyki 2013
25
Microsoft Windows Azure
  • Azure Storage umozliwia bezpieczne przechowywanie
    danych w chmurze. Usluga dzieli sie na trzy
    poduslugi
  • Azure Blob Storage
  • Azure Queue Storage
  • Azure Table Storage

Warszawska Wyzsza Szkola Informatyki 2013
26
Microsoft Windows Azure
  • W sklad Azure Tables wchodza trzy rzeczy
  • tabele,
  • encje,
  • wlasciwosci.

Warszawska Wyzsza Szkola Informatyki 2013
27
Microsoft Windows Azure
  • Panel zarzadzania chmura Microsoft Windows Azure,
    który zorganizowany zostal w sposób
    minimalistyczny, dzieki czemu uproszczony zostal
    dostep do wszelkich uslug chmury Microsoftu.

Warszawska Wyzsza Szkola Informatyki 2013
28
Wnioski
  • Chmura obliczeniowa zapewnia niemal
    nieograniczony potencjal,
  • Dzieki wirtualizacji i skalowalnosci usluga
    osadzonaw chmurze bedzie niemal stuprocentowo
    dostepna,
  • Cloud computing jest dobrym sposobem na start dla
    malych firm,
  • Dzieki niemu zastosowaniu mozliwa jest redukcja
    kosztów.

Warszawska Wyzsza Szkola Informatyki 2013
29
Wyniki pracy dyplomowej
  • Projekt zostal wykonany wedlug zalozen
  • Aplikacje napisano w jezyku PHP i uruchomionow
    srodowisku Microsoft Windows Azure.
  • Aplikacja po prawidlowej transakcji tworzy
    dokument potwierdzajacy jej wykonanie oraz
    przechowuje gow chmurze obliczeniowej
  • Do przechowywania faktur oraz zdjec produktów
    wykorzystano usluge Azure Storage
  • Do zarzadzania aplikacja zostal utworzony
    paneladministracyjny

Warszawska Wyzsza Szkola Informatyki 2013
30
Dziekuje
Warszawska Wyzsza Szkola Informatyki 2013
Write a Comment
User Comments (0)
About PowerShow.com