##EC2(Elastic Compute Cloud)とは?
AWS上に仮想サーバを作るサービス。AWSに建てるサーバーのOSはWindowsやLinux、機能面ではCPUやメモリ、プロセッサなど要件に合わせて構築できる。(種類が多すぎるので要件をどれだけ搾りこめるのかなど経験や知識が必要になりそう・・・)
EC2はサービス名で自分たちで立てたサーバことを「インスタンス」と呼ぶ。
##EBS(Elastic Block Store)
EC2とセットで使うのが基本らしい・・・。理由がコンソールからEC2の停止ボタンを押下するとデータが消えてしまうため停止させても消去されないようにEBSにデータを保存する
##インスタンスタイプについて
・インスタンスファミリーの数字は世代を表し数字が大きいほど新しい → 用途
・インスタンスサイズ → CPUのスペック
・凡庸タイプ(A、T、M)
凡庸インスタンスは、バランスの取れたコンピューティング、メモリ、
ネットワークのリソースを提供し、多様なワークロードに使用できる。
・コンピューティング最適化タイプ( C )
バッチ処理、メディアトランスコード、高性能ウェブサーバー、専用ゲームサーバー、
広告サーバーエンジン、
・メモリ最適化タイプ(R、X、z)
メモリ内の大きいデータセットを処理するワークロードに対して高速なパフォーマンス
を実現するように設計されている。
・高速コンピューティングタイプ(P、inf、G、F)
ハードウェアアクセラレーター(プロセッサ)を使用して、浮動小数点計算、
グラフィックス処理、データパターン照合などの機能、CPUで実行中のソフトウェアよりも
効率的に実行する。
・ストレージ最適化タイプ(I3、I3en、D、H)
ローカルストレージの大規模データセットに対する高いシーケンシャル読み取りおよび
書き込みアクセスを必要とするワークロード用に設計されている。
ストレージ最適化インスタンスは、数万IOPSもの低レイテンシーなランダムI/Oオペレーションを
アプリケーションに提供するように最適化されている。