Michael Chen, starszy redaktor | 20 lutego 2025 r.
Multicloud to strategia przetwarzania w chmurze, która łączy usługi od więcej niż jednego dostawcy w celu spełnienia potrzeb organizacji. Rozwiązanie multicloud może integrować rozwiązania IaaS, PaaS i SaaS w ściśle lub luźno powiązanej architekturze i jest postrzegane przez dyrektorów ds. IT jako dobry sposób zarówno na uniknięcie uzależnienia od jednego dostawcy, jak i uzyskanie najlepszych rozwiązań do każdego obciążenia. Dobrze zaprojektowana konfiguracja multicloud powinna uwzględniać zgodność oprogramowania, możliwości sieciowe, wymagania dotyczące wydajności, redundancję, bezpieczeństwo, zarządzanie operacyjne i łączny koszt użytkowania. Zestaw usług zazwyczaj jest określany na postawie kosztów, potrzeb biznesowych oraz wymagań dotyczących zarządzania danymi.
Dostawcy chmury często oferują zarządzane usługi i narzędzia samoobsługowe pomagające klientom odnieść sukces. Celem jest uproszczenie projektu i wdrożenie rozwiązań wielochmurowych poprzez ułatwienie procesów integracji i pomoc w ich wdrażaniu.
Architektura multicloud polega na tym, że organizacja korzysta z wielu publicznych lub prywatnych usług chmurowych od różnych dostawców w swoim stosie technologicznym. Korzyści z konfiguracji multicloud często zależą od poziomu integracji między dostawcami chmury i usługami.
W podstawowym scenariuszu multicloud firmy po prostu korzystają z różnych usług w chmurze do różnych celów, podobnie jak konsument może korzystać z usługi strumieniowego przesyłania wideo od jednego dostawcy i przechowywania zdjęć w chmurze innego dostawcy, uzyskując dostęp do obu za pośrednictwem domowego Internetu. W bardziej zaawansowanym środowisku multicloud integracja umożliwia aplikacjom działającym w różnych chmurach komunikowanie się i wymianę danych. Ogranicza to konieczność duplikowania danych między usługami i pomaga organizacjom w jak najlepszym wykorzystaniu sprzętu, oprogramowania, usług i innych narzędzi dostępnych na każdej platformie.
W architekturze multicloud organizacja korzysta z kilku publicznych lub prywatnych usług w chmurze od różnych dostawców w celu świadczenia usług IT.
Zarządzanie i warstwa orkiestracji
Multicloud i chmura hybrydowa to nieco inne koncepcje, które znacząco się nakładają. Podejście multicloud koncentruje się na korzystaniu z usług wielu niezależnych dostawców chmury wraz z zasobami lokalnymi. Podejście chmury hybrydowej koncentruje się na mieszanym wykorzystaniu głównej lub pojedynczej chmury publicznej i lokalnego centrum danych.
Chmury hybrydowe są często używane przez organizacje, które muszą zabezpieczyć wysoce wrażliwe dane lokalnie lub które mają specjalistyczne potrzeby. Chmury hybrydowe mogą również umożliwić stopniowe przejście na strategię opartą w całości na chmurze, stosując podejście obejmujące jednego dostawcę lub wielu. W praktyce większość organizacji korzysta z rozwiązań multicloud, ponieważ prowadzą operacje w więcej niż jednej chmurze publicznej.
Kluczowe wnioski
Strategia multicloud umożliwia organizacjom rozłożenie obciążeń na wiele platform i dostawców chmury. Pomaga to zapewnić elastyczność przy wyborze odpowiedniego narzędzia do każdego zadania. Wybierając najlepszą usługę chmurową dla każdego zadania, architekci IT mogą wykorzystać mocne strony każdego dostawcy, w tym niestandardowe możliwości sprzętu, oprogramowania i usług.
Ponieważ podejście multicloud obejmuje dwóch lub więcej dostawców chmury, zarządzanie odbywa się na wielu poziomach. Każda platforma ma swoje własne narzędzia do zarządzania i pulpity nawigacyjne, które umożliwiają działowi IT nadzorowanie, konfigurowanie i wykonywanie działań w danym środowisku. Zespoły IT monitorują szerszy obraz na wyższym poziomie, a czynniki takie jak wykorzystanie zasobów, zgodność z zasadami, interoperacyjność i optymalizacja operacyjna powinny być obsługiwane przez system zarządzania multicloud.
Strategia multicloud pozwala organizacjom korzystać z wielu usług przetwarzania w chmurze od różnych dostawców, aby zaspokoić swoje potrzeby. Potencjalną korzyścią jest większa elastyczność, redundancja i skalowalność w porównaniu z współpracą z jednym dostawcą chmury.
Na przykład firma może wybrać jednego dostawcę na podstawie zaufanej bazy danych i korzystać z usług innego do niedrogiego przechowywania danych lub usług uczenia maszynowego.
Większość organizacji korzysta lub planuje korzystać z więcej niż jednego dostawcy chmury, aby osiągnąć korzyści związanem z podejściem multicloud, które mogą obejmować optymalizację kosztów, lokalizację przechowywania danych i elastyczność biznesową. Kluczem do ich osiągnięcia jest wybór odpowiedniej kombinacji dostawców. Dobrą wiadomością jest to, że przy zachowaniu należytej staranności firmy opracowujące strategię multicloud mogą zoptymalizować usługi, ceny i funkcjonalność, zachowując jednocześnie swoje unikalne architektury IT oraz poprawiając bezpieczeństwo danych i interoperacyjność. Osiągnięcie tego celu wymaga trochę pracy, ale po prawidłowym wykonaniu wdrożenie multicloud może przynieść znaczne korzyści organizacji.
Oto kilka możliwych korzyści ze strategii multicloud:
Nawet jeśli podejście multicloud jest użyteczne i pod wieloma względami nieuniknione, nakładająca się technologia i zarządzanie rozproszonymi danymi mogą stanowić wyzwanie. Oto niektóre z najczęstszych wyzwań:
Aby rozwiązać te i inne problemy, zaplanuj inwestycje w programy szkoleniowe i rozwojowe lub współpracuj z dostawcami usług chmurowych, którzy oferują usługi zarządzane.
Projektując architekturę multicloud, należy wziąć pod uwagę potrzebę przenoszenia danych, nowe źródła opóźnień oraz metody zarządzania operacjami, orkiestracji i bezpieczeństwa.
Ruch danych.
Niektóre aplikacje będą wymagały dostępu lub mogłyby odnosić korzyści z dostępu do danych przechowywanych w lokalnych bazach danych lub w innych chmurach. Przenoszenie danych jest łatwe. Utrzymanie bezpieczeństwa i ustanowienie mechanizmów kontroli dostępu, które są co najmniej tak samo niezawodne jak mechanizmy systemu źródłowego, to trudne zadanie. Przenoszenie danych wymaga czasu i może wiązać się z opłatami za ruch wychodzący. Wiele organizacji stwierdzi, że lepiej nie przenosić danych do nowych baz danych, zamiast tego decydując się na korzystanie z tego samego systemu baz danych w chmurach, z których korzystają. Opcja ta jest praktyczna dzięki niedawnym umowom między dostawcami chmury, które teraz pozwalają platformom baz danych Oracle działać w centrach danych innych dostawców chmur hiperskalowych.
Minimalizacja opóźnień.
Opóźnienie sieci bezpośrednio wpływa na wydajność aplikacji, a różne aplikacje mają różne wymagania dotyczące opóźnień. Niektóre wymagają bardzo małych, mikrosekundowych opóźnień, podczas gdy inne mogą tolerować dwucyfrowe opóźnienia w milisekundach.
Standaryzacja zarządzania operacjami i orkiestracja.
Każda chmura może mieć własny zestaw narzędzi i procesy, które wymagają określonej wiedzy i doświadczenia, aby zapewnić płynną łączność oraz skuteczne rozwiązywanie problemów i zarządzanie. Ustanowienie standardowych praktyk i procedur zarządzania środowiskiem multicloud na różnych platformach chmurowych w miarę możliwości ma kluczowe znaczenie.
Planowanie na wypadek wyzwań związanych z bezpieczeństwem.
W środowisku multicloud różne narzędzia zabezpieczające i wielu dostawców mogą prowadzić do bardziej złożonych operacji związanych z bezpieczeństwem i wymagać większej liczby pracowników, co prowadzi do wyższych kosztów i nowych zagrożeń.
Warstwowa strategia bezpieczeństwa może uprościć sprawę, wykorzystując wbudowane usługi zabezpieczeń oferowane przez każdego dostawcę chmury w połączeniu z partnerstwami między dostawcami chmury, które pozwalają na spójne zarządzanie usługami.
Infrastruktura w chmurze Oracle została wykorzystana przez organizacje każdej wielkości do stworzenia platformy IaaS w ramach ich strategii wielochmurowych.
Architektura multicloud powstaje, gdy organizacja integruje platformy lub usługi chmurowe od co najmniej dwóch dostawców. Udostępnianie danych między chmurami jest częstym czynnikiem napędzającym integrację. W zależności od potrzeb w zakresie bezpieczeństwa danych lub niskich opóźnień, integracja może być równie łatwa, jak definiowanie metod dostępu między dwoma środowiskami chmurowymi. Jednak gdy wymagania w zakresie bezpieczeństwa danych, spójnego zarządzania i minimalnych opóźnień są wysokie, warto rozważyć orkiestrację między chmurami, zazwyczaj możliwej dzięki umowom między dostawcami.
W każdym przypadku lepiej jest zaprojektować systemy tak, aby większość wykorzystania danych przez aplikacje była zawarta w chmurze jednego dostawcy.
Podejście multicloud może komplikować zarządzanie aplikacjami i danymi, zwłaszcza gdy infrastruktura organizacji się rozszerza i liczba dostawców rośnie. Staranny wybór dostawców i kierowanie prac rozwojowych ku opartym na standardach mikrousługom, które mogą działać w każdej chmurze przy minimalnych modyfikacjach, może pomóc.
Oto kilka najlepszych praktyk, które warto wziąć pod uwagę podczas opracowywania strategii multicloud.
1. Planowanie migracji i integracji
Zespoły IT mogą maksymalnie ułatwić integrację dzięki inteligentnym decyzjom, na przykład wybierając platformy, które są partnerami ekosystemowymi, takie jak Oracle Cloud Infrastructure i Microsoft Azure, oraz tworząc własne prywatne chmury poprzez opracowanie rygorystycznych protokołów operacyjnych i dotyczących użytkowania, opartych na otwartych standardach. Efektywna i skuteczna interoperacyjność usług może zapewnić większy zwrot z inwestycji w rozwiązania multicloud, dlatego w miarę możliwości warto wybierać dostawców, którzy stale współpracują ze sobą.
2. Tworzenie strategii bazy danych
Większość organizacji opracowała strategię bazodanową, która koncentruje się na jednym lub dwóch strategicznych produktach. Łatwo jest odejść od tej ścieżki w chmurach hyperskalowych, w przypadku których korzystanie z oferty dostawcy jest łatwym wyborem. Prowadzi to jednak do rozproszonej strategii, która wiąże się z trudnymi wyborami, gdy repozytoria nie są kompatybilne, ponieważ korzystanie z danych z dwóch systemów może wymagać skomplikowanego przetwarzania, a zasady bezpieczeństwa i zarządzania rzadko są zgodne.
Jedna baza danych może pomóc uprościć zarządzanie danymi, ułatwiając zachowanie spójności i integralności danych w całym środowisku. Pozwala również na łatwiejsze wyszukiwanie i analizę danych ze wszystkich źródeł, zapewniając bardziej całościowy widok informacji, jednocześnie zmniejszając złożoność i poprawiając bezpieczeństwo i zarządzanie.
Strategia baz danych powinna uwzględniać długoterminowe wykorzystanie danych przez firmę w jak najszerszym zakresie. Dane strategiczne, które są bardzo wrażliwe i krytyczne dla firmy, powinny być przechowywane w systemach, w których są odpowiednie zabezpieczenia i zarządzanie. Chmurowe bazy danych od poszczególnych dostawców nadal są użyteczne, ale nie powinny być rozwiązaniami domyślnymi.
Na szczęście coraz łatwiej jest uruchomić wybraną bazę danych w wybranej chmurze.
3. Analiza usług integracji i automatyzacji
W miarę jak dostawcy chmur hiperskalowych nawiązują współpracę, opracowują również sposoby pomagania klientom w korzystaniu z ich ofert w ramach wzajemnych usług. Niektóre z pierwszych partnerstw dotyczyły ustanowienia wysokowydajnych połączeń sieciowych między chmurami publicznymi, a także między chmurami publicznymi a prywatnymi chmurami klientów. Usługi te zapewniają mniejsze opóźnienia niż zwykłe korzystanie z Internetu i zazwyczaj nie pobierają opłat za ruch wychodzący - koszty, które mogą się kumulować z innymi mechanizmami wysyłania danych.
Oferują również usługi, które pomagają w integracji, automatyzując proces przenoszenia danych, gdy jest to konieczne. Jednym z najczęstszych zastosowań jest przygotowywanie danych do analiz. Systemy orkiestracji środowiskiem multicloud mogą również pomóc działom IT w zarządzaniu obecnością organizacji w każdej chmurze z poziomu jednego systemu.
4. Możliwość przenoszenia danych w czasie rzeczywistym i zarządzanie nimi
W środowisku multicloud przenoszenie danych w czasie rzeczywistym oraz zarządzanie nimi wiąże się z transferem danych między platformami chmurowymi. Osiąga się to dzięki interfejsom API, łącznikom danych i narzędziom automatyzacji, które umożliwiają przesyłanie i synchronizację danych w czasie rzeczywistym pomiędzy różnymi chmurami. Dzięki strategiom przenoszenia i zarządzania danymi w czasie rzeczywistym organizacje mogą aktualizować ważne dane i zapewniać ich dostępność, niezależnie od tego, na której platformie chmurowej są one przechowywane.
5. Określenie zasad zarządzania API i zabezpieczeń punktów końcowych
Jak wspomniano wcześniej, łączność między systemami jest jedną z głównych zalet architektury multicloud i powinna być uważana za kluczowy element strategii multicloud. Aby to mogło działać, zespoły IT muszą ustanowić skonsolidowane punkty końcowe API i zintegrować systemy zarządzania tożsamościami i dostępem, co może być trudne w zależności od platformy i powiązanych z nią narzędzi. Ponadto łączność między systemami stwarza nowe zagrożenie dla bezpieczeństwa, ponieważ usługi będą się wzajemnie komunikować w różnych środowiskach chmurowych, co wymaga odpowiednich uprawnień dla wszystkich zaangażowanych systemów.
6. Skupienie się na bezpieczeństwie danych i zachowaniu zgodności z przepisami
Chociaż współpraca z wieloma dostawcami chmury ma swoje zalety, jak już omówiliśmy, może również przyczynić się do wyzwań związanych z bezpieczeństwem danych i zarządzaniem, które wymagają nowej oceny ryzyka. Jedną z pierwszych rzeczy do rozważenia jest poufność danych. Niektóre aplikacje, takie jak aplikacje finansowe i HR, zawierają wrażliwe dane, podczas gdy inne systemy, takie jak narzędzia marketingowe, mają mniej rygorystyczne wymagania dotyczące prywatności. Tworzenie odpowiednich poziomów dostępu między aplikacjami jest kluczem do ochrony wrażliwych danych, a ta praca wymaga aktywnego monitorowania w całym środowisku multicloud.
7. Dodanie narzędzi do monitorowania i zarządzania
Wydajne narzędzia do monitorowania i zarządzania są nieocenione dla zespołów IT zmagających się ze złożonością środowisk multicloud. Chociaż narzędzia te mogą wiązać się z dodatkowymi kosztami, mogą zapewnić pełny wgląd w aplikacje i infrastrukturę multicloud, umożliwiając monitorowanie w czasie rzeczywistym, zarządzanie zasobami i automatyzację, co czyni je opłacalnymi inwestycjami. Wiele z tych narzędzi zawiera również analitykę, która oferuje dane na temat zasobów i wykorzystania, co może pomóc ograniczyć problemy z wydajnością i ujawnić sposoby oszczędzania pieniędzy.
Usługi multicloud Oracle Cloud Infrastructure (OCI) pomagają firmom korzystać z wielu chmur w celu optymalizacji kosztów, funkcjonalności i wydajności. Oracle pomaga zmodernizować bazy danych i aplikacje za pomocą takich rozwiązań, jak Oracle Real Application Clusters i Oracle Autonomous Database. Partnerstwa z Microsoft Azure, Google Cloud, Amazon Web Services i innymi pozwalają połączyć wyjątkowe możliwości Oracle z wiodącymi usługami innych dostawców chmury.
Ponad 40 globalnych regionów chmury OCI pomaga spełnić wymagania dotyczące miejsca przechowywania danych, a usługi multicloud pomagają łatwo ustanowić standardowe praktyki operacyjne i zarządzania, procedury i narzędzia na platformach chmurowych, aby zmaksymalizować wykorzystanie zasobów ludzkich, procesów i technologii.
Środowisko multicloud zapewnia redundancję i pomaga zapewnić wysoką dostępność, umożliwiając rozłożenie obciążeń na wiele platform. Takie podejście może również pomóc zoptymalizować wydatki w zakresie IT, ponieważ można wybrać najbardziej ekonomiczne usługi w chmurze dla każdego obciążenia. Ogólnie rzecz biorąc, multicloud oferuje wszechstronne i elastyczne podejście do przetwarzania w chmurze.
Nowe partnerstwa multicloud między dostawcami hiperskalowymi zmniejszają silosy danych i kosztowne połączenia, aby zapewnić lepszą wydajność analiz, sztucznej inteligencji, obliczeń brzegowych, aplikacji dla przedsiębiorstw i wielu innych. Tu pokazano, jak to zrobić.
Jaki jest przykład strategii multicloud?
Przykładem strategii multicloud jest firma, która korzysta z Amazon Web Services (AWS) do mocy obliczeniowej i przechowywania danych, jednocześnie wykorzystując Oracle Cloud Infrastructure ze względu na zaawansowane możliwości sztucznej inteligencji i lokalizację. Takie podejście pozwala firmie zwiększyć niezawodność poprzez dystrybucję obciążeń na różnych platformach hiperskalowych i wybrać najbardziej opłacalne opcje. Stosując strategię multicloud, firma może wykorzystać mocne strony każdego dostawcy, zyskując większą elastyczność i odporność w swojej infrastrukturze IT.
Jaka jest różnica między chmurą a multicloud? Różnica między przetwarzaniem w chmurze a przetwarzaniem multicloud polega na rozważanym i strategicznym wykorzystaniu wielu dostawców chmury do infrastruktury i usług, które mogą obejmować przechowywanie danych, moc obliczeniową i różne aplikacje sprzedawane w modelu as-a-service. Dzięki strategii multicloud firmy mogą lepiej wykorzystywać mocne strony różnych platform, optymalizować koszty i zwiększać odporność poprzez dystrybucję obciążeń między różnymi środowiskami, poprawiając w ten sposób wydajność i zmniejszając ryzyko związane z poleganiem wyłącznie na jednym dostawcy chmury.
Które firmy korzystają z modelu multicloud? Firmy o różnej wielkości i we wszystkich branżach stosują strategie multicloud. Korzystanie z dwóch różnych dostawców chmury, nawet do podstawowych narzędzi i usług, takich jak serwery pocztowe lub przechowywanie dokumentów na wspólnym dysku, oznacza strategię multicloud. Firmy często wybierają podejście multicloud ze względów technicznych, kosztowych lub po prostu dlatego, że wolą współpracować z więcej niż jednym dostawcą. Zapoznanie się z wieloma platformami chmurowymi może przyspieszyć migrację firmy do chmury i pomóc działom IT wyjść z działalności związanej z centrami danych.
Czy multicloud to dobry pomysł? Dla większości firm - tak. Strategia multicloud pozwala na maksymalną personalizację i sprawdza się niezależnie od tego, czy wszystkie operacje są oparte na chmurze, czy też dzielone między środowiska lokalne i chmurowe. W porównaniu do korzystania z jednego dostawcy chmury, podejście multicloud zapewnia organizacjom większą elastyczność i swobodę wyboru funkcji i usług, które najlepiej odpowiadają ich potrzebom.
Dlaczego model multicloud to przyszłość? W miarę jak coraz więcej oprogramowania i usług przechodzi do chmury, podejście multicloud jest nieuniknione. Rozważ podstawowe sposoby integracji usług chmurowych z działalnością biznesową: przechowywanie danych i kopie zapasowe, chmurowe serwery poczty elektronicznej, narzędzia do współpracy w formie czatu i wideo - im bardziej stają się one kluczowe dla operacji, tym więcej uwagi organizacje będą poświęcać konfiguracjom multicloud, dlatego kluczowe znaczenie mają skuteczne narzędzia i strategie zarządzania.