如何部署多云环境下的IT基础架构?

在多云环境下,企业IT基础架构如何构建,是很多企业都在关心的话题。那么,到底如何去部署多云环境才算成功? 有哪些关键要素?

众所周知,云带来的好处是,让企业IT有了更多选择,我们可以选择AWS,可以选择谷歌云,选择微软Azure,也可以选择阿里云、腾讯云、华为云等,或者同时选择他们之间的任意两个或者两个以上的云。但问题是,在底层架构上该如何去设计,如何让不同云平台之间的数据打通?

Forrester曾在一项研究中发现,有接近86的企业都采用了多云战略,主要是为了托管企业的各种应用,避免被某一云厂商捆绑,从而降低企业IT整体成本,优化资源配置。显然,多云模式可以为企业IT带来更大的灵活性,但是并不代表走上多云道路后,企业就可以成为“甩手掌柜”,而是有了更重要的工作,那就是对混合云环境进行有效管理,还要关心多版本的迭代问题。此种背景下,云监控和运维变得越来越重要。所以,对于身处多云环境的企业来说,最难的不是如何上云的问题,而是上了云以后如何去运维,如何始终保持可预见性,避免由宕机带来的业务中断。

有句话说“软件正在吞噬世界”,每家公司都在成为或已经成为一个软件公司。在新一代信息技术推动下,软件不仅无处不在,而且力量越来越强大,能解决企业IT遇到的所有问题。很多云巨头企业,也都是在强大的软件开发基础上抓住了云时代的机遇,比如亚马逊、谷歌和微软等。

而有了云,企业不用建自己的数据中心,只专注于客户的核心业务。并且,在devops软件开发模式下,我们可以对整个堆栈,包括从基础架构、代码到部署和配置方面,进行任意调整,不受任何云厂商的控制,所交付的应用,比单一云厂商提供的更好,功能更多。当然,我们可能也会面临更多的风险,有时候这种来自云提供商的风险还不可控。但是,我们可以采用更有效的工具进行管理,尽量少依赖云服务商提供的服务,从根本上降低云带来的风险。

具体而言,成功的多云部署策略,应该具备以下几个关键要素:

第一,拥有统一的多云监控解决方案。在多云环境下,软件的可用性至关重要。一旦宕机,不仅损失惨重,还会影响企业声誉。因此,监控与运维就成为其中最重要的一环,是业务运营的关键系统。为了提高云管理效率,让云价值最大化,企业必须拥有统一的监控管理解决方案。除了让企业体验到多云带来的实惠,统一监控还能保持像传统IT解决方案一样,获得在基础设施、应用程序和系统操作层面的稳定性、安全性和可预见性。

第二,不断优化监控系统操作能力。作为现代企业,监控系统是企业生存的关键要素。通过改善监控系统的操作能力,让其更具可预见性,已经是很多CIO和运维人员的首要任务。拥有良好的监控能力,也是IT团队是否具备高技术水准的考量要素。尤其是像电力这种实时业务需求强烈的行业,优秀的云监控系统可及时发现问题并解决问题,避免事后纠错,相互推诿的现象发生。

另外,很多企业也在通过Kubernetes等管理平台来简化基础设施,还有的企业会通过数字化转型、云迁移、DevOps、容器以及其他举措进行云端管理。尽管大家的方式各有不同,在实践中还存在很多重叠和交叉现场,但是最终的目的相同,那就是加快交付速度,满足企业快速变化的业务需求。但是,最值得一提的是,不管是哪种方式,都要加大监控环境的部署,否则会加重企业的运维挑战,加大IT风险,提升IT总体成本。

第三,监控系统要更具前瞻性。Gartner预计,到2020年,云管理服务提供商的数量将增加两倍。尽管这对分析师、投资者和运营商来说都是好消息,意味着未来会有更多的企业都能从云中受益,但同时也说明,未来的云环境会越来越复杂,从云的多样性角度考虑,提供监控服务的厂商要想覆盖到各个层面,显然不太现实。我们需要更新、更强大的云监控解决方案。

可喜的是,随着云环境的成熟,监控已经成为DevOps工具链中最重要的组成部分,当容器化趋势越来越流行,已经有越来越多的企业将Docker和Kubernetes等技术整合到多云架构下,企业不需要再通过CI工具另外构建管道,容器中已经完整包含 RPM 软件包、配置文件等内容。

Image placeholder
tube
未设置
  95人点赞

没有讨论,发表一下自己的看法吧

推荐文章
软件定义一切,企业数字化背景下的新一代IT基础架构

 在数字经济飞速发展的背景下,企业数字化转型已经成为目标共识,企业需要建立更敏捷、智能、安全和可控的数字化转型平台,而云为这一切提供了便利条件。  软件定义作为云的一项重要技术,这几年的也变得越发火热

软件定义IT基础架构,如何看待深信服的产品战略布局?

在很多人的潜意识里,深信服是一家令人尊敬的企业,技术支撑能力强,产品种类多,功能全面,后劲足,是少数能和华为、新华三同台竞技的企业之一。但有时候,深信服也会被这些优势所累,比如经常会被问道:你们和华为

IDC发布:4Q18云IT基础设施收入低于传统IT基础设施收入

