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-integration

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

    Note

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

    dnsconfiguration

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

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

次のステップ