Microsoft Azureの主な機能について

はじめに

本記事では、AmazonのAWS(Amazon Web Service)や、GoogleのGCP(Google Cloud Platform)と並ぶ人気のクラウドサービスであるMicrosoft Azureが提供するサービスについて、主なものを中心に解説していきます。

プラットフォームサービス

データベース

このカテゴリでは、データベースに格納されたデータを必要な時にどこからでも引き出すことができるサービスを展開しています。データベースは世界中に分散されているため高度な耐障害性を有しており、また高い可用性を有していることからダウンタイムなどに苛まれることなく安定した利用をすることが可能です。

このカテゴリに分類される主なサービスは以下の通りです。

SQL Data Warehouse:高セキュリティ性とサーバ運用に関するすべての作業代行を提供するフルマネージドサービスを提供しています。

・Azure Data Explorer:高速でスケーラビリティの高いサービスを提供しています。

・Azure Cosmos DB:短期間で高可用性のデータベースがビルドできるサービスを提供しています。

DevOps

アプリのビルドやリリース、テスト、監視を簡潔かつ簡単に行うことのできるサービスを提供しています。自社の特徴に合わせた開発環境の構築を行うことが可能です。

このカテゴリに分類される主なサービスは以下の通りです。

・Azure DevOps:共同でのコード管理を行いながら、テスト、リリース支援するサービスを提供しています。

・Visual Studio App Center:アプリのビルドやテスト、監視、デプロイを一貫して行うことのできるサービスを提供しています。

AI

このカテゴリでは、最先端の機械学習機能を利用することで、高度な機械学習の構築やトレーニング、デプロイといったサービスを提供しています。

このカテゴリに分類される主なサービスは以下の通りです。

・Azure Machine Learning:アルゴリズムのライブラリを利用して、予測ソリューションを迅速にデプロイできるサービスであり、予測モデルの作成/テスト/運用/管理が行えるサービスを提供しています。

・Apache Sparkベース:先に記載した、Azure Machine Learningを取り込んだビッグデータに関するサービスを提供しています。

IoT

このカテゴリでは、IoT機器の接続や管理、保護といった、IoTを利用する際に必要な機能をまとめたサービスをを展開しています。

このカテゴリに分類される主なサービスは以下の通りです。

・Azure IoT Hub:デバイスの接続状況や状態などの様々なイベントを監視し、システム全体の正常性を管理するサービスを提供しています。

・Azure IoT Edge:基本的なサービスは、Azure IoT Hubと同じですが、データの解析をIoTデバイス側で実施します。

インフラストラクチャサービス

コンピューティング

このカテゴリでは、Azure VM(Azure Virtual Machines)を利用するための幅広いサービスがラインアップされています。Azure上でアプリケーションやサービスを利用するために必須のサービスであり、仮想マシンを必要な時に必要な分だけ利用できる、仮想マシンの規模の拡大や縮小が容易にできるといった、クラウドサービスならではの便利さを備えています。

このカテゴリに分類される主なサービスは以下の通りです。

・Azure VM (Azure Virtual Machines):クラウド上でLinuxやWindowsの仮想マシンを作成更したり、規模の拡大縮小を行うことができます。

・Azure VMSS (Azure Virtual Machine Scale Sets):Azure VMで作成した複数の同じ構成の仮想マシンを一度に展開し、まとめて管理することができます。

ネットワーク

このカテゴリでは、Azureのクラウドサービス内で仮想マシンや各種リソースの間を接続したり、Azure上で管理されたアプリケーションやサービスへのアクセス手段を提供したり、自社のプライベートなネットワークを構築することを可能とする様々なネットワーク関連のサービスが提供されています。

このカテゴリに分類される主なサービスは以下の通りです。

・Azure VNet (Azure Virtual Network):仮想マシンがほかのリソースと安全に通信するためのネットワーク環境を提供します。

・Azure Load Balancer:ネットワークにかかる負荷を分散させる機能を提供するサービスです。このサービスを利用することで、負荷や障害に強く、仮想マシンの規模を自動的に変更できるシステムを簡単に構築できるようになります。

ストレージ

このカテゴリでは、下に記載する4種類のサービスが主に展開されています。いずれのサービスも保存されたデータは、複数のデータセンターやリージョンに自動的にコピーされる仕組みとなっており、高度な耐障害性や可溶性、セキュリティ、拡張性を備えています。

このカテゴリに分類される主なサービスは以下の通りです。

・Azure Blob Storage:非構造化データ向けのストレージであり、拡張性が非常に高いため、動画や画像といった大容量のオブジェクトを大量に扱うことが可能です。

・Azure File Storage:Windowsのファイル共有プロトコルに対応したファイルサーバーのように使用することができるサービスです。

・Azure Queue Storage:アプリケーションどうしでやり取りするメッセージのキューと確実な配信を実行するためのデータストアを提供するサービスです。

・Azure Table Storage:様々なスキーマが混在する飛行増加データをホストするためのサービスです。

最後に

Microsoft Azureでは、企業活動の役に立つ様々なサービスを提供しています。自社のニーズとAzureの機能を正しくマッチさせることで最大限の効果を引き出せるのではないでしょうか。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です