教學課程:設定 AWS Blu Age 的受管執行期 - AWS 大型主機現代化

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

教學課程:設定 AWS Blu Age 的受管執行期

您可以使用本教學中指定的示範應用程式,將 AWS Blu Age 現代化應用程式部署至 AWS 大型主機現代化執行期環境。

先決條件

若要完成本教學課程,請下載示範應用程式封存 PlanetsDemo-v4.zip

執行中的示範應用程式需要現代瀏覽器才能存取。無論您從桌面還是 Amazon Elastic Compute Cloud 執行個體執行此瀏覽器,例如,在 VPC 中, 都會決定您的安全設定。

步驟 1:上傳示範應用程式

將示範應用程式上傳至 Amazon S3 儲存貯體。請確定此儲存貯體與您部署應用程式 AWS 區域 的位置相同。下列範例顯示名為 planets-demo 的儲存貯體,其具有名為 v1 的金鑰字首或資料夾,以及名為 的封存planetsdemo-v4.zip

Amazon S3 中的 PlanetsDemo 儲存貯體,顯示 v1 字首和 planetsdemo-v4.zip 檔案。
注意

儲存貯體中的 資料夾為必要項目。

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

若要將應用程式部署到受管執行期,您需要 AWS 大型主機現代化應用程式定義。此定義是描述應用程式位置和設定的 JSON 檔案。下列範例是示範應用程式的這類應用程式定義:

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

s3-bucket項目變更為範例應用程式 zip 檔案的名稱 (例如 planets-demo),並將app-location項目變更為您存放範例應用程式 zip 檔案的 S3 路徑 (例如 ${s3-source}/PlanetsDemo-v4.zip)。

注意

請務必在本機上建立應用程式定義檔案做為文字檔案。

如需應用程式定義的詳細資訊,請參閱 AWS Blu Age 應用程式定義範例

步驟 3:建立執行期環境

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

  1. 開啟 AWS Mainframe Modernization 主控台

  2. 在 AWS 區域 選擇器中,選擇您要建立環境的區域。這 AWS 區域 必須符合您在 中建立 S3 儲存貯體的區域步驟 1:上傳示範應用程式

  3. 現代化大型主機應用程式下,選擇使用藍時期重構,然後選擇開始使用

    具有所選 Refactor AWS Blu Age 的現代化大型主機應用程式區段。
  4. AWS Mainframe Modernization 說明下,選擇部署建立執行時間環境

    您要如何從選取部署和建立執行期環境 AWS 的 Mainframe Modernization 區段開始。
  5. 在左側導覽中,選擇環境,然後選擇建立環境。在指定基本資訊頁面上,輸入環境的名稱和描述,然後確定已選取 AWS Blu Age 引擎。或者,您可以將標籤新增至建立的資源。然後選擇下一步

    AWS 大型主機現代化 指定基本資訊頁面,並選取 AWS Blu Age 引擎。
  6. 指定組態頁面上,選擇獨立執行期環境

    已選取獨立執行期環境 AWS 的主要主機現代化可用性區段。
  7. 安全和網路下,進行下列變更:

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

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

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

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

    已選取預設 VPC 和兩個子網路的安全和網路區段。

    如果您想要從您選擇的 VPC 外部存取應用程式,請確定該 VPC 的傳入規則已正確設定。如需詳細資訊,請參閱故障診斷錯誤:無法存取應用程式 URL

  8. 選擇 Next (下一步)

  9. 連接儲存 - 選用中,保留預設選擇,然後選擇下一步

    套用預設值的附加儲存頁面。
  10. 排程維護中,選擇無偏好設定,然後選擇下一步

  11. 檢閱和建立中,檢閱資訊,然後選擇建立環境

步驟 4:建立應用程式

  1. 在 中導覽至 AWS Mainframe Modernization AWS Management Console。

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

    應用程式 指定基本資訊頁面,並選取 AWS Blu Age 引擎。
  3. 指定資源和組態頁面上,複製並貼上您在 中建立的更新應用程式定義 JSON步驟 2:建立應用程式定義

    貼上更新應用程式定義 JSON 的資源和組態區段。
  4. 檢閱和建立中,檢閱您的選擇,然後選擇建立應用程式

    注意

    如果您的應用程式建立失敗,請檢查您輸入的 S3 路徑,因為它區分大小寫。

步驟 5:部署應用程式

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

  1. 在 AWS 管理主控台中導覽至 AWS Mainframe Modernization。在導覽窗格中,選擇 Environments (環境)。隨即顯示環境清單頁面。

    AWS Mainframe Modernization 執行期環境清單。
  2. 選擇先前建立的執行期環境。環境詳細資訊頁面隨即顯示。

  3. 選擇部署應用程式

    planets-demo-env 環境的環境詳細資訊頁面。
  4. 選擇先前建立的應用程式,然後選擇您要部署應用程式的版本。然後選擇 Deploy (部署)

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

步驟 6:啟動應用程式

  1. 在 中導覽至 AWS Mainframe Modernization, 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應用程式畫面。

    您應該會看到有關地球的詳細資訊。

清除資源

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