AWS 未分類

AWSでの冗長化策

投稿日:

冗長化の基本

複数のAZに渡ってリソースを配置すること。

良くない例)AZ1 EC2-A EC2-B

良い例)AZ1 EC2-A,AZ2 EC2-B

リージョン内に複数のAZがある。

AZが1つのデータセンターである。AZ単位での障害は過去にも例があるため、同一AZ内で冗長化するのではなく、別AZ内にリソースを配置しよう。
各リソースの冗長化策

EC2の冗長化 

  • ELBで別AZの複数のEC2に振り分ける
  • AutoScalingでEC2の負荷が高くなるとインスタンスを増やすよう設定する

RDSの冗長化

  • Multi-AZ機能で複数のAZにRDSを待機させておく。
  • プライマリー(マスター)がフェイルオーバーしたら、別AZのスタンバイ(ブレーブ)が自動でプライマリーに昇格する。
  • アプリ側は接続先を自動変更するよう作っておく。

    リージョンが丸ごと死んだ場合

    リージョン丸ごと死ぬことは過去に起きたことがない。起きるとしたらAWSの人為的ミスが考えられる。

    別リージョンに同一構成を待機させておく。(費用は高くなりやすい)

    DNSフェイルオーバーを使用して、Route 53にELBを監視させる。ELB配下のEC2が全て死んだと判断すると、別リージョンのELBに接続先を切り替える。

    Route 53はSLA100%

    Route 53は内部で何重にも冗長化されているため、こちらでRoute53の冗長化を考慮する必要はない。

    -AWS, 未分類

    執筆者:


    comment

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    関連記事

    no image

    AWSのサービスまとめ

    略称 名称 サービス概要 EC2 Elastic Compute Cloud 計算資源、OSの貸し出し。 VPC Virtual Private Cloud ELB Elastic Load Bala …

    no image

    AWSの機械学習サービス

     サービス 概要 補足 SaaS/PaaS Amazon SageMaker  機械学習環境。事前に容易されたモデル又は独自のモデル(TensorFlow,MXNetなど)を使って分散学習ができる。S …

    no image

    アフィリエイト上級バイブル

    考え方を替える 小遣い稼ぎ・副業 → 営利事業 事業計画、目標数値を明確にし、その実現のための手段を考えて実行する。これが必須である。 競争の激しいジャンルで、ニッチなポジションを狙う。安易にニッチな …

    no image

    マーケティング

    弱者であるベンチャー企業が生き残る唯一の方法は、「小さい市場」を独占するしかない。 小さい市場を100個見つける。その100個から1つ選ぶ。 100個見つけて、事業プラン・収支予測を書いてみる。 小さ …

    no image

    チームの開発基盤を今やるなら?

    ソースコード管理 GitLab プルリクベース、プルリクしてレビュー。 コミュニケーション基盤はSlack。 プロジェクト管理は、redmine?JIRA? CDはJenkins。 インフラはAWS。 …