Microsoft Azure - Microsoft Azure

Microsoft Azure
Microsoft Azure.svg
Vývojáři Microsoft
První vydání 27. října 2008 ; Před 12 lety ( 2008-10-27 )
Operační systém Linux , Microsoft Windows , iOS , Android
Licence Uzavřený zdroj pro platformu, otevřený zdroj pro klientské sady SDK
webová stránka azurový .microsoft .com

Microsoft Azure , často označované jako Azure ( / æ ʒ ər , ʒ ər / AZH -ər, AY -zhər , UK i / æ z jʊər , z jʊər / AZ -ewr, AY -zewr ) je služba cloud computingu vytvořená společností Microsoft pro vytváření, testování, nasazování a správu aplikací a služeb prostřednictvím datových center spravovaných společností Microsoft . Poskytuje software jako služba (SaaS) , platforma jako služba (PaaS) a infrastruktura jako služba (IaaS) a podporuje mnoho různých programovacích jazyků , nástrojů a rámců, včetně softwaru a systémů specifických pro Microsoft i od třetích stran.

Azure, oznámené na konferenci Microsoft Professional Developers Conference (PDC) v říjnu 2008, prošlo interním kódovým názvem projektu „Project Red Dog“ a oficiálně bylo vydáno v únoru 2010 jako Windows Azure, než bylo 25. března 2014 přejmenováno na Microsoft Azure.

Služby

Azure využívá rozsáhlou virtualizaci v datových centrech společnosti Microsoft po celém světě a nabízí více než 600 služeb.

Počítačové služby

  • Virtuální počítače , infrastruktura jako služba (IaaS) umožňující uživatelům spouštět univerzální virtuální stroje Microsoft Windows a Linux a také předkonfigurované obrazy strojů pro populární softwarové balíčky.
  • App services, platforma jako služba (PaaS) prostředí umožňující vývojářům snadno publikovat a spravovat webové stránky.
  • Webové stránky , webové stránky Azure umožňují vývojářům vytvářet weby pomocí ASP.NET , PHP , Node.js nebo Python a lze je nasadit pomocí FTP , Git , Mercurial , Team Foundation Server nebo nahrát prostřednictvím uživatelského portálu. Tato funkce byla oznámena ve formě náhledu v červnu 2012 na akci Meet Microsoft Azure. Zákazníci mohou vytvářet webové stránky v PHP, ASP.NET, Node.js nebo Pythonu, nebo si z nasazení vybrat z několika open source aplikací z galerie. To zahrnuje jeden aspekt nabídky platformy jako služby (PaaS) pro platformu Microsoft Azure. V dubnu 2015 byl přejmenován na Web Apps.
  • WebJobs, aplikace, které lze nasadit do prostředí App Service k implementaci zpracování na pozadí, které lze vyvolat podle plánu, na vyžádání nebo spouštět nepřetržitě. Ke komunikaci mezi aplikacemi WebApps a WebJobs a k poskytování stavu lze použít služby Blob, Table a Queue.

Identita

  • Azure Active Directory se používá k synchronizaci místních adresářů a povolení SSO (jednotné přihlášení). [1]
  • Azure Active Directory B2C umožňuje používání správy spotřebitelských identit a přístupu v cloudu.
  • Azure Active Directory Domain Services se používá ke spojení virtuálních počítačů Azure s doménou bez řadičů domény.
  • K ochraně citlivých informací lze použít ochranu informací Azure.

Mobilní služby

  • Mobile Engagement shromažďuje analýzy v reálném čase, které zdůrazňují chování uživatelů. Poskytuje také oznámení push mobilním zařízením.
  • HockeyApp lze použít k vývoji, distribuci a beta testování mobilních aplikací.

