Popis nástrojů pro interakci s Azure
Abyste z Azure získali co nejvíce, potřebujete způsob, jak interagovat s prostředím Azure, skupinami pro správu, předplatnými, skupinami prostředků, prostředky atd. Azure poskytuje několik nástrojů pro správu prostředí, včetně následujících:
- Azure Portal
- Azure PowerShell
- Rozhraní příkazového řádku Azure (CLI)
Co je Azure Portal?
Azure Portal je webová sjednocená konzola, která poskytuje alternativu k nástrojům příkazového řádku. Pomocí webu Azure Portal můžete spravovat své předplatné Azure pomocí grafického uživatelského rozhraní. Můžeš:
- Vytváření, správa a monitorování všeho od jednoduchých webových aplikací až po složitá cloudová nasazení
- Vytvoření vlastních řídicích panelů pro uspořádané zobrazení prostředků
- Konfigurace možností přístupnosti pro optimální prostředí
Následující video vás seznámí s webem Azure Portal:
Azure Portal je navržený pro odolnost a nepřetržitou dostupnost. Udržuje přítomnost v každém datacentru Azure. Díky této konfiguraci je Azure Portal odolný vůči selháním jednotlivých datacenter a zabraňuje zpomalení sítě tím, že se blíží uživatelům. Azure Portal se průběžně aktualizuje a nevyžaduje žádné výpadky pro aktivity údržby.
Azure Cloud Shell
Azure Cloud Shell je nástroj přístupný z prohlížeče, který umožňuje vytvářet, konfigurovat a spravovat prostředky Azure pomocí shellu. Azure Cloud Shell podporuje Azure PowerShell i rozhraní příkazového řádku Azure (CLI), což je prostředí Bash.
Ke službě Azure Cloud Shell se dostanete přes Azure Portal tak, že vyberete ikonu Cloud Shellu:
Azure Cloud Shell má několik funkcí, díky kterým je jedinečná nabídka, která vám pomůže se správou Azure. Mezi tyto funkce patří:
- Jedná se o prostředí založené na prohlížeči bez nutnosti místní instalace nebo konfigurace.
- Ověřuje se na přihlašovacích údajích Azure, takže když se přihlásíte, ví, kdo jste a jaká oprávnění máte.
- Zvolíte shell, který znáte nejlépe; Azure Cloud Shell podporuje jak Azure PowerShell, tak i Azure CLI (který používá Bash).
Co je Azure PowerShell?
Azure PowerShell je prostředí, ve kterém můžou vývojáři, DevOps a IT specialisté spouštět příkazy označované jako command-lets (rutiny). Tyto příkazy volají rozhraní Azure REST API k provádění úloh správy v Azure. Cmdlety je možné spouštět nezávisle na sobě, aby se zpracovávaly jednorázové změny, nebo je lze kombinovat, pro orchestraci složitých akcí, jako jsou:
- Rutinní nastavení, odstranění a údržba jednoho prostředku nebo více připojených prostředků.
- Implementace celé infrastruktury, která může obsahovat desítky nebo stovky prostředků, využitím imperativního kódu.
Zachycení příkazů ve skriptu zopakuje a automatizuje proces.
Kromě toho, že je dostupná přes Azure Cloud Shell, můžete nainstalovat a nakonfigurovat Azure PowerShell na platformách Windows, Linux a Mac.
Co je Azure CLI?
Azure CLI je funkčně ekvivalentní Azure PowerShellu s primárním rozdílem syntaxe příkazů. Zatímco Azure PowerShell používá příkazy PowerShellu, Azure CLI používá příkazy Bash.
Azure CLI poskytuje stejné výhody zpracování diskrétních úloh nebo orchestrace složitých operací prostřednictvím kódu. Dá se také nainstalovat na platformy Windows, Linux a Mac a také prostřednictvím Azure Cloud Shellu.
Vzhledem k podobnostem v možnostech a přístupu mezi Azure PowerShellem a Bashem založeným na Azure CLI se to týká hlavně jazyka, který znáte.