草庐IT

唐门暗器之私有云排名

东林一页书 2023-09-26 原文

一、私有云概念

私有云是企业传统数据中心的延伸和优化,能够针对各种功能提供存储容量和处理能力。私有云是为了一个客户单独使用而构建的,因此在存储、安全和服务上都较公有云有着更好地保障。

 二、专有云简介

专有云,也可称之为“专属公有云”,是介于公有云与私有云之间的一种形态。本质是公有云服务商将一系列软硬件资源隔离出来,定向为某一客户所用,从而获得比公有云更好的隔离性,比私有云更好的灵活性。简单理解,专有云是公有云的私有化部署。

专有云适合比较成熟或规模较大的企业,如大型央企或集团化公司。相对于私有云替代方案,专有云确实具有一定的成本优势;但是考虑到部署的规模,其绝对成本依然十分高昂。所以对于中小型企业,混合云解决方案仍然是最好的选择。

三、国内私有云市场排名

为了更好地满足业务发展需求,政府、金融、电信、交通、制造、能源等领域的企业或部门正对传统IT架构进行转型升级,在新基建的进一步促进下,私有云市场迎来黄金发展阶段。

由于私有云的服务对象为企业用户,在不同行业和企业中的IT架构及业务差异巨大,因此私有云市场不会出现像公有云市场那般赢者通吃的局面。

私有云方案的部署通常都会涉及到硬件、软件、服务以及利旧等各个因素,无法像公有云市场那么透明,因此下面将按照阵营方式对头部的一些私有云厂商进行排名。

第一阵营:以硬件设备和云系统软件为依托的企业,代表厂商华为云、浪潮云、华三云等。

 魂器为唐门机括类暗器排名第一的佛怒唐莲,借助火药所产生的瞬间爆发冲击力,封号斗罗也得认栽,属于群体攻击类暗器的代表。

第一阵营私有云厂商的基础硬件设备和云系统软件,就相当于佛怒唐莲的火药,是市场拓展过程中的动力源泉,凭借专用服务器优势在企业数据中心市场构筑了广泛而坚实的客户基础。

第二阵营:业务聚焦且非常专业的私有云软件企业,代表厂商EasyStack、QingCloud、VMware等。

魂器为唐门机括类暗器排名第二的暴雨梨花针,能同一时间爆射出多枚暗器,让对手无处可躲,属于单体攻击类暗器的代表。

第二阵营私有云厂商基本都是以私有云解决方案为核心,所以业务十分聚焦,就像暴雨梨花针的单体攻击特性,力争在特定领域杀出一片天地。

第三阵营:以公有云市场和技术优势为依托的企业,代表厂商阿里云、腾讯云、天翼云等。

魂器为唐门机括类暗器排名第三的孔雀翎,包含了十二类共三百六十五枚暗器,是制造要求最高,也是工艺最为复杂的一种。

第三阵营私有云厂商基本都是在公有云市场取得了辉煌的战绩,凭借先进的技术累积,不断丰富完善自己的私有云解决方案,包括将公有云进行私有化部署等,像极了孔雀翎的高要求精工艺;虽然当前市场表现并不十分突出,但是潜力巨大,未来可期。

四、国内私有云方案进化历程

随着技术的不断革新,私有云解决方案也一直处于进化阶段。

第一阶段:基于VMware构建的私有云

早期的所谓私有云是基于VMware vSphere、SAN存储和物理网络等构建的,当时也没有什么其它更多的选择。先期提供的功能还是以虚拟机为主,还不能称为真正意义上的云;随着技术的持续迭代,现在的私有云解决方案已经相对比较完善。虽然在技术上并没有太多领先的优势,但是凭借其老牌虚拟化技术所积攒的市场根基,在私有云市场领域依然不容小觑。

以VMware为中心构建私有云的架构图:

第二阶段:基于OpenStack构建的私有云

随着OpenStack开源项目的兴起,基于OpenStack构建的各种私有云解决方案开始大行其道。该方案于2013年左右进入成熟期,于2015年左右达到发展顶峰,且在当前的私有云市场依然处于举足轻重的地位。

以OpenStack为中心构建私有云的架构图:

第三阶段:基于专有云构建的私有云

新一代私有云解决方案正朝着基于公有云厂家的专有云进行构建的方向前进。有关专有云的特点前面已经有过描述,一句话概括就是基于公有云架构的私有化部署。国内头部公有云厂商基本都已经布局,但是由于成本等因素尚无法成为主流。

五、一些代表性的私有云和专有云介绍

1)华为私有云和专有云

上一篇 百晓生兵器谱之公有云排名 里面已经对华为公有云的排名及潜力做了介绍,实力很强,暂居第三,很快可以挤到第二;其实华为私有云市场实力更强,多年稳居国内私有云市场龙头位置。

