Jelastic Cloud は PaaS (Platform as a Service) モデルと CaaS (Container as a Service) モデルを組み合わせたクラウド ソリューションであり、DevOps が Jelastic Web インターフェイスを使用して数回クリックするだけで複雑なインフラストラクチャを構築できるように設計されています。
このチュートリアルでは、Jelastic Cloud で仮想環境を作成し、Jelastic Cloud が提供するスクリプトを使用して、データベース サーバーをホストし、自動バックアップを設定するためにそれを構成するために必要なすべての手順を示します。
新しい環境の作成
Jelastic Cloud 管理パネルに入り、左上にある [新しい環境] ボタンを押します。
新しい環境の構成タブが表示されます。
必要に応じて、使用可能なアプリケーション サーバーを削除し、インストールするデータベースを入力します。この例では、MariaDB.
リソースの使用可能性に応じて Cloudlets を調整します。予約された Cloudlets は、ワークロードに関係なく常にアクティブな専用のハードウェア リソースであることに注意してください。また、リザーブド Cloudlet は動的 Cloudlets よりも安価です。代わりに、動的 Cloudlet は、突然の負荷を管理するために必要な場合にノードに割り当てることができる最大リソースを表します。
ディスク容量の制限を入力し、必要に応じてパブリック IP アドレスを有効または無効にし、新しい環境の名前を入力します。ここでは「dbserver」と呼びます。
[作成] ボタンをクリックして、環境のインストールを開始します。
データベースの作成
Jelastic インスタンスのインストールが完了したら、新しく作成されたインスタンスの [ブラウザーで開く] ボタンをクリックします。
新しく作成されたデータベースの phpMyAdmin ログイン ページが表示されます。
アクセスするには、Aruba Cloud から電子メールで送信された資格情報を使用します。
ユーザー アカウント画面にアクセスします。
新しいユーザーを追加して続行し、「同じ名前でデータベースを作成し、すべての権限を付与する」にチェックマークを付けて、相対データベースを作成します。
自動バックアップの設定
Jelastic Cloud 環境が提供するスクリプトを使用して、データベースの自動バックアップを作成する方法を見てみましょう。
データベース インスタンスの横にある [構成] ボタンをクリックします。
次に、お気に入りの「cron」フォルダをクリックして、「mysql」ファイルを開きます。
ファイル内には、自動バックアップに使用できる構成の例がいくつかあります。
次に、新しい行を入力してバックアップ頻度を指定し、上記の構文を使用してユーザー名とパスワードを指定します。
一定期間保持するバックアップの最大数を指定できる「-c」パラメータに特に注意してください。
手順が完了したら、編集したばかりのファイルを保存し、指定した頻度に従ってバックアップが実行されるのを待ちます。
すべてのバックアップは、お気に入りの「バックアップ」フォルダに保存されます。
「ダウンロード」コマンドを使用して、バックアップをローカルにダウンロードします。