私有云之殇:公有云这座大山(上)

VMware中私有云与公有云概述 VMware2011刚刚落幕,如何构造私有云,公共云,混合云,本文是VMware vCat构造云战略的文章。源自vCat2.0 文章给出了私有云、公有云的概念以及它们的边界和相应云所提供服务的内容,对公有云来说提供服务是比较明确的概念,而私有云如何提供服务,并去经营一个云,文章给出了定义。特别是在私有云中“Skateholder---合伙人”这一概念的阐述,有兴趣的读者可以到网上去查skateholder一词出处,里面渗透了美国的价值观。新鲜挖掘出炉,分享了。 立即下载

写在前面:

由于企业私有云市场迟迟未打开,近两年来已有多家IaaS企业被廉价收购甚至倒闭,业界已经开始出现一种质疑私有云是伪命题的声音。在此,作者想借ZStack发布的机会,梳理一下私有云的过去和现状,并展望一下它的未来。

数据中心自动化的前世今生

从系统管理的角度来看,我们可以把企业IT市场分为三个阶段:前虚拟化纪元,虚拟化纪元,IaaS纪元(基础设施即服务纪元)。

前虚拟化纪元是指虚拟化技术出现以前的阶段,可以追溯到计算机出现到1998年VMWare的创立。在这个阶段,人们管理机器的方式主要是人工部署架构(包括安装物理机,网络部署等),配合分布式软件管理。这个时期由于没有虚拟化技术,一台物理机只能运行一个操作系统,网络拓扑也必须事先设计然后硬连线,整体上效率低下,不灵活。由于一旦部署就难以改变,底层架构往往会制约上层业务;软件方面也没有统一标准,多是由系统管理员自己开发的脚本来实现部分自动化。

1998年VMWare成立并发布首款操作系统虚拟化产品后,市场进入了企业级虚拟化纪元。由于虚拟化技术允许同一物理机上运行多个操作系统,并且操作系统之间可以用虚拟化软件提供的虚拟网络连接,其灵活性让IT架构的部署极大简化。系统管理员在安装物理机后,网络拓扑可以使用扁平的二级网络,即所有物理机在同一个二级网络广播域(broadcast domain),然后在虚拟网络级别实现隔离。这阶段虽然有虚拟化软件的帮助,系统管理员仍然需要在虚拟机级别手动部署网络或存储。比如需要手动为同一个虚拟网络内的虚拟机配置DHCP/DNS服务器,需要在不同的虚拟网络之间手动配置路由等。

从Amazon在2006年发布EC2公有云,市场开始真正进入IaaS纪元。跟虚拟化纪元不同的是,IaaS软件借助虚拟化技术不仅提供池化资源,还将计算、存储、网络资源按服务的方式提供给用户,实现按需索取。同样是部署网络的例子,在IaaS纪元,管理员不再需要手动配置DHCP/DNS服务器、网络路由,而是向IaaS软件描述需求,由IaaS软件自动去配置部署。随着软件定义网络(SDN)、软件定义存储(SDS)等技术的出现和应用,管理员甚至不再需要手动安装虚拟软件到物理服务器(借助IPMI/PXE),不需要手动配置交换机,只需要把硬件安装在机架并连线,其余所有工作都交给软件处理。自此数据中心管理开始进入软件定义的全自动化时代。

私有云的需求是真实存在的

作为CloudStack的前开发人员(作者于2010年加入Cloud.com,后被Citrix收购),作者曾多次作为CloudStack的代表参加了多家国际知名公司内部私有云项目的设计和策划,第一线地接触到客户的需求和痛点。在整个过程中,作者最深切的感受是:私有云市场的需求是真实存在的,但现有产品与客户需求的差距也是巨大的。除去加在私有云上的各种噱头,客户的核心需求是管理数据中心或企业IT架构中不断增加的硬件、实现自动化、减少底层架构的部署时间,从而加速企业在上层业务上的创新。用通俗的话说就是: 机器越来越多,人管不过来,得让软件去管;

