試験に出るAWS:SAAでしょう 第３夜

AWSの本を読んでいると
勉強をしている、というよりAWSの宣伝を読んでいるようで
こりゃ使ってみたいぞ、と思わせてくれるのがいいですよね
まだ、自分用にAWSアカウントを持っていないので登録するつもりです

ちなみにAWSロフトって知っていますか？
自分はそういった名前のサービスかと思っていましたが
めっちゃおしゃれなフロア（作業スペース）なんですね！
エレベーターの扉とか見ました！？
あのAamazonのダンボールを模してるんですよ、すごくないですか？
行ったことないけど

そのうち行ってみたいものです
どうですか？　一緒にいってみませんか！？

水曜どうでしょうは去年（2019）に最新作が放映されたんでしたっけ？
まだ観てないんですよね
観ましたか？　どうでしたか？　録画しました？　貸してください！


# 受験生諸君(自分)!!

[これ↓](https://www.amazon.co.jp/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88-AWS%E8%AA%8D%E5%AE%9A-%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88-%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88-NRI%E3%83%8D%E3%83%83%E3%83%88%E3%82%B3%E3%83%A0%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE/dp/479739739X/ref=sr_1_1?adgrpid=54919691884&dchild=1&gclid=EAIaIQobChMIvaDenJqw6AIVhqmWCh3eZA7YEAAYAiAAEgKc0fD_BwE&hvadid=338533795365&hvdev=c&hvlocphy=1009301&hvnetw=g&hvqmt=b&hvrand=758814098125985146&hvtargid=kwd-475022447197&hydadcr=4072_10899412&jp-ad-ap=0&keywords=aws+%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88&qid=1584953072&sr=8-1)をもとに勉強しています
![51DY+M37OIL._SX352_BO1,204,203,200_.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/528622/e2f66413-a969-0d5c-f127-69d3cdfb9b9c.jpeg)

# 第3夜はこれを覚えよう！

### AWSにおけるコンピューティングサービスとは
- EC2は　　　を提供する
- ECSは　　　　　の実行環境を提供する
- Lamdaは　　　　　なしで　　　　実行する環境を提供する

### EC2
- EC2を使うと　　　　　の個数や性能を　　　　　できるため、　　　　や　　　　が実現できる

### EC2における性能の考え方
-     が倍になると　　　　も倍になる
- インスタンスの性能を決める重要な要因として、　　　　である　　　　　がある
- EBS　　　　　　を有効にするとEBS用の帯域が確保されます

### 費用の考え方
- EC2は　　　　を使っただけ課金される　　　　のサービス
- インスタンスには　　　、　　　、　　　の3つの状態がある
- 　　　のインスタンスでもEBSの費用はかかる

### スポットインスタンスとリザーブドインスタンス
- EC2の価格には、　　　　という通常の利用形態がある
- EC2には、AWSが余らせている　　　　　を入札形式で安く利用する　　　　と
- 　　　　　　を約束することで割引を受けられる　　　　　　がある
- 　　　　　　は　　　　　　　したいときに検討すると良い
- 　　　　　　は　　　　　　　したときなどに検討すると良い


### ELB
- 垂直にスペックを上げる対応を　　　　と呼びます
- ある特定の部分が止まると全体が止まる箇所のことを　　　　と呼ぶ
- EC2インスタンスを水平にならべる　　　　がベストプラクティス
- ロードバランサーのマネージドサービスでもある　　　　　を利用するのが良い

### ELBの種類
- CLBは　　　　レイヤーでの負荷分散を行う
- ALBは　　　　レイヤーでの負荷分散を行う。CLBよりもあとにでた機能豊富なやつ
- NLBは　　　　レイヤーでの負荷分散を行う。HTTP（S）以外の　　　　　通信で負荷分散を行う

### ELBの特徴
- ELBは負荷に応じて　　　　　　する設計になっている
- 急激な負荷や段階的なスケールには間に合わないことがあるので事前にELB　　　　　申請を行う
- ELBの大きな利点として　　　　　機能がある

### Auto Scaling
- システムの利用状況に応じて自動的に　　　に紐づくインスタンスの台数を　　　　する機能
- 起動時間が最も古い　　　　　　　　から削除という設定もある
- 　　　　を上げることができるのもメリット
- インスタンスの数は最小、最大ともに　　　　に設定する
- 常に　　　　をキープしているので、正常なインスタンスが減って障害につながるのを防ぐ

### ELBとAuto Scalingを利用する際の設計ポイント
1. サーバを　　　　　に、つまり　　　　　　しないように設計すること
2. AZをまたがって　　　　　　　する設計にすること
3. つまりいかに　　　　　　　をなくすか、部分部分の障害は　　　　　　ことを前提とする

### ECS
- ECSは　　　　環境を提供するサービス

### ECSの特徴
- EC2インスタンス上で実行される　　　　　のことを　　　　と呼ぶ
- EC2インスタンスのことをここでは　　　　　と呼ぶ
- 1つの　　　　　上で複数の　　　　を実行できる
- ELBに紐付けるときに使うのが　　　という

### AWSにおけるその他のコンテナサービス
- AWS Fargateは、Cluster用のEC2を使わずに　　　　　　を動かすことができる
- Kubernetesは、　　　　　　の自動化するオープンソースプラットフォーム
- ECRは　　　　　　管理をECRに任せることができる

### Lamda
- サーバレスアーキテクチャの中核をにない、利用者は　　　　だけを用意すればすぐにプログラムを実行できる

### Lamdaがサポートしているイベントと、よく使われるアーキテクチャパターン
- Lamdaを利用するには　　　　という単位でプログラムとイベントを事前に定義する

### Lamdaがサポートしているプログラミング言語
- Node.js,Python,Java,Ruby,C#,Go,PowerShell
- Pythonは初回の　　　　　が短くなる傾向がある
- Javaは初回の　　　　　　がかかるが　　　　という傾向がある

### Lamdaの料金体制
- Lamdaの課金体系は、　　　　の数と　　　　によって決まる
- Lamdaから他のAWSサービスに接続する場合は　　　　に適切な　　　　を割り当てる必要がある

---

ぐっと難しく、というか真に迫ってきた内容というか
実用的な内容になってきましたね
もはや村とかに例えてる場合ではないですね
この本、１３章まであるらしいです
いつになったら読み終わるんでしょうね

一応、今年（2020年）の７月には試験を受けようと思っています
無理せず、頑張りましょうね

**第3夜の答えは第4夜で！！**


## 第2夜の答えはこちら！

### CloudFrontとは
- 動画などの大きい容量を配信するCDN（コンテンツデリバリーネットワーク）サービスのこと

### CloudFrontのバックエンドとは
- バックエンドサーバ（オリジンサーバ）が必要
- EC2やS3を利用する

### ディストリビューションとは
- データをダウンロードするダウンロードディストリビューションと配信をするストリーミングディストリビューションの2つがある

### キャッシュルールとは
- ファイルそれぞれの更新頻度によってキャッシュ期間が変えられる

### Route53とは
- ドメイン管理と権限DNS機能

### ドメイン管理とは
- ドメインの取得、ゾーン情報の設定のこと、ドメイン年間利用は自動更新してくれるよ

### 権威DNSとは
- ドメイン名と、IPアドレスを変換することができる情報をもっている
- ただのキャッシュDNSとは違うから保持してないドメインについては知らないよ

### トラフィックルーティングとは
- ゾーン情報を登録するとき、名前解決の問い合わせに対して７つのルーティングポリシーがある
- 要件や構成に応じて適切なトラフィックルーティングを指定することで可用性の高いシステムにできるよ

1. シンプルルルーティングポリシー（標準的で1対1）
2. フェイルオーバールーティングポリシー（アクティブ/スタンバイ方式）
3. 位置情報ルーティングポリシー（日本からのアクセスには日本語のコンテンツ用サーバに接続）
4. 地理的近接性ルーティングポリシー（必要に応じてリソースを別のトラフィックのある場所に移動）
5. レイテンシールーティングポリシー（複数のサーバから遅延が最小のサーバにリクエストをルーティング）
6. 複数値回答ルーティングポリシー（アクセス分散のため複数のIPアドレスの中からランダムに接続する）
7. 加重ルーティングポリシー（指定した比率でリソースを振り分ける）

### トラフィックフローとは
-　レコード間の設定が複雑になることもあるルーティングポリシー組み合わせをビジュアル的にわかりやすくする

### DNSフェイルオーバーとは
- Route 53がもつフォールトトレラントアーキテクチャのこと
- フォールトトレラントアーキテクチャとはシステム異常を最小にしてくれるすぐれもの
- 一時的に接続先を切り替えたいときなどにはDNSフェイルオーバー機能が活躍する