cloud computing to znacznie więcej niż nieograniczona przestrzeń serwerów i oprogramowania, które płacisz za korzystanie z Internetu. Chmura stała się metaforą dla samego nowoczesnego komputera, gdzie wszystko jest usługą-która może łączyć się i łączyć z innymi usługami, aby zaspokoić nieskończoną liczbę potrzeb aplikacji.
weź nawet stosunkowo prostą aplikację SaaS, taką jak Slack: wypełniasz formularz internetowy i natychmiast otrzymujesz współpracę jako usługę. Ale dzięki interfejsom API możesz zintegrować Slack z dziesiątkami innych usług, od Dysku Google przez MailChimp po Trello, a nawet głównego konkurenta Slacka, Microsoft Teams. Innymi słowy, kilka kliknięć może znacznie rozszerzyć możliwości Slack.
jednak prawdziwe możliwości pojawiają się w dużych chmurach IaaS: Amazon Web Services, Microsoft Azure i Google Cloud Platform. Te rozległe ekosystemy zawierają tysiące usług w chmurze poza podstawowymi rozwiązaniami obliczeniowymi, pamięcią masową i sieciami – a możliwość łączenia ich w niestandardowe rozwiązania zmieniła sposób, w jaki firmy budują aplikacje na zawsze.
zamiast programistów kodujących cokolwiek od zera, stukają interfejsy API, aby dodać, na przykład, uczenie maszynowe, bazę danych, bezpieczeństwo, analitykę lub usługi blockchain. Chwyć trochę otwartego kodu źródłowego z usługi Microsoft GitHub cloud i połącz to wszystko razem, a masz realne rozwiązanie biznesowe, które robi to, co chcesz, aby zrobić w rekordowym czasie.
w tym momencie, gdy firmy borykają się z pogorszeniem koniunktury gospodarczej – a praca i kapitał wymagany do wstawienia serwerów i licencjonowania oprogramowania mogą być zaporowe – przyspieszone przejście do chmury wydaje się nieuniknione. CIO, Computerworld, CSO, InfoWorld i Network World zebrały sześć artykułów, które pomogą Ci w Twojej podróży po chmurze.
wdrożenie chmury ponownie rośnie
właśnie opublikowane badanie IDG 2020 Cloud Computing wśród 551 kupujących technologie, z których wszyscy są zaangażowani w proces zakupu chmury, potwierdza, że firmy planują agresywne plany: oszałamiające 59 procent respondentów stwierdziło, że ich organizacje będą w większości lub wszystkie w chmurze w ciągu 18 miesięcy. Już 32% budżetów organizacji przeznacza się na przetwarzanie w chmurze.
podczas gdy wiele z tych organizacji przeniosło istniejące aplikacje lokalne na platformę dostawcy chmury, respondenci oszacowali, że 46% aplikacji zostało „zbudowanych specjalnie” dla chmury, aby lepiej wykorzystać skalowalność chmury i nowoczesne wzorce architektoniczne. W kolejnym wyrazie zaangażowania w chmurę 67 proc. stwierdziło, że dodało nowe role i funkcje w chmurze, takie jak architekt chmury, administrator systemu w chmurze, architekt bezpieczeństwa i inżynier devops.
w „Reskilling it for the Cloud”, autorka cio, Mary K. Pratt opisuje, jak jedna z organizacji, Digital advertising Tech venture OpenX, dołożyła wszelkich starań, aby przekwalifikować personel IT podczas hurtowego przejścia z on-prem do chmury, które zajęło zaledwie siedem miesięcy. W tym czasie firma zredukowała serwery 45,000 na rzecz aplikacji SaaS i Google Cloud Platform; reskilling obejmował obowiązkowy czterotygodniowy kurs szkoleniowy Google. Jednym z najważniejszych wniosków było to, że szybko ewoluująca Natura Chmury oznacza, że szkolenie nigdy nie może się skończyć.
nawet stosunkowo prosta usługa, taka jak Przechowywanie w chmurze, wymaga dokładnego zrozumienia opcji dostawcy. Jak zauważa Neil Weinberg, współtwórca Network World w „zaletach i wadach pamięci masowej w chmurze”, Amazon Web Services oferuje sześć różnych poziomów pamięci masowej w chmurze, z których każda ma inną wydajność i punkty cenowe. Oczywiście za każdym razem, gdy przenosisz dane do chmury, musisz iść do szkoły na kontrole bezpieczeństwa dostawcy IaaS, aby móc emulować kontrolę dostępu już stosowaną w Twoim przedsiębiorstwie.
bezpieczeństwo to kluczowy problem związany z chmurą, którego autorem jest Bob Violino w artykule Computerworld „3 duże wyzwania SaaS dla IT” – pozostałe dwa to integracja danych i zwykła, czasami niekontrolowana, rozprzestrzenianie się aplikacji SaaS w różnych organizacjach. W CSO Bob wprowadza kolejny artykuł: „10-punktowy plan weryfikacji bezpieczeństwa dostawców SaaS.”Zaleca oczywiście dokładne zbadanie kontroli bezpieczeństwa SaaS, ale sugeruje również wiercenie zasadom łatania dostawców SaaS, statusowi zgodności z przepisami i audytom bezpieczeństwa stron trzecich.
W How to maksimum of AWS Lambda, redaktor współpracujący Isaac Sacolick opowiada nam o możliwościach oferowanych przez wiodącą platformę obliczeniową bezserwerową. Computing bezserwerowy, znany również jako functions as a service, umożliwia programistom składanie usług z funkcji przechowywanych we współdzielonym repozytorium – bez potrzeby myślenia o podstawowej infrastrukturze. A ponieważ aplikacje bezserwerowe są sterowane zdarzeniami, mogą znacznie zmniejszyć opłaty obliczeniowe: Licznik pay-per-use zaczyna działać tylko wtedy, gdy funkcja odpowiada na połączenie i zatrzymuje się, gdy funkcja ta zakończy swoją działalność.
przetwarzanie Bezserwerowe jest chyba najczystszym wyrazem chmury jako niekończącego się szeregu usług mix-and-match – z nawet wirtualną infrastrukturą pozostawioną w lusterku wstecznym. Chmura to nie tylko dodatkowa moc, którą można odpalić oprócz serwerów stacjonarnych. To arena, na której budujemy przyszłość informatyki.