根据IDC全球云IT基础设施季度跟踪报告,在2018年第四季度(4Q18),包括公有和私有云在内的云IT基础设施产品(服务器、企业存储和以太网交换机)销售收入同比增长28.0%,达到168亿美元。20

如何在多云环境中管理数据?

在多云环境中建立数据治理策略没有灵丹妙药。在这里,我们将讨论为什么会有这种说法的原因,以及有关多云环境的IT领导者如何思考数据治理的一些方法。数据治理有点像健身:它不仅仅是一个目的,更是一个持续的过程

IBM z15发布:加码高端存储,就绪混合多云环境

今日,IBM宣布推出新一代大型机IBMz15。据了解,IBMz15的关键优势在于,能够企业的混合多云环境相集成,提供云数据中心级的敏捷与灵活性,同时具备高可靠与隐私安全性,为关键业务负载向云端的迁移提

基础架构之百变魔方

转载本文需注明出处:微信公众号EAWorld,违者必究。引言:“基础架构即代码(Infrastructure-as-Code,IaC)”是一种使用新的技术来构建和管理动态基础设施的方式。它把基础设施、

高可用架构实例:在多云和多区域中穿行

Auth0为所有技术栈上的任一平台(移动,Web,本机)应用程序提供身份验证,授权和单点登录服务。身份验证对绝大多数应用程序至关重要。我们从一开始就设计了Auth0,以便它可以在任何地方运行:在我们的

JavaScript基础之 DOM简介

JavascriptDOM(文档对象模型)是一个允许开发人员操纵页面内容、结构和风格的接口。在本文中,我们将理解什么是DOM以及如何用Javascript去操作它。本文还可以作为基本DOM操作的参考。

生产环境下的LAMP环境搭建

生产环境下的LAMP环境搭建 V20 学习猿地 www.lmonkey.com ##一、LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务。所有网页的集合被称为网站,网站也只有发布到网上才

面对网络风险 企业应当如何部署安全策略?

有关数据泄露和漏洞的突发层出不穷,这些数据泄露和漏洞对企业的财务和声誉有着非常大的影响。企业高管似乎无法摆脱预警头条的抨击,以及由专家组成的轰炸,这些专家就如何避免这些网络安全攻击提出了一些建议。尽管

架构转型先行——金融业务场景下的新一代架构实践

  赵勇中国农业银行研发中心架构管理办公室主任工程师中国农业银行研发中心架构管理办公室主任工程师,十年以上金融行业信息化架构设计与管控经验。历经互联网金融、两地三中心、分布式核心银行等大型银行系统工程

多云时代下大规模数据库管理,该怎么做?

中国经济的高速发展是世界各国人们有目共睹的,随着数字经济时代的到来,金融数据库的管理,也随之面对一系列的新技术与挑战。云计算一直以来被认为是极具颠覆性的技术力量,随着云计算的应用普及,越来越为企业重视

万字详解Oracle架构、原理、进程,学会世间再无复杂架构

学习是一个循序渐进的过程,从面到点、从宏观到微观,逐步渗透,各个击破,对于Oracle, 怎么样从宏观上来理解呢?先来看一个图,这个图取自于教材,这个图对于从整体上理解ORACLE 的体系结构组件,非

数字转型 架构演进 2019中国系统架构师大会盛大召开

2019年10月31日~11月2日,由IT168旗下ChinaUnix社区主办的第十一届中国系统架构师大会(SACC2019)在北京隆重召开。自2009年举办以来,大会云集了国内CTO、研发总监、高级

阿里支付宝架构师:谈谈我眼中的高并发架构【好文】

来源:my.oschina.net/u/3772106/blog/1793561前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且

架构师眼中的高并发架构

前言高并发经常发生在有大活跃用户量和用户高聚集的业务场景中,如:秒杀活动、定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己

SOA架构和微服务架构的区别是什么?

来源:rrd.me/fqdANSOA架构和微服务架构的区别首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。1.SOA

如何在生产环境中部署Kubernetes集群?

如果把kubernetes集群应用于生产环境中,需要做哪些准备?我们先要弄清楚一个词,什么是“生产就绪”?生产就绪,是我们经常听到的一个专业术语,大概意思是已经准备好并已处于即将生产的状态。但是,到底

等保2.0全面实施 新华三支招如何构建新形势下的态势感知

近年来态势感知的热度非常高,不少安全厂商也纷纷推出了态势感知(平台)。在今年五月份,我国正式推出了等保2.0,并已于12月1日正式实施。在等保2.0的安全框架中也明确提出了要具备态势感知的能力,要

项目需求分析和基础环境搭建笔记

ENGINE=InnoDB表示将数据库的引擎设置为InnoDB,从MySQL5.6开始默认使用该引擎。DEFAULTCHARSET=utf8表示设置数据库的默认字符集为utf8AUTO_INCREME

项目需求分析和基础环境搭建笔记

源代码:H5前端精品项目源码前端:简单的商城模版,响应式商城模板后端:实用的后台模版,简单通用文章系统后台模板 以简单的商城模版为例,打开先找index.html文件 简单通用文章系统后台模板 所有的

项目需求分析和基础环境搭建笔记

商务系统需求分析说明书1.编写目的2.项目背景,设计背景3.功能结构4.功能描述5.交易管理6.用户管理7.项目流程图8.E-R图