type
status
date
slug
summary
tags
category
icon
password
书籍
 

理論

1. AWS IoT Core

AWS IoT Coreは、センサーやデバイスから送信されたデータをAWSクラウドに取り込むためのサービスです。デバイスとクラウドをつなぐためのデータエンドポイントが必要です。

2. Amazon Route 53

Amazon Route 53は、DNS(ドメインネームシステム)サービスで、トラフィックのルーティングポリシーを設定するために使用できます。特に、レイテンシーベースフェイルオーバーのルーティングポリシーを使用して、トラフィックのルートを動的に決定できます。
  • レイテンシーベースのルーティングポリシーは、ユーザーの場所に基づいて最も低い遅延のリージョンにトラフィックを送る方法です。
  • フェイルオーバールーティングポリシーは、プライマリリージョンが利用できない場合に、バックアップリージョンに自動的にトラフィックを切り替える方法です。

3. Amazon DynamoDBのグローバルテーブル

Amazon DynamoDBは、高スループットと低レイテンシでデータを管理するNoSQLデータベースサービスです。グローバルテーブルは、複数のAWSリージョンで自動的にデータをレプリケートする機能を提供し、クロスリージョンでのデータ可用性を確保します。これにより、データが各リージョンで同期され、ユーザーはどのリージョンからでもアクセスできます。

4. AWS Lambdaとクロスリージョンデータレプリケーション

DynamoDBのストリームを利用して、データ変更を他のリージョンにレプリケートすることもできます。AWS Lambdaを使って、DynamoDBの変更をトリガーにして、他のリージョンのDynamoDBにデータをコピーすることが可能です。

クロスリージョンのビジネス継続性に関連するベストプラクティス:

  • データの可用性と耐障害性を確保するために、複数のリージョンにデータを保存し、レプリケーションを利用する。
  • Route 53でトラフィックルーティングを最適化し、レイテンシーを最小限に抑える
  • AWSのマネージドサービス(DynamoDB、IoT Core、Lambda)を活用し、管理の負担を軽減する。
このように、AWSのマネージドサービスをうまく活用することで、データの可用性、パフォーマンス、セキュリティ、そしてビジネス継続性を高めることができます。

実践

一問道場

問題 #184 トピック
ある環境関連の企業が、国内の主要都市にセンサーを設置し、空気質を測定しています。センサーはAWS IoT Coreに接続して、時系列データを取り込みます。企業はそのデータをAmazon DynamoDBに保存しています。
ビジネス継続性のため、企業はデータを2つのAWSリージョンで取り込み、保存する能力が必要です。
どのソリューションがこれらの要件を満たしますか?
A. Amazon Route 53のエイリアスフェイルオーバールーティングポリシーを作成し、両リージョンのAWS IoT Coreデータエンドポイントの値を設定します。データをAmazon Auroraのグローバルテーブルに移行します。
B. 各リージョンのAWS IoT Core用のドメイン設定を作成します。Amazon Route 53のレイテンシーベースのルーティングポリシーを作成し、両リージョンのAWS IoT Coreデータエンドポイントを値として使用します。データをAmazon MemoryDB for Redisに移行し、クロスリージョンレプリケーションを設定します。
C. 各リージョンのAWS IoT Core用のドメイン設定を作成します。Amazon Route 53のヘルスチェックを作成し、ドメイン設定の健康状態を評価します。フェイルオーバールーティングポリシーを作成し、AWS IoT Coreドメイン設定の値を設定します。DynamoDBテーブルをグローバルテーブルに更新します。
D. Amazon Route 53のレイテンシーベースのルーティングポリシーを作成します。両リージョンのAWS IoT Coreデータエンドポイントを値として使用します。DynamoDBストリームとクロスリージョンデータレプリケーションを設定します。
 

解説

この問題の解説では、AWS IoT CoreAmazon Route 53DynamoDBのグローバルテーブルなどを組み合わせて、データのクロスリージョン可用性ビジネス継続性を確保する方法について説明します。

シナリオの概要:

  • 企業はセンサーからデータをAWS IoT Coreに送信し、そのデータをAmazon DynamoDBに保存しています。
  • ビジネス継続性を確保するため、データは2つのAWSリージョンで処理する必要があります。

選択肢の分析:

