tencent cloud

Tencent Cloud Elastic Microservice

製品の説明
製品概要
製品の優位性
ユースケース
購入ガイド
課金概要
製品定価
支払い延滞とサービス停止の説明
クイックスタート
ステップ1:アクセス権限の取得
ステップ2:環境の作成
ステップ3:アプリケーションの作成
ステップ4:アプリケーションのデプロイ
操作ガイド
環境マネジメント
アプリケーションマネジメント
権限管理
変更の記録
プラクティスチュートリアル
TEMでのGithub Actionsの使用
静的ウェブサイトのホスティング
TEMアプリケーションのパブリックネットワークへのアクセス
TEMアプリケーションのパブリックネットワークへのアクセス(API Gateway経由)
TEMアプリケーションの実行失敗時のトラブルシューティングガイド
API Gatewayを使用したTEMアプリケーションへのクイックアクセス
Javaアプリケーションのチューニングのベストプラクティス
Java 8からJava 11への移行のベストプラクティス
よくある質問
Tencent Cloud Elastic Microserviceの設定
お問い合わせ
用語集
TEM ポリシー
プライバシーポリシー
データプライバシーとセキュリティ契約

マイクロサービスアプリケーションのデプロイ

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-01-09 12:00:35

ユースケース

ここでは、Spring Cloudで開発されたプロデューサーとコンシューマーのDemoアプリケーションプログラムにより、JARパッケージのアップロードデプロイ方法を採用して、マイクロサービスアプリケーションをTEMにデプロイし、アプリケーションを相互に呼び出して、パブリックネットワークでアクセスできるようにする方法をご説明します。

前提条件

環境の新規作成とアプリケーションの新規作成が完了している必要があります。

操作手順

手順1:Demoアプリケーションの取得

TEMが現在サポートしているレジストリ設定センターは、Nacos、Zookeeper、Eureka(既存) です。以下の操作は、レジストリ設定センターのNacosを例にしています。レジストリ設定センターのSpring Cloudマイクロサービスアプリケーションの使用方法をデモンストレーションするため、レジストリ設定センターNacosのプロデューサー-コンシューマーDemoアプリケーションプログラムを使用します。これらのDemoアプリケーションのソースコードはGithubで確認するか、またはJARパッケージによって直接ダウンロードすることができます。
レジストリ設定センターNacosのDemoアプリケーション:Provider Demo および Consumer Demo

ステップ2:レジストリ設定センターの設定

Spring Cloud Demoアプリケーションのデプロイを開始する前に、環境レジストリ設定センターリソースを設定する必要があります。環境リソースの追加 の操作手順を参照して、選択したアプリケーションに対応するレジストリ設定センターを追加してください。

手順3:アプリケーションのデプロイ

1. アプリケーション管理ページでデプロイしたいアプリケーションを選択し、新しい環境にデプロイをクリックします。



2. アプリケーションデプロイページで、アプリケーションの具体的な状況に応じて関連パラメータを設定します。



パッケージのアップロード:パッケージをアップロードします。
環境の公開:今作成した環境を選択します。
アプリケーションでその他の詳細オプションを設定する必要がある場合は、アプリケーションの作成とデプロイをご参照ください。
3. Spring Cloudアプリケーションに対して、選択したパブリッシュ環境レジストリ設定センターにバインドされている場合、デプロイプロセスのアクセス設定はレジストリ設定センター情報の自動挿入を選択することができます。登録と検出の具体的な操作フローと設定情報については アプリケーションの登録と検出をご参照ください。
4. デプロイをクリックし、consumerアプリケーションのデプロイを完了します。
5. ステップ1~4を繰り返し、providerアプリケーションのデプロイを完了します。

手順4:登録済みアプリケーションの確認

1. デプロイするアプリケーションインスタンスの実行が開始されたら、マイクロサービスエンジンコンソールのレジストリ設定センターに進み、リストからデプロイ環境にバインドされているレジストリ設定センターを選択します。
2. レジストリ設定センターの詳細ページで、サービス管理ページを選択し、providerとconsumerのアプリケーションの登録が成功しているか確認します。

手順5:アクセスの検証

デプロイおよび登録に成功したプロバイダ-コンシューマーアプリケーションは、コンシューマーアプリケーションのCLBゲートウェイにゲートウェイ設定を作成することにより、パブリックネットワークを介してアクセスすることができます。



1. TEMコンソールのサイドバーでCLBゲートウェイを選択します
2. 新規作成をクリックし、ゲートウェイ設定の新規作成ページに進み、ゲートウェイ設定情報を入力し、所属環境でアプリケーションをデプロイする環境を選択します。



ネットワークタイプ:パブリックネットワークアクセスです。環境内へのアクセスが必要な場合は、アプリケーションの作成とデプロイをご参照ください。
ロードバランサ:自動作成または既存のものを使用。
プロトコルとポート:HTTP:80HTTPS:443をサポートし、かつHTTPSドメイン名バインド証明書をサポートします。DemoアプリケーションではHTTP:80を選択してください。
IPバージョン:IPv4およびIPv6 NAT64をサポートしています。
転送構成:
ドメイン名:既存ドメイン名のバインドをサポートしています。ドメイン名がない場合は、デフォルトでIPv4 IPが割り当てられます。Demoアプリケーションにはデフォルトで割り当てられたIPを使用してください。
パス:デフォルトは「/」で、実際の状況に応じて設定します バックエンドアプリケーション:デプロイしたconsumer Demoアプリケーションを選択します。
アプリケーションポート:consumer demoアプリケーションはポート19003を使用してください。
サーバー証明書:HTTPプロトコルを選択する場合は、サーバー証明書を選択する必要があります。既存の証明書が適切でない場合は、サーバー証明書の新規作成に移動できます
3. 確定をクリックして、ゲートウェイ設定の新規作成を完了します。CLBゲートウェイリストページで、アプリケーションのパブリックネットワークのアクセスIPを確認できます。



4. ブラウザに次のURLを入力します。
http://パブリックネットワークアクセスIP/echo/str
​次の結果が返された場合、アプリケーションのデプロイは成功していることを意味します。
Hello Nacos Provider str


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック