このチュートリアルでは、VPC ネットワークの ECS インスタンスにデプロイされているサービスを高速化するために、専用帯域幅 Global Acceleration インスタンスを設定する方法について説明します。 専用帯域幅 Global Acceleration インスタンスは、専用のインターネット帯域幅とパブリック IP を提供し、追加されたバックエンドサービスのインターネットアクセスを高速化します。

シナリオ

アプリケーションがデプロイされている ECS インスタンスは中国 (北京) にあり、EIP にバインドして外部サービスを提供しています。 米国 (シリコンバレー) リージョンのユーザーがサービスにアクセスするときに、サービスのタイムアウトが発生することがよくあります。 したがって、インターネットアクセスの品質とスピードを向上させる必要があります。

設定の概要

高速化の要求を満たすには、次の設定の Global Acceleration インスタンスを作成する必要があります。
  • インスタンスタイプ:専用帯域幅

    詳細は、インスタンスタイプをご参照ください。

  • 高速化エリア:北米

    インターネットアクセスを高速化するエリア。 米国 (シリコンバレー) リージョンは、北米の高速化エリアに属します。

  • リージョン: 米国 (シリコンバレー)

    Global Acceleration インスタンスのリージョンは、高速化エリア内のリージョンである必要があります。

  • サービスエリア: 中国本土

    バックエンドサービスがデプロイされているリージョン。 北京 は、中国本土のサービスエリアに属しています。



手順 1: Global Acceleration インスタンスの作成

  1. VPC コンソールにログインします。
  2. 左側のナビゲーションウィンドウで、[Global Acceleration] をクリックします。
  3. [専用帯域幅][インスタンスの作成] の順に選択します。
  4. 以下の情報に従って Global Acceleration インスタンスを設定し、 [すぐに購入] をクリックします。
    設定 説明
    [Bandwidth Type]
    帯域幅タイプを選択します。
    • Dedicated Bandwidth: 専用帯域幅 Global Acceleration インスタンスは、専用のインターネット帯域幅とパブリック IP を提供し、追加されたバックエンドサービスのインターネットアクセスを高速化します。

      専用帯域幅 Global Acceleration インスタンスの帯域幅は、 Global Acceleration インスタンス専用です。

    • Shared Bandwidth: 共有帯域幅 Global Acceleration インスタンスは、インターネット帯域幅のみを提供し、パブリック IP は提供しません。

      1 つ以上の EIP (Elastic IP Address) を共有帯域幅インスタンスに追加することができます。 追加後、EIP を使用してバックエンドサービスのインターネットアクセスを高速化できます。 また、EIP は共有帯域幅インスタンスの帯域幅を共有するので、インターネットのコストが削減されます。

      EIP がバインドされているバックエンドサービスのリージョンは、同じでなければなりません。

    このチュートリアルでは、「Dedicated Bandwidth」を選択します。 詳細は、インスタンスタイプをご参照ください。

    [Accelerated Area]

    Global Acceleration インスタンスの高速化エリアを選択します。

    高速化エリアはリージョンの集まりで、それぞれの高速化エリアは 1 つ以上のリージョンで構成されます。 Global Acceleration インスタンスは、選択した高速化エリア内にあるバックエンドサービスへのインターネットアクセスを高速化します。

    このチュートリアルでは、「北米」を選択します。

    [Region]

    Global Acceleration インスタンスの属するリージョンを選択します。 インスタンスは、選択した高速化エリアに配置する必要があります。

    このチュートリアルでは、「米国(シリコンバレー)」を選択します。

    Global Acceleration インスタンスとバックエンドサービスを、同じリージョンにすることはできません。
    [Service Area]

    高速化するサービスが属するエリアを選択します。

    高速化エリアは、Alibaba Cloud リージョンの集まりです。 それぞれの高速化エリアは 1 つ以上のリージョンで構成されます。 選択したサービスエリアで、VPC ネットワークの ECS インスタンスまたは SLB インスタンスをバインドして、デプロイされたバックエンドサービスを高速化できます。

    このチュートリアルでは、「中国本土」を選択します。

    [Billing Method] Global Acceleration は帯域幅に基づいて課金されます。
    [Bandwidth Peak]

    Global Acceleration インスタンスのピーク帯域幅を選択します。 インスタンスの作成後、ビジネスニーズに応じて随時、ピーク帯域幅を調整できます。

    このチュートリアルでは、「10 Mbps 」を選択します。

    [Purchase Quantity]

    購入する数量を選択します。

    このチュートリアルでは、「1 」を選択します。

    [Subscription Duration]

    購入期間を選択します。

    このチュートリアルでは、「1」 を選択します。

手順 2: バックエンドサービスのバインド

バックエンドサービスを高速化するためには、専用帯域幅インスタンスの作成後、専用帯域幅インスタンスにバインドする必要があります。 バックエンドサービスをバインドするには、次の手順に従います。
  1. [Global Acceleration] ページで [専用帯域幅]をクリックします。
  2. 操作対象のインスタンスを見つけ、[インスタンスのバインド] をクリックします。
  3. [バックエンドサービスインスタンス] ページでバックエンドサービスを設定し、[OK]をクリックします。
    • [バックエンドサービスリージョン]: バックエンドサービスのリージョンを選択します。バックエンドサービスは、選択したサービスエリアに属していなければなりません。

      このチュートリアルでは、「中国(北京)」を選択します。

    • [インスタンスタイプ]: バックエンドサービスがデプロイされているインスタンスのタイプを選択します。 現在、Global Acceleration では、VPC ネットワークの ECS インスタンスおよび SLB インスタンスにデプロイされたサービスを高速化できます。

      このチュートリアルでは、「 ECS Instance」を選択します。

    • [Bind Instance]: 高速化対象のバックエンドサービスがデプロイされているインスタンスを選択します。

      このチュートリアルでは、外部サービスがデプロイされている ECS インスタンスを選択します。

Global Acceleration インスタンスのステータスが 「Allocated」 に変わったら、バインドは成功です。 インスタンスが正常にバインドされると、自動的にバックエンドサービスアドレスがバックエンドサーバーに割り当てられます。



手順 3: バックエンドサービスの有効化

バックエンドサービスをバインドした後、バインドした ECS インスタンスに NIC サブインターフェイスを追加する必要があります。 サブインターフェイスの IP アドレスは、システムによって自動的に割り当てられるバックエンドサービスアドレスになります。 バックエンドサービスが Global Acceleration インスタンスにバインドされると、バックエンドサーバーのサブインターフェイスが正しく設定されていれば、高速化リンクは常に有効になります。

バックエンドサービスが ECS インスタンスの場合にのみ有効化が必要です。
このチュートリアルでは、Linux システムを例に説明します。
  1. [Global Acceleration] ページで操作対象のインスタンスを見つけ、バックエンドサービスのアドレスを表示します。

    [サービスの有効化] をクリックして、バックエンドサービスのアドレスを表示することもできます。



  2. 次のコマンドを実行して、NIC 設定ファイルを開きます。
    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
  3. Add the following information in the configuration file.
    DEVICE=eth0:1
     IPADDR=172.xx.xx. 135
     NETMASK=255.255.255.255
     ONBOOT=yes
  4. Run the following command to make the configuration take effect.
    ifup eth0:1

手順 4: 検証

バックエンドサービスがバインドされた後、 Global Acceleration インスタンスの EIP に対して ping を実行して、設定が反映されているかを確認できます。 バックエンドサーバーのパブリック IP と Global Acceleration インスタンスの EIP に対して、それぞれ ping を実行して、レイテンシーとパケットロスを比較することもできます。