Azure erbjuder flera hybridlösningar som kan vara värdar för program och arbetsbelastningar, utöka Azure-tjänster och tillhandahålla säkerhets- och driftverktyg för hybridmiljöer. Azures hybridtjänster sträcker sig från virtualiserad maskinvara som är värd för traditionella IT-appar och databaser till paaS-lösningar (platform as a service) för lokala scenarier, edge- och multimolnscenarier. Den här guiden hjälper dig att välja en hybridlösning som uppfyller dina affärskrav.
Hybridbegrepp
Hybridmiljöer innehåller följande typer av värdplatser och infrastruktur:
- Hybridmoln: Dessa miljöer kombinerar offentliga molntjänster med lokal infrastruktur. Den här hybridstrategin är vanlig för organisationer som har strikta regler för datasuveränitet, krav på låg svarstid eller viktiga behov av återhämtning och affärskontinuitet.
- Edge: Dessa miljöer är värd för enheter som tillhandahåller lokal databehandling och datalagring. Den här metoden är vanlig för organisationer och program som behöver ligga nära data, minska svarstiden eller beräkna data nästan i realtid.
- Multicloud: Dessa miljöer använder flera molntjänster och leverantörer. Den här strategin ger flexibilitet, kan minska risken och gör det möjligt för organisationer att undersöka och använda olika leverantörer för specifika program. Men den här metoden kräver ofta molnspecifik kunskap och ökar komplexiteten i hantering, åtgärder och säkerhet.
Hybridlösningar omfattar ett systems kontrollplan och dataplan.
- Kontrollplan: Det här planet refererar till resurshanteringsåtgärder, till exempel att skapa virtuella Azure-datorer (VM). Azure använder Azure Resource Manager för att hantera kontrollplanet.
- Dataplan: Det här planet använder funktionerna i resursinstanser som kontrollplanet skapar, till exempel åtkomst till virtuella Azure-datorer via fjärrskrivbordsprotokoll (RDP).
Azure-hybridlösningar kan utöka Azure-kontrollplansåtgärder utanför Azure-datacenter eller köra dedikerade kontrollplansinstanser för att tillhandahålla dataplansfunktioner.
Hybridöverväganden
Om du vill fatta ett hybridlösningsbeslut måste du överväga krav och begränsningar för maskinvara, värd och distribution samt krav och begränsningar för program eller arbetsbelastningar. Hybridlösningar måste också stödja utvecklaråtgärder (DevOps) och följa organisationens och branschens standarder och föreskrifter.
Maskinvara
Beroende på arbetsbelastningstyp kan du behöva traditionell datacentermaskinvara som kan köra virtuella datorer, containrar och databaser. För andra scenarier, till exempel IoT-distributioner, passar begränsade maskinvaruenheter bättre och kan köras på rack, portabla eller robusta servrar.
Fundera på om du vill uppdatera, återanvända eller ersätta befintlig maskinvara. Brownfield-scenarier använder befintlig maskinvara i moderna hybridarbetsbelastningsmetoder. Greenfield-scenarier hämtar ny maskinvara eller använder maskinvara som en tjänst med en månatlig avgift.
Värd och distribution
Fundera på om du vill använda lokala datacenter, edge-, Azure-moln- eller multimolnvärdtjänster med en konsekvent molnbaserad teknikmetod. Affärs-, efterlevnads-, kostnads- eller säkerhetskrav kan fastställa värdplatsen.
En storskalig programdistribution skiljer sig från implementeringar i mindre skala. En traditionell IT-distribution till virtuella datorer och databaser skiljer sig från distributioner till containrar eller distribuerade enheter.
Distribuerade, komplexa, storskaliga distributioner måste kunna skala tjänstimplementeringen massivt och kan hantera problem som affärskontinuitet på ett annat sätt än traditionell IT.
Program eller arbetsbelastning
Fundera på om program eller arbetsbelastningar är distribuerade, containerbaserade eller traditionella IT-värdar på virtuella datorer eller databaser. Azure IoT Hub-, Azure Kubernetes Service-kluster (AKS) eller PaaS-lösningar utanför Azure-datacenter kan vara värdar för hybridarbetsbelastningar.
Traditionella program som körs på virtuella datorer drar nytta av hyperkonvergerad infrastruktur (HCI) och azure-verktyg för drift, säkerhet och hantering för dag två-åtgärder. Molnbaserade program passar bättre för att köras på containerorkestrerare som AKS och använda Azure PaaS-lösningar.
Om du behöver distribuera modeller som skapats och tränats i molnet och köra dem lokalt, övervaka IoT-enheter i stor skala eller tillhandahålla alternativ för Azure-dataöverföring kan du överväga gränsdistributioner och lösningar.
Välj en hybridlösning
Alla föregående faktorer är viktiga för den slutliga lösningen, men beroende på krav, bakgrund och expertis kan organisationer närma sig lösningsutvärdering ur olika perspektiv. Organisationer kan börja med sina maskinvaru- och värdkrav och begränsningar, eller genom att undersöka Azure-tjänster ur ett program- och arbetsbelastningsperspektiv. DevOps-team kan fokusera på massdistributioner och begränsad eller specialbyggd maskinvara, medan systemadministratörer kan betona värdplats eller maskinvara och hypervisoranvändning.
I följande avsnitt visas ett beslutsträd för hybridlösningar baserat på distributionsmodellen och en Azure-hybridtjänstmatris som beskriver arbetsbelastningar, maskinvarutyper och distributionsmodeller som stöds. Gå igenom de här illustrationerna för att välja en kandidatlösning. Utför sedan en detaljerad utvärdering av kandidattjänsterna för att se om de uppfyller dina behov.
Beslutsträd för hybridlösning
Följande beslutsträd börjar med att välja en befintlig eller anpassad hybridlösning med flera moln eller Azure-angivna hybridlösningar. Trädet fortsätter genom beslutspunkter för att välja en lämplig Azure-hybridtjänst.
Ladda ned en PowerPoint-fil med alla diagram i den här artikeln.
För befintliga eller anpassade distributioner:
Bestäm om maskinvaran är begränsad eller distribuerad i ett datacenter.
För begränsad maskinvara bestämmer du om distributionen är mass eller låg skala.
För datacenter - och multimolnsdistributioner avgör du om arbetsbelastningstypen använder containrar eller traditionell IT-distribution i virtuella datorer eller SQL-databaser .
Befintliga och anpassade IoT-arbetsbelastningar kan använda Azure IoT Edge. Befintliga och anpassade traditionella distributioner, databaser och molnbaserade distributioner kan använda Azure Arc-aktiverade servrar och tjänster.
Containerbaserade distributioner kan använda Azure Arc-aktiverade Kubernetes. VM-baserade distributioner kan använda Azure Arc-aktiverade servrar, Azure Arc-aktiverade VMware vSphere eller Azure Arc-aktiverade System Center Virtual Machine Manager. SQL-databasdistributioner kan använda Azure Arc-aktiverade datatjänster.
För Azure-angivna distributioner:
Bestäm om du vill ha maskinvara som en tjänst eller Azure Datacenter-liknande distributioner. Azure Datacenter-liknande distributioner kan använda Azure Stack Hub.
För maskinvara som en tjänst avgör du om din arbetsbelastningstyp använder dataöverföring och beräkning eller en hyperkonvergerad infrastruktur (HCI). För en hyperkonvergerad lösning kan du använda Azure Stack HCI.
Arbetsbelastningar för dataöverföring och beräkning kan använda Azure Stack Edge. Datacenterdistributioner kan använda Azure Stack Edge Pro 2. Bärbara distributioner kan använda Azure Stack Edge Mini R. Robusta distributioner kan använda Azure Stack Edge Pro R.
Azure Hybrid Services-matris
Följande beslutsmatris visar arbetsbelastningar som stöds, maskinvarufunktioner och distributionsmodeller för flera Azure-hybridtjänster. Alla Azure-tjänster omfattar Azure Portal och andra Azure-åtgärder och hanteringsverktyg.
Ladda ned en PowerPoint-fil med alla diagram i den här artikeln.
Azure-molnet tillhandahåller molnbaserad programvara som en tjänst (SaaS), infrastruktur som en tjänst (IaaS) och PaaS-beräknings-, lagrings- och nätverkstjänster. Tjänsterna körs på Microsofts maskinvara i Azure-datacenter.
Azure Stack är en serie produkter och lösningar som utökar Azure till gränsen eller till lokala datacenter. Azure Stack tillhandahåller flera lösningar för olika användningsfall.
- Azure Stack Hub utökar Azure till att köra appar i lokala miljöer. Azure Stack Hub tillhandahåller hyperkonvergerade beräknings-, lagrings- och nätverkstjänster för SaaS, IaaS och PaaS och körs på branschstandardmaskinvara lokalt eller i datacenter med flera moln. Azure Stack Hub levererar Azure-tjänster till datacenter med integrerade system och kan köras i anslutna eller frånkopplade miljöer.
- Azure Stack HCI är en hyperkonvergerad lösning som använder verifierad maskinvara för att köra virtualiserade och containerbaserade arbetsbelastningar lokalt. Azure Stack HCI tillhandahåller VM-baserade och AKS-baserade hyperkonvergerade beräknings-, lagrings- och nätverkstjänster och körs på branschstandardmaskinvara lokalt eller i datacenter med flera moln. Azure Stack HCI ansluter arbetsbelastningar till Azure för molntjänster och hantering.
- Azure Stack Edge levererar Azure-funktioner som beräkning, lagring, nätverk och maskinvaruaccelererad maskininlärning till gränsplatser. Azure Stack Edge tillhandahåller VM-baserade, AKS-baserade tjänster, maskininlärning och dataöverföringstjänster på branschstandardmaskinvara som en tjänst och körs lokalt eller i datacenter med flera moln.
Azure IoT Edge och IoT Hub distribuerar anpassade funktioner till massenheter. IoT Edge integreras internt med IoT Hub för att tillhandahålla DevOps-, PaaS- och containerbaserade tjänster på anpassad maskinvara och branschstandardmaskinvara och körs lokalt eller i datacenter med flera moln.
Azure Arc tillhandahåller programleverans och hantering med hjälp av Azure Arc-aktiverade tjänster för virtuella datorer, SQL-databaser och Kubernetes. Azure Arc projicerar befintliga infrastrukturresurser utan operativsystem, virtuell dator och Kubernetes till Azure för att hantera åtgärder med Azures hanterings- och säkerhetsverktyg. Azure Arc förenklar styrning och hantering genom att leverera en konsekvent plattform för hantering av flera moln och lokalt för Azure-tjänster.
Azure Arc körs på befintlig maskinvara av branschstandard, hypervisorer, Azure Stack HCI eller Azure Stack Edge, lokalt eller i datacenter med flera moln. Azure Arc innehåller följande funktioner:
- Azure Arc-aktiverade servrar
- SQL Server på Azure Arc-aktiverade servrar
- Azure Arc-aktiverade Kubernetes
- Azure Arc-aktiverad VMware vSphere
- Arc-aktiverad System Center Virtual Machine Manager
- Azure Arc-aktiverade virtuella datorer på Azure Stack HCI
Med Azure Arc-aktiverade tjänster kan du skapa lokala program och program med flera moln med Azure PaaS och datatjänster som Azure App Service, Azure Functions, Azure Logic Apps, Azure SQL Managed Instance, PostgreSQL Hyperscale och Azure Machine Learning. Du kan köra dessa tjänster var som helst och använda befintlig infrastruktur.
Deltagare
Den här artikeln underhålls av Microsoft. Den skrevs ursprungligen av följande deltagare:
- Robert Eichenseer | Senior Service Engineer
- Laura Nicolas | Senior programvarutekniker
Om du vill se linkedin-profiler som inte är offentliga loggar du in på LinkedIn.
Nästa steg
- Dokumentation om azure-hybrid- och multimolnmönster och lösningar
- Introduktion till hybrid och multimoln
- Introduktion till Azure-hybridmolntjänster (Learn-modul)