A. Route 53 Alias Failover Routing Policy と Aurora Global Tablesを使用
  • AWS IoT Coreのデータエンドポイントを2つのリージョンに設定し、Route 53のフェイルオーバールーティングポリシーを使用して、異常時にバックアップリージョンにトラフィックを切り替える方法です。
  • ただし、この選択肢では、Aurora Global Tablesが関与していますが、問題文で言及されているのはDynamoDBであり、Auroraは適切ではありません。
  • 不適切です。
B. Route 53 Latency-Based Routing PolicyとMemoryDB for Redisを使用
  • Route 53のレイテンシーベースのルーティングポリシーを使用して、最適なリージョンにトラフィックをルーティングし、MemoryDB for Redisを使用してデータを管理します。
  • MemoryDBはRedis互換のデータストアですが、問題の要件にはDynamoDBが必要とされているため、これは適切ではありません。
  • 不適切です。
C. AWS IoT Coreのドメイン設定とRoute 53ヘルスチェックを使用し、DynamoDB Global Tablesを設定
  • AWS IoT Coreを各リージョンで設定し、Route 53のヘルスチェックを使用して、各リージョンのドメインの健全性を監視します。さらに、DynamoDB Global Tablesを使用して、データを2つのリージョンにレプリケートします。
  • DynamoDB Global Tablesは、クロスリージョンでデータを同期するため、要件にぴったりです。
  • 適切な解決策です。
D. Route 53 Latency-Based Routing Policy と DynamoDB Streamsを使用
  • Route 53のレイテンシーベースのルーティングポリシーを使用して、トラフィックを最適なリージョンに送りますが、DynamoDB Streamsクロスリージョンデータレプリケーションを設定してデータを同期します。
  • DynamoDB Streamsを使用して、データを別のリージョンにレプリケートする方法も可能ですが、DynamoDB Global Tablesを使った方が簡潔で管理が楽です。
  • 不適切です(Global Tablesの方が望ましい)。

結論:

最適な選択肢は C です。AWS IoT Coreでのデータインジェスト、Route 53でのヘルスチェックとフェイルオーバー、そしてDynamoDB Global Tablesを使用して、2つのリージョン間でデータを同期・可用性を確保できます。このアプローチは、ビジネス継続性を高め、要件に最も適しています。
相关文章
クラウド技術の共有 | AWS Site-to-Site
Lazy loaded image
EKSでのWordPressデプロイ:KCNA-JP試験対策 (Kubernetes実践編)
Lazy loaded image
初心者向け!コンテナ化WordPressサイト構築ガイド(超詳細版)
Lazy loaded image
EFSを活用!AWS EC2でDockerを使ったWordPressサイト構築
Lazy loaded image
529-AWS SAP AWS 「理論・実践・一問道場」VPCエンドポイント
Lazy loaded image
528-AWS SAP AWS 「理論・実践・一問道場」Migration Evaluator
Lazy loaded image
185-AWS SAP AWS 「理論・実践・一問道場」信頼関係ロールの切り替え183-AWS SAP AWS 「理論・実践・一問道場」SQLインジェクション
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
35条書面-64問-1
2025年6月13日
TOKYO自習島
2025年6月10日
平成26年秋期 午後問1
2025年6月6日
令和5年秋期 午後問1
2025年6月6日
令和2年秋期 午後問1
2025年6月6日
業務上の規制-87問-1
2025年6月4日
公告

🎉 欢迎访问我的博客 🎉

🙏 感谢您的支持 🙏

📅 本站自 2024年9月1日 建立,致力于分享在 IT・MBA・不动产中介 等领域的学习与实践,并推动 学习会 的自主开展。
📖 博客语言使用比例
🇯🇵 日语 90% 🇨🇳 中文 8% 🇬🇧 英语 2%

📚 主要内容

💻 IT・系统与开发

  • 系统管理:Red Hat 等
  • 容器与编排:Kubernetes、OpenShift
  • 云计算:AWS、IBM Cloud
  • AI 入门:人工智能基础与实践
  • 技术笔记与考证经验

🏠 不动产 × 宅建士

  • 宅建士考试笔记

🎓 MBA 学习笔记

  • 管理学、经济学、财务分析等

🔍 快速查找内容(标签分类)

由于网站目前没有专门的设计,可能会导致查找信息不便。为了更快找到你感兴趣的内容,推荐使用以下标签功能 进行搜索!
📌 定期更新,欢迎常来看看!
📬 有任何建议或想法,也欢迎留言交流!