老板急着上线业务,IT部门不能拖后说光架设机器部署网络就要一个月。

这个刚需是非常巨大的。调研机构TBR在2014年发布的报告中估算当年私有云市场的总份额在410亿美元上下,并预测2018年私有云市场份额将达到680亿美元。

企业IT不适合简单复制公有云模式

IaaS技术出现以来,其最广泛最成功的应用当属公有云。一大批公有云厂商的出现加速了行业的发展和创新,催生了大量相关产业,同时也在一定程度上帮助很多客户从底层架构的依赖中解脱出来,实现了业务创新。例如很多成功的SaaS公司就是完全运行在公有云之中。公有云的宣传口号是“让云计算像水和电一样”,这是非常高明的文案,让人潜意识中以为有了公有云为我们提供按需供应的计算资源,就不需要自己建立和维护IT架构或数据中心,毕竟没人会去自己建自来水厂和发电站。但实际上公有云远没有达到自来水管道和供电网络那般完善和稳定,在数据安全和成本方面也并不占优势。我认为公有云之所以成功,是因为它去除了基础设施里众多的差异性,抽象出能够满足大部分客户需要的模型,例如业界事实标准的Amazon EC2模型。

但这个模型并不适合所有场景。例如像Facebook这样的公司,交换机间就需要40G的独享带宽,存储上还需要专门公司提供的闪存(Flash);而保险公司可能又希望数据库跑在物理机上,并且物理机网络要能够跟前端虚拟机的网络形成VPC。公有云是不能够在一个多租户的环境内去满足各个客户的差异性需求的。所以,公有云虽然是到目前为止IaaS领域发展最好也是最成功的例子,但要断言它必将统治世界还为时过早。如果哪天Intel和AMD的服务器芯片都被公有云厂商买走了,那么一个新时代必将开始;在此之前,我们仍然需要面对私有云市场的需求。

在过去几年跟不同客户打交道的过程中,作者深刻感觉到数据中心自动化以及企业IT架构云化的需求必须划分为两类。

一类是服务提供商的需求(service provider)。这类企业搭建私有云的目的是为了支撑上层业务的运行,例如电商公司的私有云、游戏公司的私有云。这类私有云对技术的要求跟公有云类似,因为他们的业务模式决定了基础架构需要有快速动态扩展的能力,存储需要是分布式以支撑数据的爆炸式增长等。这类公司通常有很强的DevOps能力,同时也面临着传统IT架构不能解决的问题,所以他们有能力部署不成熟的IaaS软件并追逐新技术。

另一类需求是传统企业,他们的IT架构主要停留在虚拟化纪元,多采用VMWare的产品。我们称这类需求为传统的企业虚拟化需求(enterprise virtualization)。云计算的三层结构中,面对终端用户的是SaaS,而IaaS、PaaS都是为之服务的。三者关系存在一种上层应用决定下层架构,下层架构又反过来制约或促进上层应用的关系。传统企业的特点在于他们仍然运行着大量传统应用,这些应用很多都是上个世纪的产品,它们并非为云环境所设计,简单的把它们搬迁到公有云模式中会导致很多技术上的困难。

在公有云模式中有两个重要的特点:一个是资源池化,一个是应用程序需要能容忍基础架构的失败。

资源池化是公有云去差异化的一个重要设计,它主张租户共享资源池,资源获取的过程不可定制。但传统应用在很多场合是需要能够进行差异化定制的。例如对于IO密集的传统应用,用户可能期望虚拟机的根磁盘(装有操作系统的磁盘)放在NFS上,数据磁盘通过专门的存储网络放在高速的IP SAN上面。这就要求对创建虚拟机的过程可以定制,用户可以选择不同的磁盘分配策略和不同的网络。又比如Citrix的远程桌面XenDesktop,它需要多租户即独享私有网络又共享扁平网络的拓扑,这就要求类似于Amazon VPC + Classic EC2的网络模型。当企业业务由众多传统应用构成时,这种差异性的定制需求会进一步加强。公有云提供商也认识到了这种需求,并在有限范围内修改以满足客户。例如Amazon VPC发布最初是不支持静态IP(static IP)的,后来在用户的强烈要求下才加入,但它的Classic EC2是不可能在多租户环境下支持这种功能的。去差异化是公有云的成功法宝,它无法也不会为了迎合传统程序而实现各种定制功能。

