Cloud computing har blivit ett viktigt verktyg för affärer, vilket möjliggör överflödiga dataprocesser och beräkningsresurser som kan skala för att möta utmaningen med en uppgång i efterfrågan, allt i ett ögonblick. Det har möjliggjort erbjudanden så olika som Software as a Service, och den allt populärare behållartekniken.

Med många av dagens företag beroende av molnet har vissa nu mer än en enda molnleverantör, känd som multicloud. Eftersom många företag har mer än en leverantör för många tekniker, från servrar till smartphones, kan de inte hålla sig till en enda molnleverantör och använda det bästa från Amazon Web Services, Microsoft Azure, Google Cloud Platform och annat moln leverantörer.

Varför multicloud?

Det finns flera anledningar till varför ett företag skulle välja att ta detta multicloud-tillvägagångssätt och ha mer än en ensam molnleverantör. Dessa inkluderar:

  • redundans - Genom att ha mer än en molnleverantör följer den principen om “Om du har två har du en, och om du har en du har ingen,” som det borde antas att någon molnleverantör kommer att ha problem med driftstopp, och det här är försäkring mot dessa oundvikliga avbrott.
  • skalbarhet - Cloud-databehandling blir ofta kombinerad med behållarteknik via Kubernetes-programvaran, och med tillgång till flera moln möjliggörs ännu snabbare resurser på efterfrågan och ytterligare skalningskapacitet som behövs för topp efterfrågan.
  • Plats - Att ha regionala molnleverantörer placerar dem närmare användarna, för att förbättra prestanda och minska latensproblem som utvecklas när molnservern ligger på andra sidan planeten. En ytterligare fördel är att ha molnservern i samma land som användarna gör det lättare att följa lokala lagar och förordningar.
  • Kundlåsning - Detta är en ekonomisk term som kommer från när ett företag blir förankrat i en viss leverantör för en tjänst. Företagen vill undvika detta, eftersom det annars kan vara omöjligt att byta kostnader, och säljaren kan i princip ha ett totalt monopol över dem.
  • Konkurrens - Detta är motsatt situation, och med tillgång till flera molnleverantörer har företaget hävstångseffekt för att förhandla fram en mer konkurrenskraftig affär från varje.
  • Funktioner - Medan molnleverantörer erbjuder liknande funktionsuppsättningar, är de inte identiska. Det finns tillfällen när flera molnleverantörer används för att optimera deras funktionssätt för de appar som de kör, till exempel att välja en säkrare molnleverantör för mer känslig data och en mer ekonomisk för en app med mindre säkerhetskrav. På samma sätt kan hastighet, kapacitet och kostnad alla ingå i valet av molnleverantören för varje applikation.

Med tanke på de många fördelar som nämns ovan kommer det inte som någon överraskning att många organisationer har antagit en multicloud-strategi. När det studerades 2017 av Microsoft och 451 Research, konstaterades det att “nästan en tredjedel av organisationerna arbetar med fyra eller flera molntjänstleverantörer,” visar en signifikant trend mot multicloud.

I vissa fall händer detta med ett företag, avdelning av avdelning, eftersom varje inkorporerar en molnleverantör för att betjäna deras arbetares behov i den delen. Men eftersom detta utvecklas är det att föredra att arkitektera en mer omfattande multicloud-lösning som kan tillämpas organisationen bred, i stället för piecemeal.

Nackdelar med multicloud

Det finns också nackdelar med ett multicloud-tillvägagångssätt. I huvudsak handlar de om komplexitet och till en högre kostnad. Den högre komplexiteten hos flera molnleverantörer gör det svårare att hantera, både från ett uppgiftsperspektiv och från en säkerhetssynpunkt.

Den högre kostnaden kommer från att ha ytterligare kontrakt med ytterligare leverantörer. Inse att medan det verkligen är fördelar med ett multicloud-tillvägagångssätt, är det inte alltid det bästa svaret att lägga till ytterligare leverantörer, eftersom saker blir alltmer komplicerade och ibland kan två välvalda offentliga molnleverantörer vara en idealisk lösning ibland.

Vad är hybrid moln?

Ett annat tillvägagångssätt är hybrid moln, som både kan konkurrera och komplettera multicloud-metoden. I en multicloud-konfiguration har det tekniskt en multipel av samma molntyp, vilket oftast är av det offentliga molnet, även om det också kan vara av privat typ, som i ett företag som har flera av sina egna datacenter. Detta skiljer sig från hybrid cloud-metoden, som består av både ett offentligt moln och ett privat moln, med infrastrukturen för att de ska fungera tillsammans.

Medan multicloud och hybrid moln är två olika modeller, bör det också inses att de inte är exklusiva från varandra, och mer robusta inställningar kan använda en kombination av de två omgivningarna och dra fördel av varje fördel. Att bidra till molnmiljöens popularitet är användningen av behållarteknologi och kombinerad med mikroservices som bryter program ner till komponentbitar, som löper särskilt bra i molnet.

Kostnadsfördelar med ett multicloud-tillvägagångssätt

Tänk också på att det kan vara mer kostnadseffektivt att ha ett multicloud-tillvägagångssätt, eftersom det tvingar säljarna att konkurrera om verksamheten, och arbetsbelastningen kan placeras på lägsta kostnadsmoln. Detta kan dock snabbt bli ett fall av "billig kan vara väldigt dyrt", eftersom den lägre kostnadstjänsten kan ha en högre latens och därigenom minska effektiviteten i arbetet.

Dessutom, var noga med att ta reda på TCO (Total Cost of Ownership), inte bara det billigare priset, som är utformat för att få din verksamhet. Sådana dolda avgifter, som integration av appen, licensiering och andra kan ta bort den ekonomiska fördelen med den nya offentliga molnleverantören jämfört med en befintlig lösning.

Låt oss titta på ett exempel på ett företag som övergick till ett multicloud-tillvägagångssätt. Internetleverantör Netflix har mycket av sin verksamhet baserat på att leverera video via molnet. Och i flera år, eftersom Netflix är ganska genomskinlig om sin arkitektur, har deras offentliga molnleverantör varit Amazon Web Services (AWS). Det gjorde rubriker när Netflix bestämde sig för att gå till ett multicloud-tillvägagångssätt, och lade till en andra molnleverantör, Google Cloud.

Enligt en rapport har Netflix implementerat Google Cloud “för flera funktioner, från katastrofåterställning till artificiell intelligens.” Medan å ena sidan riskerar Netflix sitt årtionde långa förhållande med AWS, men med multicloud-tillvägagångssättet ger flexibilitet för fortsatt tillväxt. Att driva detta multicloud-tillvägagångssätt på Netflix är Spinnaker, ett open source-verktyg som utvecklats hos företaget och förbinder 95% av sin infrastruktur till AWS, så Netflix har knappast övergivit sin ursprungliga molnleverantör.

  • Vi diskuterar även cloud computing mer detaljerat här