MS Azure je sada cloudových služeb, které jsou hostovány a spravovány v datacentrech společnosti Microsoft po celém světě. Tyto služby si můžete zřídit formou pronájmu. Řada společností (vč US top 500) do cloudu přechází, aby ušetřila prostředky za správu fyzických serverů a SW prostředků. Postupem času bych se v budoucnu chtěl zde na webu na Azure služby více zaměřit.
Seznam Azure služeb
Na výběr je celá řada služeb, např. zřízení virtuálních počítačů (Windows nebo linux), sítové služby, služby úložiště dat, webové služby a další. Pro všechny tyto prostředky platí, že je lze škálovat tzn. platit pouze za prostředky, které aktuálně využijete. Proces řízení prostředků máte plně pod kontrolou. Pokud si přejete nějakou službu zřídit nebo zrušit, tak se tento proces časově pohybuje v řádu minut.
Výpočetní výkon – hosting
Zřízení virtuálního počítače, kontejnery a další
- Azure Virtual Machines – Virtuální počítače s operačním systémem Windows nebo Linux
- Azure Virtual Machine Scale Sets – Škálování pro virtuální počítače
- Azure Kubernetes Service – administrace clusteru počítačů, na kterých běží kontejnery (Docker).
- Azure Service Fabric – Distribuované systémy
- Azure Batch – Služba pro extrémně výkonné výpočetní aplikace
- Azure Container Instances – Kontejnery bez potřeby zřizování virtuálních počítačů
- Azure Functions – Bezserverová výpočetní služba založená na událostech – např. odesílání emailů
Databáze
Pro své aplikace lze využívat celou řadu databázových služeb – samozřejmostí je třeba MySQL, PostgreSQL a MS SQL server pro hostování podnikových aplikací jako je např. účetní systém Helios. Specialitou je Azure SQL Data warehouse pro správu velkého objemu dat. Všechny databáze jsou plně škálovatelné. Často využívaná dta jsou v rámci služby Redis cache ukládána do mezipaměti pro snížení latence. Váš kód si můžete do Azure jednoduše přemigrovat prostřednictvím služby Azure Database Migration Service
- Azure Cosmos DB
- Azure SQL Database
- Azure Database for MySQL
- Azure Database for PostgreSQL
- SQL Server na virtuálních počítačích
- Azure SQL Data Warehouse
- Azure Database Migration Service
- Azure Redis Cache
- Azure Database for MariaDB
Webové služby
- Azure App Service – Nabídka cloud aplikací pro vývoj (visual sludio atp)
- Azure Notification Hubs – Možnost odeslání notifikace na jakoukoli platformu
- Azure API Management – API pro vývojáře
- Web Apps služby Azure App Service – Služba pro deployment aplikací
- Azure SignalR – Služba pro přidávání webových featur
Sítě
Služby pro zabezpečení propojení virtuálních počítaču mezi sebou, umožnění přístupů k nim, security
- Azure Virtual Network – Připojení k virtuální privátní síti (VPN)
- Nástroj pro vyrovnávání zatížení Azure – balance zatížení příchozích a odchozích připojení
- Azure VPN Gateway – Platforma pro přístup do Azure pomocí VPN bran
- Azure DNS – Rychlá DNS odezva a domény s extrémně vysokou dostupností
- Azure Content Delivery Network (CDN) – Síť pro doručování obsahu s minimální latencí
- Azure DDoS Protection – ochrana před DDos útoky
Úložiště
Služby pro správu a sdílení souborů
- Azure Blob Storage – Speciální úložiště pro velkokapacitní soubory
- Azure File Storage – služba, která se nejčastěji používá jako souborový server
- Azure Queue Storage – správa front
- Azure Table Storage – NoSQL úložiště pro nerelační data