在公有云中运行良好的应用都是能够在应用层面容忍一定程度的基础架构失败(比如虚拟机崩溃,网络失联等)的。公有云厂商一直在反复向客户强调基础架构是会失效的,也提供多种手段帮助用户设计failover的应用,而这恰恰是传统应用的死穴,因为它们很多是单机应用,对下层架构的稳定性要求很高。所以大量传统企业因为稳定性而仍然依赖IOE(IBM、Oracle、EMC)的架构。企业客户在选择IaaS产品时,往往要求IaaS能够在架构层面提供容错手段,比如虚拟机级别的高可靠、网络层面的高可靠和冗余。这种由传统应用带来的需求不是云友好(cloud-friendly)和云感知(cloud-aware)的,公有云模式是不会对他们做出过多考虑的。

这也是为什么对于服务提供商来说,私有云可以很容易照搬公有云模式,但在面对传统企业客户的需求时,简单复制公有云模式是不够的——因为我们面对的是一个强大的、不可更改的传统应用生态。

【ROS学习笔记】8.话题消息(Message)的定义与使用 ROS学习笔记8——话题消息(Message)的定义与使用 阅读详情

相关推荐

解决用VScode写中文注释,Vivado打开之后是乱码的方法

这样就解决了中文注释乱码的问题,此外如果使用notepad++写verilog代码的话直接在notepad++上面将编码格式改为ANSI格式即可,更加方便快捷,所以此方法仅针对习惯用VScode写Verilog的同学,如果有其他好办法的话欢迎评论区补充。首先,VScode中的中文默认编码格式是UTF-8,然后Vivado的编码格式是vivado 默认的应该是ANSI编码格式,刚开始我先按照网上说明的,将VScode中的编码格式改为GBK格式(点击右下角->点击通过编码保存)。

weixin_50573305的博客 5816

私有云和公有云是什么?有什么区别?

私有云和公有云是云计算领域中的两种不同类型的云服务,今天就来给大家讲讲私有云和公有云是什么?它们有什么区别?

m0_73995538的博客 6392

2024年上半年网络工程师下午真题及答案解析

位于MPLS域边缘、连接其他网络的LSR称为( 3 ),区域内部的LSR称为核心LSR(CoreLSR)IP报文进入MPLS网络时,MPLS入口设备分析IP报文的内容并为其添加合适的标签,所有MPLS网络中的LSR根据标签转发数据,当该IP报文离开MPLS网络时,标签由出口LER弹出。LSP的出口LER称为( 6 )。某高校网络拓扑如下图所示,两校区核心(CORE-1、CORE-2),出口防火墙(NGFW-1、NGFW-2)通过校区间光缆互联,配置OSPF实现全校路由收敛,两校区相距40km。

bsefef的博客 2476

【云计算】公有云、私有云、混合云、社区云、多云

张三⾃⼰在家做饭吃,这是私有云,厨房就是⾃建机房。李四天天在饭店吃,这是公有云,饭店就是云数据中⼼。然后王五⽐较⽜叉,在饭店有个固定包间,不对外开放,这是托管型私有云(有的⼚商将其定义为专有云)。包间就好⽐云数据中⼼的托管服务器。某⼀天张三家来了⼗来个客⼈,这是业务突增,家⾥没法坐下那么多⼈,要去饭店,这是私有云转公有云。然后张三爸妈为了省点钱决定留在家⾥吃,张三带着客⼈去饭店吃,这就是混合云。还有⼀种情况,饭店仅对某个特定的⼈群⽐如说公务员开放,那就相当于社区云。

