機械翻訳について

MySQL Serverデプロイメントの作成

MySQL Cloud Serviceでデータベース・デプロイメントを作成するには、次の手順の説明に従ってCreate MySQL Cloud Serviceウィザードを使用します。

開始する前に

MySQL Cloud ServiceでMySQL Serverデプロイメントを作成する前に、次のものを作成しておく必要があります:

  • SSH公開/秘密鍵ペア

    MySQL Serverデプロイメントの作成時には、SSH公開鍵を、デプロイメントをサポートしている計算インフラストラクチャと関連付ける必要があります。 公開鍵の値を含むファイルをアップロードするか、または公開鍵の値を貼り付けることができます。

    SSH公開鍵は、SSHクライアントを使用してデプロイメントに関連付けられている計算ノードに接続する際に認証に使用されます。 接続時に、公開鍵に適合する秘密鍵を提供する必要があります。

    標準SSH鍵生成ツールを使用してSSH公開/秘密鍵ペアを生成します。 詳細は、「Secure Shell(SSH)公開/秘密鍵ペアの生成」を参照してください。

    注意:

    SSH鍵ペアは、Create MySQL Cloud Service Instanceウィザードで作成することもできます。
  • クラウド・ストレージのバックアップ・ロケーション(オプション)

    データベースをクラウド・ストレージに自動的にバックアップする場合は、クラウド・ストレージのバックアップ・ロケーションに関連付ける必要があります。 指定するロケーションのタイプは、デプロイメントが構築されているインフラストラクチャによって異なります:

    • Oracle Cloud Infrastructure: クラウド・バックアップはOracle Cloud Infrastructure Object Storageバケットに格納されます。 クラウド・ストレージにバックアップするように構成されたデータベース・デプロイメントを作成する前に、ストレージ・バケットを作成する必要があります。

    • Oracle Cloud Infrastructure Classic: クラウド・バックアップはOracle Cloud Infrastructure Object Storage Classicコンテナに格納されます。 あらかじめコンテナを作成し、そのコンテナに関する情報をウィザードに提供したり、ウィザードでコンテナを作成したりすることができます。

      注意:

      Oracle Cloud Infrastructure Classic「新しいインスタンスを作成」ウィザードの「クラウド・ストレージ・コンテナ」フィールドに、デフォルトの有効なURLとデフォルトのコンテナ名MySQLCSが設定されるようになりました。 このコンテナは、初めて新しいインスタンスを作成するときに作成されます。 別のコンテナ名を使用するには、デフォルトのコンテナ名を削除するURLを編集し、目的の名前に置き換えます。

      コンテナはMySQL Cloud Serviceに関連付けられます。 MySQL Cloud Serviceに関連付けられると、コンテナはOracle IaaS Public Cloud Servicesサブスクリプション(または試用版)の一部ではなく、サブスクリプション(または試用版)の一部になります。

      あらかじめコンテナを作成している場合でもウィザードを使用して作成した場合でも、コンテナに関する次の情報を入力するよう求められます:

      • コンテナの名前

      • コンテナへの読取り/書込みアクセス権を持っているユーザーのユーザー名とパスワード

      注意:

      他の目的でMySQL Cloud Serviceデータベースをバックアップするために使用しているOracle Cloud Infrastructure Object Storage Classicコンテナを使用しないでください。 たとえば、Oracle Java Cloud Serviceインスタンスのバックアップと兼用にしないでください。 複数の目的にコンテナを使用すると、請求のエラーが生じる可能性があります。

手順

