AI 让云迁移变得更容易
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
对于那些尚未开启云迁移之旅的企业来说,有一点是明确的:袖手旁观的时代已经结束。
确定哪些应用程序要迁移到云上、哪些应用程序要保留在本地并非易事。如何使用云原生技术重构这些应用程序,或者创建一个混合云设置,能够继续利用数据和应用程序,这是许多DevOps团队面临的另一个潜在难题。这是一个复杂的过程。
但是,不为重建云遗留应用程序投资的缺点有:技术债务、敏捷性和灵活性方面的竞争劣势以及因用户体验差而受挫的客户。我们别无选择,只能继续前进,接受云技术和流程。
每个组织的云原生旅程都是不同的,但任何企业都需要采取一些步骤。
一、企业要想实现云原生化需要采取以下三个步骤:
1.必须为云策略系统定义一个愿景。客户的需求是什么?如何计划交付产品和服务?云设置在DevOps和交付管道中扮演什么角色?如何确保可靠的系统性能和整体健壮的最终用户体验?选择的云平台是公共的还是私有的?单云、多云还是混合云?这些问题看起来似乎很简单,但这些问题的答案形成了云原生构建块。
2.全面了解现有的遗留系统。对应用程序进行概要分析,了解它们是如何工作的,并对它们的性能进行基准测试,以便稍后将它们与它们在云中的性能进行比较——并确保它们运行得更好。知道他们是如何、在哪里未达到基线也很重要。监视在这个分析阶段扮演着一个关键角色:从创建整个技术栈的拓扑映射,到映射出系统之间的相互依赖关系,到自动性能基线化,再到完整的压力测试。这些都是确保全面了解现有系统架构、服务流程和性能的必要因素。
3.定义迁移策略本身。计划哪些应用程序要保留或退役,哪些应用程序要保留,哪些应用程序要迁移到云计算、重新平台或重构。每种方法都有其优缺点。提升和转移应用程序是最快的,因为不需要修改代码。这样做的缺点是基本上保留了内部架构,这意味着应用程序不能充分利用新云环境。另一方面,重构是最耗费资源的,因为要求从头开始重新构建应用程序的架构。通常,这包括将一个包含数百万行代码的单一应用程序拆分为多个更动态的微服务,这些微服务易于维护和扩展。但是,由于这个过程产生了一个专门为云计算构建的应用程序,因此它也获得了***的投资回报率,与提升和转移相比,它具有更长期的操作和成本优势。
二、答案在于自动化和软件智能
在制定了云迁移愿景、分析了遗留应用程序并定义了迁移策略之后,接下来是实际迁移本身的具体工作。这是一个充满技术挑战和重大组织变革的过程,包括:
- 将组织从高度专门化的烟囱式和瀑布式方法重新构建为灵活的DevOps团队和流程自动化
- 建立持续集成和持续交付系统
- 遗留组件和云原生组件的集成
- 错过迁移截止日期或目标的风险,包括在现实条件下的系统性能(想想黑色星期五或全球事件)
这就是人工智能和自动化开始应用的地方。
企业需要自动化一切。成功的云迁移依赖于自动化的连续构建、集成和交付(跨越所有阶段的测试);关于自动化操作、性能监控和监控仪器;从根源分析入手,提出了一种改进的方法。以及自动化性能基线化和配置。
这种“一切自动化”的方法正在利用人工智能。现代网络规模的云应用程序过于复杂,无法单独由人类操作。软件智能建立在强大的人工智能的基础上,从一端到另一端监控整个系统的健康状况。智能异常检测、实时根源分析和业务影响评估是人工智能带来支持的关键支柱。
这对于云迁移和云本地转换意味着什么?首先,软件智能和自动化创建了可见性和可操作的洞察力。这使得软件工程师对整个价值链拥有完全的所有权:从最初的编码到最终产品的部署。它推动了一种强大的、灵活的DevOps文化的创建。在这种文化中,工程师可以真正地承诺“您构建它,您运行它”。
人工智能还可以用于进一步改进CI/CD管道,以满足迁移期限并确保优秀的软件质量。软件智能有助于缩小现有的自动化差距,比如在决策门或构建验证处的手动批准步骤。它还提供了根据生产场景测试新的构建的性能识别标志。
***,软件智能对于运营来说是提供优秀客户体验的关键。AIOps可确保实时检测性能问题及其根源,且可以自动纠正问题。
三、你准备好了吗?
开始实施云策略需要进行重大的组织上的更改。人工智能和自动化提供了使这段旅程尽量可航行和无缝的工具。通过自动化性能监控、修复、CI/CD管道、根源分析、压力测试、系统配置和更多步骤,AI为它节省了大量繁琐的手工和跑腿工作——以及随之而来的成本和令人头痛的事。更重要的是,人工智能和自动化有助于为采取DevOps和AIOps的文化奠定基础。最终,一个完全形成的、灵活的DevOps文化——由人工智能和自动化推动——是一个成功的云转换之旅的关键。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里、腾讯SaaS加速器大战 低代码可否引爆燎原之火?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 阿里和腾讯的战火,从C端烧到B端,又从B端烧到云端,甚至连名字和战略都异曲同工。 年初阿里云技术峰会上阿里发布了SaaS加速器战略,旨在让ISV和开发者只要简单拖拽,就可以快速搭建SaaS应用,阿里甚至提出了永不碰应用的承诺,而腾讯也在随后推出SaaS加速器计划,两家的目的都非常明确,就是打通企业到云端的最后一公里,SaaS加速器就是这把打开云业务深入到企业的钥匙。但是面对两家巨头,ISV和解决方案商又该如何抉择呢? SaaS加速器说白了就是一个低代码的开发平台,阿里和腾讯希望通过这样的策略让吸引更多的ISV将产品和应用搭建他们的云上,更直接一点就是完善云应用生态圈,让更多的企业选择自家的云。 但是这里有一个问题就是企业现在需求的是一体化的解决方案,而不是单点的应用,新应用与新应用之间,新应用与老应用之间的融合趋势已欲发明显。谁来解决呢? 指望ISV软件厂商吗?显然是行不通的,软件厂商只服务自有业务范围,超过这个度他不会去承接的,另外低代码还存在很多问题,先不论阿里和腾迅能否打通到企业的最后一公里,关键是关于低代码...
- 下一篇
掌握多云取决于兼容文化
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 如今,云计算使用率正在上升。很多组织正在增加云计算支出、云计算的应用程序范围,甚至与他们合作的云计算供应商的数量。 但是,尽管组织对将技术部分落实到位越来越有信心,但往往会犯一些错误,即无法同时更新业务实践。而这可能会产生重大的后果,因为需要增加云计算使用的全部好处,需要新的工作方式,而且往往还需要改变文化。 多云的崛起 多云对具有雄心勃勃的业务增长计划和大量计算需求变化的组织尤其具有吸引力。此外,多云还可以使全球运营的组织受益,他们希望将性能和监管原因将前端应用程序尽可能地贴近用户:如果他们***的云计算供应商在某地区没有运营数据中心,他们可以在该地区寻找这样的云计算供应商。 此外,组织现在需要获得更大的计算能力和一系列基于云计算的服务,如分析、机器学习、物联网和区块链。采用的解决方案不会让他们锁定在单一云服务提供商,云服务提供商可能会在任何时候提高价格或限制其容量。 很明显,组织需要采用多云方式,而“一刀切”的时代已经过去了。如今,典型的组织可以与2到16个云计算提供商开展合作。这导致了微服务架构的使用,这种方...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7