Stan chmury obliczeniowej w 2020 roku

Przetwarzanie w chmurze to znacznie więcej niż nieograniczony obszar serwerów i oprogramowania, za które płacisz przez Internet. Chmura stała się metaforą samego nowoczesnego przetwarzania, w którym wszystko jest usługą - która może łączyć się i łączyć z innymi usługami, aby zaspokoić nieskończoną liczbę potrzeb aplikacji.

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 ()

Weź nawet stosunkowo prostą aplikację SaaS, taką jak Slack: wypełniasz formularz internetowy i natychmiast uzyskujesz 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, Trello, po nawet głównego konkurenta Slacka, Microsoft Teams. Innymi słowy, kilka kliknięć może znacznie zwiększyć możliwości Slacka.

Prawdziwe możliwości wyłaniają się jednak z wielkich chmur IaaS: Amazon Web Services, Microsoft Azure i Google Cloud Platform. Te rozległe ekosystemy obejmują tysiące usług w chmurze wykraczających poza podstawowe obliczenia, pamięć masową i sieć - a możliwość łączenia ich w indywidualne rozwiązania na zawsze zmieniła sposób, w jaki firmy tworzą aplikacje.

Zamiast programiści kodować cokolwiek od zera, używają interfejsów API, aby dodać, powiedzmy, uczenie maszynowe, bazy danych, zabezpieczenia, analizy lub usługi łańcucha bloków. Pobierz kod typu open source z usługi Microsoft GitHub w chmurze i zszyj to wszystko, a otrzymasz opłacalne rozwiązanie biznesowe, które robi dokładnie to, co chcesz, w rekordowym czasie.

W tej chwili, gdy firmy stoją w obliczu spowolnienia gospodarczego - a siła robocza i kapitał wymagane do obsługi serwerów i oprogramowania licencyjnego mogą być zaporowe - przyspieszone przejście do chmury wydaje się nieuniknione. CIO, Computerworld, CSO i Network World zebrali sześć artykułów, które pomogą Ci we własnej podróży do chmury.

Przyjęcie chmury ponownie rośnie

Niedawno opublikowane badanie dotyczące przetwarzania w chmurze w 2020 r. obejmujące 551 nabywców technologii, z których wszyscy są zaangażowani w proces zakupu chmury obliczeniowej, 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 w całości zaangażowane chmura w ciągu 18 miesięcy. Już 32 procent budżetów ich organizacji jest wydawanych na przetwarzanie w chmurze.

Podczas gdy wiele z tych organizacji przeprowadziło migrację istniejących aplikacji lokalnych na platformę dostawcy usług w chmurze, respondenci oszacowali, że 46 procent aplikacji zostało „stworzonych” specjalnie dla chmury, aby mogli lepiej wykorzystać skalowalność chmury i nowoczesne wzorce architektoniczne. Kolejną oznaką zaangażowania w chmurę jest 67 procent z nich, ż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”, CIO współautorka, Mary K. Pratt opisuje, w jaki sposób jedna organizacja, przedsiębiorstwo OpenX zajmujące się technologią reklamy cyfrowej, podjęło wszelkie wysiłki, aby przekwalifikować personel IT podczas hurtowego przejścia z lokalnego do chmury, które wymagało zaledwie siedem miesięcy. W tym czasie firma zwolniła 45 000 serwerów na rzecz aplikacji SaaS i Google Cloud Platform; zmiana kwalifikacji obejmowała obowiązkowe czterotygodniowe szkolenie Google. Jedną z najważniejszych lekcji, jakie wyciągnięto, jest to, że szybko rozwijający się charakter chmury oznacza, że ​​szkolenie nigdy się nie skończy.

Nawet stosunkowo prosta usługa, taka jak przechowywanie w chmurze, wymaga dokładnego zrozumienia opcji dostawcy. Jak zauważa Neil Weinberg, współautor Network World w „Zaletach i wadach przechowywania w chmurze”, Amazon Web Services oferuje sześć różnych poziomów przechowywania w chmurze, z których każda ma inną wydajność i ceny. I oczywiście za każdym razem, gdy przenosisz dane do chmury, musisz iść do szkoły z kontrolą bezpieczeństwa tego dostawcy IaaS, abyś mógł emulować kontrolę dostępu już istniejącą w Twoim przedsiębiorstwie.

Bezpieczeństwo to kluczowy problem związany z chmurą, omówiony przez współautora Boba Violino w artykule Computerworld „3 duże wyzwania SaaS dla IT” - pozostałe dwa to integracja danych i sama, czasami niekontrolowana, proliferacja aplikacji SaaS w organizacjach. W CSO Bob przedstawia kolejny artykuł: „10-punktowy plan weryfikacji bezpieczeństwa dostawcy SaaS”. Zaleca oczywiście dokładne zbadanie kontroli bezpieczeństwa SaaS, ale sugeruje również drążenie do zasad poprawek dostawcy SaaS, statusu zgodności z przepisami i audytów bezpieczeństwa stron trzecich.

W artykule Jak najlepiej wykorzystać AWS Lambda, redaktor współpracujący, Isaac Sacolick, przedstawia nam możliwości oferowane przez wiodącą bezserwerową platformę obliczeniową. Obliczenia bezserwerowe, znane również jako funkcje jako usługa, umożliwiają programistom składanie usług z funkcji przechowywanych we współdzielonym repozytorium - bez konieczności myślenia o podstawowej infrastrukturze. A ponieważ aplikacje bezserwerowe są sterowane zdarzeniami, mogą radykalnie zmniejszyć koszty obliczeniowe: licznik płatności za użycie zaczyna działać tylko wtedy, gdy funkcja odpowiada na wywołanie i zatrzymuje się, gdy ta funkcja przestaje działać.

Przetwarzanie bezserwerowe jest prawdopodobnie najczystszym wyrazem chmury jako niekończącej się gamy usług typu „mieszaj i dopasuj” - z nawet wirtualną infrastrukturą pozostawioną w lusterku wstecznym. Chmura to nie tylko dodatkowa moc, którą możesz uruchomić jako dodatek do lokalnych stojaków serwerowych. To arena, na której budujemy przyszłość komputerów.