Dela via


Vad är Azure Compute Fleet? (Förhandsversion)

Viktigt!

Azure Compute Fleet är för närvarande en förhandsversion. Förhandsversioner är tillgängliga för dig under förutsättning att du godkänner de kompletterande användningsvillkoren. Vissa aspekter av funktionen kan ändras innan den är allmänt tillgänglig (GA).

Azure Compute Fleet är en byggsten som ger dig snabbare åtkomst till Azures kapacitet i en viss region. Compute Fleet lanserar en kombination av virtuella datorer (VM) till lägsta pris och högsta kapacitet. Du kan använda den här produkten på många sätt, oavsett om du kör en tillståndslös webbtjänst, ett stordatakluster eller en pipeline för kontinuerlig integrering. Arbetsbelastningar som finansiell riskanalys, loggbearbetning eller bildrendering kan dra nytta av möjligheten att köra hundratals samtidiga kärninstanser.

Funktioner

Med Azure Compute Fleet kan du:

  • Distribuera upp till 10 000 virtuella datorer med ett enda API, med hjälp av vm-typerna Spot och Standard VM tillsammans.
  • Få överlägsna pris-prestanda-förhållanden genom att använda en blandning av olika prismodeller, till exempel reserverade instanser, sparplaner, spotinstanser och pyg-alternativ (betala per användning).
  • Påskynda åtkomsten till Azure-kapacitet genom att snabbt etablera instanser från en anpassad SKU-lista som är anpassad efter dina inställningar.
  • Implementera anpassade strategier för beräkningsflottans allokering, som tillgodoser både virtuella Standard- och Spot-datorer, optimering av kostnader, kapacitet eller en kombination av båda.
  • Använd modellen "Fire &Forget-it" och automatisera distributionen, hanteringen och övervakningen av instanser utan att kräva invecklade kodramverk.
    • Effektivisera den inledande konfigurationsprocessen och spara värdefull tid och resurser.
    • Minska oron för skriptkomplexitet som är associerad med att fastställa optimala priser för virtuella datorer, tillgänglig kapacitet, hantera borttagning av oanvänd kapacitet och SKU-tillgänglighet.
  • Försök att behålla målkapaciteten För oanvänd kapacitet om de virtuella datorerna för oanvänd kapacitet tas bort för pris eller kapacitet.

Funktioner och erbjudanden

  • Flera VM-serier: Compute Fleet lanserar flera VM-serier inom en viss flotta. Den övergripande tillgängligheten i flottan förbättras genom att säkerställa att den inte är beroende av någon enskild vm-typ.
  • Distribuera virtuella datorer mellan Tillgänglighetszoner: Beräkningsflottan distribuerar automatiskt virtuella datorer över flera Tillgänglighetszoner för att säkerställa hög tillgänglighet och motståndskraft mot potentiella zonfel.
  • Olika prismodeller: Beräkningsflottan utnyttjar olika köpalternativ, inklusive virtuella datorer med oanvänd kapacitet för kostnadsbesparingar och vanliga virtuella datorer med användningsbaserad betalning. Du kan också integrera reserverade Azure-instanser och sparplaner för att optimera kostnaderna samtidigt som du säkerställer konsekvent kapacitet. Det kostar inget extra för användning av Azure Compute Fleet. Du debiteras bara för de virtuella datorer som din beräkningsflotta startar per timme. Mer information finns i tillstånd och faktureringsstatus för virtuella Azure-datorer.
  • Automatisk ersättning av virtuella datorer med oanvänd kapacitet: När du använder virtuella datorer med oanvänd kapacitet kan beräkningsflottan automatiskt ersätta virtuella datorer med oanvänd kapacitet när de avlägsnas på grund av prisfluktuationer eller kapacitetsbegränsningar.
  • Distribution i flera regioner: Med Beräkningsflottan kan du dynamiskt distribuera arbetsbelastningar mellan flera regioner. Mer information finns i Beräkningsflottan för flera regioner (förhandsversion).
  • Val av attributbaserad virtuell dator: Beräkningsflottan stöder distribution av VM-typer baserat på användaringivna attribut, till exempel minne, vCPU och lagring. Mer information finns i Val av attributbaserad virtuell dator för Azure Compute Fleet (förhandsversion).

Att tänka på

  • Compute Fleet lanserar en kombination av VM-typer som har egna överväganden. Mer information finns i Virtuella datorer med oanvänd kapacitet och virtuella datorer för mer information.
  • Beräkningsflottan är för närvarande tillgänglig via ARM-mallen och i Azure Portal.
  • Beräkningsflottan är tillgänglig i alla offentliga Azure-regioner, förvänta dig dem som finns i Kina.
  • Beräkningsflottan kan sträcka sig över flera regioner.

