Azureって名称は聞いたことがあるけど、実際にどんなサービスなのかわからない、、、
仕事でAzureを使うことになったけど、具体的にどんなことが出来るの?
といった方でもAzureについて理解できるようにわかりやすく解説していきます!

この記事はこんな人におすすめ!
- IT業界未経験者!
- Azureについて理解したい!など
Azureとは?
Microsoft Azureは、様々なニーズに対応することが出来るMicrosoftが提供するクラウドコンピューティングサービスです。
Azureでは、世界中のデータセンターを活用して、幅広いサービスを提供しています。
最近では、ChatGPTを提供しているOpenAIと連携し、AzureのサービスでAIモデルが使用できるなど、今、人気のクラウドサービスとなっています。

今話題のChatGPTとも連携してるんだ!
クラウドとは?

クラウドコンピューティングとは、インターネット経由でコンピュータリソース(Webサーバーなど)を提供するサービスです。
物理的なハードウェアやソフトウェアを我々の方で管理する必要がなく、リアルタイムでリソースを利用できる利便性があります。
クラウドが普及する前はオンプレミスという方式で、自前でサーバーを作成してハードウェアやソフトウェアを管理していました。

クラウドとかオンプレミスって難しい、、、

クラウドとオンプレミスをBBQに例えると、
オンプレミスの場合: 自分で全てのBBQ機材を準備して、実施しないといけないから食材の購入、コンロや炭の準備、料理、そして片付けまで全て自分でやる必要があるよ!
クラウドの場合: お金を払えば、食材やコンロの準備、さらには片付けまでを全て業者がやってくれるからあなたはBBQを楽しむだけ!
クラウドについて詳しく知りたい方は下記の記事をご覧ください。
<クラウドについてまとめてる記事はこちら>
Azureの特徴

Azureの特徴は以下が挙げられます
- サービスが充実している
- 柔軟性が高い
- グローバル
- 費用が抑えられる
一つずつ解説していきます!
サービスの充実性
Azureは仮想マシン、ストレージ、データベース、ネットワーキング、人工知能(AI)など、さまざまなクラウドサービスを提供しています。
また、IaaS(Infrastructure as a Service)、PaaS(Platform as a Service)、SaaS(Software as a Service)などのサービスを利用できます。
IaaSとは?
IaaSは、仮想化されたコンピュータリソース(仮想マシン、ストレージ、ネットワーキング)を提供するサービスです。
ユーザーはインフラを柔軟に管理でき、スケーラブルなリソースを利用可能です。
PaaSとは?
PaaSは、アプリケーションの開発、実行、管理のためのプラットフォームを提供するサービスです。開発者はインフラの管理を気にせずにアプリケーションの開発に集中できます。
SaaSとは?
SaaSは、ソフトウェアをインターネット経由で提供するサービスです。ユーザーはソフトウェアをインストールする必要がなく、ブラウザから直接利用できます。
例として、Microsoft Office 365やGoogle Workspaceがあります。
IaaS、PaaS、SaaSについてはクラウドを理解する上で必須知識なので、この先クラウドを使う人は理解しておいた方が良いでしょう
IaaS、PaaS、SaaSについて詳しく知りたい方は下記の記事をご覧ください。
<IaaS、PaaS、SaaSについてまとめてる記事はこちら>
柔軟性
柔軟性とは、多様なニーズに応じてリソースやサービスをカスタマイズ、スケール、最適化できる能力を指します

サーバーが必要になったら増やせて、不要になったら減らせるってこと?

そう!オンプレミスの場合は一回買ってしまったら減らすことはできないけど、クラウドだと状況に合わせて増やしたり減らしたりできるんだよ!
グローバル
Azureは世界中に数多くのデータセンターを持ち、リージョン(地域)ごとにサービスを提供しています。60を超えるリージョンでサービスを提供しており、これは他の主要なクラウドプロバイダーと比較しても非常に多い数です。また、国を超えてデータセンターがあることにより可用性を確保することが出来ます。
費用
Azureの特徴として、費用が従量課金であることが挙げられます。これは使った分だけ支払う仕組みのことです。オンプレミスの場合、余分にサーバーを購入してしまった場合は無駄に費用がかかってしまいますが、クラウドの場合は必要なときに必要な分だけ使用することができるので、サービス初期など、需要が不明瞭な場面でも費用を抑えることができます。また、Azureはある程度まとまった期間を利用する場合、割引してくれるサービスがあるので、長期運用が確定している場合は検討してみても良いでしょう。
まとめ
AzureはWebサービスに必要な環境をクラウド上で提供してくれるサービスです。オンプレミスと違って自分でサーバーなどを準備する必要がないので、迅速に開発を進めることが出来るでしょう。また、AWS、GCPと並んでシェア率もTOP3に入るほど、世界中で使用されているので、一度使ってみてはいかがでしょうか?

Azure以外にもAWSやGCPとかも耳にしたことがあるけど、何が違うのかな、

次回は、それら3つの違いについて解説していくよ
3大クラウドについて詳しく知りたい方は下記の記事をご覧ください。





コメント