Nowy wymiar hostingu
-
-
- arturp,
- 20.08.2013, godz. 11:21
Dynamiczna alokacja zasobów infrastruktury, możliwość zmiany parametrów usługi na żądanie klienta oraz rozliczanie za rzeczywiście wykorzystane zasoby – to trzy najważniejsze cechy, które odróżniają usługi dostarczane w modelu chmury obliczeniowej od klasycznych ofert hostingu współdzielonego, serwerów dedykowanych i VPS.
Są trzy podstawowe modele dostarczania usług w chmurze – <em style="line-height: 1.6em;">software as a service# (SaaS), <em style="line-height: 1.6em;">platform as a service# (PaaS) oraz <em style="line-height: 1.6em;">infrastructure as a service# (IaaS). Model SaaS zakłada uruchamianie w chmurze aplikacji, które są dostarczane klientom – z reguły za pośrednictwem przeglądarki internetowej. Klient w żaden sposób nie zajmuje się instalacją i zarządzaniem infrastrukturą, w której te aplikacje są uruchamiane – siecią, serwerami, dyskami, systemami operacyjnymi itd. W modelu SaaS aplikacje są dostarczane zarówno klientom biznesowym, np. oprogramowanie do zarządzania relacjami z klientami (CRM) firmy Salesforce, jak i prywatnym, np. Gmail.
W modelu PaaS instancje serwerów wirtualnych ukryte są za wysokopoziomowym API programistycznym, które pozwala developerom uruchamiać aplikacje sieciowe w chmurze. Nie trzeba kupować sprzętu ani instalować wymaganego oprogramowania. Klient zajmuje się jedynie pisaniem aplikacji, korzystając z narzędzi i bibliotek dostarczonych przez dostawcę chmury. W modelu PaaS oferowane są m.in. Google App Engine (GAE), Engine Yard, AppFog czy Microsoft Azure.
Zobacz również:
Trzeci, najbardziej interesujący model chmury, czyli infrastruktura jako usługa (IaaS), zakłada dostarczenie klientowi kompletnej infrastruktury informatycznej niezbędnej do uruchamiania aplikacji webowych, a także składowania i udostępniania danych przez internet. Chmura IaaS daje pełną kontrolę nad zasobami IT, ale nie wymaga od klienta utrzymywania infrastruktury. Dostawca chmury w modelu IaaS udostępnia zasoby, które możesz wykorzystać według własnych potrzeb do uruchamiania maszyn wirtualnych, na których zainstalujesz dowolne oprogramowanie. Przykłady chmury IaaS to: Oktawave, e24cloud, Amazon EC2, Rackspace, Microsoft Azure czy GoGrid.
VPS a chmura
Oferta tradycyjnych dostawców hostingu obejmuje serwery wirtualne (hosting współdzielony), serwery dedykowane oraz wirtualne serwery prywatne (VPS). W ostatnich latach serwery VPS ewoluowały w kierunku dynamicznie konfigurowanych serwerów wirtualnych, których parametry (moc procesora, ilość pamięci operacyjnej, wielkość dysku) klient może wybierać i w razie potrzeby zmieniać. Mimo że dynamiczne VPS-y często reklamowane są jako chmury, nie w pełni zasługują na taką nazwę.
Płacę, kiedy korzystam
W odróżnieniu od klasycznego hostingu w wypadku chmury płacisz wyłącznie za wykorzystane zasoby (ang. pay-per-use), a nie z góry za cały rok korzystania z serwera wirtualnego. Opłaty za korzystanie z serwera naliczane są w cyklu godzinowym, przy czym płacisz tylko wówczas, gdy serwer jest uruchomiony. Każda instancja (serwer wirtualny) ma określone parametry: liczbę rdzeni i częstotliwość taktowania procesora oraz ilość przydzielonej pamięci operacyjnej. Co oczywiste, wyższa moc serwera oznacza wyższe koszty jego wynajęcia.
Ale uwaga! Dostawcy chmury z reguły każą sobie dodatkowo płacić za transfer danych przychodzących i wychodzących do internetu, wynajęcie bazy danych, udostępnioną przestrzeń dyskową oraz funkcje i usługi dodatkowe, np. mechanizmy równoważenia obciążenia, możliwość utworzenia wirtualnej sieci prywatnej, dodatkowe pule adresów IP czy wsparcie techniczne.
Zenbox.pl
Zenbox.pl to usługa hostingowa rewolucyjna co najmniej z dwóch względów. Właściciele firmy (zenbox.pl to marka spółki FBB, która powstała w 2012 roku) zamiast kupić serwery, wynajmują infrastrukturę sprzętową w chmurze Oktawave. zenbox.pl korzysta z wyjątkowo szybkich instancji Oktawave OCI w wersji Giant, z których każda wyposażona jest w 16 x 2,5 GHz rdzeni procesora i 32 GB pamięci RAM. Dane klientów przechowywane są w Oktawave Volume Storage (OVS) w standardzie Tier-1 dla kopii zapasowych, Tier-2 dla stron WWW oraz Tier-3 dla baz danych, co gwarantuje kilkadziesiąt razy krótszy czas dostępu i większą szybkość odczytu i zapisu danych niż oferowana przez tradycyjne dyski twarde.

