将桌面应用程序转换为基于 Web 的交付或 SaaS,而无需重构

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 大多数应用程序所有者希望从他们的应用程序中创建基于 Web 的或 SaaS 服务,但迁移到云服务可能是一项重大任务。在本论坛中,学习如何使用 [Amazon AppStream 2.0](https://aws.amazon.com/cn/appstream2/?trk=cndc-detail) 在几分钟或几小时内加速桌面应用程序到基于 Web 或 SaaS 交付的转换,而无需重构或重写代码。会议还包括关于如何确定和克服可能阻碍向 SaaS 转变的组织和运营挑战的指导。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共1600字,阅读时间大约是8分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 企业软件领域正经历一场重大变革。过去,应用程序通常以可安装的桌面程序或需在自己基础设施上部署的客户机服务器解决方案的形式开发。但现在,这种模式正迅速转向基于云的、基于网络的软件即服务(SaaS)解决方案。 据相关数据显示,迄今为止,仅有12-15%的应用程序完成了这一转变。剩余的应用仍需在设备上本地安装或在旧有内部系统上运行。为何这种转变如此缓慢?有两个主要挑战在阻碍SaaS的普及。 首先,并非所有的应用程序都适合于网络传输。浏览器无法提供与本地运行代码相同的访问级别、定制性和性能。对于计算机辅助设计、数据分析和科学应用等复杂程序,桌面或客户端服务器方法仍然更优越。例如,Autodesk -一家主要的计算机辅助设计软件提供商 - 仍然依赖于桌面交付方式为其旗舰产品AutoCAD提供服务。当前的网页应用无法满足图形渲染和精确设计功能的要求。 其次,将桌面程序重新设计为网页应用需要巨大的努力。整个代码库必须重写,设计师和开发者需要接受新的培训,工作流程需要围绕新的范式重建。对于大型企业来说,这个过程可能需要几年时间,花费数百万美元。根据一项估计,仅仅将他们的一个桌面应用程序迁移到云端就需要2年时间,花费4500万美元。许多企业不愿意投入这么多时间和金钱来进行如此具有破坏性的转型,因此他们仍然坚持使用自己的传统系统。 尽管如此,尽管技术障碍阻碍了云革命,但客户对SaaS的需求仍在坚定地转变。是什么推动了这种需求?根据相关专家的观点,几个关键优势使基于网络的解决方案非常吸引人: 更容易管理和运营:通过SaaS,无需安装、维护和更新客户端侧软件。所有复杂性都由供应商的云服务器处理。客户可以从任何设备上即时访问应用程序。 更低成本:内部软件需要大量的资本支出,包括硬件、许可证和IT基础设施。SaaS将支出模式转变为根据实际使用的灵活运营支出模型。 增强安全性:云服务提供商负责为所有客户实施最新的安全措施和安全补丁。相较于桌面和传统系统,云服务在安全方面更具优势。 新兴应用场景:如AI/ML分析等趋势可通过云端数据和应用程序的运用得以充分发挥。例如,一个基于人工智能的欺诈检测应用程序可在云端实时分析大量金融数据。 靠近云数据:随着越来越多的数据转移至云端,应用程序的地理位置越接近云端,可降低延迟并减少带宽使用量达50-60%。例如,一个基于云的基因组学分析应用程序在处理已存储在云端的TB级基因组数据时,能够更快速地处理这些数据。 过去十年,软件即服务(SaaS)已经迅速发展。曾经作为物理媒体或文件包提供的大型应用程序现已成为常规。业务模式已从永久许可证转变为基于订阅的定价方式。使用指标和分析已成为普遍实践。 根据市场研究,未来两年内,对SaaS和应用现代化的投资将增长50%。这表明一种摆脱传统方法的趋势,转向大部分类别软件的云原生交付。然而,对于仍需要本地性能的应用程序,至今仍未找到简单的云迁移方法。 这就是亚马逊云科技公司(Amazon Web Services)试图通过[Amazon AppStream](https://aws.amazon.com/cn/appstream2/?trk=cndc-detail)解决的问题。AppStream是一种完全托管的服务,可将传统桌面应用程序通过标准的网络浏览器流式传输至任何设备。通过AppStream,组织无需重写或调整代码便能利用云计算基础设施。该服务提供了无缝的升降切换解决方案,将传统软件封装在虚拟容器中,并根据用户需求进行交付。 AppStream使开发人员免于基础设施管理,自动处理所有容量供应、扩展、修补和维护监控。开发人员可以专注于维护自身应用逻辑本身。同时,最终用户无需安装即可快速访问。该服务还高度可定制,允许组织将其流式传输的应用程序品牌为自己的产品,以实现本地外观和感觉。 演讲者解释说,AppStream非常适用于各种应用场景,包括实验、培训模拟、计算机辅助设计、媒体和娱乐应用、金融分析工具以及其他专业垂直解决方案。例如,独立软件供应商可以为潜在客户提供其CAD应用程序的免费、由AppStream驱动的试用版,无需任何本地安装。另一个应用场景是培训模拟。像SkillSoft这样的公司使用AppStream在云托管环境中提供虚拟实验室和沙盒用于IT培训,如ServiceNow和Salesforce。学员可以在云环境中立即获得实际操作经验。通过消除对前期基础设施投资的巨大负担,AppStream以较低成本和更高的可扩展性提供应用程序。灵活的容量调整可以预防过度供应,同时满足使用峰值。应用程序可以保持持续更新,而无需复杂的内部补丁程序。将资本支出转变为按需支付的运营支出可以提高成本透明度和灵活性。然而,尽管AppStream解决了技术挑战,但将桌面软件迁移到云端也产生了业务和组织挑战。演讲者概述了几个关键问题:业务协调——从开发人员到高管的所有利益相关者必须围绕云迁移目标达成一致。这需要进行明确的沟通和预期设定。预算编制——必须为活动分配资金,如开发者对新技能的需求,这些新技能是在云原生交付中需要的。估计人员配备和再培训成本的增加约为15%。收入规划——起初,SaaS定价可能导致与大型永久许可证购买相比的收入较低,产生暂时的收入缺口。这种交叉过渡期通常持续3-5年。遗产支持——一些客户可能需要持续的遗产支持或桌面版本的支持。法律/合规——客户的数据现在需要通过供应商的云服务器传输,需要调整安全、隐私和监管合规措施。为了提供这些挑战以及AppStream如何帮助克服这些挑战的具体示例,演讲者邀请了Shri作为穆迪分析公司的资深总监,分享了他们将其两个旗舰应用程序迁移到云端的经验。 1. 无需重构代码——应用程序可以快速迁移,无需重写数百万行的复杂代码。 2. 易于转换——客户体验保持不变,仅通过浏览器提供,而非本地。 3. 提高安全性——AppStream的隔离性能优于暴露整个桌面环境。 4. 提高可扩展性——计算能力可以立即扩展以满足客户需求,无需进行容量规划。 5. 提高灾难恢复能力——应用程序可以在地区之间进行故障切换,这在单一数据中心中是无法实现的。 6. 按需付费——计费直接与客户使用情况而非固定许可相对应。 在3-4年内,穆迪分析计划将Risk Frontier和ZM Desk从遗留数据中心迁移到亚马逊云科技平台上的AppStream。此举将带来即时的显著收益: 1. 上市速度从3个月缩短到不到3天,客户入职时间减少90%。 2. 现代化使得基于使用的计费、自动缩放和SSO集成成为可能。 3. 运营开销大大减少,现在只有两个人管理这两个应用程序,而之前有5-6个人,减少了60-70%。 4. 在亚马逊云科技云上平台的稳定性和可靠性得到提高。 5. 新交付模式吸引了更多的客户。 穆迪公司的实践突显了AppStream如何在不增加重新编写底层应用程序的巨大成本和风险的前提下,实现关键应用程序向云托管的SaaS模式的快速转变。这使得企业能够在保持灵活性和效率的同时,实现可扩展性。他们的成功案例生动地向我们展示了依赖传统桌面软件的组织如何能够根据自己的需求和计划顺利地进入云计算领域。 此外,演讲者再次强调,AppStream为我们提供了一条道路,让我们在无需重新设计复杂且细微的应用程序的情况下,享受到SaaS带来的好处。 详细的实例和应用场景向我们展示了AppStream如何使企业能够接受各种应用程序的云托管交付,从试验和培训到图形密集型设计工具。通过在技术和商业层面弥补传统桌面软件与现代SaaS之间的差距,AppStream为企业顺利进入云端提供了途径。 **下面是一些演讲现场的精彩瞬间:** 领导者开玩笑地说,过度努力工作可能会对员工的健康产生负面影响。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_0.png) 领导者详细阐述了SAS的运营模式如何实现了敏捷性、高效运营、无缝入职、快速创新以及整体的扩张。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_1.png) 领导者强调,在引入新的云计算技术如AppStream等过程中,内部业务协作和利益相关者的参与至关重要。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_2.png) 领导者指出,在平衡现有客户承诺与未来重新设计的需求方面存在诸多挑战。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_3.png) 领导者表示,从永久许可证模式转向软件即服务(SaaS)模式需要进行规划,以降低前期的投入成本。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_4.png) 领导者强调,在从永久许可模式转向SaaS模式的过程中,收入交叉点这个关键因素需要考虑,这个过程通常需要三到五年的时间。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_5.png) 领导者提到,通过使用亚马逊云科技的服务,团队成功地减少了从五人至六人到仅两人的规模,同时仍然能够满足客户的需求。 ![](https://d1trpeugzwbig5.cloudfront.net/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring/images/rebranded/EUC206-Convert_desktop_apps_to_web_based_delivery_or_SaaS_without_refactoring_6.png) ## 总结 在亚马逊云科技举办的re:Invent上,一位专家进行了演讲,主要探讨了企业如何通过亚马逊的AppStream技术将桌面应用程序转换为基于网络的或SaaS(软件即服务)交付模式,而不需要对代码进行重构。 演讲首先概述了SaaS行业的关键趋势。尽管目前仅有大约12-15%的应用程序被转换为SaaS,但客户越来越倾向于选择更容易管理和更低成本的方案。然而,将应用程序转换为SaaS具有挑战性。AppStream的目标是通过允许无缝地将桌面应用程序转换为网络交付来解决这个问题。 第一个关键点涉及AppStream为软件供应商带来的好处。它可以随时随地通过互联网浏览器交付应用程序,根据需求进行扩展,并且可以轻松管理后台,无需管理端点。AppStream消除了基础设施成本、浪费的资源并简化了操作。它还改善了用户体验,无需安装。 接下来,演讲探讨了将桌面应用程序迁移到SaaS的一些商业挑战。这些挑战包括销售、高管和技术团队之间的一致性问题。需要进行规划以增加约15%的工程资源。收入模式也从前端许可转向订阅按需付费,因此财务规划至关重要。法律和合规要求随着SaaS的增加而增加。 最后,穆迪分析公司的一个案例研究展示了他们如何利用AppStream将两个桌面应用程序转换为SaaS。这使他们能够更快地进入市场,实现现代化,简化运营并提高可靠性。此外,还获得了新的灾难恢复功能。总的来说,AppStream使复杂桌面应用程序的高效且可扩展的SaaS交付成为可能。 总之,AppStream使企业能够在不进行昂贵且耗时的重构的情况下,为其桌面应用程序解锁SaaS的好处,从而为供应商和消费者都铺平了道路。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