华为私有云解决方案为FusionCloud,即“Fusi on Cloud”,而Fusi来自Fast(快速)、Unified(统一)、Security(安全)、Innovation(创新)的组合。其核心组件是FusionSphere云操作系统,提供强大的虚拟化功能和资源池管理,负责计算、网络、存储云化。

FusionSphere结构图如下:

华为专有云解决方案为华为云Stack,通过持续同步华为公有云的能力,为客户提供云上和本地体验一致的云服务,兼顾公有云的快速创新能力和私有云的可管可控。

产品矩阵包括:基础版、智能版、全栈版。

2)VMware私有云

VMware是老牌的虚拟化领头羊,其私有云方案包括VMware vSphere服务器虚拟化套件、vCenter虚拟机管理中心、以及View Connection Server等几大核心组件。用户可以通过View Connection Server控制管理vCenter Server,并通过vCenter Server部署、管理、生成、释放运行在VMware vSphere中的虚拟机。

VMware私有云部署结构模型如下:

3)阿里云大小飞天

阿里云在私有化解决方案这块主要是以大小飞天为主,而大小飞天准确地说都属于专有云。
大飞天,即Apsara Stack,也就是阿里专有云企业版,面向中大型业务规模的全栈云平台,采用和公有云一致的架构,可满足客户在本地数据中心运行与阿里云公共云相同产品及服务的需求,并可构建政企大规模行业云。

它完美继承了阿里公有云的所有优点,唯一缺点就是贵,中小企业根本无力承担。

小飞天,即ZStack,也就是阿里专有云敏捷版,为云化初期客户提供小型化混合云平台,减少初期投资成本,降低上云门槛,更轻量便捷地上云。

这两套专有云更多的价值其实是与阿里公有云相配合,构建阿里混合云解决方案,以便形成合力拓展更广阔的市场边界。

关于ZStack,根据名称很容易认为它是一种基于OpenStack的衍生版本,其实并非如此。它是国内自主研发的非OpenStack私有云的架构,阿里云是其投资方,也是它最大的合作伙伴,所以一直以敏捷版家族品牌的身份出现在阿里云的产品体系中。

阿里云大小飞天组合,容易让人想起香港经典武侠电影『 神经刀与飞天猫 』里面的大小飞刀和大小风骚。他们的特点都是肩并肩,背靠背,齐心协力闯江湖。

4)腾讯TCE和TStack

与阿里云类似,腾讯云的私有化解决方案也是以专有云模式为主。

一是腾讯云企业版TCE,即Tencent Cloud Enterprise,是基于腾讯公有云成熟产品体系推出的企业级云平台,支持私有化输出;

二是腾讯云TStack,即Tencent Cloud TStack,基于OpenStack和K8s等开源架构推出的云服务平台,集成了腾讯丰富产品体系,拥有大量实践经验,具备混合云管理能力。

两者也是相互补充,相互配合。

5)百度专有云

为了满足更多元的客户需求,百度智能云也推出了ABC Stack专有云产品解决方案,基于百度先进的人工智能技术、大数据服务、云计算提供的ABC一体化全栈云服务,帮助企业建设自主可控、安全隔离、智能化的专有云平台。

ABC Stack产品矩阵包括:行业版、智算版、敏捷版、超融合、混合云版。

6)控博EtosCloud

EtosCloud,别名EtStack,是控博科技于2017年为某上市公司在基于国产自主可控飞腾硬件平台上量身打造的一款云计算管理平台,核心服务基于OpenStack和K8s开发,继承了它们的优点,同时针对国产自主可控硬件平台的特性,针对性的增强了计算、网络、存储等组件的性能。

EtosCloud实现了国产自主可控硬件对容器云平台的首次支持,并解决了基于虚拟化技术应用在自主可控硬件平台上的性能问题。

遗憾的是,随着该公司的成功挂牌上市,因害怕被麒麟操作系统视为竞争对手而断供,毅然终止了这个已经研发了两年多的共有操作系统项目,作为云计算衍生版本的EtosCloud也随即暂停了迭代的脚步。

纵观国内私有云市场,华为私有云一直都遥遥领先;VMware作为老牌的私有云解决方案也是具有非常广泛的用户基础;因此在数字化转型及IT架构升级改造过程,对于华为私有云及VMware的纳管需求变得非常普遍。UCMP混合云管平台实现了对各种主流公有云和私有云平台的纳管,可满足绝对大部分企业数字化升级改造的需求。

 

