Badanie IDG Cloud Computing 2020

Nie tak dawno, jeśli byłeś interesariuszem biznesowym lub menedżerem IT, musiałeś ciężko pracować, aby dokładnie wyjaśnić, dlaczego zdecydowałeś się na aplikacje lub infrastrukturę w chmurze publicznej. Obecnie w wielu organizacjach istnieje większe prawdopodobieństwo, że zostaniesz odrzucony, gdy spróbujesz uzasadnić wdrożenie obciążenia we własnym centrum danych, gdzie zasoby są cenne.

Ankieta dotycząca przetwarzania w chmurze w 2020 r. zawiera świeże dane za tą zmianą paradygmatu. W naszej ankiecie obejmującej 551 nabywców technologii, z których wszyscy są zaangażowani w proces zakupu usług w chmurze, jedna liczba rośnie na szczyt: 59 procent stwierdziło, że planuje być „głównie” (43 procent) lub „wszyscy” (16 procent) w chmurze w ciągu 18 miesięcy, w porównaniu z 38 procentami, którzy twierdzą, że obecnie są w chmurze głównie lub w całości.

To jedna cholerna krzywa adopcji. Co go napędza? Niekoniecznie oszczędności kosztów, ponieważ zakłada to, że można dokonać sensownych porównań między kosztami uruchamiania obciążeń w chmurze a kosztami lokalnymi - szalenie złożonym przedsięwzięciem, polegającym na zamianie jabłek na pomarańcze.

Prawdziwe korzyści płynące z przetwarzania w chmurze to elastyczność, skalowalność i potencjał na przyszłość.

Najważniejsze informacje techniczne:

Chmura obliczeniowa

  • Ankieta dotycząca przetwarzania w chmurze 2020 ()
  • Reskilling IT dla chmury (CIO)
  • Zalety i wady przechowywania w chmurze (Network World)
  • 3 duże wyzwania SaaS dla IT (Computerworld)
  • 10-punktowy plan weryfikacji bezpieczeństwa dostawcy SaaS (CSO)
  • Jak najlepiej wykorzystać AWS Lambda ()

Potrzebujesz aplikacji w pośpiechu? Możesz uruchomić swoją aplikację w chmurze w ułamku czasu, jaki zajęłoby to lokalnie, gdy na przeszkodzie stają tradycyjne procesy zaopatrzenia i zaopatrzenia. Chcesz rzucić więcej mocy obliczeniowej przy obciążeniu roboczym? Zrób to za pomocą kilku kliknięć - lub skonfiguruj aplikację tak, aby mogła skalować się automatycznie w razie potrzeby. Chcesz mieć dostęp do najnowszych, najbardziej ekscytujących nowych osiągnięć technologicznych? Najczęściej pojawiają się one jako pierwsze w chmurze, w pełni przygotowane do wykorzystania dla kaprysu.

Te i inne zalety wyjaśniają przyspieszenie tempa rozwoju chmury wyraźnie widoczne w ankiecie dotyczącej przetwarzania w chmurze w 2020 r. Przyjrzyjmy się wynikom.

Przekraczanie przepaści chmur

Inną kluczową statystyką, która wyskakuje w ankiecie dotyczącej przetwarzania w chmurze w 2020 r., Jest 92 procent - udział organizacji, które są przynajmniej „w pewnym” stopniu w chmurze.

Jeszcze bardziej imponujący jest wzrost budżetu na chmurę. Kiedy respondentów zapytano, ile planują wydać na przetwarzanie w chmurze w ciągu najbliższych 12 miesięcy, średnia inwestycja wyniosła 73,8 miliona dolarów, czyli aż o 59 procent więcej niż w 2018 roku.

Nasza ankieta została zakończona, zanim doszło do spowolnienia gospodarczego, więc jest bardzo prawdopodobne, że kwota dolara spadła. Otwarte jest jednak pytanie, czy średnia część wydatków IT na chmurę planowana na następne 12 miesięcy - 32 procent - utrzyma się, a może nawet wzrośnie w obliczu spowolnienia, ponieważ projekty chmurowe nie wymagają z góry inwestycji kapitałowych.

W chmurze chodzi o aplikacje. Albo korzystasz z platformy IaaS, takiej jak Amazon Web Services, Google Cloud Platform lub Microsoft Azure, aby wdrożyć samodzielnie zbudowaną aplikację, albo otwierasz konto u dostawcy SaaS - którego jest tysiące, od Adobe po Anaplan do Atlassian do Google do Microsoft do Okta do Oracle do Salesforce do SAP do Slack.

