0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云计算之旅:云架构转移工作负载带来的好处

姚小熊27 来源:企业网D1Net 作者:企业网D1Net 2020-10-30 16:10 次阅读

组织的云计算之旅通常都将内部部署应用程序迁移到云平台中,而在这一过程将面临一些挑战,但最终将获得更多收益。

组织将工作负载转移到云平台中有时很简单,而如果可以将内部部署服务器提升并转移到IaaS计算平台,对组织来说将会带来更多好处。在某些情况下,组织将工作负载迁移到云平台则更具挑战性。例如,如果组织的工作负载涉及多个层次基础设施和软件,或者需要细致而复杂的供应流程,那么其云计算之旅可能会困难得多。

医疗保健服务商Optum公司首席工程师Bill Schneider在最近举办的Interop 2020会议中发表演讲,其报告题目为“我们的云之旅如何将传统应用程序迁移到AWS云平台”,其中讨论了该公司团队如何应对这些挑战的经验。Schneider对他及其团队如何将内部部署分析应用程序(或至少其中大部分)移至AWS云平台,为什么选择云架构,以及自从转移工作负载以来带来的好处进行了阐述和分析。

开发和管理医疗保健数据分析工具

Schneider及其团队将开发和管理应用程序称之为OPA,可以帮助Optum公司的客户管理医疗数据。该应用程序使他们能够查找和分析患者数据,并将其与医疗保健价格和所获得的医护质量等因素相关联。该应用程序是面向公众的资源,Optum公司的员工和客户使用该资源。

最初,OPA是一个由四个主要组件组成的内部部署应用程序。首先是存储Optum公司创建或收集的原始数据的文件;将数据从那里传递到Oracle数据仓库,在那里进行处理和重组;而在数据转换完成之后,移动到Oracle公司提供的数据集市;最后,通过MicroStrategy分析应用程序从数据集市提取数据,以便处理用户查询。

迁移到云平台

如今,OPA主要在云平台中运行。虽然仍然存在内部部署组件,因为数据管道从内部部署存储的数据开始,但是先上传到AWS S3存储桶,然后在将数据存储到AWS Redshift之前存储在其中。在Redshift中,可以通过AWS云中托管的MicroStrategy应用程序实例查询数据。

通过弹性负载平衡器(ELB)管理基于云计算管道的流量,这些流量将路由到不同的MicroStrategy实例。采用弹性负载平衡器(ELB),Schneider及其团队可以简化证书管理。他们还避免了在为OPA应用程序添加新客户端时更新DNS记录。

为什么要进行云之旅?

最初为OPA提供支持的内部部署架构受到一些限制。Schneider指出,除了获得Oracle软件许可的费用之外,该应用程序还面临着扩展方面的挑战,因为它在很大程度上依赖于内存中的高速缓存来使报告对最终用户作出响应。因此,为了支持更多的客户,Schneider和团队将不得不添加更多的服务器以提供更多的可用内存。

将OPA迁移到云平台为解决这两个挑战提供了解决方案。通过使用AWS Redshift代替Oracle的数据仓库和数据集市工具,Optum公司降低了其软件许可成本。同时,即使在应用程序正在处理多达十亿行数据的情况下,云平台也使为应用程序实例分配更多基础设施资源变得更加容易,以确保获得适当的性能。

应用程序迁移到云平台后出现的第三个优势是全自动编排。Schneider及其团队实施了AWS Step Functions,以调用AWS Lambda中托管的代码来处理置备和管理任务。Schneider解释说:“每个步骤函数代表一个高级过程,例如‘执行数据查找‘或‘部署发布’。然后,这些步骤函数会调用一系列Lambda,每个Lambda都执行独立的任务,例如设置AWS基础设施或安全组。”

通过允许应用程序实例自动部署,这种方法实际上消除了人工启动新应用程序环境的需要。Schneider表示,与内部部署版本的应用程序相比,这意味着效率的巨大提高,为此,团队使用IaC工具(如Puppet)来协调一些管理任务,但在其他方面依赖于人工的工作流程。

云之旅面临的挑战

Schneider表示,OPA的云之旅并非没有坎坷。其中一个主要挑战是为应用程序开发人员找到方法,使其从进行开发工作的内部部署工作站安全地连接到基于云计算的环境。为此,Optum公司最初除了必须创建特殊的防火墙例之外,还利用了AWS的SSM服务,该服务使工程师可以通过HTTPS在云中的计算机上执行命令。

MicroStrategy的应用程序早在云计算成为标准之前就已经出现,但它的设计并不是为了作为高度动态的应用程序堆栈的一部分运行的。这带来了一些问题,但他的团队能够与供应商合作解决这些问题。

Schneider表示,自从将应用程序迁移到云中以来,内部的技术债务也已成为Optum公司面临的更为紧迫的挑战。在云中,技术债务不仅构成性能挑战,而且还带来直接的成本影响。展望未来,其团队的一个关键优先事项是继续寻找和解决OPA的技术问题,以确保该应用程序从成本和性能两个方面都尽可能高效。

结论

