AWS jsme nasadili pro jeden projekt (viz srpnový článek). Ale máme klienty, kteří jsou Microsoft shop — Active Directory, Office 365, .NET. Pro ně je Azure přirozená volba. A překvapilo nás, jak dobře Azure podporuje i Java a Linux.
Proč Azure vedle AWS¶
Enterprise integrace: Azure AD se napojí na firemní Active Directory. SSO pro cloud i on-premise. Pro korporátní klienty je to killer feature. Hybrid cloud: Azure Stack pro privátní cloud se stejným API. PaaS nabídka: Azure App Service — deploy WAR/JAR bez správy serveru.
Azure App Service¶
PaaS pro webové aplikace. Deploy z gitu, automatické škálování, SSL, custom domény. Podporuje Java, .NET, Node.js, Python, PHP. Pro jednoduché aplikace nepotřebujete VM ani kontejnery — App Service se postará o infrastrukturu.
# Deploy Java aplikace do Azure
az webapp create --name myapp --resource-group mygroup \
--plan myplan --runtime "JAVA|8-jre8"
az webapp deployment source config-zip \
--name myapp --resource-group mygroup \
--src target/myapp.zip
Azure SQL a Cosmos DB¶
Azure SQL Database — managed SQL Server. Geo-replication, automatic backups, threat detection. Cosmos DB — globálně distribuovaná NoSQL databáze s multi-model API (SQL, MongoDB, Cassandra). Zajímavá pro globální aplikace.
Azure vs. AWS: naše srovnání¶
- IaaS: AWS EC2 je zralejší, víc instance types. Azure VM je srovnatelné.
- PaaS: Azure App Service je lepší než AWS Elastic Beanstalk.
- Enterprise: Azure AD, hybrid cloud — Azure jasně vede.
- Ekosystém: AWS má víc služeb a větší komunitu. Azure dohání.
- Pricing: Srovnatelné. Azure nabízí Enterprise Agreement slevy.
Multi-cloud strategie¶
Ne AWS nebo Azure — AWS a Azure. Různí klienti, různé potřeby. Terraform pro abstrakci, znalost obou platforem jako konkurenční výhoda.
Brauchen Sie Hilfe bei der Implementierung?
Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.
Kontaktieren Sie uns