Data · Model · Agent · Repeat 4452

告别理论推导!用Matlab工具箱5步搞定相机标定(附张正友法原理白话解读)

本文详细介绍了如何使用Matlab工具箱在5步内完成相机标定,无需复杂理论推导。通过棋盘格拍摄和Matlab的Camera Calibrator工具箱,用户可以快速获取相机的内参和外参,显著提升3D视觉的准确性。文章还提供了张正友标定法的白话解读,适合初学者和工程师快速上手。

weixin_42548816的博客 415

使用STM32实现简单的语音识别

此外,还需要将计算机的音频输出连接到外部音频放大器上,以便将测试语音播放到MAX9814麦克风模块。运行STM32代码后,系统将开始采集语音数据,并在采集完成后调用Python脚本进行MFCC特征提取。在本案例中,我们将使用STM32F4开发板、MAX9814麦克风模块和MFCC特征提取算法来实现语音识别。通过这个案例,我们可以了解到如何结合STM32开发板和Python实现语音识别,并可以根据需要进行相关扩展和优化。现在,我们可以编译和烧录STM32代码到开发板中,并准备好测试语音文件。

吃不胖. 1475

云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)

 云计算四种模式:公有云、私有云、混合云和行业云(本文讲述)

knighthood2001 3万+

芒果YOLOv8改进160:姿态估计Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

芒果YOLOv8改进159:OBB旋转检测头Head篇:即插即用|轻量化非对称多级压缩LOADH旋转检测头,原创改进适配YOLOv8高效检测头,检测头新颖改进,全网首发独一份

包括YOLOv5、YOLOv7、YOLOv8等模型改进 814

公有云和私有云的区别

最近在学习关于云的内容,总结了关于公有云私有云政务云的内容,点赞三连加关注!!

m0_46520788的博客 3879

UNet 改进(22):结合Transformer结构

保留了UNet的经典编码器-解码器结构在瓶颈层使用Transformer替代传统的卷积层采用跳跃连接保持空间细节信息使用双卷积块(DoubleConv)作为基础构建模块。

2401_82355416的博客 775

北斗导航 | ILS(仪表着陆系统)、MLS(微波着陆系统)和GBAS(地基增强系统)的性能对比

最 早 的 GBAS 系 统 是 **局 域 增 强 系 统(LAAS)**,它是 1990 年由美国 Honeywell 公司 和 NASA 共 同 完 成 的 差 分 GPS(DGPS)演 变 而 来 的。1998 年,LAAS 被 ICAO 采 纳为 GBAS。2009 年 9 月 3 日 Honeywell 公 司 的GBAS 系统通过了 **CAT-I 精密进近着陆系统**的设计认证 ,而 **CAT-II 和 CAT-III 系统的研发和验证工作也正在有序的进行中**

尘世冰封的专栏 3990

云计算的部署方式(公有云、私有云、混合云、社区云)

一、云计算的部署方式 1.1、公有云(Public Cloud)1.2、私有云(Private Cloud)1.3、混合云(Hybrid Cloud)1.4、社区云(Community Cloud) 二、部署方式对比 2.1、共有云和私有云混合云特点比较,2.1、云计算服务模式和部署方式的关系,2.3、公有云和私有云市场规模和预测 2.4、四种云类型区别

逆境清醒的博客 1万+

多周期路径约束(set_multicycle_path )

1.由慢到快的多周期约束 如下图所示,发射时钟周期是接受时钟周期的4倍。默认情况下,按照1T原则来进行静态时序分析和布局布线的。即建立时间是在发射沿后的第一个捕获沿检查,而保持时间是同一时刻下源时钟和捕获时钟的触发边沿下检查的(建立时间检查边沿的前一个触发沿)。 但是这样导致的问题就是该路径过于苛刻,为了满足这条路径的要求,不得不放弃其他路径。或者根本没办法保证这个默认的约束。总之最终造成...

Arist. 5509