Panel zarządzania zenbox.pl
Usługi oferowane są w czterech podstawowych planach taryfowych: zenbox 5k, zenbox 25k, zenbox 50k oraz zenbox 100k. W cenę pakietu zenbox 5k, kosztującego 15 zł miesięcznie lub 150 zł rocznie brutto, wliczono wyświetlenie strony 5 tysiącom UU miesięcznie. Jeden UU rozliczany jest w skali miesiąca, co oznacza, że ta sama osoba, która odwiedzi twoją stronę kilka razy w ciągu tego samego miesiąca, zostanie naliczona jako jeden użytkownik. Do każdego planu zenbox.pl dodaje jednorazowy bonus w wysokości dwukrotnej liczby UU dla wybranego pakietu.
Nazwa.pl w chmurze
W tradycyjnym hostingu działania innych użytkowników wpływają na funkcjonowanie twojej strony. Nazwa „hosting współdzielony” mówi sama za siebie. W tym modelu wielu klientów korzysta z tego samego fizycznego serwera, którego zasoby służą do uruchamiania wielu stron internetowych. I choć dostawcy hostingu dbają o to, aby zapewnić wszystkim równy dostęp do zasobów serwera, w razie dużego obciążenia strony mogą się ładować długo. Zbyt długo. Jednocześnie awaria tego serwera powoduje, że twoja strona może być niedostępna w sieci nawet przez kilka godzin. A to bezpośrednio przekłada się na satysfakcję twoich klientów oraz dochody firmy.
Firma NetArt, dostawca hostingu nazwa.pl, przeniosła swoje usługi hostingowe do chmury obliczeniowej. Serwery z serii Active dostarczane są w modelu cloud hostingu, który gwarantuje niezależność od działań innych użytkowników oraz możliwość wykorzystania pełnych zasobów gwarantowanych w wybranym planie taryfowym. W razie awarii serwera usługi są natychmiast przenoszone do innej maszyny, dzięki czemu przerwa w dostępie do stron internetowych jest niezauważalna.
Wdrożenie chmury pozwoliło firmie nazwa.pl zwiększyć bezpieczeństwo danych klientów. Zamiast w jednej kopii zapasowej, dane rozmieszczane są w wielu lokalizacjach, co istotnie ogranicza ryzyko ich utraty. Wykorzystanie technologii chmury pozwoliło również na zwiększenie wydajności serwerów, z czym wiąże się szybsze wczytywanie stron internetowych oraz lepsze działanie poczty elektronicznej.
Projekt został dofinansowany ze środków Unii Europejskiej. Firma otrzymała fundusze na kupno nowego sprzętu (linia serwerów Active), który został zainstalowany w serwerowni Grupy Onet. Cloud hosting jest oferowany w trzech wariantach: Active (od 16,50 zł miesięcznie), Active Pro (od 25 zł) oraz Active Max (od 37,50 zł). W najdroższym planie taryfowym nielimitowane są: przestrzeń dyskowa, transfer danych, liczba domen, serwisów WWW, kont e-mail oraz baz danych MySQL i PostgreSQL.
Chmura e24cloud
e24cloud jest klasycznym przykładem rozwiązania typu IaaS. W modelu tym klient wynajmuje infrastrukturę informatyczną, nie wydając pieniędzy na drogi sprzęt serwerowy, łącza internetowe, budowę własnej serwerowni oraz zatrudnianie rzeszy administratorów, którzy tą infrastrukturą mieliby się zajmować.
e24cloud_nowa_instancja_1 e24cloud_nowa_instancja_2
Wynajmowanymi zasobami chmury można zarządzać za pomocą wygodnego, webowego panelu administracyjnego lub zewnętrznych narzędzi i interfejsu programistycznego (API). Panel webowy umożliwia uruchamianie nowych instancji wirtualnych oraz zarządzanie nimi. Wbudowana konsola zapewnia dostęp do wiersza poleceń serwera umożliwiając administrowanie nim z poziomu przeglądarki internetowej.
API e24cloud jest kompatybilne z API Amazon EC2, co pozwala na wykorzystania posiadanego już kodu źródłowego i narzędzi, a także proste przenoszenie aplikacji i serwisów WWW do różnych dostawców cloud computingu.