有关唐门暗器之私有云排名的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  3. Ruby - 如何处理子类意外覆盖父类(super class)私有(private)字段的问题? - 2

    假设您编写了一个类Sup,我决定将其扩展为SubSup。我不仅需要了解你发布的接口(interface),还需要了解你的私有(private)字段。见证这次失败:classSupdefinitialize@privateField="fromsup"enddefgetXreturn@privateFieldendendclassSub问题是,解决这个问题的正确方法是什么?看起来子类应该能够使用它想要的任何字段而不会弄乱父类(superclass)。编辑:equivalentexampleinJava返回"fromSup",这也是它应该产生的答案。 最佳答案

  4. ruby - 从另一个私有(private)方法中使用 self.xxx() 调用私有(private)方法 xxx,导致错误 "private method ` xxx' called” - 2

    我正在尝试获得良好的Ruby编码风格。为防止意外调用具有相同名称的局部变量,我总是在适当的地方使用self.。但是现在我偶然发现了这个:classMyClass上面的代码导致错误privatemethodsanitize_namecalled但是当删除self.并仅使用sanitize_name时,它会起作用。这是为什么? 最佳答案 发生这种情况是因为无法使用显式接收器调用私有(private)方法,并且说self.sanitize_name是显式指定应该接收sanitize_name的对象(self),而不是依赖于隐式接收器(也是

  5. ruby - 如何在 Ruby 中实现私有(private)内部类 - 2

    来自Java,我正在尝试在Ruby中实现LinkedList。我在Java中实现它的通常方法是有一个名为LinkedList的类和一个名为Node的私有(private)内部类,其中LinkedList的每个对象都作为Node对象。classLinkedListprivateclassNodeattr_accessor:val,:nextendend我不想将Node类暴露给外部世界。然而,通过Ruby中的这个设置,我可以使用这个访问LinkedList类之外的私有(private)Node类对象-node=LinkedList::Node.new我知道,在Ruby1.9中,我们可以使用

  6. ruby 私有(private)类方法助手 - 2

    您好,我正在尝试创建一个帮助程序,用于将ruby​​方法大量定义为私有(private)类方法。通常,可以通过使用private_class_method键工作将方法定义为私有(private)类方法。但我想创建一个以下样式的助手:classPersondefine_private_class_methodsdodefmethod_oneenddefmethod_twoendendend我计划通过以下方式动态定义它,但根本不起作用:classObjectdefself.define_private_class_methods&blockinstance_evaldoprivate&bl

  7. ruby - 使实例方法在运行时私有(private) - 2

    在另一个对象中注册该对象后,我需要将一些实例方法设为私有(private)。我不想卡住对象,因为它必须保持可编辑状态,只是功能较少。而且我不想取消定义这些方法,因为它们是在内部使用的。我需要的是这样的:classMyClassdefmy_methodputs"Hello"endenda=MyClass.newb=MyClass.newa.my_method#=>"Hello"a.private_instance_method(:my_method)a.my_method#=>NoMethodErrorb.my_method#=>"Hello"有什么想法吗?

  8. ruby - Ruby 导入的方法总是私有(private)的吗? - 2

    最好用一个例子来解释:文件1.rb:deffooputs123end文件2.rb:classArequire'file1'endA.new.foo将给出错误“':调用了私有(private)方法'foo'”。我可以通过执行A.new.send("foo")来解决这个问题,但是有没有办法公开导入的方法?编辑:澄清一下,我没有混淆include和require。另外,我不能使用正常包含的原因(正如许多人正确指出的那样)是因为这是元编程设置的一部分。我需要允许用户在运行时添加功能;例如,他可以说“run-this-app--includefile1.rb”,应用程序的行为将根据他在file1

  9. ruby-on-rails - 私有(private) gem 没有安装在 docker 中 - 2

    我正在尝试使用docker运行一个Rails应用程序。通过github的sshurl安装的gem很少,如下所示:Gemfilegem'swagger-docs',:git=>'git@github.com:xyz/swagger-docs.git',:branch=>'my_branch'我在docker中添加了keys,它能够克隆所需的repo并从git安装gem。DockerfileRUNmkdir-p/root/.sshCOPY./id_rsa/root/.ssh/id_rsaRUNchmod700/root/.ssh/id_rsaRUNssh-keygen-f/root/.ss

  10. ruby - 从私有(private)实例方法调用私有(private)类方法 - 2

    我是Ruby新手,来自C#世界。在C#中,这样做是合法的:publicclassTest{publicvoidMethod(){PrivateMethod();}privatevoidPrivateMethod(){PrivateStaticMethod();}privatestaticvoidPrivateStaticMethod(){}}是否可以在Ruby中做类似的事情?一些背景知识:我有一个Rails应用程序...其中一个模型有一个私有(private)方法来设置一些依赖项。有一个类方法可以创建模型的初始化实例。由于遗留原因,模型的某些实例未正确初始化。我添加了一个实例方法来初始

随机推荐