Microsoft Azure
Vývojář | Microsoft |
---|---|
Operační systém | Microsoft Windows Linux Android iOS |
Typ softwaru | cloud computing, Platform as a service, Infrastruktura jako služba a hyperscaler |
Web | azure |
Některá data mohou pocházet z datové položky. |
Microsoft Azure, nebo jen Azure je cloudová platforma společnosti Microsoft. Využívá se k vytváření, hostování a škálování webových aplikací prostřednictvím datových center Microsoftu. Windows Azure tak nabízí tzv. Microsoft Online Services – balík online aplikací fungujících jako služby (bez instalace), které umožňují výměnu dat, sdílení, online komunikaci (online konference), atd., to vše založené na bázi cloudu. Všechny tyto nabízené aplikace a služby se rozdělují do tří obchodních značek: Windows Azure, SQL Azure a AppFabric.
Přehled
[editovat | editovat zdroj]Microsoft Azure implementuje cloudové modely Platformy jako služba (PaaS) a Infrastruktury jako služba (IaaS). Lze využívat jak služby třetích stran, tak Microsoft služby jako model Software jako služba (SaaS).[1] Funkčnost platformy Microsoft Azure zajišťuje globální síť distribuovaných datových center Microsoft.
Kromě základních funkcí operačních systémů nabízí Microsoft Azure také další: alokaci zdrojů na vyžádání pro škálování, automatickou synchronní replikaci dat pro zvýšení odolnosti vůči poruchám, zpracování selhání infrastruktury pro zajištění neustálé dostupnosti a další.
Model poskytování infrastruktury (IaaS) umožňuje pronajímat zdroje, jako jsou servery, datová úložiště a síťové zařízení. Správu celé infrastruktury provádí poskytovatel, spotřebitel spravuje pouze operační systém a nainstalované aplikace. Seznam služeb Azure má stovky položek a je průběžně rozšiřován. [2]
Pro virtuální stroje jsou k dispozici obrazy následujících operačních systémů: Windows Server, CoreOS, Ubuntu Server, Red Hat, Clear Linux OS, Debian, SUSE Linux Enterprise Server, Oracle Linux.[3][4]
Téměř všechny služby Microsoft Azure mají rozhraní pro komunikaci API postavené na omezeních pro distribuované systémy REST, což umožňuje vývojářům používat cloudové služby z jakéhokoli operačního systému, zařízení a platformy.
Kromě toho mohou uživatelé vytvářet a spravovat vlastní služby pomocí vizuálního webového rozhraní portálu Azure. Portál umožňuje konfigurovat služby, upravovat oprávnění, sledovat stav zdrojů a spravovat fakturaci.[5]
Fungování
[editovat | editovat zdroj]Windows Azure Platform, potažmo Windows Azure jako operační systém, využívá těchto pět služeb:
- Live Services (zahrnuje většinu cloud aplikací)
- SQL Azure (uchování dat, úložiště, apod.)[6]
- AppFabric (zahrnuje mnoho dalších služeb týkajících se přímé funkce systému)
- SharePoint Services (webový portál)
- Dynamics CRM Services (služba ke spravování marketingových záležitostí)
Podporované jazyky a vývojové platformy
[editovat | editovat zdroj]Pro podporované programovací jazyky a vývojové platformy Microsoft poskytuje sady knihoven. V současné době jsou podporovány následující programovací jazyky a vývojové platformy:
- .NET Cloudová platforma Azure podporuje vývojovou platformu .NET, která také vznikla a je udržována společností Microsoft. Tyto technologie mohou být použity společně k vytvoření a nasazení webových aplikací, vytvoření bezserverových funkcí Azure, připojení a dotazování do SQL databází, správu SQL API v Azure Cosmos DB, nasazení aplikací v Service Fabric[7] a další.
- Java Programovací jazyk Java je integrován s Azure. Je vhodný pro tvorbu a nasazování webových aplikací, práci s databázemi, interakci se službovou sběrnicí, internetem věcí, kognitivními službami[8] a další. Pro konfiguraci vývojového prostředí a použití Azure s Javou musí vývojář mít účet v cloudu, Azure Cloud Shell nebo Azure CLI 2.0, Java 8 a Maven 3.
- Node.js (JavaScript) Programovací jazyk JavaScript a jeho serverový framework Node.js jsou integrovány s Azure. V rámci této spolupráce jsou k dispozici vývoj a nasazení aplikací, řešení pro ukládání dat, zabezpečení infrastruktury, monitoring a logování, zasílání zpráv, internet věcí, kognitivní služby, tvorba DevOps paradigmatu a další.[9]
- Python Programovací jazyk Python je podporován v cloudu Azure. V rámci této platformy lze použít pro tvorbu a nasazení aplikací, práci s daty pomocí Cosmos DB, Redis, SQL Azure, PostgreSQL a MySQL, tvorbu algoritmů umělé inteligence a strojového učení, zabezpečení infrastruktury[9] a další.[10]
- PHP Jazyk PHP momentálně nabízí v cloudu Azure nejmenší funkčnost ve srovnání s ostatními integrovanými jazyky. Vývojáři mohou vytvořit a nasadit webovou aplikaci PHP v Azure.[11]
- Go Kromě jiných možností lze s použitím programovacího jazyka Go nasazovat virtuální stroje, ukládat objekty do úložiště BLOB, připojovat se k databázím SQL Azure, PostgreSQL a MySQL.[12]
Cena
[editovat | editovat zdroj]Cloudové služby Microsoft Azure jsou poskytovány podle modelu „platba za skutečné využití“: cena cloudové služby je určena spotřebovanými prostředky.[13] Obvykle jsou potřeba tři druhy zdrojů pro provádění aplikace – pro výpočty, pro ukládání dat a pro výměnu dat. Od června 2013 je spotřeba výpočetních prostředků Microsoft Azure (efektivní doba běhu virtuálních strojů, cloudových služeb, mobilních služeb nebo webových stránek) počítána a platí se na minutu, ne každou hodinu, jak tomu bylo dříve. Od června 2013 se také neúčtuje poplatek za zastavený virtuální stroj.
Historie
[editovat | editovat zdroj]- Říjen 2008 — Anonce Windows Azure Platform[14]
- Březen 2009 — Anonce SQL Azure Relational Database[15]
- 09. října , 2009 — Microsoft sloučíl oddělení Windows Server a Azure[16]
- 1. února 2010 — Windows Azure Platform se stala komerčně dostupnou[17]
- Červen 2010 — Aktualizace Windows Azure, podpora .NET Framework 4, OS Versioning, CDN, aktualizace SQL Azure[18]
- Říjen 2010 — Vylepšení platformy, uvedení Windows Azure Connect, zlepšení prostředí pro vývojáře a IT profesionály[19]
- Červenec 2014 — Vydána veřejná preview verze Azure Machine Learning[20]
- Listopad 2014 — Nastaly technické potíže na platformě, které ovlivnily Azure Storage a další služby, včetně virtuálních strojů[21]
- Září 2015 — Představen Azure Cloud Switch, cross-platform Linux distribuce[22]
- Prosinec 2015 — Uveden Azure ARM Portal (kódovým názvem „Ibiza“)[23]
- Březen 2016 — Azure Service Fabric se stala veřejně dostupnou[24]
- Září 2017 — Byl představen nový logo a Manifest Microsoft Azure[25]
- 16. července 2018 — Byla vydána veřejná preview verze Azure Service Fabric Mesh[26]
- 24. září 2018 — Microsoft Azure IoT Central se stala veřejně dostupnou[27]
- 10. října 2018 — Microsoft se připojil k linux-orientované skupině Open Invention Network[28]
- 17. dubna 2019 — Byla uvedena služba Azure Front Door Service[29]
- 07. listopad 2023 — Podpora duálního stacku v Azure CNI Overlay pro AKS[30]
Datacentr
[editovat | editovat zdroj]K červenci 2019 byla cloudová platforma Microsoft Azure dostupná ve 54 regionech a 140 zemích. Datová centra byla umístěna ve 15 zemích.[31]
Amerika | Evropa | Asie-Tichomoří | Střední východ a Afrika |
---|---|---|---|
|
|
|
|
Konkurenti
[editovat | editovat zdroj]- Amazon Web Services [32]
- Google Cloud Platform
- Heroku
- Force.com
- VMware
- Rackspace Cloud
- GoGrid
Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku Azure Services Platform na anglické Wikipedii.
- ↑ GGAILEY777. Úvodní příručka pro vývojáře v Azure. learn.microsoft.com [online]. 2023-10-26 [cit. 2023-11-07]. Dostupné online.
- ↑ Produkty Azure. azure.microsoft.com [online]. [cit. 2024-06-27]. Dostupné online.
- ↑ GENLIN. Microsoft server software support for Microsoft Azure Virtual Machines - Virtual Machines. learn.microsoft.com [online]. 2023-04-03 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ SRIJANG. Distribuce Linuxu schválené v Azure - Azure Virtual Machines. learn.microsoft.com [online]. 2023-08-04 [cit. 2023-11-07]. Dostupné online.
- ↑ PLIUGIN, V. E.; SUKHONOS, M.; PAN, M. IMPLEMENTING OF MICROSOFT AZURE MACHINE LEARNING TECHNOLOGY FOR ELECTRIC MACHINES OPTIMIZATION. Electrical Engineering & Electromechanics. 2019-02-17, roč. 0, čís. 1, s. 23–28. Dostupné online [cit. 2023-12-15]. ISSN 2309-3404. DOI 10.20998/2074-272X.2019.1.04.
- ↑ GYORODI, Robert; PAVEL, Marius Iulian; GYORODI, Cornelia. Performance of OnPrem Versus Azure SQL Server: A Case Study. IEEE Access. 2019, roč. 7, s. 15894–15902. Dostupné online [cit. 2023-12-15]. ISSN 2169-3536. DOI 10.1109/ACCESS.2019.2893333.
- ↑ ALEXWOLFMSFT. Azure pro vývojáře na platformě .NET. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ KARLERICKSON. Dokumentace pro vývojáře v Azure pro Javu. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ DIBERRY. Azure pro vývojáře v JavaScriptu a Node.js. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ MCLEANBYRON. Azure pro vývojáře v Pythonu. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ MSANGAPU-MSFT. Rychlý start: Vytvoření webové aplikace PHP - Azure App Service. learn.microsoft.com [online]. 2023-10-24 [cit. 2023-11-07]. Dostupné online.
- ↑ BOBTABOR-MSFT. Azure pro vývojáře v Go. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ Přehled cen – Od čeho se odvíjejí ceny Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ Ray Ozzie announces Windows Azure. ZDNET [online]. [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ TEAM_1, SQL Server. Microsoft SQL Services is now Microsoft SQL Azure. Microsoft SQL Server Blog [online]. 2009-07-08 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ PROTALINSKI, Emil. Microsoft merges Windows Server and Azure divisions. One Microsoft Way [online]. 2009-12-09 [cit. 2023-22-25]. Dostupné v archivu pořízeném z originálu dne 2009-12-13. (anglicky)
- ↑ EDITOR, Microsoft blog. Windows Azure General Availability. The Official Microsoft Blog [online]. 2010-02-01 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ SQL Azure SU3 is Now Live and Available in 6 Datacenters Worldwide - SQL Azure Team Blog - Site Home - MSDN Blogs. web.archive.org [online]. 2013-06-20 [cit. 2023-11-07]. Dostupné v archivu pořízeném z originálu dne 2013-06-20.
- ↑ KEXUGIT. Azure Connect: connecting your on-premise and Windows Azure networks together.. learn.microsoft.com [online]. 2010-11-09 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ SIROSH, Joseph. Microsoft Azure Machine Learning combines power of comprehensive machine learning with benefits of cloud. The Official Microsoft Blog [online]. 2014-06-16 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ JACKSON, Joab. Human error root cause of November Microsoft Azure outage. Computerworld [online]. IDG News Service, 2014-12-17 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ Microsoft demonstrates its Linux-based Azure Cloud Switch operating system. ZDNET [online]. [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ WELICKI, Leon. Announcing Azure Portal general availability. Microsoft Azure Blog [online]. 2015-12-02 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ AZURE, Microsoft. Azure Service Fabric is GA!. Microsoft Azure Blog [online]. 2016-03-31 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ PIETSCHMANN, Chris. Microsoft Azure Gets A New Logo And A Manifesto | Build5Nines. build5nines.com [online]. 2017-09-25 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ AZURE, Microsoft. Azure Service Fabric Mesh is now in public preview. Microsoft Azure Blog [online]. 2018-07-16 [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ Řešení Azure IoT Central je nyní dostupné | Aktualizace Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ SPEED, Richard. Microsoft has signed up to the Open Invention Network. We repeat. Microsoft has signed up to the OIN. www.theregister.com [online]. [cit. 2023-11-07]. Dostupné online. (anglicky)
- ↑ Služba Azure Front Door Service je teď dostupná | Aktualizace Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ Public preview: Dual-stack networking in Azure CNI Overlay for AKS | Aktualizace Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ Rezidence dat v Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online.
- ↑ AL-SAYYED, Rizik M. H.; HIJAWI, Wadi’ A.; BASHITI, Anwar M. An Investigation of Microsoft Azure and Amazon Web Services from Users’ Perspectives. International Journal of Emerging Technologies in Learning (iJET). 2019-05-30, roč. 14, čís. 10, s. 217. Dostupné online [cit. 2023-12-15]. ISSN 1863-0383. DOI 10.3991/ijet.v14i10.9902.