Co to jest IaaS? Twoje centrum danych w chmurze

Przetwarzanie w chmurze nie jest monolitycznym rodzajem oferty, ale asortymentem usług mających na celu zaspokojenie różnych potrzeb IT organizacji.

Jedną z takich usług świadczonych za pośrednictwem chmury jest infrastruktura jako usługa (IaaS), która dostarcza organizacjom zwirtualizowane zasoby obliczeniowe, zazwyczaj za pośrednictwem Internetu. IaaS to jeden z głównych typów usług w chmurze, obok oprogramowania jako usługi (SaaS) i platformy jako usługi (PaaS).

W modelu IaaS zewnętrzni dostawcy usług udostępniają sprzęt sprzętowy, systemy operacyjne i inne oprogramowanie, serwery, systemy pamięci masowej i różne inne komponenty IT dla klientów w wysoce zautomatyzowanym modelu dostaw. W niektórych przypadkach dostawcy IaaS zajmują się również takimi zadaniami, jak bieżąca konserwacja systemów, tworzenie kopii zapasowych danych i zapewnienie ciągłości biznesowej.

Organizacje korzystające z IaaS mogą samodzielnie świadczyć usługi infrastrukturalne i płacić za nie na podstawie wykorzystania. Opłaty są zwykle wnoszone za godzinę, tydzień lub miesiąc, w zależności od umowy serwisowej. W niektórych przypadkach dostawcy pobierają od klientów opłaty za usługi infrastrukturalne na podstawie ilości wykorzystywanej przez nich pojemności maszyny wirtualnej (VM) w danym okresie.

IaaS, PaaS, SaaS

Podobnie jak inne usługi przetwarzania w chmurze, IaaS zapewnia dostęp do zasobów IT w środowisku zwirtualizowanym za pośrednictwem publicznego połączenia, którym jest zazwyczaj Internet. Ale dzięki IaaS masz dostęp do zwirtualizowanych komponentów, dzięki czemu możesz tworzyć na nim własne platformy IT - zamiast we własnym centrum danych.

IaaS nie należy mylić z PaaS, ofertą opartą na chmurze, w której dostawcy usług dostarczają klientom platformy, które pozwalają im tworzyć, uruchamiać i zarządzać aplikacjami biznesowymi bez konieczności budowania i utrzymywania infrastruktury, której zazwyczaj wymagają takie procesy tworzenia oprogramowania.

IaaS różni się również od SaaS, modelu dystrybucji oprogramowania, w którym dostawca usług hostuje aplikacje dla klientów i udostępnia je tym klientom przez Internet.

Pula usług IaaS oferowanych klientom jest pobierana z wielu serwerów i sieci, które są zwykle rozproszone w wielu centrach danych, które są własnością dostawców chmury, są przez nich obsługiwane i utrzymywane.

Zasoby IaaS mogą być przeznaczone dla jednego dzierżawcy lub wielu dzierżawców i są hostowane w centrum danych dostawcy usług.

„Wielu dzierżawców” oznacza, że ​​wielu klientów współużytkuje te zasoby, mimo że ich systemy są oddzielone. Jest to najczęstszy sposób dostarczania IaaS, ponieważ jest zarówno wysoce wydajny, jak i skalowalny, co pozwala na ogólnie niższe koszty przetwarzania w chmurze.

Z drugiej strony, systemy z jednym najemcą istnieją po to, aby obsługiwać klientów, którzy potrzebują ścisłego oddzielenia od innych, ale za wyższą cenę. Systemy z jednym dzierżawcą bardziej przypominają tradycyjne usługi hostingowe, w których zewnętrzny dostawca zasadniczo wynajmuje Ci dedykowaną przestrzeń w swoim centrum danych, ale prawdziwa usługa IaaS dla jednego najemcy oferuje również funkcje specyficzne dla chmury, takie jak skalowalność i dostęp do szerokiej gamy platform technologie, których usługi hostingowe często nie są w stanie zapewnić.

Możesz stworzyć swój własny wewnętrzny IaaS we własnym centrum danych, korzystając z technologii przetwarzania w chmurze, ale to nie jest prawda IaaS. To naprawdę tradycyjne centrum danych, które wykorzystuje nowoczesne technologie w stylu chmury. Oparty na chmurze dostawca IaaS zazwyczaj oferuje większą skalowalność, większy wybór opcji technologicznych, dostępność na żądanie i zwykle znacznie lepsze zabezpieczenia, ponieważ stworzył swoją platformę IaaS do obsługi setek lub tysięcy klientów.

Powiązane nagranie wideo: Jakie jest podejście natywne dla chmury?