Skladovací služby

  • Služba Storage Services poskytuje rozhraní REST a SDK API pro ukládání dat a přístup k nim v cloudu.
  • Služba Table Service umožňuje programům ukládat strukturovaný text do dělených kolekcí entit, ke kterým se přistupuje pomocí klíče oddílu a primárního klíče. Azure Table Service je NoSQL nerelační databáze.
  • Služba blob umožňuje programům ukládat nestrukturovaná textová a binární data jako objekty blob, ke kterým lze přistupovat pomocí cesty HTTP (S). Služba Blob také poskytuje bezpečnostní mechanismy pro řízení přístupu k datům.
  • Služba Queue Service umožňuje programům komunikovat asynchronně pomocí zpráv pomocí front.
  • Služba File Service umožňuje ukládání a přístup k datům v cloudu pomocí rozhraní REST API nebo protokolu SMB .

Komunikační služby

  • Azure Communication Services nabízí sadu SDK pro vytváření webových a mobilních komunikačních aplikací, které zahrnují SMS , videohovory, volání VOIP a PSTN a webový chat.

Správa dat

  • Azure Data Explorer poskytuje možnosti analýzy velkých objemů dat a průzkumu dat
  • Azure Search poskytuje textové vyhledávání a podmnožinu strukturovaných filtrů OData pomocí rozhraní REST nebo SDK API.
  • Cosmos DB je databázová služba NoSQL, která implementuje podmnožinu příkazu SQL SELECT do dokumentů JSON .
  • Azure Cache for Redis je spravovaná implementace Redis .
  • StorSimple spravuje úlohy úložiště mezi místními zařízeními a cloudovým úložištěm.
  • Azure SQL Database funguje na vytváření, škálování a rozšiřování aplikací do cloudu pomocí technologie Microsoft SQL Server . Integruje se také s Active Directory a Microsoft System Center a Hadoop .
  • Azure Synapse Analytics je plně spravovaný cloudový datový sklad.
  • Azure Data Factory je služba pro integraci dat, která umožňuje vytváření pracovních toků řízených daty v cloudu pro orchestraci a automatizaci přesunu dat a transformaci dat.
  • Azure Data Lake je škálovatelná služba pro ukládání dat a analytiku pro velké úlohy analýzy dat, které vyžadují, aby vývojáři mohli spouštět masivně paralelní dotazy.
  • Azure HDInsight je služba relevantní pro velká data, která nasazuje Hortonworks Hadoop na Microsoft Azure a podporuje vytváření klastrů Hadoop pomocí Linuxu s Ubuntu.
  • Azure Stream Analytics je modul pro zpracování událostí bez serverů, který umožňuje uživatelům vyvíjet a spouštět analýzu v reálném čase na více proudech dat ze zdrojů, jako jsou zařízení, senzory, webové stránky, sociální média a další aplikace.

Zprávy

Microsoft Azure Service Bus umožňuje aplikacím běžícím v prostorách Azure nebo mimo zařízení komunikovat s Azure. To pomáhá vytvářet škálovatelné a spolehlivé aplikace v architektuře orientované na služby (SOA). Sběrnice služeb Azure podporuje čtyři různé typy komunikačních mechanismů:

  • Event Hubs , které v masovém měřítku poskytují přenos událostí a telemetrie do cloudu, s nízkou latencí a vysokou spolehlivostí. Centrum událostí lze například použít ke sledování dat z mobilních telefonů, jako je souřadnice polohy GPS v reálném čase .
  • Fronty , které umožňují jednosměrnou komunikaci. Aplikace odesílatele by odeslala zprávu do fronty sběrnice služeb a příjemce by z fronty přečetl. Ačkoli ve frontě může být více čteček, jedinou zprávu by zpracoval pouze jeden.
  • Témata , která zajišťují jednosměrnou komunikaci pomocí předplatitelského vzoru. Je to podobné jako ve frontě, nicméně každý předplatitel obdrží kopii zprávy odeslané na téma. Odběratel může volitelně filtrovat zprávy na základě konkrétních kritérií definovaných odběratelem.
  • Relé , která zajišťují obousměrnou komunikaci. Na rozdíl od front a témat relé neukládá zprávy za letu do vlastní paměti. Místo toho je pouze předá cílové aplikaci.

