AWS認定資格の受験対策ノートとして、「AWS certification minute」というWikiを運用していた。Professionalレベルまでの認定を得たものの、資格を継続するメリットはないと判断した。
資格更新の受験対策時に書き足そうと考えていたのだが、資格失効とともに、Wikiを順次、移行していくことにした。
impsbl.hatenablog.jp
EC2
インスタンス・タイプとユースケース
4種類のインスタンス
On-Demand | |
Spot | On-Demandの料金から最大90%割引、料金はスポット入札で決まる。~~5インスタンス/リージョン申請できる。 |
Reserved | キャパシティ予約 |
Dedicated | 専用物理環境 |
よくある質問 - Amazon EC2 | AWS
仮想プライベートクラウド - Amazon Elastic Compute Cloud
スポット・インスタンスについて
サーバー価格が入札価格を上回ると
利用中のサーバー | 停止される。 |
これから利用するサーバー | 起動しない。 |
適用ケース
遅延可能なタスク | テスト環境、ビッグデータ解析 |
オプションのタスク | バッチ処理、ビッグデータ解析 |
スポットインスタンスを安定して利用するための取り組み - Qiita
Seesaa OpenID authentication
Dedicated Hostと専有インスタンスの違い
Dedicated Host | ユーザー専用の物理サーバー | CPU、コア数が可視化される。 | BYOLによるソフトウェア・ライセンスの最適化に適用。 | Auto Scaling、RDSをサポートしない。 |
専有インスタンス | ユーザー専用のハードウェアで実行するEC2インスタンス | CPU、コア数が可視化されない。 |
Dedicated Hosts - Amazon Elastic Compute Cloud
Dedicated Instances - Amazon Elastic Compute Cloud
汎用
T2 | Web サイトや Web アプリケーション 開発環境 ビルドサーバー コードリポジトリ マイクロサービス テストやステージング環境 基幹業務アプリケーション |
M* | 小規模および中規模のデータベース 増設メモリを必要とするデータ処理タスク キャッシュサーバー群 SAP Microsoft SharePoint クラスターコンピューティング その他の企業アプリケーションの実行 |
コンピューティング最適化
C5 | ハイパフォーマンスのウェブサーバー 科学的モデリング バッチ処理 分散分析 高性能コンピューティング (HPC) 機械学習/深層学習推論 広告サービス 拡張性の高いマルチプレイヤー 動画エンコーディング |
C4 | 高パフォーマンスのフロントエンド群 ウェブサーバー バッチ処理 分散分析 高パフォーマンスな科学/工学への応用 広告サービス MMO ゲーム およびビデオエンコーディング |
メモリ最適化
SAP認定が要件の場合は、X*を選択する。
X1e | ハイパフォーマンスデータベース インメモリデータベース (SAP HANA など) メモリ負荷の高いアプリケーション |
X1 | インメモリデータベース (SAP HANA など) ビッグデータ処理エンジン (Apache Spark や Presto など) ハイパフォーマンスコンピューティング (HPC)。 |
R4 | ハイパフォーマンスデータベース データマイニングと分析 インメモリデータベース ウェブスケールの分散インメモリキャッシュ 構造化されていないビッグデータのリアルタイム処理を実行するアプリケーション Hadoop/Spark クラスター その他のエンタープライズアプリケーション |
高速コンピューティング
P、GはGPUを搭載している。
FはFPGA (Field Programmable Gate Array)を搭載している。
P3 | 機械学習/深層学習関連のハイパフォーマンスコンピューティング 数値流体力学 金融工学 耐震解析 音声認識 自動運転車 創薬 |
P2 | 機械学習 高性能データベース 計算流体力学 金融工学 耐震解析 分子モデル ゲノミクス レンダリング サーバー側のその他の GPU コンピューティングワークロード |
G3 | 3D ビジュアライゼーション グラフィック集約型のリモートワークステーション 3D レンダリング アプリケーションストリーミング 動画エンコーディング およびその他のサーバー側グラフィックワークロード |
F1 | ゲノム研究 財務分析 リアルタイムビデオ処理 ビッグデータ検索と分析 セキュリティ |
ストレージの最適化
H1 | MapReduce ベースのワークロード HDFS や MapR-FS などの分散型ファイルシステム ネットワークファイルシステム Apache Kafka などのログまたはデータ処理アプリケーション ビッグデータワークロードクラスター |
I3 | NoSQL データベース (Cassandra、MongoDB、Redisなど)、インメモリデータベース (Aerospike など) で、トランザクションデータベース、データウェアハウス、Elasticsearch、分析ワークロードをスケールアウトします。 |
D2 | 超並列処理(MPP)データウェアハウス MapReduce と Hadoop 分散コンピューティング 分散ファイルシステム ログまたはデータ処理アプリケーション |
インスタンスの再起動
インスタンスの再起動は、オペレーティングシステムの再起動と同等です。
インスタンスの再起動 - Amazon Elastic Compute Cloud
EC2-Classic
- EC2-Classicで構成するAuto Scalingグループに対して、Elasitc IPを割り当てることはできない。
- インスタンスを設置したセキュリティ・グループを変更することはできない。
- インバウンドトラフィックのみにルールを追加できます。
VPC のセキュリティグループ - Amazon Virtual Private Cloud
Elastic IP アドレス - Amazon Elastic Compute Cloud