【初級編】AWSってどんなサービスなの？？

# AWSってどんなサービスなの？？
「AWSってよく聞くけど、ぶっちゃけどんなサービスなの？」という方、結構いるのではないでしょうか。
難しい技術的なことは省いて、サービス全体像を簡単に説明してみようと思います。

## AWS とは
AWSとはアマゾンが提供している:cloud:クラウドサービス:cloud:のことです。AWSの正式名称は「Amazon Web Services」と言います。クラウドサービスとは、インターネットを通してデータやアプリなどを提供できるサービスのことです。
そのためクラウドサービスは自分のPCにインストールされるものではありません。アカウントを持っていれば、どの端末からでもサービスを利用できるのがクラウドサービスということです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/fe1482fa-31cf-19b9-7c41-a4e653e384ae.png)
画像参照：[クラウドサービスとは？簡単にわかる基礎知識をわかりやすく解説！](https://www.wowtalk.jp/blog/cloud-service-4point.html)

AWSは2006年7月に公開され、既に10年以上の歴史があります！AWSと類似したクラウドサービスとして、Microsoftが提供しているAzureアジュール、Googleが提供しているGCPジーシーピー(Google Cloud Platform)などが知られています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/f62541db-6f62-0f54-f02f-5f594a4dcb0a.png)
画像参照：[Clouds Compared — AWS vs Azure vs GCP](https://medium.com/globallogic-cloud-and-devops-blogs/clouds-compared-aws-vs-azure-vs-gcp-c59519b9d5e4)

## クラウドサービスの種類
クラウドサービスにはIaaS( イアース)、PaaS(パース)、SaaS(サース)の3つがあります。これらは提供する内容が異なります。

IaaS (Infrastructure as a Service = サービスとしてのインフラ)
PaaS (Platform as a Service = サービスとしてのプラットフォーム)
SaaS (Software as a Service = サービスとしてのソフトウェア)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/efd8e95d-4dbe-c334-c1ad-e51769726d22.png)
画像参照：[IaaS/PaaS/SaaSとは？忘れてしまった時のカンペ](https://blog.office-root.com/dx/iaas-paas-saas/)

IaaSはシステムの稼動に必要なインフラとなる、ネットワークやサーバーシステムを、インターネットを経由して利用できるサービスのことです。これはOSがない、空のコンピュータを貸し出してくれるようなイメージです。
PaaSはIaaSの内容に加えて、OS(アプリやデバイスを動作させるための基本となるソフトウェア)やデータベースなどのミドルウェアがインストールされているサービスのことです。ミドルウェアとはアプリケーションとOSを繋ぐ中間的な役割をしてくれるやつです。
SaaSはPaaSに加えてアプリケーションを提供します。皆さんご存知のMicrosoft Office、Gmail、DropboxなどはSaaSです。

AWSはIaaSとPaaSの分野に強く、IaaSに至っては世界No.1のシェアを誇ります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/1aa28100-6546-1bbc-fd26-5fbced451065.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/92dfcfab-7939-9ae1-5e6e-d7d4b298f26e.png)
参照：[IaaS型クラウドにおけるAWSのシェアは45％、Azureが18％で2位、3位はアリババ。2020年8月のガートナー調査](https://www.publickey1.jp/blog/20/iaasaws45azure182320208.html)

例えばAWSのIaaSであれば、仮想サーバーを作れるEC2、オンラインでデータストレージができるS3、PaaSであれば、データベースを提供するRDSというサービスが有名です！

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/752edbd3-597f-7986-3803-c56235ed06ea.png" width="200"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/80d87acc-a8f1-e333-7c8d-7e564906f987.png" width="200"><img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/adcf31f2-52a0-bc39-cd6d-e6434411a795.png" width="200">
画像参照：[SKYSEARCH](https://www.skyarch.net/proactive/cloud/aws/aboutaws_01.html)

### メリット：豊富なサービス！
上記で触れた、EC2、S3、RDSなどの他にもAWSには沢山のサービスが存在します。1つ1つのサービスはとても細分化されており、必要なサービスだけを選んで使えるのでコストパフォーマンスが非常に良いのです！
GCPやAzureよりも、サービスの組み合わせも自由で柔軟性が高いところが最大の魅力とされています！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/623708/7a26d9fe-af6e-d73b-d1fa-b962404f8ad7.png)
画像参照：[ThinkIt](https://thinkit.co.jp/story/2012/12/12/3871)

### デメリット：豊富なサービス？
一方で、サービスが豊富過ぎてどのサービスを使えばいいのか、判断が難しいとも言えます。
ベストな活用ができるまでの学習コストが高いというのが難点です。とは言っても有名でよく使われるサービスから徐々に試していくという使い方もできるので、まずはそこからスタートさせるのが基本です。

### さいごに

AWSは学べば学ぶ程色んなことができるようになるので楽しくなりますね！
今回は初級編ということで大まかに「AWSってどんなサービスなのか？」ということについて説明しました！次回はより深掘った内容について説明していこうと思います。