传统应用程序并不仅仅适用于云平台,可以直接将其提升并转移到托管虚拟机中。也并非只针对从一开始就诞生于云中的云原生应用程序。正如Optum公司云之旅的故事所表明的那样,组织可以采用复杂的、多层次的内部部署应用程序,并以一种允许组织充分利用其可扩展性和自动化特性的方式迁移到云中。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    39

    文章

    7728

    浏览量

    137182
  • 云架构
    +关注

    关注

    0

    文章

    16

    浏览量

    3701
收藏 人收藏

    评论

    相关推荐

    天翼弹性负载均衡介绍

    采用负载均衡策略,将请求分发至多台服务器上进行处理。负载均衡在现代IT架构中扮演着至关重要的角色,尤其是在大型分布式系统和计算环境中。
    的头像 发表于 10-25 16:20 369次阅读
    天翼<b class='flag-5'>云</b>弹性<b class='flag-5'>负载</b>均衡介绍

    计算与边缘计算的结合

    计算与边缘计算的结合是当前信息技术发展的重要趋势,这种结合能够充分发挥两者的优势,实现更高效、更可靠的数据处理和分析。以下是对计算与边缘
    的头像 发表于 10-24 09:19 304次阅读

    计算平台的最佳实践

    ,并减少浪费。 计算资源优化 :合理地调整计算资源,确保与实际需求相匹配,避免为未使用的资源支付成本。 选择合适的定价模型 :采用提供详细使用成本且账单简明易懂的服务供应商,避免复杂定价结构
    的头像 发表于 10-24 09:17 302次阅读

    AI平台与传统计算的区别

    AI平台与传统计算在定义、技术架构、应用场景和服务模式等方面存在显著差异。
    的头像 发表于 10-14 10:08 261次阅读

    如何理解计算

    计算工作原理是什么? 计算和传统IT技术的区别? 华纳如何帮助您实现
    发表于 08-16 17:02

    AI服务器:开启智能计算新时代

    一、AI服务器的定义与特点 AI服务器的定义 AI服务器是一种基于计算技术,专为处理人工智能相关
    的头像 发表于 08-09 16:08 717次阅读

    网络与计算:有什么区别?

    则关注的是应用程序之间的连接如何管理和交付。 计算 计算将企业工作负载托管从传统的内部或共置
    的头像 发表于 06-25 11:43 466次阅读
    <b class='flag-5'>云</b>网络与<b class='flag-5'>云</b><b class='flag-5'>计算</b>:有什么区别?

    计算与企业IT成本治理

    时至今日,计算已逐步替代传统IT中服务器、存储、虚拟化等单体软硬件的IT架构,成为企业IT能力中最重要的组成部分。企业在利用计算
    的头像 发表于 06-19 09:40 494次阅读
    <b class='flag-5'>云</b><b class='flag-5'>计算</b>与企业IT成本治理

    什么是组态平台?有什么功能?

    时至今日,计算已经深度融合进我们的生活、工作等方方面面之中,为我们带来各种好处。在工业场景中,组态软件通常部署到上位机中,为生产监控、设备
    的头像 发表于 03-14 13:42 382次阅读
    什么是组态<b class='flag-5'>云</b>平台?有什么功能?

    边缘计算计算的区别

    边缘计算计算是两种不同的计算模式,在数字化时代的发展中,它们都起到了重要的作用。本文将介绍边缘计算
    的头像 发表于 12-27 15:46 2587次阅读

    mec边缘计算与私有的区别

    Mec边缘计算与私有是目前计算领域中两个热门的概念。尽管它们都是用来处理数据、存储和处理计算任务的技术,但在
    的头像 发表于 12-27 15:31 929次阅读

    边缘计算计算的区别和联系

    边缘计算计算是两种不同的计算模型,它们在应用场景、架构、数据处理等方面有着显著的差异。本文将详尽、详实、细致地阐述边缘
    的头像 发表于 12-27 15:14 2671次阅读

    2023计算企业排行

    企业对计算的采用也在全球范围内加速。据IDC报告,2023年全球企业基础设施支出预计将超过1.3万亿美元,比五年前增长了68%。这种增长的驱动力来自于
    发表于 12-27 14:43 505次阅读
    2023<b class='flag-5'>云</b><b class='flag-5'>计算</b>企业排行

    探索未来计算,华为耀服务器 L 实例引领行业新动力

    服务器 L 实例(以下简称:耀 L 实例),为中小企业和开发者提供简单上的全新体验。 计算的核心在于性能和稳定性。耀 L 实例采用了
    的头像 发表于 12-08 15:13 301次阅读
    探索未来<b class='flag-5'>云</b><b class='flag-5'>计算</b>,华为<b class='flag-5'>云</b>耀<b class='flag-5'>云</b>服务器 L 实例引领行业新动力

    华为耀服务器 L 实例,助力企业开启轻松计算之旅

    随着互联网技术的迅猛发展,中小企业和开发者对于计算的需求不断增加,用以提高业务效率和创新能力。然而,在市面上不胜枚举的服务器产品中,如何选择一款既简单易用又高性能高效的产品成为了摆在他们面前
    的头像 发表于 12-01 11:18 336次阅读
    华为<b class='flag-5'>云</b>耀<b class='flag-5'>云</b>服务器 L 实例,助力企业开启轻松<b class='flag-5'>云</b><b class='flag-5'>计算</b><b class='flag-5'>之旅</b>