re:Invent 2023 | 使用现代化途径从迁移到现代化的演变

关键字: [Amazon Web Services re:Invent 2023, V Function, Modernization Pathways, Migration To Cloud, Microservices, Data Analytics, Database Migration]

本文字数: 2100, 阅读完需: 10 分钟

视频

如视频不能正常播放,请前往bilibili观看本视频。>> https://www.bilibili.com/video/BV1nb4y1V7YM

导读

随着组织在云端迁移和现代化,需要一个明确的战略,区分导致数字转型的途径。本论坛涵盖了现代化途径及其相关的亚马逊云科技服务和工具,以加快流程。本论坛面向亚马逊云科技合作伙伴。

演讲精华

以下是小编为您整理的本次演讲的精华,共1800字,阅读时间大约是9分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。

现代化之旅:从迁移到创新"

This conference began on Friday morning, with speakers Prasad, Giovanni, and Alex welcoming over 300 attendees. They acknowledged that although it was a weekend day, the energy in the conference room was still high. Prasad introduced himself as a senior solutions architect specializing in Amazon Web Services (亚马逊云科技) migration and modernization. Giovanni introduced himself as a partner solutions architect at the New York office, also specializing in migration and modernization. Alex introduced himself as the lead solutions architect from Uberta, a UK-based Amazon Web Services advanced consulting partner focusing on modernizing Windows workloads.

Prasad noted that this conference, aimed at 300 people, was designed for business and technical professionals interested in understanding the modernization journey from migration to innovation with AWS. He emphasized that as partners, they would focus on how partners could help customers progress along their modernization journey.

Evaluating the Audience

Prasad began by conducting a vote to understand where the audience was in their modernization journey. Many indicated that they were currently dealing with migration issues, while others were focused on modernization. Prasad explained that this conference would help both groups, covering techniques for migration before and after modernization.

Why is Modernization Needed?

Prasad set the tone for the modernization journey as a process rather than a single step. The first stage involves assessment, discovery, selecting a migration strategy, building a business case, and ensuring readiness. This stage involves collecting information to determine the best path forward.

The second stage focuses on establishing momentum, defining operational models, and creating an excellence center in the cloud. This stage involves organizational preparation to lay the foundation for success.

The final stage occurs after a landing zone has been established, involving mass migration of workloads and ongoing optimization for performance and cost. This stage involves the practical application of goals.

Prasad mentioned that organizations can adopt two basic approaches to modernization. The first is "organic evolution," a gradual approach that focuses on small victories along the modernization journey over the long term. This phased approach begins with simple tasks and builds upon small successes.

第二种方法是所谓的'跨越式方法',它强调在初期进行更高程度的现代化,以实现更快的创新和业务灵活性。虽然逐步改进的方法风险较小,但跨越式方法能够在长期内实现成功,但需要更大的前期投入。"

"现代化所面临的挑战

普拉卡德指出,尽管现代化为企业带来了巨大的商业价值,但同时也带来了一系列亟待解决的问题。首先,现代化需要在海量潜在信息和选项中做出高质量的选择。企业必须在众多噪声中确定关键的优先事项。其次,为了达成针对目标架构的共识,许多团队之间需要克服不同的观点和目标。让所有利益相关者达成共识至关重要。最后,解决技能差距并迅速建立内部现代化能力是关键,以便企业能缩短学习曲线。技能匮乏可能会严重影响进度。"

"应对现代化的途径

为了帮助客户和合作伙伴应对这些挑战,亚马逊云科技已明确了六大现代化途径,以建立一个共同现代化词汇表和一套最佳实践:

  1. 向云原生迁移:通过拆分单体应用程序来实现微服务和现代DevOps实践。
  2. 向容器迁移:通过将应用程序容器化以提高效率和可移植性。
  3. 向托管数据库迁移:从自管理数据库迁移到专为亚马逊DynamoDB等完全托管服务而设计的专用数据库。
  4. 向开源软件迁移:通过从专有软件迁移到开源替代品以降低许可成本。
  5. 向托管分析迁移:从内部数据仓库迁移到基于云的分析平台。
  6. 更新开发方式:采用CI/CD管道和自动化文化。

亚马逊云科技还提供了一项现代化途径评估服务,帮助合作伙伴评估他们在每个途径上的能力并找出差距。合作伙伴可以通过他们的合作伙伴发展团队报名参加这次活动。

