Introduction
Tegyük fel, hogy Ön a Contoso rendszermérnöke, egy közepes méretű pénzügyi szolgáltató vállalat, amelynek székhelye Londonban és irodák New Yorkban és San Franciscóban található. A Contoso számítási környezete a helyszíni adatközpontokban található. A Contoso számítási feladatainak többsége teljes mértékben tárolóba van építve a Kubernetesen, és egy külső virtualizálási platformon fut.
Modernizált környezete ellenére a Contoso a helyszíni infrastruktúrákban rejlő kapacitás- és rugalmassági korlátozások által támasztott kihívásokkal szembesül. Egyre nehezebb folyamatosan felügyelni és üzembe helyezni az alkalmazásokat a Kubernetes-fürtök folyamatosan növekvő számában.
A kapacitással és az agilitással kapcsolatos kihívások kezelése érdekében az informatikai felügyelet úgy döntött, hogy a Contoso számos tárolóalapú számítási feladatát áttelepíti a felhőbe. A Contoso több felhőszolgáltatót szeretne használni az egyszállítós függőség elkerülése érdekében, de az Azure-t választotta a fő üzembehelyezési célként.
A mérnöki csapat feladata a Kubernetes-alapú számítási feladatok Azure Arc-képességeinek felfedezése és értékelése. Meg kell határoznia, hogy a Contoso hogyan használhatja ki az Azure Arc felhőtől a peremhálózatig felügyeleti modelljét, és többvendoros stratégiát kell követnie, miközben fenntart néhány helyszíni tárolóalapú számítási feladatot.
Ebben a modulban megtudhatja, hogyan bővíti ki az Azure Arc az Azure platformot, hogy az alkalmazások és szolgáltatások rugalmasan fussanak az adatközpontokban, a peremhálózaton és a többfelhős környezetekben. Megtudhatja, hogyan teszi lehetővé az Azure Arc-kompatibilis Kubernetes, hogy az olyan vállalatok, mint a Contoso, egyetlen vezérlősíkon felügyeljék az összes Kubernetes-erőforrásukat, és hogyan biztosít egységes fejlesztési és üzemeltetési élményt a natív felhőbeli alkalmazások bárhol és bármely Kubernetes-platformon való futtatásához. Ezeket a képességeket a Contoso-nál implementálhatja a műveletek optimalizálása és egyszerűsítése érdekében.
Tanulási célkitűzések
A modul elvégzése után a következőkre lesz szüksége:
- A Kubernetes, az Azure Arc és az Azure Arc-kompatibilis Kubernetes megismerése.
- Ismerje meg, hogyan fejlesztheti a Kubernetes-környezeteket a Kubernetes-fürtök Azure Archoz való csatlakoztatásával.
- Ismerje meg, hogyan helyezhet üzembe alkalmazásokat az Azure Arc-kompatibilis Kubernetes-fürtökön a GitOps használatával a konfigurációk kezeléséhez.
- Ismerje meg az Azure Arc-kompatibilis Kubernetes-fürtökön üzembe helyezhető Azure-szolgáltatásokat.
- Ismerje meg, hogyan használhatja az Azure Policyt és az Azure Monitort az Azure Arc-kompatibilis Kubernetes használatával.
Előfeltételek
A modul legjobb tanulási élményéhez alapszintű ismeretekre és jártasságra van szüksége:
- Tárolók és Kubernetes-architektúra
- Kubernetes-fürtök kezelésének alapszintű ismerete
- Azure Portal és Azure CLI
- Azure Monitor és Azure Policy
- A GitOps alapelvei és folyamatai