InfraAcademy

InfraAcademy Blog

AWS、Azure、GCPのどれを使うべきか。現役エンジニアが3大クラウドを使ってみた感想

| #aws #クラウド #Microsoft Azure #Azure #GCP

こんにちは、フルスタックエンジニアのryuです。

今回の記事では、AWS、Azure、GCPのどれを使うべきかについて解説します。それぞれのクラウドを現役エンジニアの私が使ってみた感想を書きます。AWS、Azure、GCPはどのような場合に使うべきなのかを詳しく解説します。

AWS、Azure、GCPのどれを使うべきか

クラウドの種類が多すぎて良く分からない・・・

今回の記事では、AWS、Azure、GCPのどれを使うべきかについて解説します。

まず私の経験について言いますと、Azureは実務経験が2年で、AWSは実務経験で半年、GCPは趣味で3か月くらいです。CI/CDの構築やkubernetesなどのコンテナを使ってWebサービスの構築などが一通りできるくらいです。

この経験からAWS、Azure、GCPのどれを使うべきかについて解説します。結論は以下の通りです。

  • Webサービスを構築したい、クラウド初心者→AWS
  • Windowsに慣れている方→Azure
  • クラウドの勉強を無料でしたい→GCP

それぞれのクラウドの特徴を踏まえて、詳しく解説します!

クラウドを始めるならAWS

まずはAWSについて解説します。

AWSとは?

AWSは「Amazon Web Service」の略でAmazonが運営しているクラウドサービスです。クラウドシェアの3割をAWSが占めており、世界で一番使われているクラウドサービスになります。日本でも多くの企業がAWSを使っています。

詳細については、こちらの記事を参考にしてください

AWSはクラウド初心者にオススメ

ここからは、私の解説になります。AWSはクラウドを初めて使う方にオススメのサービスです。なぜなら、学習コンテンツやAWSの解説記事などが豊富にあるからです。

初心者の方で挫折するポイントはエラーの対処ができないことです。AWSの場合は、エラーの対処方法を解説した記事などが豊富に存在します。AzureやGCPの場合は、分かりづらい公式ドキュメントから探すしかありません。

また、AWSの学習コンテンツも豊富です。

Udemyの分かりやすい講座や公式サイトのトレーニングなどAWSを勉強するための環境が整っています。また、当ブログでもAWS講座を発信しているので興味のある方はご覧ください。

Windowsに慣れている方はAzure

次にAzureについて解説します。

Azureのポータル画面

Azureとは?

Azureとは、Microsoftが提供しているクラウドサービスです。AzureはAWSに次いで世界2位のクラウドサービスです。

AzureはMicrosoftが提供しているため、オンプレのWindowsServerなどの連携が容易です。

詳細については、こちらの記事を参考にしてください。

Azureでできること

AzureはWindowsServerとの連携が簡単にできることが特徴です。ActiveDirectoryをオンプレで構築している場合やその他のMicorosoft製品を使っている方はAzureを使用することをオススメします。

Azureで使用できるAzureADを使ったユーザー管理やAzureIntuneを使ったPCの管理などもWindowsと連携したサービスが可能です。社内で使用するPCをクラウドで管理したい場合はAzureをオススメします。

もちろんAWSで出来るようなWebサービスの開発もできます!

Azureの各サービスについては、こちらの記事で詳しく解説しています。

クラウドの勉強を無料でしたい方はGCP

GCPとは?

GCPとは、GoogleCloudPlatformの略でGoogleが提供しているクラウドサービスです。AWSやAzureと比較すると、豊富なサービスではありませんが、システム開発をする上では十分に使えます。

また、AIや機械学習のサービスが充実していることも特徴です。詳しくはこちらをご覧ください。

GCPは低コストで使用できる

GCPはクラウドの勉強を無料で行いたい方にオススメです。GCPは無料枠が豊富で、個人開発であれば無料の範囲内で十分に使用できるからです。GPCの無料枠についてはこちらの記事で解説しています。

あわせて読みたい - GCPの無料枠がすごい!無料でサーバーを試したいならGoogleCloudPlatformがオススメ - 【最新】おすすめGCPの参考書6選ご紹介!【Google Cloudを学習する!】

クラウドの使い方は、今回解説した3つのサービスもどれも同じような感じなので、1つの使い方を覚えれば、他の2つも使えるようになります。低コストで勉強したい方はGCPを検討してみてください。ただ、ドキュメントがそこまで豊富ではないので、ある程度の知識がある方にオススメです。

AWS、Azure、GCPのどれを使うべきかまとめ

今回の記事では、AWS、Azure、GCPのどれを使うべきかについて解説しました。まとめると以下のようになります。

  • Webサービスを構築したい、クラウド初心者→AWS
  • Windowsに慣れている方→Azure
  • クラウドの勉強を無料でしたい→GCP

さらにクラウドについて勉強したい方は、こちらの参考書がオススメです。

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

InfraAcademy運営 / エンジニア

エンジニア歴10年。Linux、ネットワーク、クラウドを中心に、実務で役立つインフラ技術を初心者にもわかりやすく解説しています。

X: @ryu63614894

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る