树莓派中的 IM 私有云支持多少并发?

美信拓扑技术分享系列 0x01。关注「美信拓扑」微信公众号,第一时间阅读本系列后续文章,了解美信拓扑IM的协议、架构和源码。 4000人同时在线,这是美信拓扑 IM 私有云的数据。是的,只需要一个400块的树莓派4B。注意,这不是长连数据,是登陆且发消息的场景,详细性能数据见文后压测报告。 本文将会介绍美信拓扑IM私有云的架构,以及将其运行在树莓派上所做的技术改造,供私密通讯业务的开发人员参考,...

aimujie的博客 951

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

数据库选型迷思:别让 “分布式执念” 成为技术选择的大山

数据库选型迷思:别让 “分布式执念” 成为技术选择的大山

wei_shuo的博客 1万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

智库级深度复盘:新一代业务云底座——从“混合云架构”到“信创全栈适配”的企业私有云演进之路(PPT)

本文系统阐述了企业私有云从传统虚拟化向云原生与混合云转型的关键技术路径。针对企业IT面临的资源孤岛、运维滞后等痛点,提出基于"同构公有云"理念的架构设计,实现私有云与公有云的无缝衔接。核心创新包括:Kubernetes统一调度容器与虚拟机、RDMA/SPDK高性能存储架构、SRIOV网络优化等关键技术突破。方案构建了涵盖IaaS到PaaS的五层技术架构,并深度融合全栈安全体系与信创适配要求,提供超融合一体机等多种交付模式。通过复用公有云内核与自主创新,该方

专注数字化解决方案,每日更新精选报告。关注「无忧智库」,与你共探数智未来,日进一步。 536

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

财报解读:毛利持续改善,金山云正在“弯道超车”?

不只是混合云,在云计算的版图中,AI公有云或将在2024年达到增速的最高点,高达180%左右。单凭公有云和私有云已经无法满足逐渐复杂的用户需求,混合云不仅优势明显也受政策支持,而且市场规模持续增长,最重要的是,相比成熟的公有云和私有云,混合云还属于一个比较新的赛道,云厂商之间还未拉开太大的差距。更何况在这个云服务市场增速下滑的时期,头部云厂商持续加大产品研发投入力度,从原先热衷于追求规模、营收,转而开始追求利润、高质量发展的,也更加重视与各个行业线需求的深层适配,不断丰富与生态伙伴的合作维度。

ganggushe的博客 832

《私有化部署模式解读:企业数字化转型的“独家定制”之路》

在数字化浪潮汹涌澎湃的当下,企业仿佛置身于一场没有硝烟的战争,而数据,就是那最宝贵的弹药。如何守护这些弹药,同时在数字化战场上灵活应战?私有化部署,已然成为众多企业的战略选择。今天,就让我们一同揭开私有化部署业务模式的神秘面纱,看看它如何助力企业在数字化浪潮中乘风破浪。

2501_90297932的博客 990

国产在线三维云CAD:CrownCAD (在线建模CAD软件)

云CAD就是在线建模CAD软件,即打开浏览器就可以进行建模的软件。云CAD可以部署在公有云,也可以部署在私有云。 尤其是可以在国产芯片和国产操作系统上运行,所以非常适合于自主可控要求高的领域。具备云存储、云计算、多终端、多人协同设计等优势。 CrownCAD是一款在线建模软件,主要应用于研发设计环节,用户不需要安装桌面应用程序,在任意地点和设备上打开浏览器即可进行建模。CrownCAD除具备传统的数据转换、零件设计、装配、工程图等CAD软件功能外,还支持多用户在线协同设计、特征级细颗粒度的版本管理、项目..

因为喜欢,所以坚持。 5334
上一篇: 如果软件测试是门艺术,软件测试工程师就是艺术家 -- 浅析ZStack是如何做智能软件测试
下一篇: 为私有云结庐而做“隆中对”(下)
普通网友
博客等级 码龄10年 769粉丝 269原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值