Microsoft Azure(マイクロソフト アジュール)

Microsoft Azure(マイクロソフト アジュール、単にAzureとも)とは、Microsoft社が提供するクラウドコンピューティングサービスです。

AWS、Google Cloudと並ぶ世界三大クラウドサービスの一つであり、特に大企業や政府機関の基幹システム(業務の要となるシステム)で非常に高いシェアを持っています。すでにWindowsやOffice製品を導入している企業にとって、最も親和性が高く導入しやすいクラウド環境です。

AWSやGoogle Cloudとの違い(強み)

サーバーやデータベースを提供するという基本機能は他社と同じですが、開発現場におけるAzureの最大の武器は「Microsoft製品との圧倒的な連携力」です。

強みの分野 特徴 システム開発におけるメリット
Windows環境との親和性 Windows ServerやC#(.NET)など、自社技術との連携が極めてスムーズ。 既存のWindowsベースの業務システムを、そのままの技術で簡単にクラウドへ移行・拡張できる。
ハイブリッドクラウド 自社の物理サーバー(オンプレミス)とクラウドをシームレスに繋ぐ機能が強力。 「機密データは自社に置き、計算処理だけAzureで行う」といった柔軟でセキュアなシステム構築が得意。
組織のアカウント管理 企業の社員アカウント管理システム(Active Directory)と標準で統合できる。 社員が普段使っているWindowsパソコンのログイン情報だけで、クラウド上のシステムにも安全にログインできる仕組み(SSO)を簡単に作れる。

Azureを構成する代表的なサービス

システム開発の基礎となるインフラ系サービスです。名前の付け方が直感的であるのも特徴です。(カッコ内はAWS / Google Cloudでの相当サービスです)

  • Azure Virtual Machines (VM)
    クラウド上に構築する仮想サーバーです。用途に合わせてWindowsやLinuxのOS、CPU、メモリを選択して数分で立ち上げることができます。(AWSのEC2 / GCPのCompute Engineに相当)
  • Azure Blob Storage
    画像、動画、バックアップファイルなどの大量のデータを安価に保存できるオブジェクトストレージです。「Blob(ブロブ)」は二進法の大きなデータの塊(Binary Large Object)を意味します。(AWSのS3 / GCPのCloud Storageに相当)
  • Azure SQL Database
    Microsoftの強力なデータベース製品「SQL Server」をベースにした、クラウド向けのリレーショナルデータベースサービスです。管理やバックアップが自動化されています。(AWSのRDS / GCPのCloud SQLに相当)

システム開発における重要キーワード

Azureを利用した開発現場や、企業の業務システム開発で頻出する用語です。

  • Microsoft Entra ID(旧称:Azure Active Directory / Azure AD)
    クラウドベースの「ID・アクセス権限管理」サービスです。社員の入退社に伴うアカウント発行やパスワード管理、多要素認証(MFA)などを一元管理する、Azureのセキュリティの要となる機能です。
  • PaaS(パース:Platform as a Service)
    インフラ(サーバーやOS)の管理をすべてクラウド側に任せ、開発者は「プログラムのコードを書くこと」だけに専念できるサービス形態です。Azureは特にこのPaaS領域(Azure App Serviceなど)が優秀で、Webアプリを素早く公開するのに向いています。
  • SLA(Service Level Agreement)
    クラウド事業者が利用者に対して約束する「サービスの品質保証」のことです。「システムが稼働し続ける割合(可用性:99.9%など)」が定められており、AzureはこのSLAの基準が非常に厳格で、エンタープライズ企業から信頼される理由の一つとなっています。

コメント

タイトルとURLをコピーしました