SERVICE DOMAIN
Compute コンピューティング
アプリ、関数、コンテナを実行するためのコンピューティングサービス。PUBLIC NOTES
知識ノート
AWS Batch
キュー、再試行、適切な計算資源への割り当てを管理するバッチジョブ実行サービス。
→AWS Lambda
イベントに応じて関数コードを実行し、サーバー管理なしで自動スケーリングと従量課金を利用するサービス。
→AWS ParallelCluster
設定ファイルから AWS の HPC クラスターを構築・管理し、通常は Slurm でジョブをスケジュールする。
→Amazon ECS
コンテナのデプロイ、スケジューリング、スケーリング、維持を行う AWS ネイティブのコンテナオーケストレーション。
→Amazon EKS
Kubernetes API、ツール、エコシステム互換性が必要なワークロード向けの AWS マネージド Kubernetes。
→AMI:カスタムイメージ、Snapshot、User Data
起動テンプレート、Volume の時点コピー、初期化 Script を区別し、Golden AMI と User Data を組み合わせます。
→AWS Compute 面接速習
Runtime、Scaling、State、障害復旧の観点で EC2、Lambda、ECS、EKS、Fargate を説明します。
→Amazon EC2 Auto Scaling
負荷に応じて EC2 を追加・削減・置換し、定義した範囲内で容量を需要に合わせます。
→EC2 ライフサイクル:Reboot、Stop、Hibernate、Terminate
EC2 の各操作で RAM、EBS、Instance Store、IP、料金がどう変わるかを比較します。
→EC2 のネットワークアイデンティティ:IP、Elastic IP、ENI
EC2、ENI、プライベート/パブリック IP、Elastic IP のライフサイクルとフェイルオーバー境界を整理します。
→EC2 Placement Group:Cluster、Spread、Partition
ネットワーク性能、インスタンス単位の分離、パーティション単位の障害分離で配置戦略を選びます。
→Amazon Lightsail
小規模で予測しやすいワークロード向けに、計算、ストレージ、ネットワーク、定額料金をまとめた簡易サービス。
→AWS Elastic Beanstalk
アプリケーションコードをアップロードすると一般的な AWS インフラを構築するマネージドアプリケーションデプロイサービス。
→AWS Fargate
ECS または EKS と組み合わせ、Task / Pod のリソース単位で課金されるサーバーレスコンテナ実行基盤。
→AWS Outposts
低遅延やデータ配置要件のため、顧客拠点に設置して一部 AWS サービスを実行する AWS 管理インフラ。
→Container と Virtual Machine
コンテナはホスト OS のカーネルを共有し、仮想マシンは完全なゲスト OS を含む。
→EC2 インスタンスタイプと料金モデル
必要な資源特性で EC2 ファミリーを選び、安定性と中断許容度で料金モデルを選択する。
→Amazon EC2
AWS クラウド上の仮想サーバー。高い制御性を持つ一方、OS、パッチ、実行環境、アプリケーションは利用者が管理します。
→Amazon ECR
ECS、EKS、IAM、スキャン、デプロイ工程と連携するマネージドコンテナイメージレジストリ。
→TOPIC INDEX