Konfigurera beräkningsflottan

Vi rekommenderar att du överväger följande konfigurationsalternativ när du skapar beräkningsflottan.

Konfigurationsalternativ beskrivning
Virtuell dator med oanvänd kapacitet Beräkningsflottan skickar en engångsbegäran för en önskad kapacitet eller en flotta som underhåller målkapacitet över tid.
Allokeringsstrategier för beräkningsflottan Välj en allokeringsstrategi för virtuella datorer med oanvänd kapacitet och standard för att optimera beräkningsflottan för lägsta pris, kapacitet eller en kombination av båda.
Val av attributbaserad virtuell dator Ange dina VM-storlekar och typer för din flotta eller låt Azure Compute Fleet bestämma baserat på dina programkrav.

Beräkningsflottans kvot

Azure Compute Fleet har tillämpliga kvoter för virtuella datorer med standard- och oanvänd kapacitet. I följande tabell beskrivs kvotgränser, beroende på ditt scenario.

Scenario Kvot
Antalet beräkningsflottor per region i active, deleted_running 500 flottor
Målkapaciteten per beräkningsflotta 10 000 virtuella datorer
Målkapaciteten för alla beräkningsflottor i en viss region 100 000 virtuella datorer
En beräkningsflotta kan sträcka sig över flera regioner 3 regioner

Målkapacitet

Ange individuell målkapacitet för vm-typerna Spot och pay-as-you-go med Compute Fleet. Den här kapaciteten kan hanteras individuellt baserat på dina arbetsbelastningar eller programkrav. Du anger målkapacitet med hjälp av VM-instanser.

Med Beräkningsflottan kan du ändra målkapaciteten för virtuella datorer med plats och betala per användning baserat på konfigurationen av Beräkningsflottan. Mer information finns i Ändra beräkningsflottan.

Minsta startkapacitet

Du kan ställa in beräkningsflottan för att distribuera virtuella datorer med oanvänd kapacitet, betala per användning virtuella datorer eller en kombination av båda endast om beräkningsflottan kan distribuera den minsta startkapacitet som begärts mot den faktiska målkapaciteten. Distributionen misslyckas om kapaciteten blir otillgänglig för att uppfylla den minsta startkapaciteten.

Om den begärda målkapaciteten är 100 VM-instanser och den minsta startkapaciteten är inställd på 20 VM-instanser, lyckas distributionen endast om Compute Fleet kan uppfylla startkapacitetsbehovet för 20 VM-instanser. Annars misslyckas -begäran.

Du kan inte ange den minsta startkapaciteten om du väljer att konfigurera beräkningsflottan med kapacitetsinställningstypen Underhållskapacitet.

Programutvecklingspaket

Compute Fleet är ett kraftfullt och flexibelt sätt att hantera beräkningsresurser. Det kan integreras sömlöst i dina program med hjälp av SDK:er (Software Development Kit) på flera programmeringsspråk, till exempel Java, JavaScript, Go eller Python. Varje SDK innehåller robusta verktyg och API:er för att interagera med din flotta. Med hjälp av flera SDK:er kan du integrera Funktioner i Compute Fleet i en mängd olika program, från serverdelssystem och webbtjänster till datapipelines och realtidsprogram. Varje SDK är utformat för att överensstämma med konventionerna för respektive språk, vilket säkerställer en konsekvent men idiomatisk utvecklingsupplevelse.

Fördelar med SDK:er för beräkningsflottan

  • Språkflexibilitet: Olika team kan använda SDK på önskat programmeringsspråk, vilket förbättrar samarbetet i olika utvecklingsmiljöer.
  • Sömlös integrering: SDK:er tillhandahåller fördefinierade funktioner för att interagera med Compute Fleet, vilket minskar behovet av att skriva API-anrop på låg nivå och påskynda utvecklingen.
  • Plattformsoberoende kompatibilitet: Oavsett om du skapar program på serversidan, webbläsarbaserade lösningar eller inbäddade system – Compute Fleet SDK:er tillgodoser en mängd olika plattformar och användningsfall.
  • Skalbarhet och automatisering: SDK:er stöder automatiserad etablering och skalning av beräkningsresurser, vilket gör det enkelt att hantera arbetsbelastningar dynamiskt i olika miljöer.

Använda SDK:er för Compute Fleet

Följ dessa steg för att få åtkomst till dokumentation om hur du använder Compute Fleet SDKS:

  1. Gå till Azure SDK:er.
  2. I sökfältet längst upp på sidan skriver du Compute Fleet.
  3. Tillgängliga SDK:er för Compute Fleet visas under de olika programmeringsspråken, till exempel Java, JavaScript, Go eller Python.

Nästa steg