Bevezetés a modern alkalmazásplatform-forgatókönyvbe

Ahogy az ügyfelek a felhőbevezetés nagyobb, kifinomultabb formáival foglalkoznak, egyre összetettebbé válik a felhőbe vezető útjuk. Az ügyfelek általában vezényelt tárolókkal kezelik a számítási feladatok készleteit egy vagy több központosított fürtben. Ez a cikksorozat a Kubernetesre való felkészüléshez és a tárolók központosított műveletekbe való integrálásához és a szélesebb körű felhőstratégiához szükséges technikai és nem technikai szempontokat kombinálja.

A szervezetek átfogó stratégiájukban felügyelt szolgáltatásokat, alkalmazásszolgáltatásokat és tárolókat is tartalmaznak, így felgyorsíthatják a fejlesztői hatékonyságot, csökkenthetik az üzemeltetési terhelést, hordozhatóbbá tehetik a számítási feladatokat, és modernizálhatják az örökölt számítási feladatokat.

  • Alkalmazásplatform: Az alkalmazás végrehajtásának támogatására tervezett alkalmazásfüggőségek gyűjteménye. Az alkalmazásplatformok felgyorsítják a fejlesztést azáltal, hogy jól meghatározott struktúrákat biztosítanak számos gyakori igény kielégítéséhez. Az alkalmazásplatformok olyan korlátozásokat is létrehozhatnak, amelyek befolyásolják az alkalmazás felépítését.
  • Alkalmazásszolgáltatások (PaaS-szolgáltatások): Az alkalmazásszolgáltatások vagy a szolgáltatásként nyújtott platform (PaaS) lehetőségei a fejlesztők számára olyan alkalmazásplatformot biztosítanak, amely maximalizálja az egyes alkalmazások által a felhőkörnyezetből származó értékeket. Ezek a szolgáltatások absztrakciós réteget hoznak létre az alkalmazásplatform és a mögöttes felhőinfrastruktúra között. Ez az absztrakciós réteg az alkalmazásplatform-korlátozások meghatározott és konzisztens készletét kényszeríti ki, amelyek csak adott környezetekben futtathatók.
  • Konténerek: A tárolók hasonló absztrakciós réteget hoznak létre az alkalmazás futásidejű követelményei és a mögöttes operációs rendszer és infrastruktúra között. A PaaS-beállításokkal ellentétben a tárolók lehetővé teszik az alkalmazás futtatókörnyezetének konfigurálását az alkalmazás igényei szerint, függetlenül a tároló gazdagépétől.
  • Tárolóvezénylés: A tárolóvezénylő konzisztens alkalmazás-futtatókörnyezetet biztosít egy tárológazdapéldányhoz. Ez a vezénylés lehetővé teszi, hogy a számítási feladatokra összpontosító üzemeltetési csapatok kifejlődjenek az üzembe helyezésben és a DevOps-eljárásokban, így több üzembe helyezési és üzemeltetési gyakorlatot is lehetővé tesz, csökkentve a központosított vagy emberi műveletektől való függőségeket.

Ez a cikksorozat ismerteti, hogyan integrálhatók az alkalmazásszolgáltatások és a tárolók a felhőbevezetési stratégiába a következő eredmények elérése érdekében:

  • Fejlesztői gyorsítás absztrakcióval: A tárolók és az alkalmazásszolgáltatások is felgyorsítják a fejlesztői hatékonyságot azáltal, hogy lehetővé teszik a fejlesztők számára, hogy a kódra, és kevésbé a gazdagépkörnyezettel kapcsolatos problémákra összpontosítsanak.
  • Üzemeltetési költségek csökkentése absztrakcióval: A szabványosított tárolóvezénylés konzisztens futtatókörnyezeteket biztosít minden gazdagépen, ami leegyszerűsíti a műveleteket, függetlenül attól, hogy a fejlesztők milyen számítási feladatokat helyezhetnek üzembe. A szabványosítás révén a központosított üzemeltetési csapatok kiterjeszthetik a hagyományos támogatási és üzemeltetési eljárásokat a tárológazdákra.
  • Számítási feladatok hordozhatósága absztrakcióval: A számítási feladatok tárolóvezénylők közötti áthelyezése lehetővé teszi a számítási feladatok hordozhatóságát. Egyes tárolóvezénylési platformok a nyilvános felhőben működnek. Más tárolóvezénylési platformok peremhálózati vagy magánfelhős üzembe helyezésére lettek tervezve. A különböző tárolóvezénylési lehetőségek lehetővé teszik a számítási feladatok hordozhatóságát a tárológazdák között hibrid, többfelhős, peremhálózati és nyilvános felhőplatformokon.
  • Az örökölt számítási feladatok modernizálása absztrakcióval: Az örökölt számítási feladatok a migrálás vagy a modernizálás előtt absztrakciós réteget igényelhetnek. A tárológazda futtatókörnyezetének testreszabása lehetővé teszi, hogy az örökölt követelmények teljesüljenek egy modern felhőkörnyezetben.

