さくらインターネット株式会社

さくらのクラウド(サーバ)の高可用性をHAクラスターで実現する方法

さくらのクラウドでの高可用性構成にLifeKeeperを利用するメリット

さくらのクラウドは、さくらインターネット様が提供している国産クラウドサービスです。日本国内のデータセンター(東京、石狩)で運用されており、政府認定のセキュリティ基準を満たしたクラウドサービスです。データ転送量による従量課金が無く、為替の影響を受けない円建ての料金なので、コストの予測が立てやすい特長があります。また、さくらのクラウドは、デジタル庁が推進するガバメントクラウドにおける唯一の国産クラウドです。

さくらのクラウドでは、IT基盤として求められる性能・信頼性が備えられていることから、ミッションクリティカルなシステムが運用されるケースが多くあります。基盤の信頼性は十分に高いさくらのクラウドですが、ミッションクリティカルなシステムを止めずに運用するためには、アプリケーションの障害を自動的に検知して復旧できる必要があります。

これを実現するには、予め停止に備えるために待機系ノードを用意しておき、障害発生時には自動的に普段利用している稼働系から待機系に切り替えることで、最小限の時間で復旧できる仕組みが必要です。

HAクラスター製品のLifeKeeperを使ってさくらのクラウドの冗長化構成を構築することで、さくらのクラウドを高い信頼性のもとで運用することが可能になります。

■さくらのクラウドとは?

高性能・低価格な国産クラウド。サーバ・ストレージ・ネットワークをコントロールパネルやAPI、Terraformから構築できます。

さくらのクラウドのLifeKeeperによるHAクラスター構成

当社ではさくらインターネット様と共同で、さくらのクラウドのサーバサービス(コア専有プラン)をLifeKeeper for Linuxで冗長化する検証を実施しました。東京リージョン内のActive/Standbyの2ノード構成と、東京と石狩の2つのリージョンを跨いだActive/Standbyの2ノード構成が検証済み構成です。
クライアント(ユーザー)は、仮想IPに向けて通信することで、Activeノード上で動いているアプリケーションと通信することができます。

シングルリージョン(NIC1枚構成)

NICが1枚でシンプルな構成ですが、1枚のNICが単一障害点になる可能性があります。
可用性の観点であれば、NICが2枚の構成の方がより可用性が高くなります。

Sakura-cloud_Single-Region Configuration Diagram_nic-1.png

シングルリージョン(NIC2枚構成)

NICが2枚の構成です。可用性の観点であれば、NICが2枚の構成の方がNICが1枚の構成よりも可用性が高くなります。

Sakura-cloud_Single-Region Configuration Diagram_nic-2.png

複数のリージョンに跨った構成

HAクラスターを複数のリージョンに跨らせることで、各リージョン(拠点)の障害に対応することも可能です。東京と石狩のリージョン間はL2延伸を採っています。

Sakura-cloud_Multi-Region Configuration Diagram.png

LifeKeeperによるさくらのクラウドのサーバサービスの冗長化構成についてのお問い合わせおよび構築をご希望のお客様は、さくらインターネット様までお問い合わせください。

利用している「さくらのクラウド」のサービス

