[AWS #30] Amazon EC2について復習してみました

<!--
 <font color="c00000"></font> 赤
-->
## はじめに
皆様お疲れ様です。鍋が食べたい者です。特に牡蠣の。🍲
今回は**コンピューティングサービス**である **<font color="c00000">「Amazon EC2」</font>** について改めて見ていきたいと思います。

## Amazon EC2
:upside_down: <font color="c00000">**Amazon EC2**</font>とは、**「Elastic Compute Cloud」** の略称です。頭文字が「E」と「２つのC」なので**EC2**と呼ばれています。AWSが提供する **「仮想サーバサービス」** で、物理サーバの構築や環境構築をすることなく手軽に仮想サーバを用意することができます。

:::note warn
認定試験でどちらも使われる可能性があるため、**Amazon EC2**とフルネームの**Amazon Elastic Compute Cloud**の両方を覚えておくと良いでしょう
:::

AWSのサービスには **「Elastic」** という言葉が数多く出てきます。
Elasticは  <font color="c00000"> **「弾力性がある」「伸縮自在な」** </font>という意味です。EC2では仮想サーバーがサービスとして提供されますが、**需要の変化**に応じて**性能、台数も伸縮自在に柔軟に使う**ことができます。
![AWS30_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3806875/051873c6-875f-3139-d097-2b928299858c.png)

:::note info
この特徴はサービスを理解するうえでも重要になります
:::
### EC2の特徴
:cloud:EC2はオンプレミスでも仮想サーバーとは違う、「クラウド」ならではのメリットとなるものがあります。

代表的な例を紹介します。

 <font color="c00000"> **・必要な時に必要な分だけの量を使用する**
**・使用した分だけ料金が発生**
**・数分でサーバー調達、起動ができる** </font>

### 必要な時に必要な分だけの量を使用する
オンプレミスでは稼働状況に合わせてサーバーを調達し、**常時稼働**させています。しかし、低稼働や非稼働の時はどうでしょうか？
常時稼働だと実際にはサーバー機能が使用されていない<font color="c00000">**無駄な時間が発生**</font>しています。

これに対し、Amazon EC2では、<font color="c00000"> **「必要な時に必要なだけ」**</font>のインスタンスを稼働させます。顧客の**ニーズに的確に合わせて**プロビジョニングができたら嬉しいですよね

### 使用した分だけ料金が発生
EC2の料金は主に次の3種類から構成されています。
〇 EC2インスタンスの稼働に対しての料金
〇 データの転送料金
〇 ストレージ料金

**〇 EC2インスタンスの稼働に対しての料金**
OS、リージョン、インスタンスタイプによって料金が異なります。
Amazon Linux、Ubuntu、Windowsの場合は１秒単位（最短１分）で請求されます。その他一部のOSは１時間ごとに請求が発生します。EC2インスタンスが起動中の時間が課金対象となり、停止中は課金が停止します。

**〇 データの転送料金**
リージョン外または異なるAZにデータを転送した場合に、データ転送料金が発生します。（リージョンによって異なります）インターネットへ転送した場合と、他リージョンへ転送した場合でも料金が異なります。

**〇 ストレージ料金**
厳密にはEC2ではなく、EBS(Elastic Block Store)の料金です。しかしEC2を使用する際に意識するポイントです。EBSに対する課金は、1GBあたりの、プロビジョニングした料金です。

:::note info
**プロビジョニング**は、ボリュームサイズとしての <font color="c00000">**容量を確保すること**</font>です
:::

### 数分でサーバー調達、起動ができる
オンプレミスの場合に、**サーバーを調達するのに** <font color="c00000">**多くのコストと時間がかかってしまいます。**</font>独自で物理サーバを何台も用意したい時には調査も必要ですね。

:::note warn
オンプレミスの場合、 <font color="c00000">**1番の問題点**</font>は一度サーバーを購入したら**使っても使わなくても** <font color="c00000">**維持しなければならない**</font>ことです
:::

EC2を使用すると、**セットアップがはるかに簡単**になります。それはAWSが <font color="c00000">**既に面倒な作業を事前に終えているため**</font>、データセンターの構築とセキュリティ対策が済んでいます。

また既にサーバーを購入し、ラックへ設置しているため、**いつでもオンラインで使用できる状態**になっています。常に**膨大なコンピューターを運用**しており、その中で <font color="c00000">**好きな容量を好きな時に好きなだけ使用できます。**</font>

自動で仮想サーバーが起動して**数分で使用する準備が整う**のでサービスを <font color="c00000">**顧客に提供するスピードも向上**</font>します。

:::note info
**数分でEC2を起動できる**ため、 <font color="c00000">**経営の俊敏性が増す**</font>
:::



## おわりに
今回のちょっとしたまとめになります。

:::note info
EC2インスタンスは、**必要な時に必要なだけ起動できる**
:::
:::note info
EC2は**使用した分にだけ料金が発生する**
:::
:::note info
**数分でEC2を起動できる**ことで、**経営の俊敏性が増す**
:::
:cloud: Amazon EC2は、クラウド上で**インスタンスを柔軟に利用できるAWSのサービス**です。
**サーバーの構築や運用時間の削減** ・**ストレージの柔軟な変更** ・**冗長化による可用性向上** ・**従量課金制によるコスト削減**などさまざまなメリットがあるということを改めて理解できました。

最後までお読みいただきありがとうございました！
>>日頃より活用している参考書です。
>> **「参考書」**
[AWS認定クラウドプラクティショナー改定第3版（EC2は96P~）](https://x.gd/19i6N)
>
> **「AWS公式サイト」**
[Amazon EC2](https://aws.amazon.com/jp/ec2/instance-types/)
>
> **「参考元」**
[Amazon EC2とは何か？](https://www.sbbit.jp/article/cont1/46306)
>