教程:AWS藍色時代的託管運行時 - AWS 大型主機現代化

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

教程:AWS藍色時代的託管運行時

本教學課程AWS說明如何將 AWS Blu Age 現代化應用程式部署至大型主機現代化執行階段環境。

必要條件

要完成本教程,請下載演示應用程序歸檔 PlanetsDemo-v1.zip

正在運行的演示應用程序需要一個新的瀏覽器訪問。無論您是從桌面還是從 Amazon 彈性運算雲端執行個體 (例如 VPC 內) 執行此瀏覽器,都會決定您的安全設定。

步驟 1:上傳演示應用程序

將示範應用程式上傳到 Amazon S3 儲存貯體。請確定此值區與您要部署應用程式的AWS 區域位置相同。下列範例顯示名為 Plansdemo 的值區,其中含有 key prefix 或資料夾 (名為 v1),以及名為的歸檔。planetsdemo-v1.zip


    Amazon S3 中的行星演示存儲桶顯示 v1 前綴和 planetsdemo-v1.zip 文件。
注意

值區中的資料夾為必要資料夾。

步驟 2:建立應用程式定義

若要將應用程式部署到受管理的執行階段,您需要AWS大型主機現代化應用程式定義。此定義是描述應用程式位置和設定的 JSON 檔案。下面的例子是這樣的演示應用程序定義的應用程序:

