❄️

SnowPro Core資格への道 ~Part2 フェールオーバーとフェールバックについて~

に公開

はじめに

こんばんは。
まだSnowflake試験の予約はしておりませんが、やると決めたらコツコツやるタイプなので
今日もアウトプットしてみたいと思います。

横澤さんが知見を社内に毎日発信されていると聞き、
驚愕+それナレッジめっちゃたまるやん。
後で復習をするためにまとめるというのも大事だよな・・・とまずはマネしてみることにしました。
ただ、ペースは1日1記事ではなく、3日で1記事出したらいい方かもしれません💦

ということで、今回はフェールオーバー/フェールバックの
イメージ図をまとめてみたので公開します。
Snowflakeに特化しているというよりは、一般的な定義になるかもしれません。

フェールオーバー

フェールオーバー(failover):システムに障害が発生した際に、バックアップシステムに自動的に切り替えることです。
これにより、システムダウンを回避し、サービスを継続的に提供することができます。

フェールバック

フェールバック(failback):障害が復旧した後、または計画メンテナンスの終了後に、システムを元のプライマリ環境に戻すプロセスを指します。

Snowsightで検証してみたかったけど断念

Snowflakeの公式ドキュメントによると、この機能はプライベート接続を利用しているアカウントのみとのことでした。
TrialのSnowsightで検証してみようかと思ったのですが、断念しました。
出典 https://docs.snowflake.com/ja/user-guide/db-replication-config#region-support-for-database-replication-and-failover-failback

まとめ

Snowflakeでは、みたいな資料も作りたかったのですが今回は一般的なイメージを絵にしてみました。
フェールオーバーとフェールバックのイメージがわかなかったので、解像度が上がって学びになりました。

fujitaが自分の解釈でブログ化しています。
こちらのドキュメントに相違点等ありましたら、ご指摘よろしくお願いいたします。

ではでは、また会いましょう!

Discussion