Microsoft Azure

Microsoft Azure（マイクロソフト・アジュール）は、マイクロソフトのクラウド プラットフォーム (PaaS/IaaS) である。 2008年のProfessional Developer Conferenceで発表され、2009年末までのサービス開始前の評価期間を経て、2010年1月に世界21ヶ国で正式にサービスを開始した。2014年3月26日に旧称であるWindows Azure（ウィンドウズ・アジュール）からMicrosoft Azureへの名称変更が発表された。 Microsoft Azureはマイクロソフトのデータセンターにあるクラウド プラットフォームで、アプリケーションとデータをホストしている。アプリケーションの動作環境（Microsoft Azure）と、Windows Azure AppFabric（旧名称は.NET Services。クラウドのミドルウェア サービス）、SQL Database（クラウドのRDB）を提供する。 Microsoft Azureは、Compute、Storage、Fabricという3つを核に構成する。Computeは計算資源を提供するサービス、Storageはスケーラブルなストレージ サービス（BLOB、テーブル、キュー）を示唆する。Microsoft Azureのホスティング環境は、Fabric Controllerと呼び、個々のシステムのリソース、ロード バランシング、複製、アプリケーションのライフ サイクルをホストしているアプリケーションが明示的に対処することなく自動的にネットワーク中に共同で使用するようにする。加えて、ストレージ サービスのような大部分のアプリケーションが必要とする他のサービスを提供する様になっている。Fabric上は、Windows Azure Platformの一部のサービスをアプリケーションは利用できる様になっている。商用サービス開始当初は公式機能以外のインストールが必要なコンポーネント（たとえば帳票作成やPDFファイル生成用コンポーネント）を利用することはできなかった。しかし、VMロール（Windows Azure Virtual Machine Role）の提供（2012年現在ベータリリース）や、起動前処理を行えるように機能拡張された為、これまでWindows Server OS上で動作していたアプリケーションの多くをMicrosoft Azure上でも稼働できるようになっている。 開発者はREST、HTTP、XMLを組み合わせたAPIを使用して Microsoft Azure が提供するサービスと対話を行う。サービスと対話を行うライブラリはクライアントサイドにもマネージド クラス ライブラリで提供される。Microsoft Azureでホストされるアプリケーションの開発と発行はVisual StudioといったIDEを使用して行う。 Windows Azure Platformは特化されたオペレーティングシステム Windows Azureを用い"fabric layer"を実行する。"fabric layer"とは、マイクロソフトにてホスティングされたクラスタであり、Microsoft Azure上にて動作するアプリケーションへの計算資源およびストレージの割り当て、および管理を行う。Microsoft Azureは開発中は"Red Dog"というコードネームで知られ、Windows Server 2008とカスタム化されたHyper-VであるWindows Azure Hypervisor上の"cloud layer"として説明されており、サービスの仮想化を行うものである。 Virtual Machines Virtual Machine Scale Sets (VMSS) Azure Kubernetes Service (AKS) Functions Batch Azure Batch AI Service Fabric Cloud Services Container Instances Azure CycleCloud SAP HANA on Azure Large Instances Linux Virtual Machines Content Delivery Network Virtual Network Load Balancer VPN Gateway Application Gateway Azure DNS Traffic Manager ExpressRoute Azure DDoS Protection Virtual WAN Azure Front Door Service Azure Storage (Blob / Queue / Table / File / Disk / Archive) Azure Backup Azure Data Lake Storage StorSimple Managed Disks Data Box Avere vFXT for Azure Storage Explorer Azure NetApp Files App Service Web Apps Mobile Apps API Apps Logic Apps Media Services Azure Search Notification Hubs API Management Web App for Containers Azure SignalR Service Azure Maps Visual Studio App Center Xamarin Azure SQL Database SQL Data Warehouse Azure Cosmos DB Azure Cache for Redis Data Factory SQL Server on Virtual Machines SQL Server Stretch Database Azure Database for PostgreSQL Azure Database for MariaDB Azure Database for MySQL Azure Database Migration Service Azure Databricks HDInsight Apache Spark for Azure HDInsight Apache Storm for Azure HDInsight R Server for HDInsight Machine Learning Data Lake Analytics Power BI Embedded Azure Analysis Services Data Catalog Azure Data Explorer Azure IoT IoT Hub IoT Edge IoT Central IoT ソリューション アクセラレータ Windows 10 IoT Core Services Event Hubs Event Grid Time Series Insight Stream Analytics Azure Digital Twins SQL Database（旧称SQL Azure）は、SQL Server 2008をベースに開発されたクラウド上の関係データベースエンジンである。SQL Server 2008をベースに開発が行われているため、SQL Serverに対応したアプリケーションやツールとの親和性が高く、SQL Serverで使用していたツールがそのまま使用でき、SQL Databaseへの移行が比較的簡単におこなうことができる。 Microsoft Azure Marketplaceは、多様な商用・非商用データ（人口統計や金融情報など）といったコンテンツを保持しているプロバイダ（パブリッシャ）が容易に販売することができるオンライン上のマーケットプレースである。利用者はMicrosoft Azure Marketplaceを通じ、検索・共有・購入等を行うことができる。また通常データはODataを通じて提供され、アプリケーションからの利用も可能となっている。 Microsoft Azure Marketplaceにはデータを提供するMicrosoft Azure Marketplace Dataセクションと、Windows Azure Platformに関連する多様なカテゴリのサービスやアプリケーションを提供するWindows Azure Marketplace Applicationsセクションの2つが存在する。Windows Azure Marketplace Dataは2010年に米国で開催されたMicrosoft PDC2010にて正式リリースされた。またWindows Azure Marketplace Applicationsは、2011年7月10日に米国で開催されたMicrosoft Worldwide Partner Conference 2011にて正式リリースがアナウンスされた。 サービス開始当初、Microsoft Azureのデータはアメリカ合衆国など海外のデータセンターに置かれる事になり、情報漏えいや、海外にデータを置くことによる問題などが指摘されていた（当然のことながら、Amazon EC2、Google App Engineなどの競合サービスも同様である）。海外にデータを置く問題とは、例えば何らかの事件があってFBI（=米国の連邦捜査局）にデータをすべて押収される可能性などである。 2010年7月には、富士通がMicrosoft Azureの技術を用いた自社ブランドのクラウドサービスを提供している。 マイクロソフトによると、Microsoft Azure は アプリケーション開発者およびサービス管理者向けのセキュリティを強化する仕組みがあるとしており、公式サイトにて関連情報を公開している。 2014年2月26日からはマイクロソフト自身が埼玉県に日本（東）リージョン、大阪府に日本（西）リージョンを開設し運用している。 日本マイクロソフトでは、Microsoft Azureをマンガ形式で紹介する「クラウドガール -窓と雲と碧い空-」を、2011年5月23日から公開している。 マイクロソフトでは同サービスを基幹系システムのバックエンドにも採用されるプラットフォームとして普及することを目指しているが、過去に大規模な障害が複数発生しており各種メディアでも取り上げられたことがある。2012年7月26日にはネットワークの設定ミスで欧州リージョンで大規模障害が発生。 2014年8月15日および18日には世界規模で障害が発生。 2014年11月19日では性能改善のバグと運用のミスにより再び世界規模でサービスが停止した。 2016年9月15日にはネットワーク機器の障害により大規模障害が発生した。 また、2017年3月8日には自己修復機能のバグが原因で東日本リージョンで顧客の一部がサービスを利用不能になるなどの影響が出た。 2017年3月28日には西日本リージョンで、2017年3月31日には空冷システム向け電源装置の故障に伴い再び東日本リージョンで大規模障害が発生した。 尚、同社からはこれらの事象について再発防止のための対応策が発表されている。 ^ “マイクロソフト、Professional Developers ConferenceにおいてWindows（R） Azure（TM） を発表”. マイクロソフト (2008年10月28日). 2008年11月15日閲覧。 ^ Upcoming Name Change for Windows Azure ^ 富士通とマイクロソフト 戦略的協業により、クラウドの世界戦略を強化 ^ FGCP/A5 Powered by Windows Azure ^ Windows Azure のトラスト センター ^ Windows Azureの日本データセンターがオープン、遅延を改善 2014/2/25、日経コンピュータ ^ Windows Azureを萌えキャラが紹介する「クラウドガール -窓と雲と碧い空-」、第1話を公開 クラウドWatch（インプレス）、2011年5月24日 ^ Microsoft Azure の日本データセンター基盤を拡張、基幹業務システムのクラウド化を促進 ^ Windows Azureの欧州リージョンがダウンした原因は、ネットワークの設定ミスとバグだったとマイクロソフトが報告 ^ マイクロソフト「Azure」、サービス障害が一時発生 ^ a b Microsoft Azureが10時間を超える障害。原因はストレージの性能改善のバグと運用のミスとの報告 ^ Azureで世界規模の障害が発生し2～3時間後にはほぼ復旧 ^ a b Azureの大規模障害、原因は「ネットワーク機器のバグ」：MSが改善策を発表 ^ Azure東日本リージョンで約2時間にわたり障害発生 ^ a b Azure東日本リージョンの障害、原因は自己修復機能のバグ ^ Azure西日本リージョンで約3時間にわたり障害発生 ^ Azure東日本リージョンでまたも大規模障害、3月だけで2度目 ^ Azure東日本リージョンの障害、原因は空冷システム向け電源故障 Windows Live Microsoft Online Services Windows Azure AppFabric SQL Azure Azure IoT 公式ウェブサイト Windows Azure 開発キットの ダウンロード Windows Azure Platform を学習する Windows Azure Platform マイクロソフト 公式技術情報 Windows Azure Platform 開発者向け技術情報 Azureのイベント 地域のイベント情報の確認 SQL Azureガイドラインと制限事項 Microsoft Azure Marketplace クラウドガール -窓と雲と碧い空-