Mediální služby

Nabídka PaaS, kterou lze použít pro kódování, ochranu obsahu , streamování nebo analýzu .

CDN

Globální síť pro doručování obsahu (CDN) pro audio, video, aplikace, obrázky a další statické soubory. Lze jej použít k ukládání do vyrovnávací paměti statických aktiv webů geograficky blíže uživatelům za účelem zvýšení výkonu. Síť lze spravovat pomocí HTTP API založeného na REST.

Od dubna 2020 má Azure 94 míst přítomnosti na celém světě (také známá jako umístění Edge).

Vývojář

Řízení

  • Azure Automation poskytuje uživatelům způsob, jak automatizovat ruční, dlouhotrvající, náchylné k chybám a často se opakující úlohy, které se běžně provádějí v cloudovém a podnikovém prostředí. Šetří čas a zvyšuje spolehlivost pravidelných administrativních úkolů a dokonce naplánuje jejich automatické provádění v pravidelných intervalech. Procesy můžete automatizovat pomocí runbooků nebo automatizovat správu konfigurace pomocí konfigurace požadovaného stavu.
  • Microsoft SMA

Azure AI

  • Microsoft Azure Machine Learning (Azure ML) poskytuje nástroje a rámce ML pro vývojáře k vytváření vlastních služeb strojového učení a umělé inteligence (AI).
  • Microsoft Azure Cognitive Services je sada předdefinovaných API, SDK a přizpůsobitelných služeb pro vývojáře, včetně percepční a kognitivní inteligence pokrývající rozpoznávání řeči, rozpoznávání řečníka, syntézu neurální řeči, rozpoznávání obličejů, počítačové vidění, porozumění OCR/formulářů, zpracování přirozeného jazyka, stroj překladatelské a obchodní rozhodovací služby. Většina funkcí AI, které se objevily ve vlastních produktech a službách společnosti Microsoft (Bing, Office, Teams, Xbox a Windows), využívá Azure Cognitive Services.

Pracovní plocha Azure Blockchain

Prostřednictvím Azure Blockchain Workbench poskytuje společnost Microsoft potřebnou infrastrukturu pro nastavení sítě konsorcia ve více topologiích pomocí různých mechanismů konsensu. Společnost Microsoft poskytuje integraci z těchto platforem blockchainu do dalších služeb společnosti Microsoft za účelem zefektivnění vývoje distribuovaných aplikací. Microsoft podporuje mnoho univerzálních blockchainů včetně Ethereum a Hyperledger Fabric a účelových blockchainů, jako je Corda.

Funkce

Funkce Azure se používají v bezserverových výpočetních architekturách, kde předplatitelé mohou spouštět kód jako událost řízenou funkcí jako služba ( FaaS ) bez správy základních serverových prostředků.

Internet věcí ( IoT )

  • Azure IoT Hub vám umožňuje připojit, monitorovat a spravovat miliardy aktiv IoT. 4. února 2016 společnost Microsoft oznámila obecnou dostupnost služby Azure IoT Hub.
  • Azure IoT Edge je plně spravovaná služba postavená na IoT Hub, která umožňuje cloudovou inteligenci nasazenou lokálně na zařízeních IoT edge.
  • Azure IoT Central je plně spravovaná aplikace SaaS, která usnadňuje připojení, monitorování a správu aktiv IoT ve velkém měřítku. 5. prosince 2017 společnost Microsoft oznámila veřejný náhled Azure IoT Central; jeho služba Azure IoT SaaS .
  • 4. října 2017 začala společnost Microsoft dodávat verze GA oficiální desky Microsoft Azure IoT Developer Kit (DevKit); vyrábí MXChip.
  • 16. dubna 2018 společnost Microsoft oznámila spuštění Azure Sphere , koncového produktu IoT, který se zaměřuje na zařízení založená na mikrokontrolérech a používá Linux.
  • 27. června 2018 spustila společnost Microsoft Azure IoT Edge, který slouží ke spouštění služeb Azure a umělé inteligence na zařízeních IoT.
  • 20. listopadu 2018 uvedla společnost Microsoft na trh Open Enclave SDK pro systémy napříč platformami, jako jsou ARM TrustZone a Intel SGX .

