開始使用 IBM Cloud Transformation Advisor 使用者介面
安裝 IBM Cloud Transformation Advisor之後,您可以從瀏覽器存取 URL ,如安裝指示中所述。 您將在使用者介面的「歡迎使用」畫面上著陸。 若要開始使用,請完成下列步驟:
建立並命名新的工作區,以存放分析結果。 您可以將工作區命名為任意名稱,例如,您將分析之專案或應用程式組合的名稱。 最佳作法是選擇一個有助於您在日後傳回工作時可輕鬆識別工作的名稱。
現在您需要將分析資料新增至工作區。 按一下「下載」按鈕,以 開始使用資料收集器。
檢視分析結果
在資料收集器完成掃描並上傳應用程式的相關資料之後,您會看到一個表格,其中顯示工作區中每一個應用程式的分析結果。

工作區摘要中包含下列詳細資料:
應用程式總數: 工作區中的應用程式總數。
平均 每個應用程式的成本: 移轉應用程式所需的開發工作平均天數。
通用代碼: 將工作區中的所有通用代碼移轉至目標平台的總成本。
唯一應用程式碼: 將工作區中所有唯一應用程式碼 (未在應用程式之間共用的程式碼) 移轉至目標平台的總成本。
總成本: 將工作區中的所有應用程式及通用程式碼移轉至目標平台的總成本。
摘要表格中包含下列詳細資料 (這是每個應用程式的視圖):
應用程式名稱:在應用程式伺服器上找到的 EAR/WAR 檔名稱。
集合/設定檔: 集合代表應用程式所在機器的主機名稱。 設定檔代表應用程式安裝所在之應用程式伺服器中的設定檔名稱。
複雜性:指出將此應用程式移轉至雲端時,Transformation Advisor 考量此應用程式的複雜程度。
問題: 移轉應用程式時潛在問題的數目及嚴重性。
通用代碼檔案: 此應用程式使用的通用代碼檔案數。 如果檔案來自「共用程式庫」,或由至少一個其他應用程式使用,則檔案會被視為一般。
應用程式成本 (以天為單位): 提供僅針對此應用程式執行移轉的開發工作預估 (以天為單位)。 Transformation Advisor 所計算的成本預估僅為高階預估,且可能因技能及工具未考量的其他因素而大有不同。
溢位功能表: 可讓您存取每一個應用程式的移轉計劃頁面。
表格中的每一個直欄都是可排序的,您可以依複雜性來過濾視圖。 如果要查看共用程式庫複雜性及應用程式所使用之共用檔案的明細,您可以展開視圖。 這有助於瞭解每一個應用程式所適用的完整分析。
若要查看任何應用程式的分析詳細資料,請按一下列。 其中說明複雜性評級,並提供了分析數個不同層面的相關資訊。 頁面末尾是指向三個報告的鏈結,這些報告提供了分析的更多詳細資料。
瞭解成本
對於 Transformation Advisor所呈現的成本,有一些需要瞭解的事項:
- 所有成本都以天為單位列出,並代表完成移轉所需的開發工作。
- 它們不包括測試新部署及正式作業完整配置的成本。
- 工作區層次的成本假設相同的團隊正在移轉整個工作區,在解決跨應用程式重複的問題時將會更快。
- 摘要表格中的成本假設獨立移轉該應用程式。
- 這表示如果您在摘要表格中加總每一個應用程式的成本,它將會大於針對工作區顯示的總成本。 這是因為它沒有考慮到:
- 一般程式碼只需要在每個工作區移轉一次 (而不是在每個應用程式移轉一次)。
- 在應用程式之間重複相同的問題所提供的節省量。
移轉目標
Transformation Advisor 一律會執行分析,以移轉至 Open Liberty、 WebSphere Liberty 及 WebSphere Traditional (用於移轉至儲存器中的 WebSphere 基本程式)。 您可以使用移轉頁面上的 移轉目標 下拉清單來變更建議表格中顯示的分析結果。
技術報告
「應用程式技術評估報告」會識別最適合執行應用程式的 WebSphere Application Server 版本。 此報告提供應用程式使用的 Java EE 程式設計模型清單,並指出將支援應用程式的平台。

庫存報告
「應用程式庫存報告」可協助您檢查應用程式中的內容,包括模組數及這些模組中的技術。 它也可讓您檢視應用程式中的所有公用程式 JAR 檔,這些檔案通常會隨著時間而累積。 潛在的部署問題和效能考量也涵蓋於其中。

分析報告
「詳細移轉分析報告」會深入探討偏好的移轉目標,以協助您瞭解任何移轉問題,例如已淘汰或已移除的 API、Java SE 版本差異,以及 Java EE 行為差異。 請注意,Transformation Advisor 會使用規則系統(基於在實際應用程式中看到的一般發生事件),來加強基本報告及提供實務指引。 因此,部分項目在 Transformation Advisor 中顯示的嚴重性層次,可能不同於在詳細二進位掃描器報告中顯示的嚴重性層次。
附註: 即使您已選取 WebSphere Liberty 作為目標,分析報告也可能會指定 Open Liberty 作為目標。 如果這兩個目標的分析相同,則會發生此情況,因此報告仍然有效。

準備移轉
在您決定移轉具有偏好移轉路徑的應用程式之後,請開啟溢位功能表,並選取 檢視移轉計劃 選項,以移至「移轉計劃」頁面。
Transformation Advisor 會自動產生具有構件的移轉軟體組,您需要將在 Liberty 上執行的應用程式併入其中,並將其部署至 OpenShift Cloud Platform。 對於二進位應用程式,您可以上傳偵測到的任何相依關係和外部驅動程式。 當您進行部署時,軟體組會傳送至您指定的 Git 儲存庫。 您也可以下載軟體組。
.