1
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?

さくらのクラウド検定アドバンスド──(03)データベース

1
Posted at

「さくらのクラウド」を勉強するためのアウトプットを目的に、ドキュメントなどを参照し作成しておりますが、記載の誤りなどが含まれる場合がございます。
最新の情報については、公式ドキュメントをご参照ください。

さくらのクラウド検定アドバンスド試験
https://www.sakura.ad.jp/certification/advanced/

データベース

NoSQL

Apache Cassandra互換のスケーラブルなマネージドデータベースサービス

マニュアル
https://manual.sakura.ad.jp/cloud/appliance/nosql/index.html

  • RDBMSとは異なり、以下のパターンがある
    • KVS
    • グラフデータベース
    • カラム型データベース
  • 大量のログやイベントなどのデータ格納でパフォーマンスを発揮
  • パフォーマンス、信頼性、俊敏性
  • 利用想定シーン
    • 高負荷・高可用性
      • SNS、動画配信
      • 水平スケールアウトを前提とした大規模サービス基盤
    • 継続的なデータ蓄積
      • IoT、センサー
      • リアルタイム解析基盤
  • さくらのクラウドでは、Apache Cassandra 互換のマネージドデータベースサービスとして提供
    • Cassandra 4系のみ
    • Apache Cassandra
      • マスターレス方式
      • SQLに類似したクエリ言語
      • OSS
  • 提供プラン(メモリ量を示している)
    • 40GB:1ノード構成、ノード追加不可
      • 2core 4、メモリ 40GB
      • 月額7,700円
    • 100 GB:3ノード構成、2ノード単位で追加、最大9ノード(2ノード*3回追加可能)
      • 3core 8、メモリ 100GB
      • 月額46,200円
      • 追加ノード26,400円/1回(2ノード)
      • 9ノード構成だと、月額125,400円
    • 250 GB:3ノード構成、2ノード単位で追加、最大9ノード(2ノード*3回追加可能)
      • 6core 16、メモリ 250GB
      • 月額96,800円
      • 追加ノード57,200円/1回(2ノード)
      • 9ノード構成だと、月額268,400円
  • 事前設計
    • NoSQLはL2スイッチ経由(提供ゾーンは、東京第2ゾーンのみ。L2スイッチも同じゾーンにする)
    • IPアドレスを決定しておく
    • バックアップにはNFSアプライアンスが必要
    • 暗号化にはKMSキー
    • アクセス制御:ACL機能
      • 複数のIPアドレス、CIDRを指定
  • バックアップ設定
    • バックアップにはNFSアプライアンスが必要
    • 自動:実行間隔を1-7日、実行時間帯、世代数1~8世代
    • 随時:任意のタイミングで手動取得、削除も手動で実施
  • 接続ユーザーとパスワード
    • 作成時に指定
  • ディスク暗号化
    • KMSを使って暗号化
    • 暗号化しない場合は指定不要

NoSQLの運用

  • パラメータ
  • 定期リペア
    • 複数のサーバ間で発生したデータのずれを検出・修復し、データの整合性(一貫性)を維持するためのメンテナンス作業
    • 40GBプランではノード数が1のため、リペア機能利用不可
    • 増分リペア:前回のリペア実行以降に更新されたデータのみを対象に修復
      • nodetool repair -pr
    • 完全リペア:クラスタ内のすべてのデータを対象に修復
      • nodetool repair --full -pr
    • 定期リペアと即時リペア
  • ノード追加
    • 追加後に自動的にデータ分散される
    • 2026年5月現在
      • 追加ノード後の削除はできない
      • ノード追加前のバックアップは復元に利用できない
      • バックアップ設定がある場合は、ノード追加後に自動的にバックアップを取得する
  • API / CLIの利用
  • 監視
    • GUIで確認可能
    • APIでも状態取得可能
  • モニタリングスイート連携
  • バージョンアップ
    • メジャーバージョンアップ(4→5)は非対応
    • 過去3世代分のマイナーバージョンアップがサポート対象

参考

1
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
1
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?