{ "template-version": "2.0", "source-locations": [{ "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "planetsdemo", "s3-key-prefix": "v1" } }], "definition": { "listeners": [{ "port": 8196, "type": "http" }], "ba-application": { "app-location": "${s3-source}/PlanetsDemo-v1.zip" } } }

s3-bucket項目變更為儲存範例應用程式 zip 檔案的值區名稱。

如需應用程式定義的詳細資訊,請參閱AWS 藍光時代的應用程序定義

步驟 3:建立執行階段環境

若要建立AWS大型主機現代化執行階段環境,請執行下列步驟:

  1. 開啟大型主AWS機現代化主控台。

  2. 在選取AWS 區域器中,選擇您要建立環境的「區域」。這AWS 區域必須與您在中建立 S3 儲存貯體的區域相符步驟 1:上傳演示應用程序

  3. 在「現代化大型主機應用程式」下,選擇「使用 Blu Age 重構」,然後選擇「開始使用」。

    
      選取「使用藍光時代重構」的「現代化大型主機應用程式」區段。AWS
  4. AWS 大型主機現代化如何協助下,選擇部署建立執行時環境。

    
      您希望如何從 &M2; 开始,选择部署和创建运行时环境。
  5. 在左側導覽中,選擇「環」,然後選擇「建立環境」。在 [指定基本資訊] 頁面上,輸入環境的名稱和說明,然後確定已選取 AWS Blu Age 引擎。或者,您可以將標籤新增至建立的資源。然後選擇下一步

    
      已選取AWSAWS藍光時代引擎的「指定基本資訊」頁面的AWS大型主機現代化。
  6. 在 [指定組態] 頁面上,選擇 [獨立執行環境]。

    
      已選取AWS獨立執行環境的「大型主機現代化可用性」段落。
  7. 在 [安全性與網路] 底下,進行下列變更:

    • 選擇「允許部署到此環境的應用程式可公開存取」。此選項會將公用 IP 位址指派給應用程式,以便您可以從桌面存取該位址。

    • 選擇 VPC。您可以使用預設值

    • 選擇兩個子網路。請確定子網路允許指派公用 IP 位址。

    • 選擇安全群組。您可以使用預設值。請確定您選擇的安全性群組允許從瀏覽器 IP 位址存取您在應用程式定義內listener容中指定的連接埠。如需詳細資訊,請參閱 步驟 2:建立應用程式定義

    
      已選取預設 VPC 和兩個子網路的「AWS大型主機現代化安全性與網路」區段。

    如果要從所選 VPC 外部存取應用程式,請確定該 VPC 的輸入規則已正確設定。如需詳細資訊,請參閱 無法存取應用程式的 URL

  8. 選擇下一步

  9. 在 [附加儲存空間-選用] 中,保留預設選項並選擇 [下一步]。

    
      已套用預設值的「AWS大型主機現代化連接儲存體」頁面。
  10. 在 [排程維護] 中,選擇 [無偏好設定],然後選擇 [下一步

  11. 在 [檢閱並建立] 中檢閱資訊,然後選擇 [建立環境]。

步驟 4:建立應用程式

  1. 導覽至中的 AWS 大型主機現代化。AWS Management Console

  2. 在導覽窗格中,選擇 Applications (應用程式),然後選擇 Create application (建立應用程式)。在 [指定基本資訊] 頁面上,輸入應用程式的名稱和說明,並確定已選取 AWS Blu Age 引擎。然後選擇下一步

    
      AWS大型主機現代化應用程式「指定基本資訊」頁面,並選取了 AWS AWS Blu Age 引擎。
  3. 在 [指定資源和組態] 頁面上,複製並貼上您在其中建立的更新應用程式定義 JSON 步驟 2:建立應用程式定義

    
      已AWS貼上更新應用程式定義 JSON 的大型主機現代化資源與組態區段。
  4. 在 [檢閱並建立] 中檢閱您的選擇,然後選擇 [建立應用程式]。

步驟 5:部署應用程式

在您成功建立AWS大型主機現代化執行階段環境和應用程式,且兩者都處於 [可用] 狀態之後,您就可以將應程式部署到執行階段環境中。若要執行此動作,請執行下列步驟。

  1. 在管理主控台中導覽至 AWS 大型主機現代化。AWS在導覽窗格中,選擇 Environments (環境)。接著顯示 [環境] 清單頁面。

    
      [AWS大型主機現代化執行階段環境] 清單。
  2. 選擇先前建立的執行階段環境。隨即顯示「環境詳細資訊」頁面。

  3. 選擇部署應用程式

    
      環境的AWS大型主機現代化環境詳細資料頁面。 planets-demo-env
  4. 選擇先前建立的應用程式,然後選擇您要部署應用程式的版本。然後選擇 Deploy (部署)

    
      顯示行星示範應用程式的AWS大型主機現代化部署應用程式頁面。
  5. 等待應用程式完成部署。您會看到一個橫幅,其中顯示「應用程式已成功部署」訊息。

步驟 6:啟動應用程式

  1. 導覽至「AWS 大型主機現代化」,AWS Management Console然後選擇「應用程式」。

  2. 選擇您的應用程式,然後移至部署。應用程式的狀態應為 [成]。

    
      「AWS大型主機現代化部署」頁面會顯示「成功」的部署狀態。
  3. 選擇動作,然後選擇啟動應用程式

步驟 7:訪問應用程序

  1. 等待應用程式處於 [行中] 狀態。您會看到一個橫幅,其中顯示「應用程式已成功啟動」訊息。

  2. 複製應用程式 DNS 主機名稱。您可以在應用程式的 [應用程式資訊] 區段中找到此主機名稱。

  3. 在瀏覽器中,導航到http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/,其中:

    會出現「JICS」畫面。

    
      JICS 交易啟動器頁面。

如果您無法存取應用程式,請參閱無法存取應用程式的 URL

注意

如果無法存取應用程式,且安全性群組的輸入規則已在連接埠 8196 上選取「我的 IP」,請指定規則以允許連接埠 8196 上的 LB i/p 流量。

步驟 8:測試應用程式

在此步驟中,您會在移轉的應用程式中執行交易。

  1. 在 JICS 畫面上,在輸入欄位PINQ中輸入,然後選擇「執行」(或按 Enter) 以啟動應用程式交易。

    示範應該會出現應用程式畫面。

    
      插入模式下的 PlanetsDemo 應用程式螢幕。
  2. 在對應的欄位中輸入行星名稱,然後按 Enter。

    
      在行星名稱欄位中輸入了地球的 PlanetsDemo 應用程式畫面。

    你應該看到關於這個星球的細節。

清除資源

如果您不再需要為此教學課程建立的資源,請刪除這些資源以免產生額外費用。若要這樣做,請完成下列步驟: