background image

Cloud Computing 

(Chmura Obliczeniowa) 

Stanisław Józefowicz 

background image

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

background image

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 

background image

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. 

 
 

background image

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.  

background image

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… 

background image

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. 

background image

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

 

background image

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. 
 
 
 
 

background image

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. 
 

background image

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. 

 
 
 

background image

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. 
 

background image

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. 

background image

Dziękuję za 

uwagę !