Volba výpočetní služby Azure

Dokončeno

Azure nabízí několik výpočetních služeb. Výpočetní služba odkazuje na model hostingu pro výpočetní prostředky, na kterých běží vaše aplikace.

Co je potřeba vědět o výpočetních službách Azure

Pojďme se rychle podívat na výpočetní služby Azure, které si projdeme v tomto modulu.

  • Azure Virtual Machines: Nasaďte a spravujte virtuální počítače v rámci virtuální sítě Azure.

  • Azure Batch: Tuto spravovanou službu použijte ke spouštění rozsáhlých paralelních a vysoce výkonných výpočetních aplikací (HPC).

  • služba Aplikace Azure: Hostování webových aplikací, back-endů mobilních aplikací, rozhraní RESTful API nebo automatizovaných obchodních procesů s touto spravovanou službou.

  • Azure Functions: Pomocí této spravované služby můžete spouštět kód v cloudu, aniž byste se museli starat o infrastrukturu.

  • Azure Logic Apps: Nakonfigurujte tuto cloudovou platformu tak, aby vytvářela a spouštěla automatizované pracovní postupy podobné možnostem ve službě Azure Functions.

  • Azure Container Instances: Rychlé a jednoduché spouštění kontejnerů v Azure bez vytváření virtuálních počítačů nebo spoléhání na službu vyšší úrovně.

  • Azure Kubernetes Service (AKS): Spouštění kontejnerizovaných aplikací s touto spravovanou službou Kubernetes

Co je potřeba vzít v úvahu při výběru výpočetních služeb Azure

Když začnete porovnávat výpočetní služby Azure a zvolit řešení infrastruktury pro tailwind Traders, existuje několik bodů implementace, o které je potřeba uvažovat.

  • Požadavky na architekturu a infrastrukturu
  • Podpora nových scénářů úloh, jako jsou aplikace PROSTŘEDÍ HPC
  • Požadované možnosti hostování, včetně platforem, infrastruktury a funkcí
  • Podpora migrací, jako je cloudově optimalizovaná nebo lift and shift

Úlohy a architektura

Při plánování nových instancí služeb Azure a nových úloh zvažte následující scénáře.

  • Řízení: Určete, jestli potřebujete úplnou kontrolu nad nainstalovaným softwarem a aplikacemi.

  • Úlohy: Zvažte úlohy, které potřebujete podporovat, jako jsou úlohy PROSTŘEDÍ HPC nebo úlohy řízené událostmi.

  • Architektura: Zamyslete se nad tím, jaká architektura nejlépe podporuje vaši infrastrukturu, včetně mikroslužeb, plnohodnotné orchestrace a bezserverové architektury.

Migrace

Důležitým aspektem výpočetní služby je analýza možností migrace.

  • Optimalizované pro cloud: Pokud chcete migrovat do cloudu a refaktorovat aplikace pro přístup k funkcím nativním pro cloud, zvažte výpočetní služby, které jsou optimalizované pro cloud.

  • Lift and shift: U migrací úloh metodou "lift and shift" zvažte výpočetní služby, které nevyžadují změnu návrhu aplikace nebo změny kódu.

  • Kontejnerizované: Při plánování migrace zvažte, jestli vaše výpočetní služba potřebuje podporovat kontejnerizované aplikace, nebo komerční aplikace (COTS).

Hostování

Možnost hostování vašeho výpočetního řešení určuje odpovědnost vývojáře a poskytovatele cloudu. Azure nabízí tři možnosti hostování napříč výpočetními službami.

Diagram that highlights the developer and cloud provider responsibilities for infrastructure and platform services.

  • Infrastruktura jako služba (IaaS) umožňuje vytvářet jednotlivé virtuální počítače spolu s přidruženými síťovými a úložnými komponentami. Potom na tyto virtuální počítače nasadíte požadovaný software a aplikace. Tento model se nejvíc blíží tradičnímu místnímu prostředí s tím rozdílem, že infrastrukturu spravuje Microsoft. Stále spravujete jednotlivé virtuální počítače. Azure Virtual Machines nabízí hostování IaaS.

  • Platforma jako služba (PaaS) poskytuje spravované hostitelské prostředí, kde můžete nasadit aplikaci bez nutnosti spravovat virtuální počítače nebo síťové prostředky. Mezi výpočetní služby Azure, které nabízejí hostování PaaS, patří Azure Batch, App Service, Container Instances a Azure Kubernetes Service.

  • Funkce jako služba (FaaS) se dále snaží odstranit potřebu starat se o hostitelské prostředí. V modelu FaaS nasadíte kód a služba ho automaticky spustí. Azure Functions a Logic Apps nabízejí hostování FaaS.

Vývojový diagram rozhodování výpočetní služby Azure

Azure poskytuje vývojový diagram rozhodnutí s doprovodnými materiály vysoké úrovně pro výběr příslušné výpočetní služby Azure pro váš scénář.

Poznámka:

Následující diagram byl upraven tak, aby zobrazoval pouze služby Azure popsané v tomto modulu.

Výstupem tohoto vývojového diagramu rozhodnutí je výchozí bod pro plánování. Abyste přesně určili, které řešení splňuje vaše požadavky, budete muset provést podrobné vyhodnocení služeb. Při procházení tohoto modulu si projděte tento diagram a seznamte se s aspekty a možnostmi.

Flowchat that shows considerations and options for Azure compute solutions.