2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Azure Synapse Analytics (旧 Azure SQL Data Warehouse)の可用性について

Last updated at Posted at 2019-11-26

はじめに

Azure Synapse Analytics(以下、SQL DW)における可用性について調査結果をメモします。
※調査を実施した2019/10月時点の情報です。

SLA

https://azure.microsoft.com/ja-jp/support/legal/sla/synapse-analytics/v1_0/
99.9%となっています。
情報分析においては高可用性は不要でしょうから、十分なレベルでしょう。

障害対応の方針

では本題ですが、結論からいうとSQL DWは「データセンター内での冗長化」のみをサポートしているという調査結果となりました。
SQL DatabaseのPremium および Business Criticalサービスレベルの様にゾーン冗長構成をとり高可用性構成はとれないということです。

フェールオーバー

上記の冗長性オプションを踏まえて、フェールオーバーのパターンは下記2つに整理できます。

  1. データセンターの一部に障害が発生した場合
  2. 1つのデータセンター全体に障害が発生した場合

1. データセンターの一部に障害

フェールオーバーの実施者 想定ダウンタイム目安
Azure 平均 数秒から数十秒 最大1分

データセンター内では冗長化されているため、たとえばデータセンター内のあるラックで障害が起きた場合にはAzure側で自動でフェールオーバーされます。
その際のダウンタイムは最大でも1分未満、平均数秒から数十秒を想定しているようです。

2. 1つのデータセンターの全部に障害

フェールオーバーの実施者 想定ダウンタイム目安
サービス利用側の開発者 開発時の設定による

SQL DWはたとえば東日本と西日本のように地域を跨いだレプリケーションを構成できない為、地域を跨いだフェールオーバーは実施できません。

したがって、単一のデータセンター全体での障害発生時についてはユーザ側での対応が必要で、
下記リンクのようにGeoリストアを用いて、別のデータセンターに手動復元することがフェールオーバの対応となります。
Azure SQL Data Warehouse の geo 復元参考リンク

Geoリストア

SQL DWでは自動バックアップ機能が既定で有効となっており、自動バックアップで取得されたバックアップデータをペアとなるデータセンター(東日本なら西日本)に24時間に1回の間隔でコピーしています。
このデータを利用して復元することをGeoリストアといいます。

以上

備忘録的なメモとして記載しました。
ご参考まで。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?