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

    文章

    8003

    浏览量

    143093
  • 云架构
    +关注

    关注

    0

    文章

    17

    浏览量

    3860
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么要网融合?

    架构已不适应这些需求。计算服务需要强大的网络能力来保证稳定运行和通信质量,而网络资源优化也需借鉴计算理念。这些因素促进了“
    的头像 发表于 12-03 09:59 139次阅读

    中国信通院发布“2025计算十大关键词”

    、大模型工程化交付、大模型一体机、终端、智能混合卓越架构、央国企“+AI”、
    的头像 发表于 07-30 10:53 2847次阅读
    中国信通院发布“2025<b class='flag-5'>云</b><b class='flag-5'>计算</b>十大关键词”

    HarmonyOS5服务技术分享--ArkTS开发Node环境

    气的方式探索这个功能,结尾还有实用总结和鼓励彩蛋哦~✨ ? 一、HarmonyOS函数开发:核心能力与价值 HarmonyOS的函数(Serverless)为开发者提供了​​无服务器架构​​的便捷
    发表于 05-22 17:21

    存储服务器租用的好处有哪些?

    随着企业数字化转型加速,存储服务器租用成为越来越多企业的首选方案。存储服务器租用的好处在于弹性灵活、成本可控、安全可靠,同时避免了传统服务器的硬件维护负担。以下是存储服务器租用的
    的头像 发表于 05-16 11:03 607次阅读

    揭秘计算架构的分层奥秘

    在数字化浪潮席卷全球的今天,计算作为新一代信息技术的核心,正以前所未有的速度改变着我们的生活方式和工作模式。计算以其强大的
    的头像 发表于 02-26 17:41 971次阅读

    大数据与计算是干嘛的?

    大数据与计算是支撑现代数字化技术的两大核心。大数据专注于海量数据的采集、存储、分析与价值挖掘;计算通过虚拟化资源池提供弹性计算、存储及服
    的头像 发表于 02-20 14:48 1267次阅读

    HPC计算的技术架构

    HPC计算结合了HPC的强大计算能力和计算的弹性、可扩展性,为用户提供了按需获取高性能计算
    的头像 发表于 02-05 14:51 689次阅读

    华为 Flexus 服务器 X 实例全面使用操作指南

    架构师顾炯炯牵头研发。它基于擎天 QingTian 架构、瑶光脑、盘古大模型等根技术创新,是业界首款应用驱动的柔性算力服务器,主要面向高科技、零售、金融、游戏等行业大多数通用
    的头像 发表于 01-23 17:58 923次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b>服务器 X 实例全面使用操作指南

    什么是计算平台?搭建计算平台需要什么条件

    计算平台是一种以计算技术为基础的计算服务平台,用于提供灵活、可扩展、可共享的计算资源和系统服
    的头像 发表于 01-09 10:43 835次阅读

    亚马逊科技发布Amazon Q Developer,助力工作负载转型

    在近日举行的2024亚马逊科技re:Invent全球大会上,一项旨在加速大规模传统工作负载转型的新功能——Amazon Q Developer,正式亮相。这款功能强大的软件开发生成式人工智能(AI
    的头像 发表于 12-26 11:32 889次阅读

    Flexus 服务器 X,上性能新飞跃,开启业务增长新纪元

    大家一同体验华为 Flexus 服务器 X 的购买过程,从初步接触到深入管理,全方位解析这一云端之旅的每一个精彩瞬间。 据华为 Flexus 官网介绍,Flexus
    的头像 发表于 12-26 09:39 663次阅读
    Flexus <b class='flag-5'>云</b>服务器 X,<b class='flag-5'>云</b>上性能新飞跃,开启业务增长新纪元

    服务器怎么做负载均衡?

    服务器怎么做负载均衡 ? 服务器的负载均衡通过分配策略、自动扩展、健康检查和跨区域部署四个核心技术来实现。 分配策略包括轮询、权重分配和最少连接数,确保流量均匀分配。自动扩展根据
    的头像 发表于 12-24 10:40 655次阅读

    计算HPC软件关键技术

    计算HPC软件关键技术涉及系统架构、处理器技术、操作系统、计算加速、网络技术以及软件优化等多个方面。下面,AI部落小编带您探讨
    的头像 发表于 12-18 11:23 797次阅读

    Arm Neoverse与AWS Graviton4加速计算创新

    随着人工智能 (AI) 技术的迅猛发展,计算领域正在经历显著变革。愈发复杂的 AI 应用对计算解决方案的性能、效率和成本效益提出了更高要求。在云端部署工作
    的头像 发表于 12-17 10:16 757次阅读

    计算和HPC的关系

    尽管计算和HPC在架构、应用场景和成本效益等方面存在显著差异,但计算和HPC之间并非孤立存在,而是相互补充、协同发展的关系。下面,AI部
    的头像 发表于 12-14 10:35 665次阅读