本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教程:為 AWS 藍光時代設置託管運行時
您可以使用本教學課程中指定的示範應用程式,將 AWS Blu AWS Age 現代化應用程式部署到大型主機現代化執行階段環境中。
主題
必要條件
要完成本教程,請下載演示應用程序歸檔 PlanetsDemo-v1.zip
正在運行的演示應用程序需要一個新的瀏覽器訪問。無論您是從桌面還是從 Amazon 彈性運算雲端執行個體執行此瀏覽器 (例如,在中) 都會決定您的安全設定。VPC
步驟 1:上傳演示應用程序
將示範應用程式上傳到 Amazon S3 儲存貯體。請確定此值區與您要部署應用程式的 AWS 區域 位置相同。下列範例顯示名為 Plansdemo 的值區,其中含有 key prefix 或資料夾 (名為 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 Blu Age 應用程式定義範例。
步驟 3:建立執行階段環境
若要建立 AWS 大型主機現代化執行階段環境,請執行下列步驟:
開啟大型主AWS 機現代化主控
台。 -
在選取 AWS 區域 器中,選擇您要建立環境的「區域」。這 AWS 區域 必須與您在中建立 S3 儲存貯體的區域相符步驟 1:上傳演示應用程序。
-
在「現代化大型主機應用程式」下,選擇「使用 Blu Age 重構」,然後選擇「開始使用」。
-
在「AWS大型主機現代化如何協助」下,選擇「部署和建立執行階段環境」。
-
在左側導覽中,選擇「環境」,然後選擇「建立環境」。在 [指定基本資訊] 頁面上,輸入環境的名稱和說明,然後確定已選取 AWSBlu Age 引擎。或者,您可以將標籤新增至建立的資源。然後選擇下一步。
-
在 [指定組態] 頁面上,選擇 [獨立執行環境]。
-
在 [安全性與網路] 底下,進行下列變更:
-
選擇「允許部署到此環境的應用程式可公開存取」。此選項會將公用 IP 位址指派給應用程式,以便您可以從桌面存取該位址。
-
選擇一個VPC。您可以使用預設值。
-
選擇兩個子網路。請確定子網路允許指派公用 IP 位址。
-
選擇安全群組。您可以使用預設值。請確定您選擇的安全性群組允許從瀏覽器 IP 位址存取您在應用程式定義內
listener
容中指定的連接埠。如需詳細資訊,請參閱步驟 2:建立應用程式定義。
如果您想要從選擇的外部存取應用程式,請VPC確定已正確設定該應用程式VPC的輸入規則。如需詳細資訊,請參閱疑難排解錯誤:無法存取應用程式 URL。
-
-
選擇 Next (下一步)。
-
在附加儲存空間-選用中,保留預設選項並選擇下一步。
-
在 [排程維護] 中,選擇 [無偏好設定],然後選擇 [下一步
-
在 [檢閱並建立] 中檢閱資訊,然後選擇 [建立環境]。
步驟 4:建立應用程式
-
導覽至中的AWS大型主機現代化。 AWS Management Console
-
在導覽窗格中,選擇 Applications (應用程式),然後選擇 Create application (建立應用程式)。在 [指定基本資訊] 頁面上,輸入應用程式的名稱和說明,並確定已選取 AWSBlu Age 引擎。然後選擇下一步。
-
在 [指定資源和組態] 頁面上,複製並貼上JSON您在中建立的更新應用程式定義步驟 2:建立應用程式定義。
-
在 [檢閱並建立] 中檢閱您的選擇,然後選擇 [建立應用程式]。
步驟 5:部署應用程式
在您成功建立 AWS 大型主機現代化執行階段環境和應用程式,且兩者都處於 [可用] 狀態之後,您就可以將應用程式部署到執行階段環境中。若要執行此動作,請執行下列步驟。
-
瀏覽至管理AWS主控台中的 AWS 大型主機現代化。在導覽窗格中,選擇 Environments (環境)。接著顯示 [環境] 清單頁面。
-
選擇先前建立的執行階段環境。隨即顯示「環境詳細資訊」頁面。
-
選擇部署應用程式。
-
選擇先前建立的應用程式,然後選擇您要部署應用程式的版本。然後選擇 Deploy (部署)。
-
等待應用程式完成部署。您會看到一個橫幅,其中顯示「應用程式已成功部署」訊息。
步驟 6:啟動應用程式
-
導覽至「AWS大型主機現代化」, AWS Management Console 然後選擇「應用程式」。
-
選擇您的應用程式,然後移至部署。應用程式的狀態應為 [成功]。
-
選擇動作,然後選擇啟動應用程式。
步驟 7:訪問應用程序
-
等待應用程式處於 [執行中] 狀態。您會看到一個橫幅,其中顯示「應用程式已成功啟動」訊息。
-
複製應用程式DNS主機名稱。您可以在應用程式的 [應用程式資訊] 區段中找到此主機名稱。
-
在瀏覽器中,導航到
http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/
,其中:-
hostname
是先前複製的DNS主機名稱。 -
portname
是您在中建立的應用程式定義中定義的 Tomcat 連接埠。步驟 2:建立應用程式定義
JICS螢幕隨即出現。
-
如果您無法存取應用程式,請參閱疑難排解錯誤:無法存取應用程式 URL。
注意
如果無法存取應用程式,且安全性群組的輸入規則已在連接埠 8196 上選取「我的 IP」,請指定規則以允許連接埠 8196 上的 LB i/p 流量。
步驟 8:測試應用程式
在此步驟中,您會在移轉的應用程式中執行交易。
-
在JICS畫面上,在輸入欄位
PINQ
中輸入,然後選擇執行 (或按 Enter) 以啟動應用程式交易。示範應該會出現應用程式畫面。
-
在對應的欄位中輸入行星名稱,然後按 Enter。
你應該看到關於這個星球的細節。
清除資源
如果您不再需要為此教學課程建立的資源,請刪除這些資源以避免額外費用。若要這樣做,請完成下列步驟:
-
如果 AWS 大型主機現代化應用程式仍在執行中,請停止它。
-
刪除 應用程式。如需詳細資訊,請參閱刪除 AWS Mainframe Modernization 應用程式。
-
刪除執行階段環境。如需詳細資訊,請參閱刪除 AWS 大型主機現代化執行期環境。