W tym 60-sekundowym filmie dowiesz się, jak podejście natywne w chmurze zmienia sposób, w jaki przedsiębiorstwa strukturyzują swoje technologie - od Craiga McLuckiego, założyciela i dyrektora generalnego Heptio oraz jednego z wynalazców systemu open source Kubernetes.

Korzyści biznesowe IaaS

Jedną z głównych korzyści biznesowych płynących z IaaS - podobnie jak w przypadku innych ofert chmurowych - jest to, że zapewnia poziom elastyczności nieosiągalny w przypadku tradycyjnych infrastruktur IT, które opierają się na lokalnych centrach danych.

Platformy IaaS zapewniają dostęp do wysoce skalowalnych zasobów IT, które można dostosowywać w miarę zmian wydajności. To sprawia, że ​​model ten jest idealny dla firm, które doświadczają tymczasowo dużego obciążenia pracą, na przykład wielu sprzedawców detalicznych w okresie świątecznych zakupów. Jest również odpowiedni dla małych i średnich firm, które spodziewają się stałego wzrostu popytu.

Dzisiejsze firmy chcą być bardziej elastyczne, aby lepiej konkurować z firmami internetowymi, które mogą wprowadzać zmiany w locie. Zwiększona elastyczność biznesowa i skalowalność to jedne z kluczowych czynników biznesowych dla IaaS.

Tak samo jest z oszczędnościami. Przeniesienie infrastruktury IT do chmury pozwala zaoszczędzić na kosztach kapitałowych i operacyjnych. Płacąc za moc obliczeniową tylko wtedy, gdy jest potrzebna, można obniżyć koszty niewykorzystanych zasobów. Możesz także obniżyć koszty utrzymania sprzętu IT ze względu na mniejsze uzależnienie od sprzętu w centrum danych. Narzędzia do monitorowania chmury i model kosztów oparty na chmurze mogą pomóc zidentyfikować ukryte koszty i zmarnowane wydatki oraz uniknąć spirali rachunków za IaaS.

Musisz jednak uważać, aby monitorować wykorzystanie i upewnić się, że aplikacje i inne systemy efektywnie wykorzystują zasoby w chmurze. Ponieważ w mierzonym świecie IaaS płacisz za marnotrawstwo w tej samej cenie, co efektywne użycie.

Kolejną zaletą IaaS jest elastyczność lokalizacji. Organizacje mogą uzyskać dostęp do ofert IaaS praktycznie z każdego miejsca, w którym jest dostęp do internetu.

Jest też zaleta dostępności. Ponieważ dostawcy usług w chmurze polegają na wielu obiektach, nie ma pojedynczego punktu awarii. Rozprowadzają również swoje obiekty, aby zmniejszyć opóźnienia w zależności od lokalizacji klienta.

Aplikacje IaaS

Możesz używać IaaS do różnych obciążeń. Jednak według raportu firmy Gartner z lipca 2019 r. Istnieją cztery szerokie kategorie zapotrzebowania na te usługi:

  • Biznes cyfrowy: ponieważ prawie każda firma jest dotknięta zakłóceniami cyfrowymi, cyfrowe potrzeby biznesowe stanowią większość obciążeń w IaaS. Cyfrowe biznesowe przypadki użycia obejmują marketing cyfrowy, handel elektroniczny, zarządzanie zasobami klientów, oprogramowanie jako usługę, usługi danych i aplikacje Internetu rzeczy (IoT).
  • Projekty zwinne: wiele organizacji uruchomiło projekty IT, które wykonują w sposób zwinny. Szybki rozwój aplikacji, prototypowanie, eksperymenty i inne projekty, które wymagają sprawności, elastyczności i zdolności do zaspokojenia pilnych potrzeb infrastrukturalnych, są często realizowane w IaaS.
  • Zastępowanie centrów danych: w wielu organizacjach IaaS stopniowo zastępuje lub uzupełnia tradycyjną lokalną infrastrukturę centrów danych. W takich przypadkach IaaS jest zwykle używany podobnie do wewnętrznego środowiska wirtualizacji organizacji, a firmy zwykle zaczynają od środowisk programistycznych lub mniej krytycznych aplikacji produkcyjnych, a następnie stopniowo rozszerzają wykorzystanie IaaS do hostowania krytycznych aplikacji w miarę zdobywania większego doświadczenia i zaufania.
  • Przetwarzanie wsadowe: to najmniej powszechna potrzeba IaaS, mówi Gartner. W takich przypadkach IaaS służy jako substytut tradycyjnego obliczania o wysokiej wydajności lub przetwarzania sieciowego. Możliwe zastosowania obejmują renderowanie, kodowanie wideo, sekwencjonowanie genetyczne, modelowanie i symulację, analizę numeryczną i analizę danych.