Ez a cikksorozat bemutatja, hogyan integrálhatja a tároló- és tárolókezelést a felhőbeli folyamat stratégiájába, tervezésébe, bevezetésébe és üzemeltetési fázisába.

A forgatókönyv összetevői

Ez a forgatókönyv úgy lett kialakítva, hogy végigvezesse a teljes ügyfélfolyamatot a felhőbevezetési életciklus során. Az út befejezéséhez néhány fő útmutatókészletre van szükség:

  • felhőadaptálási keretrendszer: Ezek a cikkek végigvezetik az egyes CAF-módszertanok legkisebb szempontjain és implementálásán. Ezekkel a cikkekkel előkészítheti a döntéshozókat, a központi it-t és a felhőbeli kiválósági központot a tárolók és tárolókezelés bevezetésére a technológiai stratégia központi részeként.
  • Azure Well-Architected Framework: Ezek a cikkek ismertetik azokat a szempontokat, amelyeket minden számítási feladat tulajdonosának figyelembe kell vennie, amikor a számítási feladatokat tárolók vagy tárolókezelési megoldások, például a Kubernetes használatával kell üzembe helyezni.
  • Referenciaarchitektúrák: Ezek a referenciamegoldások elősegítik a tárolómegoldások Azure Kubernetes Service (AKS) használatával történő üzembe helyezésének felgyorsítását.
  • Kiemelt Azure-termékek: További információ a tároló- és tárolókezelési stratégiát támogató termékekről az Azure-ban.
  • Learn-modulok: Elsajátíthatja a tároló- és AKS-megoldások implementálásához, karbantartásához és támogatásához szükséges gyakorlati készségeket.

Gyakori ügyfélút

Az AKS referenciaarchitektúrái: A bal oldali panelen felsorolt referenciaarchitektúrák bemutatják, hogyan helyezhet üzembe különböző bevált architektúrákat a tároló és a Kubernetes-platformok kezeléséhez a Azure Kubernetes Service (AKS) segítségével. Ezek az architektúrák az Azure-beli Kubernetes javasolt kiindulópontjai.

Meglévő számítási feladatok migrálása az AKS-be: Az Azure-beli AKS egyik gyakori felhasználási esete a meglévő webes számítási feladatok modernizálása közvetlenül egy tárolóalapú vagy natív felhőbeli megoldásra a hagyományos migrálási erőfeszítések helyett. A tárolókra való migrálásról szóló cikk bemutatja, hogyan gyorsíthatja fel az Azure Migrate a tárolók migrálását a standard migrálási folyamatokon belül.

Tárolók üzembe helyezésének és felügyeletének központosítása: A bal oldali panel első cikkkészlete részletes útmutatást nyújt a tárolóstratégia központosításához. Ez a cikksorozat segít a központi informatikai vagy felhőbeli kiválósági központ csapatainak megérteni, hogy a tárolók hogyan befolyásolják a felhőstratégiát, és hogyan biztosítják a konzisztens központosított támogatást.

Felkészülés a tárolók nagy léptékű szabályozására és üzemeltetésére: Az AKS kezdőzónagyorsítója bemutatja, hogyan használhatja a nagyvállalati szintű célzónákat a tárolók nagy léptékű központosított felügyeletéhez konzisztens szabályozás, biztonság és műveletek biztosításához több célzónában.

Konkrét Azure-termékek implementálása: Felgyorsíthatja és javíthatja a tároló- és Kubernetes-képességeket a kiemelt termékek szakaszban ismertetett különböző Azure-termékek használatával.

Következő lépés: Modern alkalmazásplatformok integrálása a felhőbevezetési folyamatba

Az alábbi cikkekből megtudhatja, hogy a felhőbevezetési folyamat egyes pontjain hogyan segítheti a felhőbevezetési forgatókönyv sikerességét.