0
0

More than 3 years have passed since last update.

EclipseでJavaアプリケーションをAlibaba Cloud EDASにデプロイする方法

Posted at

このチュートリアルでは、Cloud Toolkitを使用してEnterprise Distributed Application Service (EDAS)上にアプリケーションをデプロイする方法をご紹介します。

本ブログは英語版からの翻訳です。オリジナルはこちらからご確認いただけます。一部機械翻訳を使用しております。翻訳の間違いがありましたら、ご指摘いただけると幸いです。

image.png

EDASについて

エンタープライズ分散アプリケーションサービス(EDAS)は、アプリケーションとマイクロサービスが関与するPaaSプラットフォームです。さまざまなアプリケーションのリリース機能と軽量なマイクロサービスソリューションを提供し、アプリケーションやサービス管理プロセスにおける監視、診断、高可用性O&Mの問題を解決するのに役立ちます。EDASはSpring CloudとDubbo環境で利用できます。

アプリケーションのローカル開発

EDAS上で動作するJavaアプリケーションをコンパイルしても、ローカルで動作するJavaアプリケーションをコンパイルしても、コーディング方法は同じです。そこで本記事では、Webページに「Hello World」を印刷するためのJavaサーブレットを例に、デプロイ方法を説明します。

image.png

public class IndexServlet extends HttpServlet {
    private static final long serialVersionUID = -112210702214857712L;

    @Override
    public void doGet( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();
        // Demo: Use Alibaba Cloud Toolkit to modify the code of a local application and deploy the application to the cloud.
        writer.write("Deploy from alibaba cloud toolkit. 2018-10-24");
        return;
    }
    @Override
    protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
        return;
    }}

このリンクからソースコードをダウンロードできます。

前述のコードは、Webページに "Hello World "という文字列を表示するための標準的なJavaプロジェクトです。

プラグインのインストール

Alibaba Cloudでは、開発者がローカルIDEで書かれたアプリケーションを効率的にEDASにデプロイするためのEclipseベースのプラグインを提供しています。

プラグインのURL:https://www.aliyun.com/product/cloudtoolkit_en

このEclipseベースのプラグインのインストール手順は、一般的なプラグインと似ているため、ここでは詳細を説明しません。

プラグインの環境設定

プラグインをインストールしたら、選択して環境設定を行います。

トップメニュー > ウィンドウ > 環境設定 > Alibaba Cloud Toolkit > アカウント

以下のページが表示されたら、Alibaba CloudアカウントのAKとSKを設定して、環境設定の設定は完了です(RAMユーザーアカウントを使用している場合は、RAMユーザーのAKとSKを入力してください)。

image.png

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

image.png

Eclipseでプロジェクト名を右クリックし、ショートカットメニューからAlibaba Cloud > Deploy to EDASを選択します。以下のようなデプロイ画面が表示されます。

image.png

EDAS 配置設定ダイアログボックスで、実際の要件に基づいてリージョン、ネームスペース、アプリケーション、グループを設定し、配置パッケージ生成モードを選択し、配置をクリックします。

注: EDAS でアプリケーションを作成していない場合は、ダイアログボックスの右上隅にある [EDAS コンソールでアプリケーションを作成] をクリックして、EDAS コンソールに移動してアプリケーションを作成します。アプリケーションの作成方法の詳細については、https://www.alibabacloud.com/help/doc-detail/99912.html を参照してください。

配置パラメータの説明

アプリケーションペインのパラメータの説明:

  • Region(地域):アプリケーションの領域を示します。
  • 名前空間:アプリケーションの名前空間を示します。
  • アプリケーション:アプリケーション名を表します。
  • グループ:アプリケーションのグループを示します。

デプロイファイル:2つのオプションがあります。

  • Mavenのビルド: 現在のプロジェクトのビルドにMavenを使用している場合、Alibaba Cloud Toolkitを使用してアプリケーションを直接ビルドしてデプロイすることができます。
  • ファイルのアップロード: 現在のプロジェクトのビルドにMavenを使用していない場合、またはローカルにパッケージ化されたデプロイメントファイルが既に存在する場合、ローカルのデプロイメントファイルを選択して直接アップロードすることができます。

アリババクラウドは日本に2つのデータセンターを有し、世界で60を超えるアベラビリティーゾーンを有するアジア太平洋地域No.1(2019ガートナー)のクラウドインフラ事業者です。
アリババクラウドの詳細は、こちらからご覧ください。
アリババクラウドジャパン公式ページ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0