Lingjun AI Computing Serviceを有効化すると、購入したコンピューティングノードのネットワークがAlibaba Cloudパブリッククラウドから分離されます。 ネットワーク接続とステータスモニタリングを実装するには、Lingjun AI Computing Serviceとともに他のAlibaba Cloudサービスを使用する必要があります。 サービスには、Virtual Private Cloud (VPC) 、Cloud Enterprise Network (CEN) 、およびApplication Real-time Monitoring Service (ARMS) が含まれます。 このトピックでは、Lingjun AI Computing Serviceを使用する前に購入および設定する必要があるAlibaba Cloudサービスについて説明します。
背景情報
コンピュートノードは、購入後は分離されたネットワーク環境にあります。 Lingjun接続インスタンスを使用して、計算ノードをCENに接続できます。 これにより、計算ノードはAlibaba Cloudパブリッククラウドに接続されます。 ネットワーク接続を実装するには、コンピューティングノード、Lingjun接続インスタンス、Cloud Parallel File Storage (CPFS) などのLingjunサービスを設定する必要があります。 次のサービスも設定する必要があります。
CEN: CENを使用して、Lingjun AI Computing ServiceとAlibaba Cloudパブリッククラウド間のネットワーク接続を実装できます。 CENの設定方法の詳細については、このトピックの「CEN設定」をご参照ください。
VPC: Lingjun AI Computing ServiceをCENを使用してAlibaba Cloudパブリッククラウドに接続した後、Lingjun AI Computing Serviceを他のVPCのクラウドサービスに接続するためのVPCを作成および設定する必要があります。 詳細については、このトピックのVPC設定セクションをご参照ください。
ARMS: ARMSは、Lingjun AI Computing Serviceのクラスターインスタンスをリアルタイムで監視するために使用されます。 これにより、Intelligent Computing Lingjunコンソールのダッシュボードでクラスターインスタンスのステータスと詳細を表示できます。 ARMSは、Lingjun AI Computing Serviceをアクティブ化すると自動的にアクティブ化および設定されます。
CEN設定
CENを使用してLingjun AI Computing ServiceをAlibaba Cloudパブリッククラウドに接続するには、次のリソースを設定する必要があります。 詳細なサービスの説明と操作ガイドの詳細については、「CENドキュメント」をご参照ください。
CEN インスタンスを作成します。 詳細は、「CENインスタンス」をご参照ください。
CENインスタンスのトランジットルーターを作成します。 詳細については、「トランジットルーター」をご参照ください。
トランジットルーターを設定します。
他のクラウドサービスがデプロイされているVPCを、CENインスタンスのトランジットルーターに接続する必要があります。
イントラリージョン接続: イントラリージョン接続を使用して、VPCをトランジットルーターに接続できます。 このようにして、リージョン内のVPCは互いに通信できます。 詳細については、「VPC接続の作成」をご参照ください。
リージョン間接続: 異なるリージョンにデプロイされているAlibaba Cloudサービスにアクセスする場合は、リージョン間接続を作成し、帯域幅リソースを接続に割り当てることができます。 詳細については、「リージョン間接続の管理」をご参照ください。
VPCの構築
上記のネットワークトポロジは、Lingjun AI Computing Serviceと接続されたクラウドサービスが異なるVPCにあることを示しています。 したがって、Lingjun AI Computing Serviceと他のクラウドサービス間のネットワーク接続を確保するには、VPCとvSwitchを作成する必要があります。 詳細については、「IPv4 CIDRブロックを使用したVPCの作成」をご参照ください。
VPCを作成した場合は、作成したVPCをLingjunサービスに使用できます。 VPCのvSwitchにアイドルIPアドレスがあることを確認します。
ネットワークの監視: VPC内のIPアドレスは、Lingjun AI Computing Serviceのネットワーク接続の監視に使用されるネットワークに割り当てられます。
ARMSおよびその他のクラウドサービス: 他のクラウドサービスがデプロイされているVPCをCENインスタンスのトランジットルーターに接続できます。 このようにして、Lingjun AI Computing Serviceは他のクラウドサービスと接続できます。
VPCとvSwitchの作成後、クラスター設定中の以降の操作にVPCとvSwitchを使用できます。
ACK Lingjun管理クラスターの構成
大規模なデータコンピューティングと高性能データ処理のビジネスをより効率的かつ安定した方法で処理する必要がある場合は、Container Service for Kubernetes (ACK) を有効化できます。
初めてACKを使用する場合は、デフォルトのロールをACKに割り当て、他のクラウドサービスをアクティブ化する必要があります。 詳細については、「」をご参照ください。ACK Lingjunとは何ですか?
ACK Lingjunマネージドクラスターを使用する前にアクティブ化する必要があるクラウドサービスの詳細については、「ACK Lingjunクラスターの課金」トピックの「クラウドサービス料金」セクションをご参照ください。
ApsaraDB RDS for MySQLインスタンスの設定
ApsaraDB RDS for MySQLインスタンスを作成します。 詳細については、「ApsaraDB RDS for MySQL インスタンスの作成」をご参照ください。
ApsaraDB RDS for MySQLインスタンスとACK Lingjunマネージドクラスターが同じVPC内にあることを確認します。
ApsaraDB RDS for MySQLインスタンスのデータベースアカウントと6つのデータベースを作成します。 詳細については、「アカウントとデータベースの作成」をご参照ください。
データベースは、次のAI (PAI) コンポーネント (dlc、notebook、eas、paiflow、pai_user、およびpai_console) のデータを格納するために使用されます。
ApsaraDB RDS for MySQLインスタンスのエンドポイントとアカウントに基づいて、ACK Lingjun管理クラスターにMySQLデータベース用のシークレットオブジェクトを作成します。
NAS設定
Apsara File Storage NAS (NAS) ファイルシステムを作成します。 詳細については、「ファイルシステムの作成」をご参照ください。
NASファイルシステムとACK Lingjun管理クラスターが同じVPCにあることを確認します。
マウントターゲットを作成します。 詳細については、「CreateMountTarget」をご参照ください。
Container Registryの構成
ACK Lingjun管理クラスターと同じVPC内にあるContainer Registryインスタンスを作成します。
docker push
コマンドを実行して、Container Registryインスタンスのイメージリポジトリにベースイメージをプッシュします。 詳細については、「Container Registryのイメージを使用して他のクラウドサービスにアプリケーションをデプロイする」をご参照ください。イメージがACK Lingjun管理クラスターにプルされるDockerレジストリのシークレットオブジェクトを作成します。
OAuth設定
Open Authorization (OAuth) を使用してアプリケーションを作成し、アプリケーションの名前を取得します。 詳細については、「アプリケーションの作成」をご参照ください。
OAuthスコープをアプリケーションに追加します。 詳細については、「OAuthスコープの追加」をご参照ください。
アプリケーションのシークレットを作成します。 詳細については、「アプリケーションシークレットの作成」をご参照ください。
ARMSアプリケーションモニタリングエージェントの構成
ARMSアプリケーション監視エージェントをインストールします。 詳細については、「登録済みクラスターのARMSの有効化」トピックの「手順1: ARMSアプリケーションモニタリングエージェントのインストール」をご参照ください。
ARMSアプリケーションモニタリングエージェントをACK Lingjun管理クラスターに追加します。
ACK Lingjun管理クラスターを作成するときに、アドオンをデプロイする必要があります。 アドオンには、prometheus、kube-state-metrics、gpu-exporter、およびnode-exporterコンポーネントが含まれます。