e24cloud_ssh
Oktawave
Najpotężniejsza instancja w chmurze Oktawave dysponuje mocą 16 rdzeni procesora i 64 GB pamięci operacyjnej. Instancje mogą być grupowane w logiczne kontenery, aby dostarczać jeszcze więcej mocy obliczeniowych dla usług uruchamianych przez klientów. Oktawave na tle konkurencji wyróżniają: mechanizm automatycznego skalowania wertykalnego, moduł planowania zadań, biblioteka aplikacji oraz funkcje równoważenia obciążenia (loadbalancing) realizowane sprzętowo.
oktawave_nowa_instancja_1
Mocną stroną Oktawave’a jest udostępnione API, które pozwala zdalnie zarządzać usługami własnymi (w obrębie konta klienta) oraz swoich klientów (obszar partnera, zespołu administracyjnego) za pomocą zewnętrznych narzędzi. API Oktawave może służyć m.in. do tworzenia instancji maszyn wirtualnych i zarządzania nimi, konfigurowania snapshotów, mechanizmów autoskalowania, tworzenia współdzielonych dysków wirtualnych, baz danych, kontenerów (klastrów) instancji, a także definiowania zasad dostępu do zasobów zgromadzonych w chmurze.
Właściciele blogów, serwisów czy sklepów internetowych doskonale wiedzą, że zapotrzebowanie na moc serwera może diametralnie się zmienić w ciągu kilku dni, a nawet godzin. Wystarczy odnośnik w serwisie wykop.pl, aby liczba osób odwiedzających twoje strony gwałtownie wzrosła. W przypadku sklepów wyraźnie daje się odczuć wzrost zainteresowania klientów w okresie przedświątecznym czy w czasie trwania promocji lub wyprzedaży.
oktawave_nowa_instancja_2
Dedykowana chmura OVH
OVH.pl oferuje usługi chmury prywatnej Dedicated Cloud, chmury publicznej Public Cloud z miejscem na przechowywanie danych Cloud Storage oraz Cloud Content Delivery Network (CDN), która umożliwia dostarczanie treści (pliki, obrazy) na żądanie z różnych lokalizacji, tak aby zapewnić do nich najszybszy dostęp użytkownikom na całym świecie.
Dedicated Cloud umożliwia utworzenie wirtualnej serwerowni, w której można uruchamiać serwery wirtualne, klastry serwerów, konfigurować sieć oraz zarządzać przestrzenią dyskową. Rozwiązanie opiera się na oprogramowaniu do wirtualizacji firmy VMware, które zapewnia m.in. mechanizmy kontroli połączeń (komunikacji) między maszynami wirtualnymi VMware vShield Zones, opcje zmiany parametrów maszyny w trakcie jej działania VMware Hot Add oraz funkcje związane z zapewnieniem ciągłości dostępu do usług VMware Fault Tolerance.
Czym jest chmura?
Definicji chmury jest wiele, a każdy dostawca sprzętu, oprogramowania i usług formułuje własną. Chmura jest modna, a zatem wiele firm posługuje się tą nazwą, niekiedy bezpodstawnie.
National Institute of Standards and Technology definiuje chmurę jako powszechny, wygodny i osiągalny na żądanie model zdalnego dostępu do współdzielonych, konfigurowalnych pól zasobów obliczeniowych (sieć, serwery, pamięć masowa, aplikacje, usługi), które mogą być natychmiast dostarczane i udostępniane klientom przy minimalnym nakładzie pracy związanym z zarządzaniem usługą oraz koniecznością interakcji z dostawcą chmury. NIST wyróżnia pięć kluczowych cech modelu chmury obliczeniowej.
- Chmura musi być dostępna na żądanie (on-demand self-service), dzięki czemu klienci mogą sami zamawiać usługi i zasoby dostarczane w chmurze oraz zarządzać nimi, nie kontaktując się bezpośrednio z dostawcą usługi.
- Zasoby chmury są dostarczane przez sieć komputerową, zasadniczo przez internet, i dostępne przy użyciu standardowych mechanizmów niezależnych od platformy sprzętowej czy systemowej.
- Dostawca chmury zapewnia dynamiczną alokację zasobów chmury (resource pooling) dla wielu klientów jednocześnie, przy czym klienci nie wiedzą ani nie mają wpływu na to, skąd (kraj, centrum danych) zasoby te są dostarczane.
- Możliwe jest elastyczne zamawiania i uwalnianie zasobów chmury na żądanie i według potrzeb klientów.
- Usługi chmury obliczeniowej muszą być mierzalne, przede wszystkim z uwagi na rozliczenie w modelu pay-per-use$, a dane dotyczące wykorzystania zasobów powinny być dostępne i w pełni przezroczyste zarówno dla dostawcy chmury, jak i dla klientów.