poniedziałek, 28 marca 2011

Modele Cloud Computing cz. 1.

Kontynuując. Są różne typy usług „w chmurze”. Począwszy od wspomnianej wcześniej kolokacji poprzez wynajem oprogramowania i usług, do przeniesienia całego systemu operacyjnego włącznie. Fachowo nazywają się: IaaS, PaaS, SaaS, CaaS. W powyższych skrótach, końcówki –"aaS" oznaczają „as a Service” czyli „jako usługa”. Teraz odpowiednio I – oznacza Infrastructure, P – Platform, S- Software, C –Communications.

IaaS ("infrastruktura jako usługa") – „model polegający na dostarczaniu klientowi infrastruktury informatycznej czyli sprzętu, oprogramowania oraz serwisowania. Klient wykupuje na przykład konkretną liczbę serwerów, przestrzeni dyskowej, lub określony zasób pamięci i mocy obliczeniowej. Nie oznacza to jednak, że sprzęt fizycznie zostanie zainstalowany w siedzibie klienta. w tym modelu zdarza się, że klient dostarcza usługodawcy własne oprogramowanie do zainstalowania na wynajmowanym sprzęcie.
Początkowym rozwiązaniem typu IaaS było wynajmowanie u dostawców usług serwerów dedykowanych. Aktualnie, dzięki wirtualizacji, najczęściej są to maszyny wirtualne. W starszym przypadku (dedykowany serwer) klient płaci za określony sprzęt (jako pudełko). W wypadku nowszym (wirtualne maszyny) klient płaci za faktycznie zużytą moc serwerów. W ten sposób działa m.in. chmura Amazon EC2.”

PaaS ( "platforma jako usługa") – ”sprzedaż gotowego, często dostosowanego do potrzeb użytkownika, kompletu aplikacji. Nie wiąże się z koniecznością zakupu sprzętu ani instalacją oprogramowania. Wszystkie potrzebne programy znajdują się na serwerach dostawcy. Klient po swojej stronie ma dostęp do interfejsu (na ogół w postaci ujednoliconego środowiska pracy) poprzez program – klienta, np. przeglądarkę internetową. W tym modelu usługi najczęściej dostępne są dla użytkownika z dowolnego połączonego z Internetem komputera.
W tym przypadku, klient nie troszczy się o system operacyjny (w tym jego utrzymanie, zarządzanie, patchowanie) a zajmuje się się pisaniem aplikacji i ich utrzymaniem. Aplikacje może użytkować sam lub sprzedawać je jako usługi. Przykładem takiej platformy jest jedna z usług dostępnych w ramach Azure Services Platform - Windows Azure, rozwijanej przez Microsoft. Podobny rodzaj chmury oferuje również Google, chociaż w porównaniu do platformy Azure, zakres i możliwości są mniejsze. W wypadku PaaS rozliczamy się za zużycie zasobów (czas procesora, miejsce na dysku, liczbę zapytań czy transfer danych)”

Opis kolejnych, razem następnym.

Brak komentarzy:

Prześlij komentarz