Azure Orbital

Azure Orbital, který byl spuštěn v září 2020, je služba pozemní stanice, která pomáhá zákazníkům přesouvat satelitní data do cloudu a poskytovat globální cloudové připojení. Soukromá průmyslová odvětví a vládní agentury, které používají data shromážděná satelity, mohou satelity přímo připojit k cloudovým výpočetním sítím za účelem zpracování a analýzy dat. Mobilní cloud computing pozemních stanic pro zákazníky, kteří pracují tam, kde není stávající pozemní infrastruktury (jako je energetika, zemědělství a vojenství) bude poskytovat point-to-point cloud konektivitu do vzdálených míst pomocí třetích stran družicové systémy - SpaceX je Starlink konstelace v minimu Souhvězdí oběžné dráhy Země (LEO) a SES ' O3b střední oběžná dráha Země (MEO) .

SES nasadí satelitní datové stanice a pozemní stanice pro vzestupnou linku pro své satelity O3b mPOWER MEO příští generace vedle datových center společnosti Microsoft, aby poskytovala připojení typu hop-hop do cloudu ze vzdálených míst.

Microsoft naznačuje, že satelitní směrování do cloudu může nabídnout rychlostní výhodu. Například připojení z domova do cloudového datového centra pro online média, zábavu nebo hraní her může v současné době využívat složité optické trasy, které jsou delší než jeden skok na satelit a zase dolů. Experimenty Microsoftu využívající Xbox cloud zjistili, že existují části světa (včetně částí USA), kde je to přes satelit rychlejší než přes pozemní sítě.

Regionální expanze a příklady

V roce 2018 bylo Azure k dispozici v 54 oblastech, přičemž se vyvíjelo 12 nových oblastí. Microsoft se stal prvním velkým poskytovatelem cloudu, který postavil zařízení v Africe, se dvěma regiony v Jižní Africe . Geografie Azure obsahuje více oblastí Azure, jako například „Severní Evropa“ (Dublin, Irsko), „Západní Evropa“ (Amsterdam, Nizozemsko). Kde umístění představuje město nebo oblast oblasti Azure. Každá oblast Azure je spárována s jinou oblastí ve stejné geografii; to z nich dělá regionální pár. V tomto případě jsou Amsterdam a Dublin lokalitami, které tvoří regionální pár.

Společnost Microsoft má partnery, kteří prodávají její produkty. V srpnu 2018 zahájila Toyota Tsusho partnerství se společností Microsoft za účelem vytvoření nástrojů pro chov ryb pomocí sady aplikací Microsoft Azure pro technologie IoT související s hospodařením s vodou. Mechanismy vodní pumpy, vyvinuté částečně vědci z Kindai University , využívají umělou inteligenci k počítání ryb na dopravním pásu , k analýze počtu ryb a k odvození účinnosti toku vody z údajů, které ryby poskytují. Konkrétní počítačové programy použité v tomto procesu spadají pod platformy Azure Machine Learning a Azure IoT Hub.

Design

Microsoft Azure používá ke spouštění své „látkové vrstvy“ specializovaný operační systém s názvem Microsoft Azure: klastr hostovaný v datových centrech společnosti Microsoft, který spravuje výpočetní a úložné prostředky počítačů a poskytuje prostředky (nebo jejich podmnožinu) aplikacím, na nichž běží nad Microsoft Azure. Microsoft Azure byl popsán jako „cloudová vrstva“ nad řadou systémů Windows Server, které k poskytování virtualizace služeb používají Windows Server 2008 a přizpůsobenou verzi Hyper-V , známou jako Microsoft Azure Hypervisor.

Škálování a spolehlivost jsou řízeny řadičem Microsoft Azure Fabric, který zajišťuje, že služby a prostředí nezklamou, pokud jeden nebo více serverů selže v datovém centru Microsoft , a který také poskytuje správu webové aplikace uživatele, jako je alokace paměti a vyvažování zátěže.

Azure poskytuje API postavené na REST , HTTP a XML, které umožňuje vývojářům komunikovat se službami poskytovanými Microsoft Azure. Společnost Microsoft také poskytuje knihovnu spravovaných tříd na straně klienta, která zapouzdřuje funkce interakce se službami. Integruje se také s Microsoft Visual Studio , Git a Eclipse .

Kromě interakce se službami prostřednictvím rozhraní API mohou uživatelé spravovat služby Azure pomocí webového portálu Azure, který dosáhl obecné dostupnosti v prosinci 2015. Portál umožňuje uživatelům procházet aktivní prostředky, upravovat nastavení, spouštět nové prostředky a zobrazovat základní monitorování data z aktivních virtuálních strojů a služeb.

Modely nasazení

Microsoft Azure nabízí dva modely nasazení pro cloudové prostředky: „klasický“ model nasazení a Azure Resource Manager. V klasickém modelu byl každý prostředek Azure (virtuální počítač, databáze SQL atd.) Spravován jednotlivě. Azure Resource Manager, představený v roce 2014, umožňuje uživatelům vytvářet skupiny souvisejících služeb, aby bylo možné nasazovat, spravovat a monitorovat úzce propojené prostředky společně.

Historie a časová osa

Ray Ozzie oznamuje Windows Azure na PDC 2008, 27. října

V roce 2005 převzal Microsoft Groove Networks a Bill Gates učinil zakladatele Grooves Raye Ozzieho jedním ze svých 5 přímých reportů jako jeden ze 3 hlavních technologických ředitelů. Ozzie se setkal s Amitabhem Srivastavou, který nechal Srivastavu změnit kurz. Přesvědčili Davea Cutlera, aby odložil jeho odchod do důchodu, a jejich týmy vyvinuly cloudový operační systém.

  • Říjen 2008 ( PDC LA) - Oznámena platforma Windows Azure
  • Březen 2009 - Ohlášena relační databáze SQL Azure
  • Listopad 2009 - Aktualizován Windows Azure CTP, povolena plná důvěra, PHP, Java, CDN CTP a další
  • 1. února 2010 - Windows Azure Platform komerčně dostupný
  • Červen 2010 - Windows Azure Update, .NET Framework 4 , Verze OS, CDN, SQL Azure Update
  • Říjen 2010 (PDC) - Vylepšení platformy, Windows Azure Connect, vylepšené prostředí Dev / IT Pro.
  • Prosinec 2011 - Traffic manager, SQL Azure reporting, HPC plánovač
  • Červen 2012 - webové stránky, virtuální počítače pro Windows a Linux, Python SDK, nový portál, lokálně redundantní úložiště
  • Duben 2014 - Windows Azure přejmenován na Microsoft Azure, ARM Portal představen na Build 2014.
  • Červenec 2014 - Veřejný náhled Azure Machine Learning
  • Listopad 2014 - Výpadek postihující hlavní weby včetně MSN.com
  • Září 2015-Azure Cloud Switch představen jako distribuce Linuxu napříč platformami. V současné době známý jako SONiC
  • Prosinec 2015 - Vydán portál Azure ARM (kódové označení „Ibiza“).
  • Březen 2016 - Azure Service Fabric je obecně k dispozici (GA)
  • Září 2017 - Microsoft Azure dostává nové logo a manifest
  • 16. července 2018 - Veřejný náhled sítě Azure Service Fabric Mesh
  • 24. září 2018 - Microsoft Azure IoT Central je obecně k dispozici (GA)
  • 10. října 2018-Microsoft se připojuje k Linuxově orientované skupině Open Invention Network .
  • 17. dubna 2019 - Služba Azure Front Door Service je nyní k dispozici.
  • Březen 2020-Microsoft uvedl, že kvůli pandemii COVID-19 došlo v Itálii k nárůstu využití Microsoft Teams o 775% . Společnost odhaduje, že nyní je na celém světě 44 milionů aktivních uživatelů Teams denně.

