Virtuální počítače s Linuxem v Azure

Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ Flexibilní škálovací sady

Azure Virtual Machines (VM) je jedním z několika typů škálovatelných výpočetních prostředků na vyžádání, které Azure nabízí. Obvykle zvolíte virtuální počítač, když potřebujete větší kontrolu nad výpočetním prostředí, než nabízí jiné možnosti. Tento článek obsahuje informace o tom, co byste měli zvážit před vytvořením virtuálního počítače, jak ho vytvořit a jak ho spravovat.

Virtuální počítač Azure vám nabídne flexibilitu virtualizace bez nutnosti zakoupení a údržby fyzického hardwaru, na kterém běží. Nevyhnete se však údržbě virtuálního počítače prováděním úloh, jako jsou konfigurace, aplikování oprav chyb a instalace softwaru, který na něm běží.

Virtuální počítače Azure lze použít různými způsoby. Tady je několik příkladů:

  • Vývoj a testování – Virtuální počítače Azure nabízejí rychlý a snadný způsob, jak vytvořit počítač s konkrétní konfigurací pro kódování a testování aplikací.
  • Aplikace v cloudu – Protože poptávka po aplikaci může kolísat, z ekonomického hlediska může mít smysl spouštět ji na virtuálním počítači v Azure. Za další virtuální počítače platíte, když je potřebujete, a když ne, tak je vypnete.
  • Rozšířené datové centrum – Virtuální počítače ve virtuální síti Azure můžete snadno připojit k síti vaší organizace.

Počet virtuálních počítačů, které vaše aplikace používá, lze vertikálně nebo horizontálně navýšit pro splnění vašich požadavků.

Co je třeba zvážit před vytvořením virtuálního počítače?

Při sestavování infrastruktury aplikace v Azure vždy existuje velké množství aspektů návrhu. Než začnete, je důležité zvážit následující aspekty virtuálního počítače:

  • Názvy prostředků vaší aplikace
  • Umístění, kam se ukládají prostředky
  • Velikost virtuálního počítače
  • Maximální počet virtuálních počítačů, které lze vytvořit
  • Operační systém, který běží na virtuálním počítači
  • Konfigurace virtuálního počítače po jeho spuštění
  • Související prostředky, které virtuální počítač potřebuje

Umístění

Po celém světě existuje několik geografických oblastí, kde můžete vytvářet prostředky Azure. Při vytváření virtuálního počítače se oblast obvykle nazývá umístění. Umístění virtuálního počítače určuje, kam se budou virtuální pevné disky ukládat.

Tato tabulka ukazuje několik způsobů, jak můžete získat seznam dostupných umístění.

Metoda Popis
portál Azure Při vytváření virtuálního počítače vyberte umístění ze seznamu.
Azure PowerShell Použijte příkaz Get-AzLocation.
REST API Použijte operaci Vypsat umístění.
Azure CLI Použijte operaci az account list-locations.

Dostupnost

Platforma Azure oznámila špičkovou smlouvu o úrovni služeb (SLA) s 99,9% dostupností pro samostatné instance virtuálních počítačů za předpokladu, že virtuální počítač nasadíte se službou Premium Storage pro všechny disky. Aby se na vaše nasazení vztahovala standardní záruka 99,95% dostupnosti virtuálního počítače podle smlouvy SLA, stále je nutné nasadit alespoň dva virtuální počítače, které vaši úlohu spouští v rámci skupiny dostupnosti. Skupina dostupnosti zajistí, že vaše virtuální počítače jsou distribuované mezi několik domén selhání v datacentrech Azure a také nasazené na hostitele s různými časovými obdobími údržby. Úplná smlouva Azure SLA vysvětluje garantovanou dostupnost Azure jako celku.

Velikost virtuálního počítače

Velikost virtuálního počítače, který použijete, se určuje podle úlohy, kterou chcete spustit. Velikost, kterou vyberete, pak určuje další faktory, jako například výpočetní výkon, paměť a kapacitu úložiště. Azure nabízí širokou škálu velikostí, které podporují mnoho typů použití.

Azure účtuje hodinovou cenu na základě velikosti a operačního systému virtuálního počítače. V případě neúplných hodin Azure účtuje jenom využité minuty. Služba Storage je oceněna a účtována samostatně.

Omezení virtuálního počítače

Vaše předplatné má nastavené výchozí kvóty, které mohou ovlivnit nasazení velkého počtu virtuálních počítačů pro váš projekt. Aktuální limit jednoho předplatného je 20 virtuálních počítačů na oblast. Limity můžete navýšit tak, že vyplníte lístek podpory s žádostí o navýšení.

Spravované disky

Spravované disky se na pozadí starají o vytvoření a správu účtu služby Azure Storage za vás a zajišťují, že si nemusíte dělat starosti s omezením škálovatelnosti účtu úložiště. Zadáte velikost disku a úroveň výkonu (Standard nebo Premium) a Azure disk vytvoří a postará se o jeho správu. S využitím úložiště si nemusíte dělat starosti ani v případě, že přidáváte disky nebo vertikálně navyšujete a snižujete kapacitu virtuálního počítače. Pokud vytváříte nové virtuální počítače, pomocí Azure CLI nebo webu Azure Portal vytvořte virtuální počítače se spravovanými disky operačního systému a datovými disky. Pokud máte virtuální počítače s nespravovanými disky, můžete virtuální počítače převést na využívání Spravovaných disků.

V jednom účtu úložiště na oblast Azure můžete také spravovat vlastní image a vytvářet pomocí nich stovky virtuálních počítačů v rámci stejného předplatného. Další informace o spravovaných discích najdete v tématu Přehled služby Managed Disks.

Distribuce

Microsoft Azure podporuje spouštění mnoha oblíbených distribucí Linuxu, které poskytuje a udržuje řada partnerů. Dostupné distribuce najdete v Azure Marketplace. Microsoft aktivně spolupracuje s různými komunitami okolo Linuxu s cílem ještě více rozšířit seznam distribucí Linuxu schválených pro Azure.

Pokud vaše upřednostňovaná distribuce Linuxu aktuálně není v galerii, můžete pro virtuální počítač použít vlastní distribuci Linuxu tak, že vytvoříte a nahrajete VHD s Linuxem v Azure.

Microsoft úzce spolupracuje s partnery na zajištění aktualizace a optimalizace dostupných imagí pro modul runtime Azure. Další informace o partnerských nabídek Azure najdete na následujících odkazech:

Cloud-init

K dosažení správné kultury DevOps musí být veškerá infrastruktura tvořená kódem. Když se veškerá infrastruktura nachází v kódu, je možné ji snadno znovu vytvořit. Azure spolupracuje se všemi hlavními nástroji pro automatizaci, jako jsou Ansible, Chef, SaltStack a Puppet. Azure obsahuje také vlastní nástroj pro automatizaci:

Azure podporuje cloud-init ve většině distribucí Linuxu, které ho podporují. Aktivně spolupracujeme s našimi schválené partnery distribuce Linuxu, aby byly image s podporou cloud-init dostupné na Azure Marketplace. Díky těmto imagům budou nasazení a konfigurace cloud-init bez problémů fungovat s virtuálními počítači a škálovacími sadami virtuálních počítačů.

Storage

Sítě

Rezidence dat

Funkce pro ukládání zákaznických dat v rámci Azure je v tuto chvíli dostupná jenom v oblasti jihovýchodní Asie (Singapur) oblasti Asie a Tichomoří geografická a Brazílie – jih (stát Svatý Paulo) Brazílie geograficky. Pro všechny ostatní oblasti jsou zákaznická data uložená v geograficky. Další informace najdete v tématu Centrum zabezpečení.

Další kroky

Vytvořte svůj první virtuální počítač!