Wady i zalety chmury, t.zw. "cloud computing"
Transkrypt
Wady i zalety chmury, t.zw. "cloud computing"
Stępień Karol 12691 Wady i zalety chmury, t.zw. "cloud computing" Czym jest chmura? Cloud computing - z angielskiego obliczenia w chmurze, w Polsce przyjęło się jako „chmura obliczeniowa” - jest potoczną nazwą szeroko rozumianych obliczeń rozproszonych, jak dotąd nie przyjęto jednoznacznej definicji technicznej. Innymi słowy, jest to przeniesienie lokalnych zasobów do lokalizacji zdalnej, najczęściej serwerowni lub klastrów. Historia chmury i jej (świetlana) przyszłość Pierwsze wzmianki o chmurze datowane są na połowę ubiegłego wieku, kiedy to wizjonerscy, jak się okazało, naukowcy związani mniej lub bardziej z informatyką przewidywali, że w przyszłości większość zasobów komputerowych będzie scentralizowana, a ich moc obliczeniowa zostanie udostępniona publicznie. Idea ta musiała poczekać do końca XX wieku, gdy coraz to tańszy sprzęt oraz dostęp do internetu sprawił, że powstały pierwsze centra hostingowe(kolokacja, IaaS), na kilka lat przed zawiązaniem się definicji chmury. W 2009 roku rynek cloud computing był warty około 56 miliardów dolarów, przy czym już w 2014 roku rynek ten może być warty ponad 150 miliardów dolarów.1 W reklamach telewizyjnych, internetowych(smartphony, telefonia komórkowa itd) coraz częściej nieświadomy klient dostaje coś „gratis w chmurze”. Coraz częściej również świadomy klient przenosi obliczenia do chmury. Tak więc mamy do czynienia z dynamicznie rozwijającą się i atrakcyjną gałęzią rynku IT. Podział chmur: a) Ze względu na dostęp : – Prywatna - jest to taka chmura, która została utworzona dla jednej, konkretnej firmy lub organizacji, niekoniecznie hostowana lokalnie, tj. w danej firmie. – Publiczna - w tym rodzaju chmury wszystkie jej usługi są publicznie dostępne – Hybrydowa, jest połączeniem powyższych b) Ze względu na model serwisu : – Kolokacja – istniała jeszcze na długo przed powstaniem jakiejkolwiek definicji chmury, w skrócie jest to jedynie dzierżawa miejsca w serwerowni, klient sam zapewnia : sprzęt, system, oprogramowanie, a także sam administruje całą infrastrukturą i aplikacjami. – IaaS – Infrastructure as a Service, w tym modelu infrastruktura jest serwisem/usługą, tak więc dostawca zapewnia nam miejsce w serwerowni i odpowiedni sprzęt. Natomiast wybór software, typu OS, baz danych itd. leży w gestii klienta. – SaaS – Software as a Service, w tym modelu to oprogramowanie jest usługą. Płacimy więc za używanie danej aplikacji, która w całości znajduje się w chmurze. – PaaS – Platform as a Service, usługą jest cała platforma, tj. ukierunkowane, wirtualne środowisko pracy wraz z niezbędnymi modułami typu system operacyjny, system baz danych itd. – S+S – jest to hybryda chmury typu SaaS z tradycyjnym modelem dostarczania oprogramowania – tu od klienta zależy, czy uruchomi aplikacje u siebie na komputerze, czy też online w chmurze. 1 za http://www.web.gov.pl/aktualnosci/19_1618_chmura-a-technologia-czyli-o-co-w-tym-wszystkim-chodzi-historia-powstania-cloud-computingu-i-najlepsze-przykladyrozwiazan.html Strona 1 Przykłady(ciekawsze) cloud computing : – – – Onlive games : jest uruchomioną w 2010 roku chmurą typu PaaS, w której to klientom oferowana jest cała platforma przystosowana do gier. Całość obliczania odbywa się w serwerowniach Onlive, a następnie przesyłany jest obraz na żywo do użytkownika. Przeniesienie przetwarzania na potężne maszyny w klastrze sprawia, że najnowsze tytuły możemy uruchomić na starym notebooku, tablecie lub smartphonie, a nawet uwaga – na telewizorze. Za pomocą specjalnej "przystawki" podłączanej do telewizora i internetu możemy się połączyć z Onlive. Onlive desktop : jest usługą typu PaaS/SaaS, oferującą użytkownikom tabletów dostęp do zdalnego pulpitu systemu Windows, wraz z pakietem Office. Office 365 : najnowszy pakiet Microsoft Office idący za nowymi trendami - chmurą. Za dostęp płacimy w formie abonamentu miesięcznego lub rocznego na 5 stacji roboczych. Do oprogramowania mamy dostęp zarówno w wersji tradycyjnej, jak i online w chmurze. Zalety i wady Cloud Computing : Zalety Wady Redukcja kosztów: zmniejszenie ilości papierkowej roboty, zatrudnienia personelu IT, wg. szacunków dzięki chmurze oszczędzane jest 12 miliardów dolarów na energii elektrycznej. Dostępność i niezawodność: co jeśli w krytycznym momencie usługa w chmurze przestanie działać lub jeżeli zostaniemy odłączeni od dostępu do internetu? Skalowalność: niczym w rachunkach za prąd i wodę, niektórzy dostawcy umożliwiają nam płacenie tylko za tyle zasobów, ile zużyliśmy. Ponadto możemy natychmiastowo i bezproblemowo zwiększyć moc naszych zasobów. Mobilność danych i sprawa właścicielstwa: co, jeśli zdecydujemy się zatrzymać usługę w chmurze, czy usługodawca pozwoli nam odzyskać wszystkie dane? Jaką mamy gwarancję, że usługodawca usunie wszystkie dane po zatrzymaniu działania serwisu? Wyrównanie szans dla małych i średnich firm: Prywatność: Ile danych usługodawcy chmur nierzadko nowe technologie i licencje na zbierają na temat naszej firmy i jak ta oprogramowanie są dużo tańsze w chmurze niż informacja może zostać użyta? w tradycyjnej formie. Odciążenie lokalnych(firmowych) serwerów : Obciążenie sieci: dla przykładu, usługa usługi wymagające większych zasobów możemy ONLIVE wymaga około 15-20 Mbit łącza do przenieść do chmury, odciążając mniejsze płynnego działania. serwisy takie jak poczta itd. Łatwy dostęp: usługi są dostępne z każdego miejsca na świecie, nie tylko z tradycyjnych PC ale także tabletów i smartphonów. Podsumowanie: Chmury nie należy się bać, gdyż właśnie wkraczamy w złotą erę tej dziedziny informatyki, a niektóre z jej elementów znaliśmy już dawno temu. Natomiast jeśli chodzi o używanie chmury, to musimy zdawać sobie sprawę z jej wad i zalet, gdyż czasem lepszy będzie tradycyjny model. Strona 2 Źródła: http://blogs.technet.com/b/mkedziora/archive/2010/05/08/co-jest-chmura-cloudcomputing.aspx#.UZIussol-sM 01.06.2013 http://www.web.gov.pl/g2/big/2012_06/ebfa211f1a9f174c7517738f68df2d8b.pdf 01.06.2013 http://pl.wikipedia.org/wiki/Chmura_obliczeniowa 01.06.2013 Strona 3