Információk a kiterjesztett támogatású Azure Cloud Servicesről

Cloud Services (kiterjesztett támogatás) egy új Azure Resource Manager-alapú üzembehelyezési modell az Azure Cloud Services termékhez, és mostantól általánosan elérhető. Cloud Services (kiterjesztett támogatás) elsődleges előnye, hogy regionális rugalmasságot és szolgáltatásparitást biztosít az Azure Service Manager használatával üzembe helyezett Azure Cloud Services. Emellett olyan ARM-képességeket is kínál, mint a szerepköralapú hozzáférés és -vezérlés (RBAC), címkék, szabályzatok és támogatja az üzembehelyezési sablonokat.

Ezzel a módosítással a Cloud Services Azure Service Manager-alapú üzembehelyezési modelljét átnevezik Cloud Services (klasszikus) névre. Megőrzi a webes és felhőalkalmazások és -szolgáltatások összeállításának és gyors üzembe helyezésének képességét. A felhőszolgáltatások infrastruktúráját az aktuális igények alapján skálázhatja, és gondoskodhat arról, hogy az alkalmazások teljesítménye lépést tartson a költségek egyidejű csökkentése mellett.

YouTube-videó Cloud Services (kiterjesztett támogatás).

Mi nem változik?

  • Létrehozhatja a kódot, definiálhatja a konfigurációkat, és üzembe helyezheti az Azure-ban. Az Azure beállítja a számítási környezetet, futtatja a kódot, majd figyeli és karbantartja.
  • Cloud Services (kiterjesztett támogatás) két szerepkörtípust is támogat: a webet és a feldolgozót. A webes és feldolgozói szerepkörök tervezésében, architektúrájában és összetevőiben nem történt változás.
  • A felhőszolgáltatás három összetevője, a szolgáltatásdefiníció (.csdef), a szolgáltatáskonfigurálás (.cscfg) és a szolgáltatáscsomag (.cspkg) továbbításra kerül, és a formátumokban nincs változás.
  • A futtatókörnyezet kódjának módosítására nincs szükség, mivel az adatsík megegyezik, és a vezérlősík csak változik.
  • Az Azure GuestOS-kiadások és a kapcsolódó frissítések Cloud Services (klasszikus)
  • Az alapul szolgáló frissítési folyamat a frissítési tartományokra, a frissítés folytatására, a visszaállításra és az engedélyezett szolgáltatásmódosításokra vonatkozóan a frissítés során nem változik

Az üzembehelyezési modell változásai

A szolgáltatáskonfigurációs (.cscfg) és a szolgáltatásdefiníciós (.csdef) fájlok minimális módosítására van szükség a Cloud Services (kiterjesztett támogatás) telepítéséhez. A futtatókörnyezet kódjához nincs szükség módosításokra. Az üzembehelyezési szkripteket azonban frissíteni kell az új Azure Resource Manager-alapú API-k meghívásához.

A képen a klasszikus felhőszolgáltatás-konfiguráció látható sablonszakasz hozzáadásával.

A Cloud Services (klasszikus) és a Cloud Services (kiterjesztett támogatás) közötti fő különbségek az üzembe helyezés tekintetében a következők:

  • Az Azure Resource Manager üzemelő példányai ARM-sablonokat használnak, amelyek egy JavaScript Object Notation-fájl (JSON), amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon olyan deklaratív szintaxist használ, amellyel anélkül határozhatja meg, hogy mit szeretne üzembe helyezni, hogy ehhez programozási parancsok sorozatát kellene megírnia. A szolgáltatáskonfigurációs és szolgáltatásdefiníciós fájlnak konzisztensnek kell lennie az ARM-sablonnal a Cloud Services telepítésekor (kiterjesztett támogatás). Ez az ARM-sablon manuális létrehozásával vagy aPowerShell, a Portal és a Visual Studio használatával érhető el.

  • Az ügyfeleknek az Azure Key Vault kell használniuk a tanúsítványok kezeléséhez Cloud Services (kiterjesztett támogatás). Az Azure Key Vault segítségével biztonságosan tárolhatja és kezelheti az alkalmazás hitelesítő adatait, például titkos kulcsokat, kulcsokat és tanúsítványokat egy központi és biztonságos felhőadattárban. Az alkalmazások futásidőben hitelesíthetik magukat Key Vault a hitelesítő adatok lekéréséhez.

  • Az Azure Resource Manager keresztül üzembe helyezett összes erőforrásnak egy virtuális hálózaton belül kell lennie. A virtuális hálózatok és alhálózatok az Azure Resource Manager meglévő Azure Resource Manager API-k használatával jönnek létre, és a .cscfg NetworkConfiguration szakaszában kell hivatkozni a Cloud Services telepítésekor (kiterjesztett támogatás).

  • Minden felhőszolgáltatás (kiterjesztett támogatás) egyetlen független üzembe helyezés. A felhőszolgáltatások (kiterjesztett támogatás) nem támogatnak több tárolóhelyet egyetlen felhőszolgáltatásban.

    • A VIRTUÁLIS IP-cím felcserélésének képessége két felhőszolgáltatás közötti felcserélésre használható (kiterjesztett támogatás). Egy felhőszolgáltatás új kiadásának teszteléséhez és szakaszához helyezzen üzembe egy felhőszolgáltatást (kiterjesztett támogatás), és címkézze fel egy másik felhőszolgáltatással felcserélhető VIRTUÁLIS IP-címként (kiterjesztett támogatás)
  • A tartománynév-szolgáltatás (DNS) címkéje nem kötelező egy felhőszolgáltatáshoz (kiterjesztett támogatás). Az Azure Resource Manager DNS-címkéje a felhőszolgáltatáshoz társított nyilvános IP-erőforrás tulajdonsága.

Migrálás az Azure Resource Manager

Cloud Services (kiterjesztett támogatás) két útvonalat biztosít az Azure Service Manager-ból az Azure Resource Manager-be való migráláshoz.

  1. Az ügyfelek közvetlenül az Azure Resource Manager helyezik üzembe a felhőszolgáltatásokat, majd törlik a régi felhőszolgáltatást az Azure Service Manager.
  2. A helyi migrálás támogatja a Cloud Services (klasszikus) migrálását minimális állásidő nélkül a Cloud Services (kiterjesztett támogatás) számára.

További áttelepítési lehetőségek

A migrálási tervek Cloud Services (klasszikus) és Cloud Services (kiterjesztett támogatás) közötti értékelésekor további Azure-szolgáltatásokat érdemes megvizsgálni, például: Virtual Machine Scale Sets, App Service, Azure Kubernetes Service és Azure Service Fabric. Ezek a szolgáltatások továbbra is további képességeket fognak használni, míg a Cloud Services (kiterjesztett támogatás) elsősorban a funkciók paritását fogja fenntartani Cloud Services (klasszikus).

Az alkalmazástól függően a Cloud Services (kiterjesztett támogatás) a többi lehetőséghez képest lényegesen kevesebb erőfeszítést igényelhet az Azure Resource Manager-ba való áttéréshez. Ha az alkalmazás nem fejlődik, a Cloud Services (kiterjesztett támogatás) egy életképes lehetőség, amelyet érdemes megfontolni, mivel gyors áttelepítési útvonalat biztosít. Ezzel szemben, ha az alkalmazás folyamatosan fejlődik, és modernebb funkciókészletre van szüksége, fedezzen fel más Azure-szolgáltatásokat, hogy jobban megfeleljen a jelenlegi és a jövőbeli követelményeknek.

Következő lépések