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

    文章

    8061

    浏览量

    145058
  • 云架构
    +关注

    关注

    0

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科技再获阿里卓越架构生态合作伙伴认证 共筑混合数智化新底座

    前言近日,科技再次获得阿里卓越架构生态合作伙伴认证,并凭借最佳实践荣膺筑领航奖。这一认可,既是对
    的头像 发表于 05-18 10:01 1130次阅读
    <b class='flag-5'>云</b>边<b class='flag-5'>云</b>科技再获阿里<b class='flag-5'>云</b>卓越<b class='flag-5'>架构</b>生态合作伙伴认证 共筑混合<b class='flag-5'>云</b>数智化新底座

    科技报到:AI算力革命,终结计算20年降价史

    科技报到原创。 2026年,计算行业写下了颠覆近20年惯例的历史注脚,长期奉行“只降不升”的定价规则被彻底打破,全球厂商掀起一轮声势浩大的涨价潮。 从海外科技巨头率先破局,到国内
    的头像 发表于 04-03 17:05 3145次阅读

    计算行业科普:从基础概念到未来趋势全解析

    支撑。本文将从基础定义、核心架构、发展历程、产业链条、行业特征到未来趋势,全方位拆解计算行业,带你读懂这一数字时代的核心技术领域。一、计算
    的头像 发表于 03-11 14:28 831次阅读
    <b class='flag-5'>云</b><b class='flag-5'>计算</b>行业科普:从基础概念到未来趋势全解析

    阿里SLB负载均衡配置指南

    当业务流量超过单台服务器的承载能力,或者需要实现服务的高可用时,负载均衡成为必不可少的基础设施。阿里SLB(Server Load Balancer)作为国内使用最广泛的负载均衡服
    的头像 发表于 01-30 17:47 1885次阅读

    弹性负载均衡:现代 IT 架构的高可用与高并发基石

    IT架构中不可或缺的关键组件,负载均衡通过在网络环境中智能分散工作负载,有效提高系统的响应速度、吞吐量与可靠性,尤其在大型分布式系统和
    的头像 发表于 01-20 09:58 379次阅读
    弹性<b class='flag-5'>负载</b>均衡:现代 IT <b class='flag-5'>架构</b>的高可用与高并发基石

    什么是企业服务器-计算

    企业服务器是指为企业提供的基于计算技术的服务器解决方案。华纳是一家计算服务提供商,为企业
    的头像 发表于 12-29 17:57 1264次阅读

    融合:创新计算架构的全面解析与应用

    私有、公有与边缘计算结合,形成一个集成、统一的计算平台,旨在为企业提供更加灵活、高效、安全的
    的头像 发表于 12-23 14:17 557次阅读

    Arm架构助力Azure Cobalt 100虚拟机工作负载性能提升

    的 32 个地区上线,并且持续快速扩展,为新一代数据中心工作负载带来了性能、能效和可扩展性的大幅提升。这些提升源于专为赋能现代云原生应用设计的创新 Arm Neoverse 计算子系统
    的头像 发表于 12-15 14:42 906次阅读
    Arm<b class='flag-5'>架构</b>助力Azure Cobalt 100虚拟机<b class='flag-5'>工作</b><b class='flag-5'>负载</b>性能提升

    为什么要网融合?

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

    构建智能网基座:万店级连锁药店网络架构升级实践

    前言随着计算、大数据、人工智能等技术在各行各业的深度应用,企业网络架构正面临着前所未有的变革压力。医药零售行业作为具有强监管、多分支、高并发特性的典型场景,其网络升级需求尤为迫切。药品监管政策
    的头像 发表于 11-12 09:59 835次阅读
    构建智能<b class='flag-5'>云</b>网基座:万店级连锁药店网络<b class='flag-5'>架构</b>升级实践

    工业数字化平台是什么

    、技术架构、核心价值、应用场景四个维度展开分析: 一、核心定义:工业数字化平台的本质 工业数字化平台是工业互联网与计算技术深度融合的产
    的头像 发表于 10-24 09:23 743次阅读

    翎智能铁路高精度工作记录仪能给铁路巡检管理带来什么作用

    翎智能铁路工作记录仪通过集成北斗RTK高精度定位、5G/卫星双通道通信、人工智能分析以及区块链存证等核心技术,为铁路巡检管理带来了全方位的革新,具体作用体现在以下六个维度:翎智能铁
    的头像 发表于 08-20 20:05 1141次阅读
    <b class='flag-5'>云</b>翎智能铁路高精度<b class='flag-5'>工作</b>记录仪能给铁路巡检管理<b class='flag-5'>带来</b>什么作用

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

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

    NVIDIA助力CoreWeave平台性能升级

    AI 变革正在重塑数据中心格局,亟需能够提供更灵活、高性价比的计算和数据能力的平台。为了满足这些需求,作为推动 AI 变革的超大规模服务提供商,CoreWeave 致力于开发一种用于加速计算
    的头像 发表于 07-23 10:49 1593次阅读
    NVIDIA助力CoreWeave<b class='flag-5'>云</b>平台性能升级

    曙光率先发布交通智能体参考架构

    当前,交通基础设施数字化转型正成为我国交通强国战略的重要落地路径。面对交通行业的新变化和长期存在的老问题,曙光率先发布“交通智能体”参考架构,即以为基础、以AI为核心、以可信计算
    的头像 发表于 06-30 13:46 1026次阅读