Azure portal を使用した Azure Database for MySQL - フレキシブル サーバーの仮想ネットワークの作成と管理

適用対象: Azure Database for MySQL - フレキシブル サーバー

Azure Database for MySQL フレキシブル サーバーでは、Azure Database for MySQL フレキシブル サーバー インスタンスに接続するためのネットワーク接続として、相互に排他的な 2 つの方法がサポートされています。 次の 2 つのオプションがあります。

  • パブリック アクセス (許可された IP アドレス)
  • プライベート アクセス (仮想ネットワーク統合)

この記事では、Azure portal でのプライベート アクセス (VNet 統合) を使用する MySQL サーバーの作成に焦点を当てます。 プライベート アクセス (仮想ネットワーク統合) を使うと、Azure Database for MySQL フレキシブル サーバー インスタンスを独自の Azure Virtual Network にデプロイできます。 Azure Virtual Network では、非公開で、セキュリティで保護されたネットワーク通信が提供されます。 プライベート アクセスでは、MySQL サーバーへの接続は仮想ネットワークに制限されます。 詳しくは、「プライベート アクセス (仮想ネットワーク統合)」をご覧ください。

Note

Azure Database for MySQL フレキシブル サーバー インスタンスは、サーバーの作成時に仮想ネットワークとサブネットにデプロイできます。 Azure Database for MySQL フレキシブル サーバー インスタンスをデプロイした後で、それを別の仮想ネットワーク、サブネット、または "パブリック アクセス (許可された IP アドレス)" に移動することはできません。

前提条件

仮想ネットワークに Azure Database for MySQL フレキシブル サーバー インスタンスを作成するには、以下が必要です。

  • 仮想ネットワーク

    Note

    仮想ネットワークとサブネットは、Azure Database for MySQL フレキシブル サーバー インスタンスと同じリージョンとサブスクリプション内に存在する必要があります。

  • Microsoft.DBforMySQL/flexibleServersサブネットを委任すること。 この委任は、Azure Database for MySQL フレキシブル サーバー インスタンスのみがそのサブネットを使用できることを意味します。 委任されたサブネットに他の Azure リソースの種類を含めることはできません。

既存の仮想ネットワークに Azure Database for MySQL フレキシブル サーバー インスタンスを作成する

  1. ポータルの左上隅にある [リソースの作成] (+) を選択します。

  2. [データベース]>[Azure Database for MySQL] の順に選択します。 検索ボックスに「MySQL」と入力してサービスを検索することもできます。

  3. デプロイ オプションとして [フレキシブル サーバー] を選択します。

  4. [基本] フォームに入力します。

  5. [ネットワーク] タブにアクセスします。

  6. [接続方法] で、 [プライベート アクセス (VNet 統合)] を選択します。 [仮想ネットワーク] セクションに移動し、Microsoft.DBforMySQL/flexibleServersに委任されている既存の "仮想ネットワーク" と "サブネット" を選択するか、 [仮想ネットワークの作成] リンクをクリックして新たに作成します。

    Note

    ドロップ ダウンに表示されるのは、同じリージョンとサブスクリプション内の仮想ネットワークとサブネットのみです。
    選択したサブネットは、Microsoft.DBforMySQL/flexibleServers に委任されます。 これは、Azure Database for MySQL フレキシブル サーバー インスタンスのみがそのサブネットを使用できることを意味します。

    VNET 統合

  7. 既存のプライベート DNS ゾーンを選択するか、新たに作成します。

    Note

    プライベート DNS ゾーン名は、mysql.database.azure.com で終わる必要があります。
    新しいプライベート DNS ゾーンを作成するオプションが表示されない場合は、[基本] タブでサーバー名を入力してください。
    Azure Database for MySQL フレキシブル サーバー インスタンスを仮想ネットワークとサブネットにデプロイした後で、それをパブリック アクセス (許可された IP アドレス) に移動することはできません。

    dnsconfiguration

  8. [確認と作成] を選択して、ご利用の Azure Database for MySQL フレキシブル サーバーの構成を確認します。

  9. [作成] を選択して、サーバーをプロビジョニングします。 プロビジョニングには数分かかる場合があります。

次のステップ