「さくらのクラウド」を勉強するためのアウトプットを目的に、ドキュメントなどを参照し作成しておりますが、記載の誤りなどが含まれる場合がございます。
最新の情報については、公式ドキュメントをご参照ください。
さくらのクラウド検定アドバンスド試験
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円
- 40GB:1ノード構成、ノード追加不可
- 事前設計
- 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世代分のマイナーバージョンアップがサポート対象