Számítási feladatok hibrid felhőkhöz
Figyelemfelhívás
Ez a tartalom a CentOS-ra hivatkozik, amely egy Lejárt élettartamú (EOL) állapotú Linux-disztribúció. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.
A Tailwind Traders különböző számítási feladatokkal rendelkezik, amelyek fizikai kiszolgálóként, virtuális gépként és tárolóként futnak a Sidney-ben, Melbourne-ben és Aucklandben található adatközpontjaiban. A számítási feladatok Windows Servert és Linuxot is futtatnak, az elsődleges virtualizálási platformjuk pedig a Hyper-V.
A különböző operációs rendszerek kezelése már önmagában is kihívást jelent a Tailwind Traders számára. A vállalat tart attól, hogy a számítási feladatokat a helyszínen és a felhőben egyaránt futtató hibrid környezetbe való migrálás még bonyolultabbá teszi a kiszolgálói operációs rendszerek számítási feladatainak és azok megfelelőségi állapotának követését.
A Tailwind Traders az elmúlt évek során a Microsoft egy nagy teljesítményű feldolgozási (HPC) csomagjának használatával felügyelte a 16 csomóponttal rendelkező, mérnöki tervezési feladatok ellátásra használt számítási fürtöt, amely a sydney-i adatközpontban található. Ezekre a számításokra csak rövid időszakokon kerül sor az év során. Ahogyan azonban a számítások egyre összetettebbé válnak, az elvégzésükhöz szükséges idő is megnövekedett.
A Tailwind Traders azt tervezi, hogy az új alkalmazások elsődleges platformjaként a virtuális gépek helyett tárolókat fog használni. A vállalat egy olyan platformot keres, amelyen keresztül a hibrid környezetben vezényelheti a tárolókat.
Ebben a leckében megismerkedhet a számítási feladatok a hibrid környezetekben való támogatásának különböző módszereivel.
Mik az Azure Arc-kompatibilis kiszolgálók?
Az Azure Arc-kompatibilis kiszolgálók lehetővé teszik a szervezetek számára a Windows- és Linux-kiszolgálók kezelését az Azure-on kívüli hálózatokon. Ez magában foglalja a belső, szervezeti hálózatokon és a külső, felhőalapú IaaS-infrastruktúrákon üzemeltetett kiszolgálókat is.
Ha hibrid módon csatlakoztat egy számítógépet az Azure Arc használatával az Azure Arc-kompatibilis kiszolgálóügynök telepítéséhez, a kiszolgáló Azure-erőforrásként kezelhető. Így egy erőforráscsoport részeként kezelheti a kiszolgálót az előfizetésen belül. Az Azure Policyt is alkalmazhatja konfigurálása és felügyeletre, és címkéket is alkalmazhat.
Az Azure Arc-kompatibilis kiszolgálóügynök a következő Windows és Linux operációs rendszereket támogatja:
- Windows Server 2008 R2 SP1, 2012 R2, 2016, 2019 és 2022
- Az Asztali és a Server Core-élmény is támogatott
- Az Azure-kiadások támogatottak az Azure Stack HCI-ben
- Windows 10, 11 (lásd az ügyfél operációs rendszerének útmutatóját)
- Windows IoT Enterprise
- Azure Stack HCI
- Ubuntu 16.04, 18.04, 20.04 és 22.04 LTS
- Debian 10 és 11
- CentOS Linux 7 és 8
- Rocky Linux 8
- SUSE Linux Enterprise Server (SLES) 12 SP3-SP5 és 15
- Red Hat Enterprise Linux (RHEL) 7, 8 és 9
- Amazon Linux 2
- Oracle Linux 7 és 8
Csak x86-64 (64 bites) architektúrák támogatottak.
Az Azure Arc-kompatibilis kiszolgálóügynök a következő funkciókat támogatja:
- Az Azure Policy vendégkonfigurációs funkciója lehetővé teszi az operációs rendszer konfigurációjának érvényesítését.
- Az Azure Monitor Log Analytics-adatokhoz elérhető erőforrás-környezet segítségével korlátozhatja a kiszolgálói telemetriához hozzáférők körét az Azure szerepkör-alapú hozzáférés (RBAC) használatával.
A hibrid környezetekben lévő számítógépeken az Azure Arc-kompatibilis kiszolgálók ügynökének üzembe helyezésekor elérhető funkciók folyamatosan fejlődnek. A legfrissebb információkért tekintse meg az Azure Arc által támogatott felhőműveleteket , valamint az Azure Arc-kompatibilis kiszolgálók újdonságait.
A Tailwind Traders üzemeltetéssel foglalkozó csapatainak a hibrid környezet összetettségével kapcsolatos aggodalmaira részben megoldást jelent az, hogy egy helyről felügyelhetik a teljes hibrid környezet Windows Server- és Linux-alapú számítási feladatait.
Mi az Azure Stack HCI?
Az Azure Stack HCI egy hiperkonvergens infrastruktúrával rendelkező operációs rendszer, amelynek segítségével Windows vagy Linux operációs rendszert futtató Hyper-V-beli virtuális gépeket hozhat létre. A hiperkonvergens Windows Server Hyper-V-fürttől eltérően az Azure Stack HCI lehetővé teszi a virtuális gépek üzembe helyezését és felügyeletét az Azure Portalon vagy a Windows Admin Centeren keresztül is.
Az Azure Stack HCI egy Azure-szolgáltatás, ellentétben a hagyományos Windows Server virtualizálási környezettel, ahol a helyi üzemeltetési csapat felelős a gazdagép operációs rendszerének felügyeletéért. Az ügyfél érvényesített hardverkonfigurációt kap egy jóváhagyott szállítótól, és egy internetkapcsolattal rendelkező hálózathoz csatlakoztatja a rendszert, az infrastruktúrát pedig egy Azure-szolgáltatás felügyeli. Az olyan hibrid Azure-szolgáltatások, mint az Azure-frissítéskezelés, az Azure Site Recovery és az Azure Backup integrálása automatikusan megtörténik.
A Tailwind Traders számára az Azure Stack HCI egy platform, amelyre a jövőben a helyszíni virtuális gépeiket migrálhatják. A migrálással elérhetővé válnak számukra a hibrid környezet virtuális gépeinek kezeléséhez szükséges eszközök.
Mi a hibrid nagy teljesítményű feldolgozás?
A nagy teljesítményű feldolgozás nagy mennyiségű CPU és GPU használatával végez összetett matematikai feladatokat, például bizonyos tudományos vagy mérnöki tevékenységekkel kapcsolatos számításokat. Ahelyett, hogy a CPU-k és GPU-k egyazon számítógéphez tartoznának, a HPC rendszerében a vezérlő számítógép különböző, Windows és Linux rendszerű, csomópontként funkcionáló számítógépek között osztja ki a feladatokat, hogy elvégezzék a nagyméretű és ismétlődő számítási feladat különálló részeit. Minél több csomóponttal rendelkezik egy HPC-fürt, annál gyorsabban végzi el a számítást.
A már meglévő helyszíni HPC-megoldással rendelkező szervezetek csatlakoztathatják a megoldást az Azure-hoz. Ez a struktúra lehetővé teszi a felhőalapú teljesítménynövelést. A felhőalapú teljesítménynöveléshez felhőalapú HPC-csomópontokat kell adni egy már meglévő helyszíni HPC-csomópontpéldányhoz. Ha ezt a megközelítést alkalmazza, a HPC számítási csomópontok igény szerint példányosíthatók az Azure-ban a számítási feladatok elvégzéséhez, majd eltávolíthatók, ha a feladat befejeződött.
Az alábbi ábra a felhőbeli átmeneti teljesítményfokozást szemlélteti.
A HPC-számítások a felhőbe való átvitelével a szervezeteknek minimális mennyiségű hardvert kell fenntartaniuk a helyszíni, általános HPC-feladatok elvégzéséhez. A szervezetek ezután szükség szerint további csomópontokat telepíthetnek, ha a számítással járó előnyök indokolják a költségeket.
A Tailwind Traders már rendelkezik HPC-környezettel. Azonban az összetett számítások elvégzéséhez a vállalat rendelkezésre álló kapacitást korlátozza a fizikai és virtuális környezetben található, HPC-feladatokhoz használható számítási erőforrások száma. A hibrid HPC megközelítését alkalmazva a Tailwind Traders igény szerint méretezheti a HPC-kapacitást anélkül, hogy hardvereket kellene vásárolnia további helyszíni csomópontok létesítéséhez.
Mi az Azure Arc-kompatibilis Kubernetes?
Az Azure Arc-kompatibilis Kubernetes lehetővé teszi a Kubernetes-fürtök csatolását és konfigurálását, amelyek így az Azure Portalon keresztül felügyelhetők. Az Azure Arc-kompatibilis Kubernetes használatával a következőket teheti:
- Azure-on kívül futó Kubernetes-fürtöket csatlakoztathat, valamint leltárral, csoportosítással és címkézéssel kapcsolatos feladatokat végezhet.
- Alkalmazásokat telepíthet és konfigurációkat alkalmazhat az Azure Arc-kompatibilis Kubernetes-fürtökön a GitOps-alapú konfigurációkezelés használatával.
- A tárolókhoz készült Azure Monitor használatával felülvizsgálhatja és monitorozhatja a hibrid környezetbeli Kubernetes-fürtöket.
- Alkalmazhatja a Kuberneteshez készült Azure Policy-szabályzatokat a hibrid környezetbeli Kubernetes-fürtökre.
Az Azure Arc-kompatibilis Kubernetes bármely, a Cloud Native Computing Foundation (CNCF) által hitelesített Kubernetes-fürttel használható. Az Azure Arc-kompatibilis Kubernetes lehetővé teszi a szervezet számára a helyszíni és a felhőbeli Kubernetes-fürtök hibrid környezetben való felügyeletét, ahogyan az alábbi ábrán látható.
A Tailwind Traders számára azért előnyös az Azure Arc-kompatibilis Kubernetes használata, mert a szolgáltatás segítségével egyetlen eszköztár használatával felügyelhetik a Kubernetes-fürtöket. Emellett lehetővé teszi a Kubernetes-fürtök konzisztens konfigurálását és védelmét a hibrid környezet egészében.
Mik azok az Azure Arc-kompatibilis adatszolgáltatások?
Azure Arc-kompatibilis adatszolgáltatások lehetővé teszik, hogy a szervezetek egyetlen eszköztár használatával felügyelhessék az Azure-ban és a helyszínen futó támogatott adatbázisokat. Azure Arc-kompatibilis adatszolgáltatások használatával a szervezetek Azure Database for PostgreSQL-kiszolgálókat és felügyelt SQL-példányokat futtathatnak a helyszínen, amelyeket az Azure Data Studio, az Azure Portal és az Azure CLI használatával felügyelhetnek.
Ha engedélyezve vannak, az Azure Arc-kompatibilis adatszolgáltatások lehetővé teszik a helyszíni adatbázispéldányok javítási és frissítési folyamatainak automatizálását, ugyanúgy, ahogy a Microsoft felügyeli ezeket a folyamatokat a PostgreSQL- és a felügyelt SQL-példányok az Azure-ban való telepítésekor. Az Azure Arc-kompatibilis adatszolgáltatások lehetővé teszik a szervezetek számára, hogy az Azure SQL-adatbázisokhoz Felhőhöz készült Microsoft Defender elérhető fejlett veszélyforrások elleni védelmet alkalmazzák a helyszínen futó adatbázis-kiszolgálópéldányokra.
Az Azure Arc-kompatibilis adatszolgáltatások a helyszíni szolgáltatások tároló- és Kubernetes-infrastruktúráját használják. Ezenkívül az Azure Arc-kompatibilis adatszolgáltatások lehetővé teszik a helyszíni adatszolgáltatások és az Azure-szolgáltatások, például az Azure Backup közötti integrációt.
A Tailwind Traders szemszögéből az Azure Arc-kompatibilis adatszolgáltatások alternatív megoldást nyújtanak az adatbázissal kapcsolatos jelenlegi számítási feladatok futtatására. A vállalat a helyszíni adatbázisok egy részét Azure Arc-kompatibilis adatszolgáltatásokba migrálhatja. Ez a migrálás megoldást jelenthet az üzemeltetéssel foglalkozó csapat a példányok felügyeletével és biztonságával kapcsolatos aggodalmaira.
Mi az Azure Site Recovery?
Az Azure Site Recovery lehetővé teszi a szervezetek számára a vészhelyreállítási helyek lecserélését a fizikai és virtuális operációs rendszerek és az üzemeltetett számítási feladatok az Azure-felhőplatfromra történő replikálásával. Az Azure Site Recovery támogatja az Azure-ba irányuló feladatátvételt. Az Azure Site Recovery a számítási feladatok visszavételét is végre tudja hajtani az Azure-ból egy helyszíni adatközpontba irányulóan.
Az alábbi képen egy alapszintű Azure Site Recovery-konfiguráció látható.
Az Azure Site Recovery lehetővé teszi a Tailwind Traders számára, hogy a hibrid környezet bevezetésével a kizárólag helyszíni implementációjában vészhelyreállítási helyként szolgáló melbourne-i és sidney-i adatközpontok helyett sok számítási feladat esetében áttérjen az Azure mint vészhelyreállítási hely használatára. A Tailwind Traders számára kihívást jelent, hogy néhány számítási feladat fizikai vagy más jellegű függőségekkel rendelkezik, amelyek megakadályozzák az Azure-ba történő migrálásukat. A vállalat emiatt az Azure-t sem tudja vészhelyreállítási helyként használni.