【Azure基礎用語解説】
Geoレプリケーションとは、地理的に離れた場所に同じデータを複製・格納し、大規模災害・障害が発生した場合に複製したデータを利用してシステムの可用性を担保する仕組みのことです。ジオレプリケーションや地理レプリケーションと表記されることもありますが、意味は同じです。
そもそもレプリケーションとは、データを冗長化することにより、災害・障害の発生に備えようというものです。元データと複製データは完全に同一であり、ユーザーがどちらにも継続してアクセスできる"透過性"が求められます。したがって、災害・障害が発生して複製データ側へのフェールオーバーが発生しても、ユーザーが違いを意識することはありません。バックアップと似ていますが、バックアップはある時点の元データを複製して長期にわたって保持しておき、万一の場合に障害発生ポイントに戻ってデータを復元するのに対し、レプリケーションは元データに合わせて常に更新が行われるという違いがあります。
このレプリケーションを地理的に離れた場所で行う仕組みが、Geoレプリケーションです。Azureでは、Azure SQL Database、Azure Storage、Cosmos DB、Azure Container Registry などのサービスにおいてGeoレプリケーションが利用可能です。
SQL Databaseでは、「アクティブGeoレプリケーション」が提供されています。(以前は「標準Geoレプリケーション」も提供されていましたが、2017年4月にリタイアしました。)
事前にペアとして指定されたリージョン(例えば東日本リージョンでSQL Databaseのプライマリデータベースを運用している場合は、西日本リージョンがペア)にセカンダリデータベースを作成し、データベースの地理的冗長性を実現します。レプリケートは非同期で行われるため、特定時点のセカンダリデータベースはプライマリデータベースよりも古い可能性がありますが、プライマリデータベースを変更した際のトランザクション上の整合性は常に保証されます。
ちなみに現在、アクティブGeoレプリケーションは、SQL DatabaseのBasic/Standard/Premium いずれのレベルでも利用可能です。2017年4月まで提供されていた標準Geoレプリケーションと同様、データベースの障害が発生した場合のフェールオーバー推定復旧時間が30秒未満、目標復旧時点が5秒未満で、セカンダリデータベースは最大4つのオンライン (読み取り可能) で作成されます。このため、セカンダリデータベースをレポート生成のようなデータベースを読み取るだけのワークロードに利用し、データベースへのアクセスを負荷分散する用途にも利用可能となっています。
Azure Storageでは、Geoレプリケーションではなく「Geo冗長ストレージ(GRS)」と呼んでいます。呼び方は異なっていても、プライマリリージョンにあるデータをセカンダリリージョンへデータを複製し、災害・障害に備えるという役割に変わりはありません。プライマリリージョンとセカンダリリージョンのペアも決まっており、日本国内では東日本/西日本リージョンがペアになっています。
GRSを有効にしたストレージアカウントでは、データを更新するとプライマリリージョンにコミットされ、そこで3回レプリケートされます。続いてセカンダリリージョンに対して非同期でデータをレプリケートします。ここでもレプリケートは3回行われます。
Azure Storageでも、SQL DatabaseのアクティブGeoレプリケーションのような「読み取りアクセスGeo冗長ストレージ(RA-GRS)」が用意されています。これはセカンダリリージョンのデータでも読み取り専用アクセスを可能にするもので、プライマリリージョンでデータが使用不可能になった場合、アプリケーションはセカンダリリージョンからデータを読み取ることができるので、ストレージの可用性は大幅に向上します。
データ更新頻度が低く、災害・障害復旧について高度なSLAが不要なアプリケーションなど、すべてのシステムでGeoレプリケーションを必要とするわけではありません。しかし、Azure上でミッションクリティカルな基幹業務システムを運用する場合、可用性をより高めるためにもGeoレプリケーションは欠かせない機能と言えるでしょう。
Geoレプリケーションの利用イメージ
photo:Thinkstock / Getty Images
Azureの導入や運用に関するお悩みは SoftBankグループのSB C&Sにご相談ください
SoftBankグループのSB C&Sは、さまざまな分野のエキスパート企業との協力なパートナーシップによって、多岐にわたるAzure関連ソリューションをご提供しています。
「Azureのサービスを提供している企業が多すぎて、どの企業が自社にベストか分からない」
「Azure導入のメリット・デメリットを知りたい」
「Azureがどういう課題を解決してくれるのか知りたい」
など、Azureに関するお悩みならお気軽にお問い合わせください。
中立的な立場で、貴社に最適なソリューションをご提案いたします。
クラウドサーバーご検討中の方必見
お役立ち資料一覧
- クラウドサーバーの導入を検討しているがオンプレミスとどう違うのか
- AWSとAzureの違いについて知りたい
- そもそもAzureについて基礎から知りたい
- 今、話題の「WVD」って何?
そのようなお悩みはありませんか?
Azure相談センターでは、上記のようなお悩みを解決する
ダウンロード資料を豊富にご用意しています。
是非、ご覧ください。
Azureの導入・運用に役立つ資料を
無料でダウンロードしていただけますDOWNLOAD
オンプレミスからクラウドへの移行を検討している方のために、安心・スムーズな移行を実現する方法を解説し、
運用コストの削減に有効な「リザーブドインスタンス」もご紹介するホワイトペーパーです。
- Azure 伝道師 五味ちゃんが徹底解説!Microsoft Azure
- Microsoft Azure vs Amazon Web Services 徹底比較!
- Azure OpenAI Serviceの概要と活用例
- Azure OpenAI Serviceの概要と活用例
- Azure伝道師 五味ちゃんが徹底解説! AI革命編~AI活用ガイド~
- Azure伝道師 五味ちゃんが徹底解説! Azure移行編
- 中小企業がデジタルトランスフォーメーションを取り入れるには
- パブリッククラウド導入活用に関する調査結果 ~2022年版~
- プライベートクラウドを Azureで実現!「Azure VMware Solution」とは?
- Azure へのスムーズな移行で社員の生産性を上げる、経営者の選択とは
- 簡単にクラウドセキュリティを実現する 「Azure Security Center」の機能をわかりやすく解説!
- トータルサポートでAzure移行・活用を促進 -基幹システム・SAPクラウド化の課題と解決事例
- ゼロトラストとは?概要から、Azureでできる解決策まで資料で解説
- Azure 導入事例集
- Azure 伝道師 五味ちゃんが徹底解説!AVD(旧:WVD)編
- Azureによるリモートワークの実現 -DaaSならではの柔軟なVDIの構築事例
- Microsoft Azure活用事例 - 株式会社クレオ様
- Azureだからこそ可能になる、快適で安全な仮想デスクトップ環境
- Azure 伝道師 五味ちゃんが徹底解説!Microsoft Azure
- 数あるクラウドから Azureを選択するキーポイントとは
- 「働き方改革」、 Azure VDI + Microsoft 365で実現
- オンプレミスからクラウドへのスムーズな移行とコストダウンを実現する方法
- オンプレミスのIT基盤を Azure IaaSでクラウド化する、 そのメリットとポイント
- 吉田パクえ氏が説く !失敗しないクラウドの使い方!
- クラウド vs オンプレミス 徹底比較!
- Microsoft Azure vs Amazon Web Services 徹底比較!
- Microsoft Azure製品紹介資料
- ダイレクトアクセス for Microsoft Azure ご紹介資料
- DevOpsにはAzure!その理由を徹底解説
Azureのことなら、
SB C&Sにご相談を!
導入から活用まで専門スタッフが回答いたします。
お気軽にお問い合わせください。