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ę !