Soukromí

Microsoft uvedl, že podle zákona USA Patriot Act by americká vláda mohla mít přístup k datům, i když hostitelská společnost není americká a data se nacházejí mimo USA. Pro správu obav týkajících se ochrany osobních údajů a zabezpečení vytvořila společnost Microsoft Centrum důvěryhodnosti Microsoft Azure a Microsoft Azure má několik svých služeb v souladu s několika programy shody včetně ISO 27001: 2005 a HIPAA . Úplný a aktuální seznam najdete na stránce Compliance Microsoft Azure Trust Center. Za zvláštní zmínku stojí, že Microsoft Azure získal od americké vlády JAB Provisional Authority to Operate (P-ATO) v souladu s pokyny uvedenými v Federal Federal Risk and Authorization Management Program (FedRAMP), vládním programu USA, který poskytuje standardizovaný přístup. k hodnocení zabezpečení, autorizaci a nepřetržitému monitorování cloudových služeb používaných federální vládou.

Významné výpadky

Následuje seznam výpadků a přerušení služby Microsoft Azure.

datum Způsobit Poznámky
29. 02. 2012 Nesprávný kód pro výpočet skokový den odjezdu
26. července 2012 Špatně nakonfigurované síťové zařízení
22. února 2013 Uplynutí platnosti certifikátu SSL Ovlivněno je také Xbox Live, Xbox Music a Video
30.10.2013 Celosvětový částečný výpadek výpočetní techniky
18. 2014 Upgradování úložiště Azure způsobilo snížení kapacity v několika oblastech Byly ovlivněny mimo jiné Xbox Live, Windows Store, MSN, Search, Visual Studio Online.
3. 12. 2015 Problémy se službou Active Directory
15. 9. 2016 Globální výpadek DNS
15. března 2017 Problémy s úrovní úložiště
2017-10-03 Závada v požárním systému
2018-06-20 Selhání chladicího systému Region severní Evropy zažil 11 hodin prostojů
2018-09-04 Selhání chladicího systému v důsledku nedostatečné přepěťové ochrany (úder blesku) Snížil počet služeb ve více oblastech na více než 25 hodin, přičemž některé služby zůstaly ovlivněny až o tři dny později
2019-05-02 Problém s migrací DNS
2021-03-15 Odstranění klíče OpenID Chyby ověřování ve více službách pomocí Azure Active Directory po dobu až 16 hodin
2021-04-01 Problém DNS ovlivňující více služeb Microsoft Celosvětové problémy s DNS se službami Azure

Certifikace

Lze dosáhnout široké škály certifikací Azure , z nichž každá vyžaduje jedno nebo více úspěšně dokončených zkoušek.

Úrovně certifikace se pohybují od začátečníků, středně pokročilých až po odborníky.

Mezi běžné certifikace patří:

  • Základy Azure
  • Associate pro vývojáře Azure
  • Přidružený správce Azure
  • Spolupracovník Azure Data Engineers
  • Spolupracovník Azure Security Engineer
  • Expert řešení Azure Solutions
  • Expert na Azure DevOps Engineer

Klíčoví lidé

  • Dave Cutler , vedoucí vývojář, Microsoft Azure
  • Mark Russinovich , CTO, Microsoft Azure
  • Scott Guthrie , výkonný viceprezident skupiny Cloud a AI ve společnosti Microsoft
  • Jason Zander, výkonný viceprezident společnosti Microsoft Azure
  • Julia White, viceprezidentka společnosti Microsoft Azure

Viz také

Reference

Citace

Prameny

Další čtení

externí odkazy