乔瓦尼深入研究了向云原生和容器化转型的过程。他表示,仅对现有应用程序进行容器化即可实现现代化的可行道路,而无需进行大量重构。新工具已提升了大规模容器化的能力,例如亚马逊云科技的App2Container和CloudEndure Migration。

亚马逊云科技还提供了Microservices Extractor工具,该工具利用AI分析单体.NET应用程序并提出将其拆分为微服务的建议。.NET Porting Assistant可帮助将.NET Framework工作负载迁移至.NET Core,手动迁移速度提高6倍。

众多客户正从亚马逊ECS转向亚马逊EKS,后者使用量同比增长超过350%,以便利用庞大的开源生态系统。2022年推出的EKS蓝图加速了在EKS上的工作负载生产部署,仅需几周而非几个月。蓝图提供包含最佳实践和参考架构的基础设施即代码模板,涵盖多集群和多区域部署模式等方面。

为实现大规模的增量现代化,客户正在采用内置开发者平台,该平台使用亚马逊Proton。Proton允许平台团队为高速应用部署创建标准化的基础设施模板。开发者随后可专注于编写应用程序代码。

Refactor Spaces提供了一种着陆区,用于在单体和微服务间重新分配流量,从而实现十二因子应用程序方法的渐进式现代化模式。可观察性工具如New Relic与之集成,以监控现代化进程。

现场演示展示了使用vFunction分析基于Java的订单管理系统应用程序的过程。vFunction借助其架构可观察性和重构引擎分析代码库,识别领域和依赖关系。

功能处理订单域中的命令后,Java Spring Boot微服务将被容器化。Alex展示了如何将已容器化的订单管理服务部署到运行EKS蓝图的亚马逊弹性容器服务集群上,并使用Argo CD进行持续交付。Argo CD是在弹性容器服务上配置的蓝图模块。接下来,Refactor Spaces将把API流量从单体应用重新导向新的微服务。这种技术组合展示了如何通过增量现代化方式保持向后兼容性。

在现代化数据库方面,Giovanni解释道,尽管亚马逊关系数据库服务提供了简单的迁移途径,但我们应关注向专用数据库(如亚马逊DynamoDB)转移。同样严格的评估-动员-迁移-现代化的过程也适用于这一情况。亚马逊提供了诸如数据库迁移服务和模式转换工具等工具来帮助执行迁移和转换模式。然而,像Striim、HVR和Attunity这样的合作伙伴提供了更可扩展的异构数据库复制和变更数据捕获功能。这有助于加快大规模数据库迁移的速度。

2022年7月推出的Aurora Babelfish提供了一个有吸引力的数据库迁移选项,允许企业从微软SQL Server迁移到PostgreSQL。Babelfish提供了一个界面,可以将T-SQL转换为PostgreSQL SQL,从而避免了昂贵的SQL Server许可证费用。Alex分享了一个客户案例,强调了Babelfish在数据库迁移和成本优化方面的价值。这位客户是一家金融服务公司,他们在一个托管设施中运行基于Windows Server 2012虚拟机的Java工作负载。通过利用亚马逊云科技的迁移加速计划与合作伙伴Uberta,他们按原样迁移了这些工作负载到EC2 Windows实例。这使他们立即减少了成本,通过转移到EC2 Linux实例进一步节省成本62%。然后实施了容器化以提高效率并支持自动缩放的工作负载。这使成本优化了75%,消除了闲置的EC2容量。Babelfish是迁移到PostgreSQL以减少许可费用的关键驱动因素,同时避免了重大的应用程序重构。

Demonstrating the use of vFunction to analyze database dependencies and extracting a single domain and its database into a microservice within a monolithic application is an essential step in modernizing data and analysis. Ganesh, who has shifted his focus to this area, points out that despite significant investments, many companies still struggle to extract value from their data. He cites a study showing that 68% of organizations have not realized the full potential of their existing data.

By transitioning to managed and purpose-built Amazon Web Services (亚马逊云科技) services such as Amazon EMR, Amazon Glue, Amazon Redshift, Amazon Kinesis, Amazon MSK, and Amazon OpenSearch, businesses can unlock innovative insights from their data at scale. The key is to establish a high-performance data platform that can receive data from various sources, transform and store it for analysis, provide actionable insights, and make data available through APIs for users and applications.

