- 遷移與現代化›
- AWS Transform›
- Windows
適用於實現全堆疊 Windows 現代化的 AWS Transform
首個適用於大規模實現全堆疊 Windows 應用程式現代化的代理式 AI 服務
藉助代理式 AI 加速實現全堆疊 Windows 現代化
AWS Transform 能夠以高達 5 倍的速度加速實現全堆疊 Windows 現代化,從而可將包括 .NET Framework 應用程式、舊式 UI 架構、SQL Server 資料庫及部署程序等完整技術堆疊,轉換為開放原始碼、雲端原生解決方案。藉助 AWS Transform,現代化團隊能夠持續一致地協作執行更大型且更複雜的多層專案,無須昂貴的授權,將營運成本降低高達 70%,同時在所有技術層提升程式碼品質、效能與安全性。
團隊能夠在應用程式、UI、資料庫與部署層,與網域專家代理程式開展自然語言互動,藉此來利用統一的 Web 體驗。代理程式可在使用者監督之下,分析完整技術堆疊,以及在所有層提議協調的現代化計畫。在核准後,代理程式可轉換應用程式、現代化 UI 架構、透過智慧型儲存程序轉換來遷移資料庫,還可建立雲端原生部署程序,從而提供持續的更新及綜合性轉換摘要。
優勢
藉助採用代理式 AI 技術的自動化,來顯著縮短跨應用程式、UI、資料庫與部署層進行繁瑣分析、相依項映射、相容性評估與重構任務所需的時間。
無須昂貴的授權及控制基礎結構支出,即可降低營運成本高達 70%。大幅縮減應用程式現代化、UI 移植、資料庫轉換,以及部署自動化的轉換成本。
憑藉統一的體驗來轉換 Windows 技術堆疊,進而在應用程式的程式碼、UI 架構、資料庫結構描述及存放程序,以及部署程序中提供持續一致的現代化品質。在整個全堆疊現代化期間,憑藉增強的安全性與可解釋的轉換,來交付具有凝聚力的雲端原生解決方案。
憑藉統一的體驗與人類監督,以平行方式使用關聯資料庫、UI 元件及部署程序,藉此實現數百個 Windows 應用程式現代化。擴展團隊能力並簡化跨職能協作,以輕鬆應對大型、複雜的多層專案。
這些數字產生的影響
無須昂貴的授權,營運成本降低高達 70%。
相較於 x86 執行個體,在 AWS Graviton 上執行現代化應用程式的價格效能可提升高達 40%。
端對端、全堆疊現代化
.NET 應用程式現代化
AWS Transform 可藉助程式碼分析與轉換,自動執行 .NET Framework 以實現跨平台 .NET 現代化。該服務可分析舊式應用程式、辨識相依項,以及自動重構程式碼來實現 Linux 相容性,同時支援包括 MVC、WCF、Web API,以及主控台應用程式在內的各種專案類型。組織藉助代理式 AI 來處理複雜的相容性評估及相依項管理,能夠消除 Windows Server 相依項,以及藉助跨多個環境執行的可攜式應用程式,來支援雲端原生開發實務。
UI 層轉換
AWS Transform 做為 .NET 現代化的組成部分,透過自動轉換舊式 Windows Web UI 架構為現代化、跨平台替代方案,來解決 UI 現代化難題。該服務可轉換 ASP.NET Web Forms 應用程式為 Linux 相容 Blazor,以及加速傳統的手動工作,同時保留跨平台介面功能,及支援現代化、回應式使用者體驗。
SQL Server 資料庫現代化
AWS Transform 藉由結構描述轉換與相依應用程式的程式碼重構,來加速實現 SQL Server 至 Amazon Aurora PostgreSQL 現代化。專門的代理程式可分析結構描述、存放程序與應用程式相依項,從而自動轉換這些內容,同時保留功能。代理程式可處理複雜的 SQL Server 特定功能、轉換存放程序為 PostgreSQL 相容格式,以及同時更新相依應用程式的程式碼,包括實體架構組態與連線字串。藉助這種協調式方法,能夠在支援雲端原生資料庫採用的同時,確保整個現代化程序的應用程式相容性。
測試與部署現代化
AWS Transform 藉助智慧基礎結構佈建與 CI/CD 管道生成,來自動執行建置、測試與部署體驗,以實現應用程式現代化。該服務可分析轉換的應用程式,針對 Amazon EC2 Linux 與 Amazon ECS 環境生成部署組態,以及建立基礎結構即程式碼範本。該服務還可協調資料庫部署與應用程式部署,同時提供整合式驗證與錯誤解決方案指引。透過此精簡的部署程序,團隊能夠藉助適當的管控與監督,在雲端原生環境驗證現代化應用程式。