MySQL Cloud ServiceのMySQL Serverデプロイメントを作成する手順:

  1. MySQL Cloud Serviceコンソールを開きます。

    詳細は、MySQL Cloud Serviceコンソールへのアクセスを参照してください。

  2. インスタンスの作成をクリックします。

    Create MySQL Cloud Serviceウィザードが起動し、「新しいインスタンスを作成」ページが表示されます。 Create New Instanceウィザードは、「インスタンス」「サービスの詳細」、および「確認」ページに分かれています

  3. 「インスタンス」セクションで、MySQL Serverデプロイメントに次の情報を指定します:

    • 「インスタンス名」-MySQL Serverデプロイの名前を入力します。 この名前には次の要件があります。

      • 50文字を超えることはできません。

      • 文字で始まる必要があります。

      • 文字、数字またはハイフンのみ使用できます。

      • それ以外の特殊文字を含むことはできません。

      • アイデンティティ・ドメイン内で一意である必要があります。

    • 「説明」-MySQL Serverデプロイメントの説明を入力します。 (オプション)

    • 「電子メール・アドレス」-プロビジョニング・ステータスの更新に関する電子メール・アドレスを提供します。

    • 「メータリング頻度」-このインスタンスによって使用されるリソースの請求を判別するために使用されるメータリングのタイプを決定します。 現在、MySQL Cloud ServiceではHourlyのみがサポートされています。

    • 「リージョン」-コンピュート領域の名前。 (アイデンティティ・ドメインがリージョンに対して有効になっている場合のみ使用可能)

      データベース・デプロイメントのためのリージョン。 「Oracle Cloud Infrastructure」をサポートするリージョンを選択すると、「可用性ドメイン」および「サブネット」フィールドが表示され、「Oracle Cloud Infrastructure」にデプロイメントが作成されます。 それ以外の場合は、Oracle Cloud Infrastructure Classicにデプロイメントが作成されます。

      「プリファレンスなし」を選択すると、MySQL Cloud ServiceOracle Cloud Infrastructure Classicリージョンを選択します。 アカウントの設定時に定義した「デフォルトのデータ・リージョン」が使用されます。

    • 「可用性ドメイン」- (「Oracle Cloud Infrastructure」でのみ使用可能)デプロイメントがデプロイメントされている選択リージョン内の可用性ドメイン。

    • 「サブネット」- (「Oracle Cloud Infrastructure」でのみ使用可能)デプロイメントへのネットワーク・アクセスを決定するサブネット(可用性ドメイン内のサブネット)。

    • 「IPネットワーク」- (「Oracle Cloud Infrastructure」でのみ使用可能)

      (リージョンを選択し、Oracle Cloud Infrastructure Compute Classicを使用してそのリージョンで作成された1つ以上のIPネットワークを定義した場合のみ使用可能)。

      データベースのデプロイメントをデプロイメントするIPネットワークを選択します。 Oracle Cloud Infrastructure Compute Classicが提供するデフォルトの共有ネットワークを使用するには、「プリファレンスなし」を選択します。

      IPネットワークの詳細については、Oracle Cloud Infrastructure Compute Classicの使用の次のトピックを参照してください:

    • 「タグ」-インスタンスを識別するために使用されるメタデータ。 ドロップダウン・リストから必要なタグを選択するか、必要なタグを作成します。 タグは、keysのコンマ区切りリスト、または「キー:値」ペアとして定義できます。 例えば : productionDB,owner:John,admin:John. 「インスタンス」ページからタグを検索してフィルタリングすることができます。 「インスタンスの概要」ページから、インスタンスの作成後にタグを定義することもできます。

      詳細は、「タグの管理」を参照してください。

    次に、「次」をクリックして、「サービスの詳細」セクションに移動します。

    注意:

    フィールド名にアスタリスクが付いているフィールドは、必須フィールドです。
    1. 「構成」セクションで、MySQL Serverデプロイメントの名前、説明、およびコンピュート・シェイプを選択し、展開をサポートするコンピューティング・インフラストラクチャにアクセスするためのSSH公開鍵を提供します。

      • Shape: サポートされるOCPU (Oracle CPU)とRAMの組合せの一覧からいずれかの計算処理能力を選択します。 詳細は、「コンピューティング・パワー」を参照してください。

        注意:

        要件に応じて、この処理能力をスケール・アップまたはダウンできます。 詳細は、MySQL Cloud Serviceのスケーリングを参照してください。
      • SSH Public Key: MySQL Serverデプロイメントに関連付けられた計算ノードへの接続にSSHクライアントを使用する場合に、認証に使用するSSH公開鍵を指定します。

        「Edit」をクリックし、公開鍵の値を含んだファイルをアップロードするか、公開鍵の値を貼り付けて公開鍵を指定します。

        値を貼り付ける場合は、値に改行が含まれたり、最後に改行が使用されていないことを確認してください。

        「Create a New Key」および「Enter」をクリックし、新しいSSH鍵ペアを生成およびダウンロードします。

      • 「高性能ストレージの使用」-Data、Redo、およびBinlogボリュームに高性能ストレージを使用する場合に選択します。 これはソリッド・ステート・ドライブのストレージです。

    2. 「予約されたIP」-このサービスに割り当てる予約済みのIPアドレスを選択します。 予約済みIPアドレスのいずれかを割り当てるには、「自動的に割り当て」を選択します。 予約済みIPアドレスの詳細については、「IP予約」を参照してください。

      このフィールドは、前の画面でリージョンが選択され、「IPネットワーク」フィールドが「プリファレンスなし」に設定されている場合にのみ表示されます。

    3. 「MySQL構成」セクションで、データ格納量、管理者ユーザー、管理者パスワード、データベース・スキーマ名を選択します。

      • Usable Database Storage (GB): データベース・データ用に必要な記憶域の容量を入力します(GB単位)。 デフォルト値は25で、最大値は1024です。

        注意:

        ローカル・バックアップ・ストレージを定義しない場合、使用可能な最大容量は2TBです。
      • Administration User: 管理ユーザー名を入力します。 デフォルト値はrootです。 この値は、次を満たす必要があります。

        • 2文字から32文字の範囲である必要があります。

        • 文字で始まる必要があります。

        • 文字、数字または記号_ (アンダースコア)を含める必要があります。

      • Administration PasswordおよびConfirm Password: MySQL Serverへの管理アクセスのためのパスワードを入力し、再入力します。

        入力するパスワードは次のとおりです。

        • 長さは8文字から30文字である必要があります。

        • 少なくとも1つの小文字を含む必要があります

        • 少なくとも1つの大文字を含む必要があります

        • 少なくとも1つの数字を含む必要があります

        • 次の記号の少なくとも1つを含む必要があります: _(アンダースコア)、#(ハッシュ記号)または$(ドル記号)。

      • Database Schema Name: データベース・インスタンスの名前を入力します。 この名前には次の要件があります。

        • 64文字を超えることはできません。 文字、数字および特殊文字(_、$)を含めることができます。

        • 文字、アンダースコア(_)またはドル記号($)で始まる必要があります。

        • 文字、数字または次の記号のみ使用できます: _(アンダースコア)、#(ハッシュ記号)または$(ドル記号)。

      • 「サーバー文字セット」-ドロップダウン・メニューから必要な文字セットを選択します。

        注意:

        MySQLのデフォルトの文字セットはlatin1ですが、MySQL Cloud Serviceはデフォルトでutf8mb4を使用します。
      • 「タイムゾーン」-MySQLサーバーのタイムゾーンを選択します。 デフォルト値SYSTEMは、コンピュート・ノードで使用されるタイムゾーンにタイムゾーンを設定します。 完全なリストについては「サポートされているタイムゾーン」を参照してください。

      • 「MySQLポート」-サーバーが待機するポートを定義します。 使用可能なポートの範囲は3200〜3399です。 デフォルトは3306です。

    4. Configure Enterprise Monitor: このインスタンスでMySQL Enterprise Monitorのインストールを構成する場合は、Yesを選択します。 MySQL Enterprise Monitorをインストールせずに実行する場合は、Noを選択します。

      注意:

      MySQL Enterprise Monitorをインストールする場合は、単一のMySQL Cloud Serviceインスタンスをこのインストール専用にすることをお薦めします。 また、そのインスタンスにデプロイされたこのMySQL Serverは、MySQL Enterprise Monitorのリポジトリ以外の目的で使用しないこともお薦めします。 計算ノードの処理能力の推奨最小値はOC3となります。

      注意:

      MySQL Enterprise Monitorをプロビジョニングする場合は、デフォルトのアクセス・ルールora_p2admin_emも有効にする必要があります。 このアクセス・ルールが有効化されていない場合は、MySQL Enterprise Monitorにアクセスできません。

      「Yes」を選択すると、次のフィールドが表示されます。

      • Manager User: MySQL Enterprise Monitorのマネージャ・ユーザーの名前を入力します。 これは、インストールの構成、ユーザーの追加などを行うユーザーです。

      • Manager Password: Manager Userのパスワードを入力および確認します。

        入力するパスワードは次のとおりです。

        • 長さは8文字から30文字である必要があります。

        • 少なくとも1つの小文字を含む必要があります

        • 少なくとも1つの大文字を含む必要があります

        • 少なくとも1つの数字を含む必要があります

        • 次の記号の少なくとも1つを含む必要があります: _(アンダースコア)、#(ハッシュ記号)または$(ドル記号)。

      • Agent User: エージェント・ユーザーの名前を入力します。 このユーザーは、MySQL Service Managerに接続し、エージェントがインストールされるホストおよびそのホストにインストールされているMySQLインスタンスについて収集した情報をリレーするために、MySQL Enterpriseエージェントで使用されます。

        注意:

        エージェントのインストールは、ここでは提供されません。 現在、MySQL Enterprise Service Managerのみをインストールできます。これにより、組込みエージェントを使用して、ローカルまたはリモートのMySQLインスタンスを監視できます。 MySQL Cloud Serviceインスタンス上にインストールされたMySQLを監視する場合、これらを監視するようにMySQL Service Managerを構成できますが、リモート・ホストのオペレーティング・システム、ファイル・システムまたはネットワーク・インタフェースは監視できません。 エージェントのインストールは現在できませんが、Agent UserおよびPasswordを定義して、MySQL Enterprise Monitorを適切に構成する必要があります。 これらのパラメータは後で変更できます。
      • Agent Password: エージェント・パスワードを入力および確認します。

    5. 「Backup and Recovery Configuration」セクションでは、データベース・デプロイメントに対するバックアップ・オプションを選択し、選択に応じて、クラウド・バックアップを保存するOracle Storage Cloud Serviceコンテナに関する情報を入力します。

      注意:

      サービスを作成した後は、バックアップ場所を変更できません。

      Backup Destination: バックアップの構成を選択します。

      • Both Cloud Storage and Local Storage: バックアップが自動的に作成され、ローカル・ストレージとOracle Storage Cloud Serviceコンテナ上の両方に格納されるように構成されます。

      • None: バックアップは構成されません。

      • 「Cloud Storageのみ」-backupsは自動的に作成され、Oracle Storage Cloud Serviceコンテナに格納されるように構成されています。 このオプションのローカル・バックアップは作成されません。

      「Cloud Storageのみ」または「クラウド・ストレージとローカル・ストレージの両方」を選択すると、Cloud Storage Container、User Name、およびPasswordフィールドが表示されます:

      • 「クラウド・ストレージ・コンテナ」-クラウド・ストレージへのバックアップを保存するURL:

        • 「Oracle Cloud Infrastructure」のデータベース・デプロイメントの場合は、既存の「Oracle Cloud Infrastructure Object Storage」バケットのURLを入力します。 URLの形式は次のとおりです:

          https://swiftobjectstorage.region.oraclecloud.com/v1/namespace/bucket
          

          次に例を示します。

          https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/mycompany/mybucket
          

          このデプロイメント・バケットは、データベース・デプロイメントの作成を開始する前に作成する必要があります。 「Oracle Cloud Infrastructure」 documentationのObject Storage APIを参照してください。

        • Oracle Cloud Infrastructure Classicのデータベース・デプロイメントでは、デフォルトでOracle Cloud Infrastructure Object Storage ClassicコンテナのURLがフィールドに設定されます。 URLは一般的な形式です:

          https://storage-instance-specifier/container
          

          注意:

          アカウントにObject Storageサービスの権限が含まれていない場合、または選択されたリージョンがOracle Cloud Infrastructureリージョンの場合、コンテナ・フィールドは自動レートされません。

          デフォルトのMySQLCS以外のコンテナを使用するには、デフォルトのコンテナ名を希望する名前に置き換えます。 新しい名前は既存のコンテナにすることができます。または、新しい名前をURLに追加し、「クラウド・ストレージ・コンテナの作成」を選択して新しいコンテナを作成することもできます。

          注意:

          MySQL Cloud Serviceのデプロイメントを他の目的でクラウド・ストレージにバックアップするために使用しているストレージ・コンテナを使用しないでください。 たとえば、Oracle Java Cloud Serviceインスタンスをクラウド・ストレージにバックアップするためにも使用しないでください。 複数の目的にコンテナを使用すると、請求のエラーが生じる可能性があります。

          あなたのアカウントのstorage-instance-specifier値を調べるには、「Oracle Cloud Infrastructure Object Storage Classicの使用」「Oracle Storage Cloud ServiceリソースのREST URLについて」を参照してください。 このコンテナが存在しない場合は、「クラウド・ストレージ・コンテナの作成」チェックボックスを使用して作成します。

      • クラウド・ストレージ・ユーザー名-クラウド・ストレージ・コンテナで指定されたロケーションへの読み取り/書き込み(および必要に応じて作成)アクセス権を持つユーザー:

        • 「Oracle Cloud Infrastructure」のデータベース・デプロイメントの場合は、「Oracle Cloud Infrastructure」コンソールへのサインインに使用するユーザー名を入力します。

        • Oracle Cloud Infrastructure Classicのデータベース・デプロイメントの場合は、「クラウド・ストレージ・コンテナ」で指定されたOracle Cloud Infrastructure Object Storage Classicコンテナの管理者のOracle Cloudユーザー名を入力します。 通常、これはあなたのOracle Cloudユーザー名です。

      • 「クラウド・ストレージのパスワード」-「クラウド・ストレージ・コンテナ」で指定されたロケーションにアクセスするために必要なパスワード
        • Oracle Cloud Infrastructureのデータベース・デプロイメントの場合は、指定したユーザーのOracle Cloud Infrastructureで生成された認証トークンを入力します。 詳細については、Oracle Cloud Infrastructureドキュメントの「Oracle Cloud InfrastructureのOracle Platform Servicesの前提条件」を参照してください。

        • Oracle Cloud Infrastructure Classicのデータベース・デプロイメントの場合は、「クラウド・ストレージ・ユーザー名」で指定されたOracle Cloudユーザーのパスワードを入力します。

      • 「クラウド・ストレージ・コンテナの作成」- (Oracle Cloud Infrastructureでは使用できません)データベース・デプロイメント作成の一環として、新しいOracle Cloud Infrastructure Object Storage Classicコンテナを作成します。 上記のフィールドにコンテナ名とCloud Storageのユーザー名とパスワードを指定します。 デフォルトでは有効です。

  4. クラウド・ストレージ内の既存のバックアップに保存されたデータを使用して新しいデータベースを作成または初期化するには、「既存のバックアップからインスタンスを作成」フィールドでYesを選択し、次のようにします:

    注意:

    このプロセスは、MySQL Enterprise Backup FullまたはTTS、圧縮された単一ファイルのバックアップ、.mbi拡張子、またはmysqldumpの論理バックアップ、gzipped (*.sql.gz)をサポートします。
    • 「バックアップ・ファイル・クラウド・ストレージ・パス」-バックアップ・ファイルへのパスを入力します。 次のパス・タイプを使用できます:

      • Oracle Cloud Infrastructureのデプロイメントの場合は、既存のOracle Cloud Infrastructure Object StorageバケットのURLを入力します。 URLの形式は次のとおりです:

        https://swiftobjectstorage.region.oraclecloud.com/v1/namespace/bucket/backupFileName
        

        次に例を示します。

        https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/mycompany/mybucket
        

        このデプロイメント・バケットは、データベース・デプロイメントの作成を開始する前に作成する必要があります。 「Oracle Cloud Infrastructure」 documentationのObject Storage APIを参照してください。

      • Oracle Cloud Infrastructure Classicのデータベース・デプロイメントの場合、URLは一般的な形式です:

        https://storage-instance-specifier/container/backupFileName
        

        あなたのアカウントのstorage-instance-specifier値を調べるには、「Oracle Cloud Infrastructure Object Storage Classicの使用」「Oracle Storage Cloud ServiceリソースのREST URLについて」を参照してください。

    • 「ユーザー名」-指定されたコンテナへの読み取りアクセスを持つユーザーのユーザー名。

    • 「パスワード」-「ユーザー名」で指定されたユーザーのパスワード。

    注意:

    「使用可能なデータベース・ストレージ」フィールドに適切なストレージ・スペースを定義する必要があります。 使用可能なストレージが使用されているバックアップのサイズより小さい場合、エラーが表示されます。
  5. 「Confirmation」ページで、リストされた情報を確認します。 問題がなければ、「Create」をクリックします。

    情報を変更する必要がある場合、ウィザードの一番上にあるナビゲーション・バーまたは「Back」ボタンを使用して、ウィザード内のページをさかのぼります。 「Cancel」をクリックすると、新しいデータベース・デプロイメントを作成することなくウィザードが取り消されます。