Microsoft Azure

cloudová platforma společnosti Microsoft

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.

Microsoft Azure
Logo
VývojářMicrosoft
Operační systémMicrosoft Windows
Linux
Android
iOS
Typ softwarucloud computing, Platform as a service a Infrastruktura jako služba
Webazure.microsoft.com
Některá data mohou pocházet z datové položky.

Přehled editovat

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 zahrnuje více než 600.[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

 
Architektura sítě a výpočtů Windows Azure

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

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

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

  • Ří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

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
  • Spojené státy
  • Kanada
  • Brazílie
  • Francie
  • Velká Británie
  • Německo
  • Švýcarsko Norsko
  • Austrálie
  • Čína
  • Indie
  • Japonsko
  • Jižní Korea
  • Spojené arabské emiráty
  • Jihoafrická republika

Konkurenti editovat

Reference editovat

V tomto článku byl použit překlad textu z článku Azure Services Platform na anglické Wikipedii.

Oficiální stránka

  1. GGAILEY777. Úvodní příručka pro vývojáře v Azure. learn.microsoft.com [online]. 2023-10-26 [cit. 2023-11-07]. Dostupné online. 
  2. PETERS, Jay. Microsoft kills Kinect again. theverge [online]. VOX MEDIA, 2023-08-21 [cit. 2023-11-25]. Dostupné online. (anglicky) 
  3. 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) 
  4. SRIJANG. Distribuce Linuxu schválené v Azure - Azure Virtual Machines. learn.microsoft.com [online]. 2023-08-04 [cit. 2023-11-07]. Dostupné online. 
  5. 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. 
  6. 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. 
  7. ALEXWOLFMSFT. Azure pro vývojáře na platformě .NET. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  8. KARLERICKSON. Dokumentace pro vývojáře v Azure pro Javu. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  9. DIBERRY. Azure pro vývojáře v JavaScriptu a Node.js. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  10. MCLEANBYRON. Azure pro vývojáře v Pythonu. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  11. 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. 
  12. BOBTABOR-MSFT. Azure pro vývojáře v Go. learn.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  13. Přehled cen – Od čeho se odvíjejí ceny Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  14. Ray Ozzie announces Windows Azure. ZDNET [online]. [cit. 2023-11-07]. Dostupné online. (anglicky) 
  15. 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) 
  16. 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) 
  17. EDITOR, Microsoft blog. Windows Azure General Availability. The Official Microsoft Blog [online]. 2010-02-01 [cit. 2023-11-07]. Dostupné online. (anglicky) 
  18. 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. 
  19. 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) 
  20. 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) 
  21. 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) 
  22. Microsoft demonstrates its Linux-based Azure Cloud Switch operating system. ZDNET [online]. [cit. 2023-11-07]. Dostupné online. (anglicky) 
  23. WELICKI, Leon. Announcing Azure Portal general availability. Microsoft Azure Blog [online]. 2015-12-02 [cit. 2023-11-07]. Dostupné online. (anglicky) 
  24. AZURE, Microsoft. Azure Service Fabric is GA!. Microsoft Azure Blog [online]. 2016-03-31 [cit. 2023-11-07]. Dostupné online. (anglicky) 
  25. 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) 
  26. 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) 
  27. Řešení Azure IoT Central je nyní dostupné | Aktualizace Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  28. 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) 
  29. Služba Azure Front Door Service je teď dostupná | Aktualizace Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  30. 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. 
  31. Rezidence dat v Azure | Microsoft Azure. azure.microsoft.com [online]. [cit. 2023-11-07]. Dostupné online. 
  32. 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.