Microsoftが提供するクラウドサービスAzureとは
インターネットの普及
インターネットが発達し、スマートフォンもすっかり普及した近年では様々な物事がPC上、スマートフォン上でできるようになりました。買い物はAmazonなどのインターネットショッピングを利用すれば自宅まで配達され、音楽や動画に至ってはCDやDVD、ブルーレイを買わずともHuluやSpotifyなどの月額制配信サービスを利用する事で鑑賞する事が可能になりました。
このようなテクノロジーの発達に伴いサーバーやストレージ、システム開発環境などがインターネット上で利用できるクラウドサービスも普及しつつあります。
クラウドサービスとは
インターネットが発達する以前はサーバーなどの機器を自社で購入、設置し管理する「オンプレミス」と言われる運用が一般的でした。これに対して、他社が運用、管理しているサーバーなどを利用できるのがクラウドコンピューティングサービスです。
クラウドコンピューティングサービスを利用することにより、自社でサーバーの購入をせずに済み、物理的なサーバーのスペースの確保をしなくてもよくなります。他社が構築、管理しているサーバー、ストレージ、ソフトウェアなどを利用できるのでスピーディーに業務に取り組むことも可能です。この記事ではそのクラウドサービスのうち、近年市場が急速に成長しているMicrosoftのAzureについて記載していきたいと思います。
Microsoft Azureとは
Microsoft Azureはマイクロソフトが提供するクラウドコンピューティングサービスのことです。2010年10月から(開始当初のサービス名はWindows Azure)開始されたサービスで初期費用無しで使用した分だけ支払う「従量課金制」のサービスです。Microsoft Azureのシェア率は2019年7月時点でMicrosoft(16%)とシェア率1位のAWS(33%)のついで2位のシェア率です。しかし2018年に公開された調査データではAWSの成長率が前年比25%増に対して、Microsoft Azureは前年比98%の成長率となっており今後もシェアを拡大していくと予想できます。
IaaSとPaaS
クラウドサービスには様々な種類がありますが、Microsoft Azureが提供するサービスの種類は一般的にIaaSとPaaSと呼ばれる分野のものです。
※IaaS
IaaSは「Infrastructure as a Service」の略で「イァース 」と読みます。仮想サーバーやストレージなどのインフラをインターネット上で使えるサービスとして提供する形態です。
※PaaS
PaaSは「Platform as a Service」の略で「パース」と呼びます。アプリケーションソフトが稼働するためのデータベースやプログラムの実行環境などが提供されるサービスです。
Azureの種類
Microsoft Azureにはコンピューティング、データベース、レンタルサーバーなどのサービスがあり、代表的なサービスが Azure DevOps、Azure Storage、Azure Functions、Azure Virtual Machinesの4つです
。それぞれの概要な機能について紹介します。
Azure DevOps
Azure DevOpsは開発(Dev)と運用「Ops」を組み合わせたサービスです。ソフトウェアの開発を支援するものです。
進捗管理などを行うためのBoards(ボード)、ソースコードを保存・レビューするリポジトリであるRepos(リポ)、ビルドやテストのできるPipelines(パイプライン)、手動でのテストを支援するTest Plans(テストプラン)などのサービスの総称がです。
Azure Storage
Azure StorageはAzure用のストレージサービスで、様々な種類のデータを保存できます。
テキスト、バイナリなどの非構造化データを保存するBLOGストレージや、シンプルかつ低価格でファイルの共有ができるファイルストレージが代表的です。
Azure Functions
Azure Functionsは、サーバーの構築なしでプログラムを実行できるサービスです。C#、JavaScript、Java、Pythonなどがサポートされてり、プログラム実行のタイミンング(トリガー)にできるイベントも、さまざまなものがあります。プログラムの実行に必要なメモリ容量は使用量に応じて最大1,536MBまで自動で拡張されます。
Azure Virtual Machines
Azure Virtual Machinesは、仮想マシンを提供するサービスです。OSはWindows10やWindows Serverだけでなく、Ubuntu Server やCent OS、SUSE Linuxなど、マイクロソフト社の製品ではないOSも対象となっています。
テクノロジーの発達
いかがでしでしょうか。この記事では近年市場拡大中のクラウドコンピューティングサービスの一つMicrosoft Azureについてご紹介しました。大手企業や政府でも利用が増えつつあるクラウドサービスは様々な種類があります。現在サーバーの管理やコスト削減などに悩まされている場合改善策になるかもしれません。是非ご検討してみてください。