MySQL高可用性ソリューションの概要 - MySQLカンファレンス2007


高可用性とは?

  • 障害が発生してもシステム内のリソースが利用可能な状態に保たれること
  • カテゴリは2つ
    • ハーウェア
    • ソフトウェア
  • 連続化要請
    • 無停止サービス
    • フェイルオーバ時もサービスを中断しない
    • 非常に高水準の可用性(不必要なことも多い)
  • フォールトトレランス
  • SPOF(Single point of failure)
  • フェイルオーバ

高可用性の要件と必要考慮事項

  • SLA(サービス品質保証契約)
  • 予算と納品までのスピード
    • セキュリティ
  • ストレージの検討
  • いろいろ

スケールアップとスケールアウトの違い

MySQLはスケールアウト型

  • スケールアップ
    • 垂直的
    • 高価
  • スケールアウト
    • 水平的
    • OSS

レプリケーションとは?

クラスタリングとは?

MySQL Clusterの解説

  • スライド中心なので割愛
  • スライドはダウンロード公開されるはず