Dostawcy i technologia IaaS

Do wiodących dostawców IaaS należą Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform, IBM Cloud, Alibaba Cloud, Oracle Cloud, Virtustream, CenturyLink i Rackspace.

Główne elementy technologiczne każdej oferty IaaS obejmują zasoby obliczeniowe, pamięć masową i sieć.

Niektóre oferują również interfejsy samoobsługowe, w tym internetowe interfejsy użytkownika i interfejsy API, narzędzia do zarządzania dostarczane jako usługi oraz usługi infrastruktury oprogramowania w chmurze.

Według firmy Gartner kluczowe cechy oferty IaaS obejmują:

  • Chmura publiczna i prywatna IaaS. Pojedyncza architektura i zestaw funkcji oraz zarządzanie między chmurami, zarówno dla chmur publicznych, jak i prywatnych, umożliwiają przenoszenie obciążeń między różnymi modelami usług w zależności od potrzeb.
  • Wysokie standardy bezpieczeństwa. Chociaż wszystkie usługi twierdzą, że mają wysokie standardy bezpieczeństwa, zakres kontroli, które zapewniają klientom, jest bardzo zróżnicowany. Wszystkie zazwyczaj oferują usługi, które spełniają powszechne wymagania dotyczące zgodności z przepisami i zazwyczaj poddawane są audytom SSAE 16 w ich centrach danych. Niektórzy mogą również mieć oceny bezpieczeństwa innych firm dla swoich ofert IaaS.
  • Duża dostępność. Miesięczne umowy dotyczące poziomu usług (SLA) dotyczące dostępności obliczeniowej na poziomie 99,95 procent i więcej są typowe - zazwyczaj są wyższe niż umowy SLA dotyczące dostępności dla hostingu zarządzanego. Wielu dostawców ma dodatkowe umowy SLA, które obejmują dostępność i wydajność sieci, a także szybkość reakcji obsługi klienta.
  • Ceny godzinowe. Wszyscy dostawcy oferują licznik godzinowy maszyn wirtualnych, a niektórzy oferują krótsze przyrosty liczników, które mogą być bardziej opłacalne w przypadku krótkoterminowych zadań wsadowych, mówi Gartner. Większość dostawców pobiera opłaty za każdą maszynę wirtualną, a niektórzy oferują model cenowy puli zasobów współużytkowanych lub elastycznie określają ceny usług.

Ryzyka i wyzwania związane z IaaS

Podobnie jak w przypadku każdego innego rodzaju usługi w chmurze, IaaS wiąże się z kilkoma zagrożeniami i wyzwaniami, z którymi organizacje muszą się zmierzyć.

Jednym z głównych problemów są cyberzagrożenia. Ochrona danych w chmurze zależy w dużym stopniu od bezpieczeństwa infrastruktury chmurowej, której właścicielem jest usługodawca. Maszyny wirtualne mogą zostać ujawnione, jeśli na przykład istnieje zagrożony hiperwizor.

Istnieją również zagrożenia bezpieczeństwa, które pojawiają się, gdy pracownicy dostawcy usług mają bezpośredni dostęp do infrastruktury chmury, w tym sprzętu, sieci i hiperwizorów.

Niektóre z tych zagrożeń dla bezpieczeństwa i prywatności mogą prowadzić do trudności w przestrzeganiu przepisów rządowych. Dotyczy to zwłaszcza firm z branż ściśle regulowanych, takich jak opieka zdrowotna i usługi finansowe.

Innym potencjalnym wyzwaniem jest złożoność zarządzania środowiskiem IT, które w dużej mierze opiera się na usługach chmurowych świadczonych przez podmiot zewnętrzny. Naturalnie nastąpi utrata kontroli w wyniku polegania na dostawcy usług w zakresie krytycznych funkcji IT, a ponieważ dostawcy IaaS są właścicielami i utrzymują infrastrukturę, zarządzanie i monitorowanie mogą być trudniejsze dla firm.

Wreszcie istnieje ryzyko związane z samymi dostawcami usług. Jak zauważa Gartner w swoim raporcie, wielu dostawców na rynku dokonuje ponownej oceny swoich biznesów IaaS w miarę konsolidacji rynku wokół AWS, Microsoft i Google - należy więc mieć świadomość, że niektórzy dostawcy mogą wprowadzić znaczące zmiany w kierunku strategii IaaS. Obejmuje to zastąpienie ich obecnej oferty nową platformą, a nawet całkowite wycofanie się z biznesu IaaS.

Pomimo tych i innych wyzwań IaaS wyraźnie zyskuje na popularności jako sposób na tworzenie przez organizacje bardziej elastycznych i ekonomicznych środowisk IT.