こんにちは、フルスタックエンジニアの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とは、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
さらにクラウドについて勉強したい方は、こちらの参考書がオススメです。