サービス/構成 シングルリージョン(NIC1枚構成) シングルリージョン(NIC2枚構成) 複数のリージョンに跨った構成
クラウドサーバ
ディスク
VPNルータ
ルータ+スイッチ
NFSアプライアンス
シンプル監視
シンプル通知
スイッチ
ブリッジ
  • クラウドサーバ(仮想サーバ/VM)
    さくらのクラウドの仮想化基盤上で動作する仮想サーバ(VM)です。CPU・メモリ・ディスクを選んで作成し、ゲストOS(Linux/Windows など)を動かせます。本構成では、物理CPUコアを専有して性能影響を受けにくい「コア専有プラン」を採用し、ミッションクリティカルな用途に適した安定性を確保しています。
    ※ ゲストOSにはRed Hat Enterprise Linux 8.10を使用し、その上でApache・MariaDB・LifeKeeper/DataKeeperを動作させています。
    マニュアル
  • ディスク
    サーバに接続して利用するブロックストレージです。OSやデータを格納し、性能重視のSSDプランと容量重視の標準プランから選べます。
    マニュアル
  • コア専有プラン
    サーバのCPUプランの一種で、物理CPUコアを専有することで他ユーザーの影響を受けにくい安定した性能を提供します。
    マニュアル
  • スイッチ
    サーバ間をプライベートIPで接続する、仮想ネットワークサービスです。SSH管理用NIC、データベースサーバ、NFSアプライアンスなど、グローバルIPに公開する必要のない内部通信に利用します。
    本構成では死活監視・データ同期用の内部ネットワークや、ブリッジ接続によるゾーン間L2延伸に使用しています。
    マニュアル
  • ルータ+スイッチ
    グローバルIPアドレスのセグメント(例:/28)をサーバへ直接割り当てられる、ネットワークサービスです。
    さくらのクラウドで作成した仮想サーバにインターネットへの接続機能を提供します。
    マニュアル
  • ブリッジ接続
    異なるゾーン/リージョンにあるスイッチ同士を接続し、離れた拠点のネットワークを同一のセグメントとして扱えるようにする機能です。
    さくらのVPSや専用サーバとの接続にも利用できます。本構成では、リージョンを跨いだL2延伸(仮想IPの引き継ぎ・データ同期)に使用します。
    マニュアル
  • VPNルータ
    クラウド上にセキュアなネットワークを構築するためのルータ機能です。サイト間VPN、ポートフォワーディング、ファイアウォール、DHCPなどを備えます。
    本構成では保守管理用の経路として使用しています。
    マニュアル
  • シンプル監視
    指定したURL/ポートなどを外部から定期的に監視(ping・TCP・HTTP/HTTPSなど)し、疎通断やしきい値超過を検知する外形監視サービスです。
    マニュアル
  • シンプル通知
    メールやWebhookなどで通知を送るサービスです。シンプル監視のアラート送信先などに利用します。
    マニュアル

耐障害性のためのさくらのクラウドの標準サービス
さくらのクラウドではシステムの耐障害性を高める様々なサービスを提供しております。

ユースケース 利用するサービス 概要
サーバの水平スケーリング オートスケール 負荷に応じてサーバを自動で増減(スケールアウト/アップ)。
複数のサーバへリクエストを振り分け・異常ノードを自動で切り離したい エンハンスドロードバランサ 大規模なHTTP/HTTPSサービスに最適なロードバランサアプライアンス
データベースのバックアップを自動で行いたい データベースアプライアンス 冗長化機能・定期バックアップ機能・リードレプリカ機能を提供
地域を跨いだ障害対策を行いたい GSLB(広域負荷分散) リージョン間だけでなく「さくらのVPS」や「さくらの専用サーバ」などの他サービスに跨ったロードバランシング

さくらインターネット様のお問い合わせ窓口

よくあるご質問(FAQ)

Q LifeKeeperの動作環境を教えてください。

A

オンプレミス、仮想環境、クラウドなど様々な環境でご利用いただけます。
クラウド環境ではさくらのクラウド、AWS、Azureなど幅広いクラウド環境が動作検証済みです。
詳しくは動作検証済みクラウド一覧をご覧ください。
LifeKeeperのバージョンの要件は下記のサポートマトリックスご参照下さい。

Q LifeKeeperを体験してみたいのですが、評価版などの用意はありますか?

A

はい、30日間お使い頂ける評価版がございます。こちらからお申し込み下さい。

Q 発注してから利用開始までどのくらい時間がかかりますか?

A

弊社に注文書が到着してから2~3営業日程度でご利用いただけます。
念のため余裕をもってお申し込みください。

Q 購入はどこからできますか?

A

原則販売代理店様からご購入いただけます。
代理店につきましてはこちらのページをご覧ください。

online_meeting.png

HAクラスターソフト「LifeKeeper」のプロフェッショナルに、お悩みを直接ご相談いただける場です。
概要やサポート対象、HAクラスター製品の比較はもちろん、事例など気になる疑問をその場でお答えいたします!

お気軽にご相談ください。

ご予約はこちら