Również w tym przypadku ankieta dotycząca przetwarzania w chmurze w 2020 r. Daje dobre wyniki. Respondenci stwierdzili, że w ciągu najbliższych 18 miesięcy udział ich organizacji w aplikacjach SaaS (w porównaniu z aplikacjami lokalnymi) wzrośnie do 36%, w porównaniu z 24% obecnie. Z tego samego powodu udział infrastruktury chmurowej (w porównaniu z lokalną) jako platformy do tworzenia aplikacji osiągnie szacunkowo 48 procent, w porównaniu z 42 procentami obecnie. Biorąc pod uwagę koszty utopione w rozwiązaniach lokalnych większości organizacji, są to imponujące statystyki.

Od migracji do chmury do natywnej chmury

Oczywiście, gdy firma otwiera konto IaaS, aplikacje, które będą działać na infrastrukturze chmury, niekoniecznie będą budowane od podstaw. Według badania, 54 procent aplikacji działających obecnie w chmurze to aplikacje już istniejące, które zostały tam przeniesione z infrastruktury lokalnej, a 46 procent zostało „stworzonych specjalnie dla chmury”.

Firmy szybko się uczą, że zmigrowane aplikacje zwykle wymagają optymalizacji, aby działać efektywnie na dowolnej platformie IaaS, a oczekiwania dotyczące magicznych rezultatów wymagają zarządzania (zobacz artykuł „5 sposobów, w jakie migracja do chmury może się nie powieść - i 5 sposobów na sukces) ”). W rzeczywistości, zgodnie z ankietą, 27 procent organizacji już przeniosło lub planuje przenieść aplikacje / obciążenia z chmury z powrotem na miejsce, co jest manewrem wstecznym znanym jako repatriacja. Więc spójrz, zanim skoczysz: niekrytyczne starsze aplikacje, które stale obciążają moc obliczeniową lub wysokowydajne magazyny, są szczególnie złym wyborem w przypadku migracji do chmury.

Prawdziwe bogactwo chmury przysługuje programistom, którzy korzystają z chmury natywnej i korzystają z nowoczesnej architektury aplikacji. Zaczyna się od mikrousług, które są lekkimi usługami, które można składać w pełnowartościowe aplikacje, ale indywidualnie aktualizować. Nowoczesny styl polega na uruchamianiu każdej mikrousługi w kontenerze - co umożliwia wielu mikrousługom, z których każda jest odizolowana od siebie, współużytkowanie tego samego wystąpienia systemu operacyjnego. Kontenery wymagają ułamka zasobów wymaganych przez maszyny wirtualne i mogą „podłączyć się” do systemu operacyjnego bez instalacji, co czyni je niezwykle przenośnymi, co jest cechą uwielbianą przez programistów.

Według ankiety, przenośność jest cechą kontenerów, którą respondenci najbardziej lubili, a następnie łatwiejsze aktualizacje aplikacji, konserwację i zarządzanie cyklem życia. Prostsze, bardziej elastyczne CI / CD (i / lub DevOps) wraz z oszczędnościami kosztów wynikającymi z efektywnego wykorzystania sprzętu były tuż w tyle. Jednak faktyczna adopcja - z kontenerami działającymi w produkcji (16 procent) lub używanymi do tworzenia i testowania (13 procent) - nadal trwa. Dodaj jednak 35 procent zainteresowanych kontenerami lub badającymi je, a poczujesz, że obowiązuje nowy paradygmat.

Ale wszystkie te wirujące fragmenty kodu muszą być zorganizowane w użyteczne, skalowalne aplikacje. I tu właśnie pojawia się Kubernetes. Kubernetes to projekt open source opracowany przez Google, który automatyzuje wdrażanie, zarządzanie, skalowanie, tworzenie sieci i dostępność aplikacji opartych na kontenerach. Wszystkie główne chmury oferują Kubernetes jako usługę, ale jak wynika z ankiety, tylko 20 procent organizacji używa Kubernetes w środowisku produkcyjnym lub do tworzenia i testowania. Ten wycinek rośnie do 33 procent wśród przedsiębiorstw, w przeciwieństwie do małych i średnich firm - co ma sens, ponieważ zapotrzebowanie na Kubernetes rośnie wraz ze wzrostem liczby kontenerów.

Zarządzanie wieloma chmurami

Trzy wiodące chmury IaaS - Amazon Web Services, Google Cloud Platform i Microsoft Azure - wszystkie mają swoje mocne i słabe strony, w zależności od tego, co chcesz zbudować. A dostawcy SaaS po prostu oferują aplikacje przez Internet. Dlatego subskrypcja usług oferowanych przez wiele chmur publicznych jest prawie nieunikniona. Termin „wielochmurowy” potwierdza ten fakt, chociaż ostatnio definicja ta została rozszerzona i obejmuje chmury prywatne, które utrzymujesz we własnym centrum danych.

