aws

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

プログラミングソースコード

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

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

関連【おすすめ】コマンドを打ちながらLinuxが学べるサイトInfraAcademy

サーバー構築を実践で身につけるInfraAcademy

※本ページには、プロモーション・アフィリエイトリンクが含まれています

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の無料枠についてはこちらの記事で解説しています。

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

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

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

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

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

ABOUT ME
ryu@InfraAcademyというインフラ学習サービス運営
InfraAcademyというインフラエンジニア向けの学習サービスを運営しております。 インフラエンジニアからフルスタックエンジニア、PdM サーバ、ネットワーク、セキュリティ、クラウドについて投稿します。
RELATED POST