「さくらのクラウド」を勉強するためのアウトプットを目的に、ドキュメントなどを参照し作成しておりますが、記載の誤りなどが含まれる場合がございます。
最新の情報については、公式ドキュメントをご参照ください。
試験範囲
- デジタル技術の基礎
- さくらインターネットのサービス
- 📍さくらのクラウドでのアーキテクチャ設計
さくらのクラウドでのアーキテクチャ設計─コンピューティングリソース
目標
さくらのクラウドで提供されるコンピューティングリソースの特徴を把握し、要件に応じたシステム設計の考え方を理解する。
サーバプラン
- CPUコア数×メモリサイズ
- CPUコア数に対してメモリサイズに範囲がある
-
通常プラン(CPU1~20、メモリ1~224)
- CPUコアを複数のサーバで共有
-
コア専有プラン(CPU2~192、メモリ4~1024)
- CPUコアをサーバに専用に割り当て
- プラン変更
- 現在のCPU/メモリのスペック変更を行う機能
- プラン変更時は、サーバを停止する
- 内部的には、「新たなプランのサーバ作成」→「設定情報の引き継ぎ」→「旧プランのサーバ削除」が実施される
- 新たなサーバが起動するため、リソースIDが変化する
- プランの変更を頻繁に実施すると、コストが増大する可能性あり
高火力VRT(GPU)プラン
- 画像生成や自然言語処理などの用途
- 1つのGPUを専有
- Windows Serverは利用できない
- GPUドライバのインストールは利用者が行う
専有ホストプラン
- コンプライアンス要件:他と共用が許可されない
- ソフトウェアライセンス要件
- 負荷分散に応じたキャパシティプランニング
- 標準専有ホスト
- Windows専有ホスト
- Nexted VM利用可
- 物理コア:20
- 最大仮想コア:200
- 物理メモリ:224GB
サーバ作成と削除
- シンプルモード:最低限の設定でクイックに作成
- 通常モード:詳細な条件で指定
- 削除する前に停止が必要、ディスクなども同時に削除
ディスク
- ディスクは最大3台まで
- 追加と取り外しにはサーバを停止する
- サーバに接続したままでは、ディスク単独の削除できない
- 削除したディスクは復元不可
- 暗号化
- 新規作成時のみ
- KMSで暗号化
- 暗号化ありディスクはアーカイブできない
- 暗号化ありディスクは暗号化ありでしかコピーできない
サーバのクローン
すでに作成しているサーバと同じ状態のサーバを複製する機能です。追加NICや2つ目以降のディスクのコピーは行われない。
タグ
- 任意の文字列を付与して管理できる
-
特殊タグ
- @keyboard-us
-
@group
- ホストサーバをグループ化する
- 別々のホストサーバで起動するようにできる
- @auto-reboot
- @boot-cdrom
- @boot-network
- @cpu-topology
-
@mainte-YYYYMMDD-*
- メンテナンス予定が発生した場合に自動付与
ISOイメージ
仮想CDドライブにISOイメージを挿入できる
パブリックアーカイブや利用者独自のISOイメージを使用できる。
さくらのクラウド上にISOイメージアップロード領域を作成し、FTPSでアップロードする。
TLS1.3で失敗する場合は、TLS1.2を使用する。
NIC(Network Interface Card)
- デフォルトNICの接続先は「共有セグメント」
- インターネットに接続
- サーバには最大10個まで
- ドライバは特別な理由がない限りVirtIO
- 追加したNICはスイッチに接続する
- サーバの停止が必要
アーカイブ
- パブリックアーカイブ
- さくらインターネットが各種OSなどをあらかじめインストールした状態
- 提供が終了した一部のパブリックアーカイブは共有機能を使って利用可能
- ただし、サポート対象外
- cloud-init対応アーカイブ
- マイアーカイブ
- ユーザ自身で自由に作成・削除が可能な
スタートアップスクリプト
- サーバ起動時に実行されるスクリプト
- アプリケーションの自動インストール
- ユーザ登録
- OSの各種設定
- SHELL: サーバ起動時に毎回、初回起動時のみにするには特殊タグ@sacloud-onceを付与
- YAML_CLOUD_CONFIG: 初回起動時のみ
- GitHub>さくらのクラウド スタートアップスクリプト
cloud-init
- サーバの初回電源投入時、指定した構成情報に従ってサーバの初期設定を行うことができる機能
- cloud-initの公式ドキュメント
- さくらのクラウドでのcloud-initの実装と利用例の紹介 | Spearker Deck