Nic więc dziwnego, że organizacje wybierają chmury w oparciu o te, które są najbardziej odpowiednie dla ich obciążeń. Jak pokazuje nasza ankieta, kiedy organizacje korzystają z wielu chmur publicznych, głównym celem, na który powołuje się 49% respondentów, jest wykorzystanie „najlepszych platform i opcji usług”. Następna w kolejności była „oszczędność / optymalizacja kosztów” na poziomie 41 procent, a następnie „poprawa odtwarzania po awarii / ciągłość biznesowa” na poziomie 40 procent. Jeśli spojrzysz tylko na cele przedsiębiorstw, „uniknięcie uzależnienia od dostawcy” jest celem nr 2 na poziomie 40%.

Jak można się było spodziewać, prawie połowa respondentów (48 procent) wymieniła „zwiększoną złożoność” jako główną wadę korzystania z wielu chmur, a następnie „zwiększony koszt szkolenia i zatrudnienia” (34 procent). Często organizacje nie przewidują wiedzy specjalistycznej potrzebnej do skutecznego zarządzania złożonością określonej chmury IaaS; nawet konfigurowanie dużych aplikacji SaaS może wymagać specjalistycznej administracji w chmurze.

Platformy zarządzania wieloma chmurami oferowane przez firmy Cisco, Dell, HPE, IBM i VMware - które mają umożliwić działowi IT zarządzanie wieloma chmurami z jednego panelu - wciąż powstają. Tylko 7 procent respondentów stwierdziło, że ich używa. Większość 64 procent twierdzi, że ich organizacja korzysta z natywnych narzędzi do zarządzania dla każdej platformy chmury publicznej.

Poruszanie się po przeszkodach w chmurze

Wyzwanie nr 1 w zakresie przetwarzania w chmurze, wybrane przez 40 procent respondentów, to „kontrolowanie kosztów chmury”. Zwykle dotyczy to zarządzania. Bez odpowiednich zasad menedżerowie LoB mogą na przykład tworzyć nadmiarowe usługi w chmurze, które mają już funkcjonalność. Co gorsza, niedbały nadzór może spowodować, że Twoja organizacja zostanie obciążona opłatami za usługi w chmurze, których już nie używa. Słabo skonfigurowane obciążenia w chmurze to kolejna okazja do zmarnowania pieniędzy w chmurze.

Nadzór wymaga zwłaszcza adopcja najnowszych, najlepszych usług chmurowych oferowanych przez dostawców IaaS. Koszt podstawowych usług obliczeniowych, pamięci masowej i usług sieciowych w chmurze nadal spada. Ale fantazyjne nowe usługi w chmurze związane, powiedzmy, z uczeniem maszynowym, internetem rzeczy, przetwarzaniem bezserwerowym lub rozproszonymi relacyjnymi bazami danych mogą w pośpiechu spowodować duże obciążenia. Eksperymentowanie jest świetne; chmura jest prawdziwym sklepem ze słodyczami nowej, fajnej technologii. Jednak podobnie jak w przypadku każdego innego przedsięwzięcia informatycznego, określone cele biznesowe muszą wpływać na ocenę technologii chmury odpowiedniej do danego zadania.

Ostatecznie trudno jest uzyskać największy zwrot z pieniędzy w chmurze bez doświadczonych profesjonalistów. Według badania 67 procent organizacji dodało nowe role i funkcje w chmurze. Na szczycie tego stosu znajduje się architekt chmury, którego obecnie pełni 28 procent organizacji. Według Davida Linthicuma: „Dobrzy architekci chmur są rzadkością, ponieważ noszą tak wiele kapeluszy. Muszą być dobrze zorientowani w bezpieczeństwie i zarządzaniu, być ekspertem w rozwiązaniach chmury publicznej i prywatnej, a także mieć dużą wiedzę na temat tradycyjnego IT - a wszystko to w tym samym czasie. ”

Następny na liście ról jest administrator systemów chmurowych, stanowisko to jest dużo łatwiejsze do obsadzenia, ponieważ zazwyczaj wymaga zrozumienia zawiłości tylko jednej chmury IaaS. Kolejnym krokiem jest architekt bezpieczeństwa - co prowadzi nas do drugiego wyzwania związanego z chmurą, które respondenci oznaczyli: „prywatność i bezpieczeństwo danych”. W ochronie przed zagrożeniami główne chmury są znacznie bezpieczniejsze niż przeciętne centrum danych przedsiębiorstwa. Prawdziwe problemy koncentrują się na odpowiedniej konfiguracji kontroli bezpieczeństwa w chmurze, aby zapewnić, że zasady i kontrole dostępu skodyfikowane przez organizację rozciągną się na jej platformę chmury publicznej.

Tegoroczne badanie zdaje się wskazywać, że żadne z tych wyzwań nie jest spektakularne. Rozpęd chmury wydaje się teraz nie do powstrzymania, ponieważ organizacje widzą coraz mniejsze korzyści w utrzymywaniu własnej infrastruktury. Wkraczając w trudne czasy ekonomiczne, organizacje będą bardziej niż kiedykolwiek potrzebowały elastyczności i niskich kosztów wejścia, jakie oferuje chmura.