However, organizations face challenges in quickly building new data infrastructure and integrating various services and tools into a unified platform. To address this issue, Amazon Web Services launched the open-source project Data on EKS, which aims to help organizations quickly build a data platform based on 亚马逊云科技 EKS. Using infrastructure-as-code templates, it allows customers to run data processing, distributed databases, workflows, and stream processing patterns on EKS. Customers running analysis workloads on EKS see a 65% performance improvement and a 61% cost reduction.

Partners can accelerate their customers' modernization process by building services and integrators that use Data on EKS. A modern data platform begins with EKS Blueprints and expands to support batch, real-time, and machine learning workloads on EKS, EMR, and SageMaker. Partners have a significant opportunity to build solutions and integrators that leverage Amazon Web Services and open source technologies.

Giovanni emphasizes that while modernization requires technological changes, addressing business challenges is equally important. Amazon Web Services Experience-Based Accelerators (EBAs) can help break down stalled projects by evaluating environments, reviewing architectures, and conducting hands-on workshops to build momentum.

总的来说,现代化路径提供了一个技术和商业价值的框架,帮助客户和合作伙伴应对这个过程。合作伙伴可以利用所提供的各种工具,例如EKS蓝图、EKS上的数据、Babelfish和Refactor Spaces,以加速其现代化实践。

借助亚马逊云科技和合作伙伴解决方案,企业可以将其传统环境转变为由云支持的创新、敏捷和成功的环境。

下面是一些演讲现场的精彩瞬间:

领导者探讨了亚马逊云科技如何协助客户应对向现代架构迁移所面临的挑战。

成功上云的关键在于采用分阶段的策略,这包括评估、调动和优化以实现持续的进步。

演讲着重强调了工作负载分解的六种现代化方法,如转向云原生、托管数据库、开源、托管分析以及现代开发实践。

现代化方法评估提供一个结构化的框架,以了解组织与亚马逊云科技的六种现代化方法的一致性并找出能力差距。

领导者展示了如何通过将流量逐渐转移到新服务和旧服务来实现应用程序的逐步现代化,从而支持微服务的吞噬模式。

亚马逊云科技使客户能够构建高性能的数据平台,用于接收、转换、存储、分析和共享数据,以获取可操作的洞察力。

领导者礼貌地向观众致谢并祝愿他们平安回家。

总结

本次演讲主要探讨了如何通过亚马逊云科技的现代化途径实现从传统系统的迁移和升级。首先,演讲者概述了客户在进行现代化转型过程中可能遇到的挑战以及对结构化方法的需求。演讲者详细介绍了六大现代化途径:云原生迁移、容器化迁移、托管数据库迁移、开源迁移、托管分析迁移以及现代DevOps迁移。同时,他们强调了加速这些途径的实用工具和合作伙伴解决方案,例如容器化平台、数据库迁移服务和开发者平台(如亚马逊云科技Proton)。现场演示还展示了如何使用基于人工智能的工具将单体应用拆分为微服务并部署到现代化的云原生架构中。演讲者强调,应通过分阶段逐步推进的方式来降低风险。此外,他们还讨论了在亚马逊EKS上构建现代数据平台的最佳实践,即使用开源项目Data on EKS。总结起来,关键收获包括结合技术与商业价值、将这些途径纳入现代化发展路线图以及利用亚马逊云科技和合作伙伴解决方案来推动现代化实践。

演讲原文

https://blog.csdn.net/just2gooo/article/details/135114787

想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站!

2023亚马逊云科技re:Invent全球大会 - 官方网站

点击此处,一键查看 re:Invent 2023 所有热门发布

即刻注册亚马逊云科技账户,开启云端之旅!

【免费】亚马逊云科技“100 余种核心云服务产品免费试用”

【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”

亚马逊云科技是谁?

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者,自 2006 年以来一直以不断创新、技术领先、服务丰富、应用广泛而享誉业界。亚马逊云科技可以支持几乎云上任意工作负载。亚马逊云科技目前提供超过 200 项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及 31 个地理区域的 99 个可用区,并计划新建 4 个区域和 12 个可用区。全球数百万客户,从初创公司、中小企业,到大型企业和政府机构都信赖亚马逊云科技,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。

猜你喜欢

转载自blog.csdn.net/weixin_46812959/article/details/135114791