tencent cloud

アプリケーションの作成とデプロイ

Download
フォーカスモード
フォントサイズ
最終更新日: 2024-01-09 12:40:53

操作シナリオ

ここでは、主にTEMコンソールでアプリケーションを作成してデプロイする具体的な手順について説明します。

前提条件

1. すでに環境の作成を行っていること。
2. すでに環境リソースの追加(必要に応じてCloud Log Service、Storage Service、レジストリを選択)を行っていること。

操作手順

1. TEMコンソールにログインします。
2. 左側のナビゲーションバーで、アプリケーション管理をクリックしてアプリケーションリストページに移動し、アプリケーションデプロイのリージョンを選択します。
リージョン
デプロイがサポートされているアベイラビリティーゾーン
広州
3区、4区、6区
上海
2区、3区、4区、5区
3. 新規作成をクリックして、アプリケーションの新規作成ページに進み、アプリケーション情報を入力します。



名称:アプリケーション名を入力します。45文字以内で、アルファベットの小文字、数字および区切り文字(「-」)のみ使用できます。区切り文字で開始または終了することはできません
開発言語:自分の開発言語を選択します。
パッケージのアップロード方法:パッケージのアップロード方法を選択します。Java言語はイメージ、JARパッケージおよびWARパッケージのアップロードをサポートしていますが、他の言語はイメージのアップロードのみをサポートしています。JARパッケージまたはWARパッケージ方式を選択する場合、TEMは自動的にコンテナイメージを構築し、TEMが作成したパーソナル版のコンテナイメージレジストリにプッシュします。
4. サブミットをクリックし、ポップアップウィンドウで確定を選択して、デプロイアプリケーションページに進みます。キャンセルを選択した場合、続いてアプリケーションリストの新しい環境にデプロイをクリックすれば、アプリケーションのデプロイを完了することができます。



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



パラメータの説明は次のとおりです。
パラメータ
説明
環境の公開
アプリケーションが存在する環境を選択します。適切な環境がない場合は、環境ページに移動して新規作成を実行します(環境の作成を参照)。
JDKバージョン
OpenJDK 8やKonaJDK 8をサポートするJDKバージョンを選択します。
パッケージ/イメージのアップロード
パッケージやイメージをアップロード、またはコンソール上の体験Demoをダウンロードしてアプリケーションのデプロイを実行します。デプロイ後、TEMのすべての機能をご体験ください。
バージョン番号
アプリケーションのバージョン番号を設定します。バージョン番号を入力するか、タイムスタンプをバージョン番号として使用するをクリックすると、タイムスタンプをアプリケーションのバージョン番号として使用することができます。
バージョンの説明
バージョンの説明を入力します。
起動パラメータ
起動パラメータを設定します。
説明:
お客様のアプリケーションがJava言語であり、レジストリに関連付けられている場合、TEMはレジストリ情報を自動的に挿入することができます。詳細については、サービスの登録と検出をご参照ください。
6. (オプション)必要に応じて、次の詳細オプションを設定できます。
パラメータ
入力必須かどうか
説明
リソース構成
必須
手動で設定またはエラスティックルールを設定して自動スケーリングすることができます。
アクセス設定
必須ではない
アクセス方法:環境内のアクセス、パブリックネットワークアクセスの場合、環境のグローバル構成に移動します。アプリケーションアクセスとルートの設定をご参照ください。
プロトコル:TCPプロトコルとUDPプロトコルをサポートします。パブリックネットワーク/プライベートネットワークのCLBを使用する場合、TCPプロトコルとUDPプロトコルを混在させることはできません。
アプリケーションのライフサイクル管理
必須ではない
起動前と終了後のアプリケーションプロセスの処理タスクを設定します(例:環境の準備、アプリケーションの終了など)。
設定の構成
必須ではない
設定の使用と管理。
環境変数
必須ではない
環境変数を構成します。
ヘルスチェック
必須ではない
存在チェック(Liveness):アプリケーションインスタンスが正常に実行されていることをチェックし、正常でない場合はインスタンスを再起動します。
完了チェック (Readiness):アプリケーションインスタンスが完了しているかをチェックし、完了していない場合は現在のインスタンスへの転送トラフィックを停止します。
具体的な操作については、ヘルスチェックをご参照ください。
永続ストレージ
必須ではない
永続ストレージ:コンテナにストレージを提供します。現在、Tencent CloudのCloud File Storage(CFS)がサポートされており、コンテナの指定されたパスにマウントする必要があります。
データ量:環境リソースの追加に関連付けられているCFSストレージリソースに追加します。
マウントポイント:この手順で追加したデータ量を選択し、対象パスにマウントします。バージョンの説明を入力します。
セキュリティグループ
必須ではない
セキュリティグループルールを設定することによって、セキュリティグループ内のインスタンスのアウトバウンドトラフィックとインバウンドトラフィックを許可または禁止することができます。業務ニーズにより他のポートを開放する必要がある場合は、セキュリティグループを新規作成することができます。
ログ構成
必須ではない
「CLSへの永続ストレージ」を有効にすると、標準出力「stdout」と*構成パスをサポートします。/logs/*などのように、半角記号で区切ります。標準出力はデフォルトで収集されます。
7. サブミットをクリックして、アプリケーションのデプロイを完了します。
8. マイクロサービスアプリケーションの場合、コンシューマーアプリケーションとサーバーアプリケーションのデプロイは手順3~7と同様なので、ここでは繰り返しての説明はいたしません。

アプリケーションへのアクセス

TEMはマイクロサービス環境内とパブリックネットワークアクセスという2種類の方式を提供しています。
環境内のアクセス:同じ環境内のマイクロサービスは、登録されたサービス名を介して相互に呼び出すことができます。consul などのレジストリに基づくサービスの登録と検出、およびkubernetesに基づくサービスディスカバリをサポートします。
パブリックネットワークアクセス:環境カードの下にある詳細の表示をクリックすると、CAMページでパブリックネットワークLBとHTTP/HTTPSプロトコル転送ルールを作成して、アプリケーションにアクセスできます。
例としてパブリックネットワークへのアクセスを取り上げます。操作手順は次のとおりです。
1. アプリケーションアクセスとルートの設定を参照して、パブリックネットワークアクセスルートを構築します。
2. アプリケーションのパブリックネットワークアクセスIPは、環境詳細ページのCAMで確認できます。



3. ブラウザのアドレスバーに次のURLを入力します。
<パブリックネットワークアクセスアドレス/ドメイン名> + <パス>
例:http://xx.xx.xx.xx/ping-providerと入力し、次の結果が返された場合は、アプリケーションが正常にデプロイされたことを意味します。
Hello World!


ヘルプとサポート

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

フィードバック