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:
- Linux v Azure – Schválené distribuce
- SUSE – Azure Marketplace – SUSE Linux Enterprise Server
- Red Hat – Azure Marketplace – Red Hat Enterprise Linux
- Canonical – Azure Marketplace – Ubuntu Server
- Debian – Azure Marketplace – Debian
- FreeBSD – Azure Marketplace – FreeBSD
- Flatcar – Azure Marketplace – Flatcar Container Linux
- RancherOS – Azure Marketplace – RancherOS
- Bitnami – Knihovna Bitnami pro Azure
- Mesosphere – Azure Marketplace – Mesosphere DC/OS v Azure
- Docker – Azure Marketplace – Image Dockeru
- Jenkins – Azure Marketplace – Platforma CloudBees Jenkins
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
- Úvod do Microsoft Azure Storage
- Přidání disku do virtuálního počítače s Linuxem pomocí Azure CLI
- Postup připojení datového disku k virtuálnímu počítači s Linuxem na webu Azure Portal
Sítě
- Přehled Virtual Network
- IP adresy v Azure
- Otevření portů k virtuálnímu počítači s Linuxem v Azure
- Vytvoření plně kvalifikovaného názvu domény (FQDN) na webu Azure Portal
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č!