Share via


Vad är Service Fabric Mesh?

Viktigt

Förhandsversionen av Azure Service Fabric Mesh har dragits tillbaka. Nya distributioner kommer inte längre att tillåtas via Service Fabric Mesh-API:et. Stödet för befintliga distributioner fortsätter till och med den 28 april 2021.

Mer information finns i Förhandsversionen av Azure Service Fabric Mesh.

Den här videon ger en snabb översikt över Service Fabric Mesh.

Azure Service Fabric Mesh är en fullständigt hanterad tjänst som gör att utvecklare kan distribuera mikrotjänstprogram utan att hantera virtuella datorer, lagring eller nätverk. Program som finns i Service Fabric Mesh körs och skalas utan att du att behöver bekymra dig om den infrastruktur som driver det. Service Fabric Mesh består av kluster med tusentals datorer. Alla klusteråtgärder är dolda från utvecklaren. Ladda upp koden och ange resurser som du behöver, tillgänglighetskrav och resursgränser. Service Fabric Mesh allokerar automatiskt infrastrukturen och hanterar infrastrukturfel, så att dina program har hög tillgänglighet. Du behöver bara bry dig om programmets hälsotillstånd och svarstid, inte infrastrukturen.

Service Fabric Mesh ä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).

Den här artikeln innehåller en översikt över de främsta fördelarna med Service Fabric Mesh.

Utmärkta funktioner för utvecklare

Service Fabric Mesh stöder alla programmeringsspråk och ramverk som kan köras i en container. Visual Studio 2019- och Visual Studio Code-verktygsstöd ger en kraftfull redigerings- och felsökningsupplevelse för .NET- och .NET Core-program.

Med Service Fabric Mesh kan du:

  • ”Lift and shift” befintliga program till containrar för att modernisera och köra dina aktuella program i stor skala.
  • Skapa och distribuera nya mikrotjänstprogram skalenligt i Azure. Integrera med andra Azure-tjänster eller befintliga program som körs i containrar. Varje mikrotjänst är en del av ett säkert, nätverksisolerade program. Mikrotjänsten har principer för resursstyrning som definierats för processorkärnor, minne, diskutrymme med mera.
  • Integrera med och utöka befintliga program utan att ändra dessa program. Använda ditt egna virtuella nätverk för att ansluta befintliga program till det nya programmet.
  • Modernisera dina befintliga Cloud Services-program genom att migrera till Service Fabric Mesh.

Enkel driftslivscykel

Hantera enkelt program som körs, övervaka program och felsöka i produktionsmiljöer. Den här hanteringen omfattar programuppgraderingar och versionshantering. Dessa program kan bestå av en enda mikrotjänst eller flera mikrotjänster som är isolerade inom sina egna nätverk. Program körs effektivt med snabb distribution, placering och redundanstid.

Med Service Fabric Mesh kan du:

  • Distribuera och hantera program utan att explicit etablera och hantera infrastruktur. Service Fabric Mesh etablerar, uppgraderar, korrigeringar och underhåller den underliggande infrastrukturen åt dig.
  • Konfigurera kontinuerlig integrering med integrerade verktyg för att enkelt paketera och distribuera program.
  • Utnyttja alla funktioner i Azure Resource Manager resurser. Exempel på dessa funktioner är granskningsloggar och rollbaserad åtkomstkontroll i Azure (Azure RBAC).. Alla resurser som du distribuerar till Service Fabric Mesh-tjänsten i Azure är Azure Resource Manager resurser. Dessa resurser omfattar program, tjänster, hemligheter och så vidare.
  • Distribuera och hantera resurser med hjälp av Azure-portalen, Resource Manager-mallar eller Azure CLI/PowerShell-bibliotek.
  • Konfigurera driftsövervakning och -avisering med hjälp av Application Insights (eller valfritt verktyg) för att registrera spårningar för drifts- och diagnostikdata från plattformen.
  • Få diagnostikinformation för program som skickas ut från programmodellen med hjälp av Application Insights eller valfritt verktyg.
  • Optimera resursanvändningen genom att ange regler för automatisk skalning för tjänster i programdefinitionen.

Uppdragskritiska plattformsfunktioner

Service Fabric Mesh skapar en samling av kluster som sträcker sig över Azure-tillgänglighetszoner och/eller geopolitiska regionala gränser. Service Fabric Mesh beskriver program med en uppsättning avsikter som skalning, maskinvarukrav, hållbarhetskrav och säkerhetsprinciper. När programmet distribueras hittar Service Fabric Mesh den optimala platsen för att köra det.

Med Service Fabric Mesh kan du:

  • Dra nytta av hög tillgänglighet, skalning in och ut, orkestrering, meddelandehantering, tillförlitliga meddelanden, uppgraderingar utan nedtid, hantering av säkerhet/hemligheter, katastrofåterställning, tillståndshantering, konfigurationshantering och distribuerade transaktioner.
  • Välj mellan flera programmodeller när du skapar program.
  • Använd plattformsfunktioner som exponeras via REST-slutpunkter genom att förbruka språkspecifika bindningar som genereras med Swagger.
  • Distribuera program över tillgänglighetszoner och flera regioner för geotillförlitlighet.
  • Använd alla säkerhets- och efterlevnadsfunktioner som Azure tillhandahåller.

Nästa steg

Det behövs bara några få steg för att distribuera ett exempelprojekt med Visual Studio. Mer information finns i på sidan om att skapa en ASP.NET Core-webbplats.

Få svar på vanliga frågor.