AWS グローバルインフラストラクチャ
リージョン、アベイラビリティーゾーン、エッジロケーションを確認し、ワークロードに適したリージョンの選び方を学びます。
「AWS グローバルインフラストラクチャ」はCoddyKit上の無料AWS Solutions Architectレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAWS Solutions Architect学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 AWS Solutions Architectコースには全4レッスンが含まれています。
AWS リージョンの説明
AWS のリージョンは、複数の分離されたゾーンを含む地理的なエリアです。世界中に30以上あり、それぞれ独立しているため、データレジデンシー要件への対応に適しています。コードでリージョンを識別します。
# List all available AWS Regions
aws ec2 describe-regions --query 'Regions[].RegionName' --output tableアベイラビリティーゾーン:障害分離
各リージョンには複数のアベイラビリティーゾーンがあり、それぞれ独自の電源とネットワークを備えた別個のデータセンターです。複数のゾーンに分散すれば、1つの障害で全体が停止することを防げます。
# Describe Availability Zones in the current region
aws ec2 describe-availability-zones \
--query 'AvailabilityZones[].ZoneName' \
--output tableエッジロケーションとプレゼンスポイント
エッジロケーションは、ユーザーの近くでコンテンツを提供する AWS のエンドポイントです。CloudFront と Route 53 を支えています。リージョンよりもはるかに多く存在します。
ローカルゾーンと Wavelength Zone
ローカルゾーンは大都市の近くに AWS を配置して超低レイテンシーを実現し、Wavelength Zone はモバイルアプリ向けに5Gネットワーク内に配置されます。どちらも AZ のオプトイン型拡張です。
適切な AWS リージョンの選択
リージョンの選択は、コンプライアンス、ユーザーとの距離、利用可能なサービス、料金という4つの要素で決まります。試験では、こうしたトレードオフのシナリオがよく出題されます。
AWS Outposts:データセンター内のクラウド
AWS Outpostsは、実際の AWS ハードウェアのラックを自社のデータセンターに設置し、クラウドと同じ API を実行します。データをオンサイトに保持する必要がありながら、AWS も利用したい場合に適しています。
グローバルネットワークバックボーン
AWS はすべてのリージョンを接続する独自のグローバルネットワークを運用しています。AWS サービス間のトラフィックはパブリックインターネットではなくこのバックボーンを通るため、より高速で安全です。
リージョンペアとデータレプリケーション
AWS では、レプリケーションを有効にしない限り、リージョン間でデータがコピーされることはありません。ただし IAM や Route 53 のようにグローバルなサービスもあります。どれに該当するかを理解することが試験では重要です。
AZ の命名と物理的な対応関係
us-east-1a のようなAZ 名は、アカウントごとに異なる物理データセンターへ対応付けられます。アカウント間で同じ建物を特定するには、AZ ID を使用します。コードに ID が示されています。
# Get physical AZ IDs for the region
aws ec2 describe-availability-zones \
--query 'AvailabilityZones[].{Name:ZoneName,ID:ZoneId}' \
--output tableAWS GovCloud:分離されたリージョン
AWS GovCloudは、米国政府の機密性の高いワークロード向けに分離されたリージョン群です。審査済みの米国法人だけが、FedRAMP High などの追加コンプライアンス要件の下で利用できます。
インフラストラクチャと可用性の設計
基本原則は、データセンターの障害に耐えられるよう複数のアベイラビリティーゾーンにまたがって構成し、大規模な災害に備えるには複数のリージョンを使用することです。ほとんどの場合、AZ レベルの HA で低コストに対応できます。
クイックチェック
このレッスンで学んだ AWS Solutions Architect(SAA-C03)の概念について、理解度を確認しましょう。
レッスンのまとめ
AWS のリージョンには分離されたアベイラビリティーゾーンがあり、エッジロケーションが低レイテンシーで世界中にコンテンツを配信することを学びました。次は主要なサービスファミリーです。
よくある質問
「AWS グローバルインフラストラクチャ」レッスンは無料ですか?
はい。「AWS グローバルインフラストラクチャ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、AWS Solutions Architectコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 AWS Solutions Architectコースには全4レッスンが含まれています。
「AWS グローバルインフラストラクチャ」で何を学びますか?
リージョン、アベイラビリティーゾーン、エッジロケーションを確認し、ワークロードに適したリージョンの選び方を学びます。 ブラウザで直接実行するハンズオンコードでAWS Solutions Architectを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
AWS Solutions Architectを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのAWS Solutions Architectは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「AWS グローバルインフラストラクチャ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このAWS Solutions Architectレッスンでコードを書いて実行できますか?
はい。すべてのAWS Solutions Architectレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- クラウドコンピューティングと AWS とは
- AWS グローバルインフラストラクチャ
- 主要サービスカテゴリの概要
- 責任共有モデル