Cloud Computing
(Chmura
Obliczeniowa)
Stanisław
Józefowicz
Agenda
krótka historia cloud computingu,
idea cloud computingu,
rodzaje chmur obliczeniowych,
modele usług chmur obliczeniowych,
przykłady usług w „chmurze”,
zalety i wady chmur obliczeniowych
.
Krótka historia cloud
computingu
rok 1961 John McCarthy stwierdził,
że pewnego dnia zaawansowane
komputerowe obliczenia staną się
publicznie dostępnym narzędziem,
rok 1966 wątek ten został podjęty
przez Douglasa Parkhilla wksiążce
„The Challenge of the Computer
Utility”,
rok 1997 pierwsze naukowe użycie
terminu cloud computing przez prof.
Ramnatha Chellappa,
Jhon McCarthy
Ramnath Chellappa
Krótka historia cloud
computingu
rok 1999 powstaje firma Salesforce,
rok 2002 uruchomienie przez Amazon
usługi Amazon Mechanical Turk,
rok 2004 uruchomienie przez Google
usługi Google Apps,
rok 2005 Microsoft uruchamia
konkurencyjną dla Googel Apps usługę
Windows Live,
rok 2006 Amazon uruchamia usługę
Elastic Compute Cloud,
rok 2010 Microsoft urochamia
paltformę biznesową Windows Azure
Services Platform.
Idea cloud computingu
stanowi ono połączenie Grid
Computingu i Utility Computingu,
praktyczne zastosowanie koncepcji
SOA,
użytkownik korzysta z usługi online
za pośrednictwem przeglądarki,
dostęp do usługi odbywa się za
pośrednictwem sieci,
chmura skrywa infrastrukturę
sprzętową, systemy operacyjne,
zabezpieczenia itp. ,
całością zarządza personel
usługodawcy.
Co kryje chmura?
popularne programy dla domowych
użytkowników i małych firm,
systemy helpdesk zajmujące się wsparciem
użytkownika i utrzymaniem
usług/aplikacji/sprzętu,
baza danych z możliwością zdalnego
podłączenia,
serwery (hosty) lub dzierżawione miejsce na
serwerze,
friewalle, systemy antywirusowe i bieżąca
aktualizacja oprogramowania
platformy umożliwiające napisanie własnego
oprogramowania przez klientów,
moc obliczeniowa do wynajęcia,
wiele innych usług…
Rodzaje chmur
obliczeniowych
Podstawowym kryterium według którego możemy podzielić
chmury to sposób w jaki sposób zostanie ona zaprojektowana i
stworzona, można tutaj wyróżnić trzy rodzaje:
chmury prywatne (ang. Private cloud), będące częścią
organizacji, aczkolwiek jednocześnie autonomicznym dostawcą
usługi,
chmury
publiczne
(ang.
Public
cloud),
będące
zewnętrznym, ogólnie dostępnym dostawcą (np. Amazon.com,
Google, Microsoft itd.),
chmury
hybrydowe
(ang.
Hybrid
cloud),
będące
połączeniem filozofii chmury prywatnej i publicznej.
Modele usług chmur
obliczeniowych
Kolejnym kryterium podziału jest model usług jakie dana chmura
oferuje, można wyróżnić pięć takich modeli:
Kolokacja,
IaasS (ang. Infastructure as a Service) – infrastruktura jako
usługa,
HaaS (ang. Host as a Service) – host jako usługa,
PaaS (ang. Platform as a Service) – platforma jako usługa,
SaaS (ang. Software as a Service) – oprogramowanie jako
usługa,
CaaS (ang. Comunication as a Service) - komunikacja jako
usługa
.
System operacyjny
ChromeOS
oparty na jądrze Linuxa,
działa na rodzinie procesorów
ARM i x86,
instalowany jest tylko na tzw.
Chromebookach (odmiana
netbooków),
zamiast klasycznego pulpitu
specjalna wersja przeglądarki
Chrome (jedyna aplikacja
instalowana na dysku netbooka),
wszystkie aplikacje są dostępne
za pośrednictwem Internetu,
darmowe alternatywy Cloudo,
eyeOS dostępne za
pośrednictwem wielu
przeglądarek.
Google Analytics
instalowany jest na stronie www
przez wklejenie fragmentu kodu
JavaScript,
generowanie około 80 rodzajów
raportów związanych z
zbieraniem danych dotyczących
ruchu internetowego,
wskaźników konwersji,
integracja z aplikacjami e-
commerce,
łatwe integrowanie konta z
kontami AdWords,
jedynym ograniczeniem jest limit
5 milionów odsłon na miesiąc dla
osób, które nie korzystają z
programu AdWords.
Microsoft Dynamics CRM
zarządzanie kontaktami i relacjami
z klientami,
dostęp do pełnych danych
związanych z klientem w każdym
momencie,
tworzenie, udostępnianie i
wykorzystywanie raportów bez
wsparcia działu IT,
kontrolę nad pocztą elektroniczną
w dowolnym miejscu,
dostęp do usługi poprzez
przeglądarkę(najlepiej IE) lub
niezależną aplikację ,
dostępna wersja dla urządzeń
mobilnych i telefonów
komórkowych z zainstalowanym
systemem Windows Mobile.
Amazon Cloud Drive/Cloud
Player
zakupiona w sklepie Amazon
muzyka trafia na wirtualny
dysk, ( po kupieniu 1 albumu
dostajemy 20 GB miejsca na
rok),
zakupioną muzykę możemy
odtwarzać przez Internet na
dowolnym komputerze lub
urządzeniu mobilnym za
pomocą aplikacji Amazon
Cloud Player,
nie ma potrzeby mozolnego
kopiowania muzyki na
poszczególne urządzenia.
Cloud computing -
zestawienie
Zalety :
Wady:
zwiększone możliwości,
zwiększona wydajność,
mniejsze koszty,
ograniczenie ryzyka,
łatwa skalowalność,
łatwość zarządzania.
ograniczenia związane z
bezpieczeństwem danych,
ograniczenia związane z
wydajnością w chmurze
aplikacji pracujących w
czasie rzeczywistym,
obawy związane z
dostępnością danych i
aplikacji.
Dziękuję za
uwagę !