精华内容
下载资源
问答
  • 技术的新含义和旧含义
    2021-07-20 03:31:11

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。

    旧含义是指云技术利用了很多的基础才能进行使用,新含义是指基于云计算商业模式应用的网络技术,信息技术整合技术,管理平台技术应用技术等总称。

    云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。最简单的云计算技术在网络服务中已经随处可见,例如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。1961年,美国计算机科学家约翰・麦卡锡( John McCarthy)提出了把计算能力作为一种像水和电一样的公用事业提供给用户的理念。2011年,美国国家标准和技术研究院提出了云计算的概念,认为云计算是一种资源管理模式,能以广泛、便利、按需的方式通过网络访问实现基础资源(如网络、服务器、存储器、应用和服务)的快速、高效、自动化配置与管理。“云”是网络、互联网的一种比喻性说法。

    更多相关内容
  • 应用之医疗简介

    2021-01-07 16:52:55
    建立医疗利国利民,其重大意义归纳如下。 1)对于国家公共卫生服务管理部门 有利于公共卫生业务联动工作;有利于疾病预防与控制管理;有利于突发公共卫生事件处理;便于开展公共卫生服务;有利于资源整合、减少...
  • 道里公司创始人、首席执行官毛文波先生首先为大家分析了在数据为王的时代,大家对数据安全的隐忧,然后深入剖析了云计算的意义,探讨了安全与云计算商业模式的关系,指出了时代的中国后发优势在信息安全的...
  • 华为云FusionAccess 8.0.1 桌面技术白皮书,华为云FusionAccess桌面是基于华为平台的一种虚拟桌面应用,通过在平台部署FusionAccess桌面软件,使终端用户通过瘦客户端TC来访问跨平台的整个客户桌面。
  • 鉴于此,文中基于OpenStack平台架构,设计并构建了一套实验平台。该平台的架构包括用户界面、基于OpenStack实现的各类服务、硬件资源、监控和配置管理工具等,能为高校及企业提供弹性的教学和科研实验计算服务,并在...
  • (很多人认为私有就是信息中心的建设,其实信息中心的虚拟化改造一般是最后两个阶段合并为信息中心的统一运维管理平台,而不一定会提供云服务,因此,不能称为严格意义上的私有。)这个过程中,资源虚拟化是关键...
  • 原先的pdf没有目录,很难查阅,这个是已经转好目录的word版
  • 摘要:面向开发者的,必须是一个闭环的、真正意义上聚焦于应用开发和业务创新的,要在整个开发周期上提供服务。在古代,人们总爱把常人难以企及的圈子叫做江湖。大家熟知的是武林这个大江湖,今年的热播剧《花千...
  • 本文介绍了为什么在一个好的公有或私有中必须要有一个编排系统来支持云上自动化,以及实现这个编排系统的困难和各厂商的努力。

    摘要

    本文介绍了为什么在一个好的公有云或私有云中必须要有一个编排系统来支持云上自动化,以及实现这个编排系统的困难和各家的努力。同时提供了一套实现编排系统的原型,它包括了理论分析及主体插件框架,还给出一些细节控制的建议。希望有助于大家对“资源编排&应用编排”概念有更深的了解,也希望以开放的心态与大家一起努力,使得云真的像水电一样自然和普及。

    2 为什么需要云上自动化

    IT领域的自动化要求无需多言,每个程序员都知道这是必须品。自动化脚本,自动化测试,自动化部署等等,都是为了程序及围绕此程序的各类程序员跑的更加欢快。那么在云上我们是否还需要自动化?简单而言,初次使用无需考虑;深度用户需要云上自动化。具体体现在:

    2.1 重复性的执行动作

    在云上验证应用上线的工作中,有很多的事情是需要重复操作的。比如环境的销毁和重建;或者扩容的场景下,重复地完成多个新实例的配置动作。一旦此类操作的频率变高,比如一天一次或者一天多次的时候,你一定会觉得繁琐,并且开始尝试如何使得整个流程变的自动化,从而保证每一次执行是可重复的。也许你会写些Shell或者Python脚本,或者你主动调用云提供商的API,甚至借助某些工具如Chef,Puppet来完成这个目的。

        重复是催生自动化的首要条件。

    2.2 节约时间

    在云上使用服务,有些操作是非常耗时的,比如创建数据库,创建VM,都需等待分钟级别的时间。一旦需要串行的创建多个耗时任务,就需要用户持续等待一段时间。而此时如果可以将整个流程自动化,则可以释放人为的等待过程,使程序员去完成其他更有价值的任务。

    云上的流程自动化后,执行动作的总体耗时并不会减少,只是这段等待时间可以被转移,比如放在深夜执行。也正是这个原因(耗时没有减少,只是转移了),所以自动化后时间的节省,还是要以重复性为前途的。假如只是一次性的操作,那么“自动化节约的时间” vs “完成自动化的时间”一般都是不划算的。

    2.3 基础环境的复制

    这里的基础环境是指Infrastructure,是指应用跑在云上所需要的所有云服务的集合。例如一个典型Web网站的3层架构,前端+后台+数据库。在云上的某个区(例如华北区)域搭建好一套完整的系统后,遇到需要在华南区甚至另一个云提供商的云上,重新搭建一样的环境的时候,就会有系统复制的需求。是靠程序员手动一个一个组件的安装?还是自动化的一键重复部署?在有后者能力的情况下,当然后者是首选。

    现在很多云厂商都推行一个叫做 Infrastructure As Code 的概念,使用机器可以理解的配置文件,来代替人工交互式的配置动作。并且这种配置文件可以通过版本管理系统像代码一样进行版本管理。这样对于企业的好处主要体现有3个:减小成本、提高效率、降低风险。

    减小成本很好理解,如上提到的,自动化可以将人力转移到其他任务上,提高程序员的产出。而效率的提升主要体现在通过自动化的配置可以将环境安装的实施过程缩短,如果有多个组件或者团队交互的话,提升效率就更明显了。同时自动化可以消除人为的错误,可重复的执行特性也提升实施过程的可靠性。

    2.4 自助式服务

    云上服务,如果做得好,应该是自助式的,就像自来水和电一样,即开即用,按需付费。只有这样子才可以支持任意的自动化按需供给、按需扩容,也才是云本身所具备的含义。

    所以这一条理由其实是对云提供商提出的要求,你的云平台要能够支持用户自助式的按需使用各种云服务,并提供相应的使用计量信息(账单)和使用报告。只有当平台的后端实现流程是全自动化的,才能做到给用户的体验是完全自助式的。这跟淘宝商家的“有货随便拍”一个道理,否则没到下单前都得跟店家沟通,无法做到按需自助式使用。

    2.5 小结:自动化的成本

    任何需要自动化的东西,前提就是你需要重复的执行,只有当自动化的收益大于重复的成本,才会有自动化的需求出现。假如任务只是一次性的,那就不存在自动化的需求。相反我们相信从收益方面考虑,精心人工操作一遍会比将流程自动化更为划算。

    好比有时候路上遇到口渴并不会想安装一套自来水,还不如直接买一瓶矿泉水来的实在,而在家里,则需要安装一套自来水系统,因为你每天都需要使用水。

    云上的自动化提供了一种可靠性,它使得云资源,云服务的每一次创建的行为都是一致的,任何用户,任何组织的执行都是可重复的;同时也消除了由于人为操作可能的失误所带来的问题,是云上深度用户的必需品。

    3 云上自动化演进

    3.1 自动化面临的困难

    (1)云服务的种类丰富多样,导致想要完成全面的自动化并非易事。一个典型的云平台会提供了ECS(虚机),EVS(硬盘),VPC(网络),RDS(数据库),ELB(负载均衡)等等一系列数都数不清的服务。有一个新的术语叫做 AWS fatigued,就是说AWS每年都会上线各种新服务&新特性,使得用户对新上线的服务&特性都感到了“AWS疲乏”,疲于使用。

    (2)云服务间的创建存在复杂的依赖关系。最典型的例子就是,当创建EIP的时候,需绑定VM,而创建CM的时候,又需要先创建Subnet,建Subnet的前提就是需要先有VPC。层层的依赖,以及交叉依赖,都为开发者在企图自动化的道路设置了拦路虎,使得完成自动化的成本大大提高。根据前面提到的成本大于重复性收益的时候,自动化就会被放弃。

    (3)云上资源的使用方式与传统方式不同。用户从资源的完全拥有者变成资源的使用者,后台权限的降低,导致你无法掌控一切,使得不那么方便的定位资源初始化失败原因(也许云平台本身的Bug导致)。有时候不得不联系云提供商求助了解失败原因。另外在使用流程上也会稍有改变,原来你的软件包一次拷贝就到了验证环境,而在云上,也许你需要中转跳板才能达到目的。这些都加剧了自动化的实施困难。

    3.2 自动化的尝试

    https://bbs-img.huaweicloud.com/blogs/img/1518405912689379.png

    这里直接给一个图来总结了云上自动化的尝试历程,可以更加直观的了解这一领域的发展情况。不过在资源供给自动化和资源编排上其实边界也没有那么的明显,可以看到主要的差异是在灵活的语法上。在已有的自动化模板里面逐步增加一些灵活的语法,基本可以达到灵活编排的目的。

    4 终极的自动化体系-编排

    自动化是指一个任务流程中不需要人为的干预,而编排则是指多个任务流程可以提前规划,任务间可以互相配合,并行或者串行的执行。可以从最直接的定义上看到,只有做到任意的自动化流程控制才能称之为编排,是一个自动化的升级版。由此可见,如果某云厂商的一个编排系统,连一些基础的自动化流程都无法满足,那么它就不是一个好的编排系统。

    4.1      云上的编排标杆

    提到云上的编排系统,就不得不提老大哥AWS的Cloudformation了,基本上它已经是AWS云生态的一个标准,支撑应用市场以及服务目录完成任意IT软件和IT基础设施的初始化流程。

    它的主要原理就是用户提供创建对象的各种属性,然后CFN协助完成对象的创建。例如初始化EC2,就是相当于创建VM虚拟机。那么用户就得提供属性:主机名,用什么镜像,硬盘多大,用什么网络,主机规格,安全组等。有了这些属性,CFN就可以确定如何调用EC2的API来创建VM了。

    它之所以能力很强是因为它除了提供执行顺序的控制能力以外,在语法层面还提供了很多的内置函数,用户可以通过函数来引用变量,拼接变量值,控制执行细节。超丰富的编排对象,使得使用CFN基本可以满足任意AWS资源的自动化创建。

    4.2 云上编排系统对比

    这里分析三家典型的提供编排能力的云厂商能力分析表,不对之处也请联系纠正。亚马逊CFN阿里ROS华为AOS

    表示“强/做得好”,O表示“一般/待增强”,X表示“没有此特性”。

    功能

    特性

    AWS

    ROS

    AOS

    说明

    模板语法

    入参/对象/输出

    编排基本功能

    查表参数

    X

    Mapping表语法,提前确认变量值

    条件部署

    O

    Condition条件语法,灵活控制对象是否创建

    编排对象

    O

    云服务的种类

    内置函数

    O

    O

    字符串拼接: Fn::Join
      获取属性: Fn::GetAtt

    内置变量

    X

    AWS中:AWS::Region  
      ROS中:ALIYUN::StackName

    资源启动顺序

    如 DependOn 依赖关系

    头文件引用

    O

    X

    长模板文件拆分为多模板文件管理

    堆栈执行

    资源策略

    X

    X

    如堆栈销毁时,部分堆栈资源是否保留

    Metadata定义

    O

    O

    为对象填加自定义扩展属性

    堆栈嵌套

    X

    堆栈包含另一个堆栈,大型协作场景(如解决方案)需要

    帮助工具

    X

    X

    如cfn-init/cfn-hup等,部署VM虚机应用的辅助工具

    堆栈更新

    O

    O

    ChangeSet,给出详尽变更提示

    K8S应用

    X

    X

    编排Kubernetes生态中的应用

    设计器

    元素拖拽

     

    依赖连线

     

    缩放定位

     

    图文联动编辑

    X

    ROS不支持IDE纯文本编辑

    图片预览

     

    单元素编辑

     

    元素属性联想

    X

    O

    光标自动联想,给出元素可用属性字段提示

    属性结构展示

    X

    复杂的属性定义,免记编辑

    语法校验

    X

     

    函数快速插入

    X

    O

    X

     

    元素文档提示

    O

    O

     

    注:OpenStack的Heat编排能力类似AWS,但是无图形化设计器,这里就不列举了。

    4.3 编排系统的不足

    当前的编排系统都需要一个描述文件,来描述用户希望的执行流程。一般都会把这个描述文件称之为“模板”。通过模板来控制执行逻辑,这并不是一个问题,因为你能看到的业界编排系统都有自己的“模板”语法规则。问题在于,从无到有的写作一个新的模板,会比较困难,需要使用者学习一定的门槛,大家的第一感觉总是像在学习一门新的编程语言。

    这个是由编排的目标对象的复杂度决定的:创建一个RDS数据库,就是会比单独创建一台VM,需要有更多的控制参数。于是一种新的模板语法,相当于一种新的编程语言。写过代码的你肯定知道,想要快速的编码,当然需要合适的IDE支撑。也正因此,一些有实力的编排系统就会推出相应的图形化设计器,其定位就是配套的模板写作IDE。

    比如AWS,阿里和华为都提供了在线的模板编辑IDE。设计器好坏的评价标准就是能否支撑方便的写作模板。

    5 如何实现云上编排系统

    一个编排系统的核心就是一个工作流引擎,负责分析各个步骤间的依赖关系,并按照DAG(有向无环图)模型来控制这些流程的执行顺序。而云上的编排,更加的具化,就是按依赖顺序创建各个云服务。

    算法层面,我们可以称每个云服务为元素。创建各种云服务的过程,就是按顺序创建各个元素的过程。

    5.1 有向无环图DAG

    有向无环图(Directed Acyclic Graph, DAG), 是有向图的一种,字面意思的理解就是图中没有环。常常被用来表示事件之间的依赖关系,用于管理任务之间的调度。

    https://bbs-img.huaweicloud.com/blogs/img/1518404554875619.png

    图:一个有向无环图的例子

    其中所有节点的拓扑排序是有向无环图中经常需要使用到的算法,我们的系统原型也是按照此理论基础进行实现的。就是把所有元素按照DAG依赖关系确定好谁先谁后的顺序,具体算法大家可以在网上或者资料中搜索获得,这里就不细介绍了。排好序后,接下里的实现就是先完成底层的元素,再完成上层元素,直到所有元素都初始化完毕。以上就是我们的编排系统模型的理论参照。

    5.2 编排系统原型

    在这里我们假设有一个系统的初始化流程如下:

    https://bbs-img.huaweicloud.com/blogs/img/1518404707572422.png

    要实现所有元素按照设定好的顺序创建,我们遵从两个要点:(1)默认并行执行。(2)无依赖的先执行。具体算法实现上,我们首先将元素启动顺序分解为有向图,并遍历计算得到每个节点的依赖数。如下:

    https://bbs-img.huaweicloud.com/blogs/img/1518404743912202.png

    注:依赖只需要计算临近的节点就可以。

    遵循之前的两个原则:那么元素B和元素D的依赖数是0,所以这两个元素可以先执行初始化。同时B和D之间无关,可以并行执行。

    在任意一个元素执行完之后,所有依赖这些节点的依赖数减一,重新得到所有节点的依赖数:

    https://bbs-img.huaweicloud.com/blogs/img/1518404775273945.png

    本次可以执行的元素就是C和F,因为它们的依赖数为0。在这两个元素执行完后,将依赖他们的元素的依赖数减一,重新得到所有节点依赖数:

    https://bbs-img.huaweicloud.com/blogs/img/1518404799838030.png

    按照上述的逻辑递归执行,直到所有的元素都被执行完,整个工作流就完成了。它保证整个流程是按顺序用时最短的。从工作流实现原理可知,编排的能力强弱并不强调流程控制,而是编排元素,及编排语法的丰富程度。好的编排系统,可以快速的完成新元素的驱动开发,从而提供新服务的编排能力。

    5.3 元素间信息传递

    如果每个元素初始化,都得记录着其他元素的信息,这种在实现上元素间就很耦合。为了保持每个元素在执行时候的独立性(即当前元素在初始化时,不用去了解其他元素的信息)。主体框架需要保持一个全局信息,然后在初始化一个元素的时候,把这个元素需要的信息告诉它就行。它自己完全不知道还有哪些其他元素,反正它自己需要的信息都有了。

    https://bbs-img.huaweicloud.com/blogs/img/1518404844249621.png

    这里举例说明,调度框架维护一个全局信息,记录每个元素需要哪些参数才能初始化。上图绿色的需要用户提供,红色的则在被依赖对象创建后自动获得。比如创建VM需要VPC的ID,那么在VPC创建后,VPC的ID就知道了,这个字段不用用户提供。

    所以在元素D初始化完成后,元素C就可以开始初始化了。这个时候,所有创建C的参数,都应该是确认的值。在调用C服务的初始化API的时候,不缺任何信息。这样在实现C的创建API和销毁API,就非常独立,只与C服务本身打交道。

    https://bbs-img.huaweicloud.com/blogs/img/1518405764917952.png

     如上图,在开发新服务的时候,只需要了解新服务自身就可以了,所有想要的信息(可以直接要求用户提供,或者通过依赖获得),都会通过框架管理和传递。

    https://bbs-img.huaweicloud.com/blogs/img/1518405742805815.png

    这就是我们的插件化框架,这个框架使得新增一种服务非常容易。因为服务的驱动开发是完全独立的。

    5.4 插件设计

    5.4.1 元素的生命周期

    每一种云服务对象,在编排系统看来都是一个元素。新增一种元素的编排,就需要该元素提供增删改查等基础执行能力。编排系统的插件管理框架会根据用户执行动作,比如创建or销毁,来调用元素对应的API。

    有了上一节的元素执行流程框架后,新增一个编排对象,只需要完成该元素的各种行为驱动就可以。例如:只要有创建和销毁VM的方法(API),那么就可以在编排元素里面增加一个EC2服务,就可以在模板里面增加这种元素的编排了。调度框架只是把它当做一个普通元素来对待。

    5.4.2 用户自定义插件

        基于插件框架每个元素驱动独立的优势,同时考虑到Kubernetes中的Resource对象也有自定义扩展特性(custom resource definition),可以设计一种元素插件支持用户定义自己的K8S编排对象的能力。即把用户提供的“信息”原封不动的传递给底层API。由底层系统去解释用户的“信息”。编排系统退化为只负责流程控制+信息传递通道。

    5.4.3 操作的等待&进度

    之前提过,有些云服务的操作非常耗时,如果不能提供整体进度的直观反馈,用户体验就会非常的差,以为整个执行流程挂死。所以在元素驱动的编写时,必须考虑进度和等待反馈,让编排框架能感知执行进度。使得用户可以知道当前在执行哪个元素,该元素的执行进度如何。从而确保整体的编排流程能够给用户最直接和友好的反映。

    5.5 TOSCA模型

    有了调度框架&插件框架,剩下的就是配置文件的语法了,目前主要的可借鉴语法就是AWS的Cloudformation和TOSCA语法。其中AWS-CFN是以资源初始化为中心的,而TOSCA的定义为TOSCA is a specification that aims to standardize how we describe software applications and everything that is required for them to run in the “cloud”,可见TOSCA是更加偏向于面向App的。鉴于容器技术的流行,越来越多的应用以独立容器出现,不再强调需要传统的VM。我们觉得模板语法使用TOSCA是个不错的选择。

    实际上,在自动化的过程中,你会发现:模板的语法并不是关键点。只要能自动化,模板写出来都不会相差太大,所以关键还是看自动化能力。这个就好比编程语言的选择,JavaGo,写二叉树遍历不会在意是用for还是用while。各种编程语言的主要区别在内置函数/库上,所以在模板的语法上提供丰富的自动化便利性才是目的。这一点需要向AWS学习,它提供了很多的内置函数

    6 总结

    在云上,自动化其实是刚需,只有完成了自动化这个基座,才能构建出完整的云生态。而编排作为一种高级自动化能力,需要负起推动云生态走向完整的重任。是检验一个云厂商实力的硬通货。

    华为PaaS团队在云上,特别是PaaS云上的自动化&编排领域,有多年的探索和积累。在此希望能与业界一起分享并推动云上编排领域的发展,使得在云的使用过程中能带来更好的用户体验,让云上自动化能真正如云这个趋势一样无处不在。

    如果有好的想法&建议,也可以跟我们交流。

    -- 华为PaaS架构师 唐盛军

    点击这里→了解更多精彩内容

    展开全文
  • 政务项目建议书,项目背景、建设意义、建设原则、建设目标、解决方案。省政务服务网专有平台集中承载了支撑网上政务大厅运行的核心业务和数据,并对省级各厅局委办政务部门提供基于IaaS、PaaS、SaaS层面的云服务...
  • 阿里安全白皮书.pdf

    2020-06-18 16:25:30
    通过技术创新,不断提升计算能力与规模效益,将云计算变成真正意义上的基础设施。阿里竭诚为客户提供稳定、可靠、安全、合规的云计算基础服务,帮助客户保护其系统及数据的机密性、完整性、和可用性
  • 数据库管理与数据迁移,数据库管理与数据迁移,数据库管理与数据迁移,数据库管理与数据迁移,数据库管理与数据迁移,数据库管理与数据迁移
  • 本文进一步说明电子等效体积的物理含义,推导出等效体积的计算式。在此基础,计算了氦原子中电子的等效体积,计算结果与根据实测折射率得到的结果符合较好。这些工作表明了电子等效体积概念的有效性,它反映...
  • 通过技术创新,不断提升计算能⼒与规模效益,将云计算变成真正意义上的基础设施。 阿里竭诚为客户提供稳定、可靠、安全、合规的云计算基础服务,帮助客户保护其系统及数据 的可⽤性、机密性和完整性。
  • 精确识别高分六号WFV数据的像元对于农业资源监测、林业资源调查以及防灾减灾等行业具有重要意义。基于全球土地覆盖产品FROM-GLC10数据,改进地表类型支持的检测算法(LCCD算法),开展了高分六号WFV数据的检测工作...
  • 电子等效体积的含义和计算方法,张涛,,在电磁感应对原子中电子能量的影响研究方面,已利用电子导体模型揭示了电磁波与电子往返交换能量的一种行为。本文进一步说明
  • 首先说一下通用平台整体架构设计,包括IaaS基础服务、数据服务、应用服务、管理平台以及在此基础构建的运营、运维、多云管理等能力。为了确保产品质量和运行的稳定性,整体架构应遵循以下几点选择原则(分先后...

    首先说一下通用云平台整体架构设计,包括IaaS基础服务、数据服务、应用服务、云管理平台以及在此基础上构建的运营、运维、多云管理等能力。为了确保产品质量和运行的稳定性,整体架构应遵循以下几点选择原则(分先后侧重排序):

    安全性、可靠性、稳定性、先进性、可扩展性、开放性、标准化,其中安全性需要遵循行业安全规范,开放设计,权限分离,最小化公共化安全防护保证客户数据中心安全,重点保障网络安全、主机安全、虚拟化安全、数据保护,也是企业最看重的一个点,其次是可靠性,云平台系统的可靠性从内容上讲包括整体系统可靠性、管理面数据或租户面数据的可靠性以及单一设备可靠性三个方面,保障业务连续性。

    云平台的安全是重中之重,但每个厂商的云平台侧重点不同,比如阿里,因为电商背景明显,所以更侧重自身业务,很多云产品功能其实是从实际业务中发展来的,在电商行业有着比较大的优势,但也局限于大多适用中小型企业;腾讯在游戏方面的优势很大,游戏和视频行业的技术非常突出,C端客户发展潜力比较大,不过玩儿游戏的同学会去用腾讯云吗?目前在游戏公司和政企相关的客户居多;华为云提出:"上不碰应用,下不碰数据"的口号,成为信息安全的最高标准,这也是众多大型企业目前迁移入驻到华为云的原因之一。除系统安全以外,对比腾讯云和阿里云,华为云提供的安全组、虚拟防火墙、云防火墙、安全态势感知、漏洞扫描等,保障功能会更多一些。

    目前,政府大力推广国产化,华为作为通信厂商,Iaas层面可以全面用自己的基础设施产品,实现全平台国产化,这也是其中一个在国产化大趋势下的优势吧。不过要注意的是平台搭建前需要做大量的适配,所以建议有这种大型平台需求,可以先要求各个厂商做一个小规模的云平台测试,这样各方面的性能参数都一目了然,用实际POC支撑数据来做后续厂商选择才是最有力的。

    性能也是重点考量对象,直接影响使用体验和业务可用性,下面我们从重要指标CPU、内存来看看参数测试对比,(这里不做磁盘对比,因为腾讯云和阿里云都是系统明确限制了磁盘 IO的,所以测试不准确也没有意义,更高的IO可靠购买取得):

    CPU性能:以下测试都采用单颗CPU,从结果上看,这四家的CPU计算稳定性都不差,毕竟都是技术大厂,相比较之下,还是百度云和华为云更胜一筹。

    内存性能:内存性能最好的为华为云,这应该跟华为的硬件技术优势有关,腾讯云的性能和稳定性相对逊色。

    在产品功能类别方面,直接上各家官网截图,三家相比之下,华为的功能类别是更全面的,所以在初期完全不了解去挑选的时候,可以从华为的产品类别去展开探索,因为需要的功能都有,这样以后再找到其他家的产品去做价格或者性能对比。不过通过采购提供的一些数据来看相差不大,个人使用的话大家可以在做活动的时候去买,而且都是可以免费试用的,年底活动还挺多的,白嫖真香~ヽ(* ̄▽ ̄*)ノ


    华为云开年采购季

    2022年,华为云推出新活动:开年采购季,新老客户都可参与,优惠力度很大!

    注册登录 完成实名认证之后,还有机会抽取显示屏、耳机和手环等等礼品,心动不如行动。

    3月1日-3月31日期间,新购付费达到指定门槛送实物礼品:

    了解更多详情可以去官网自行查看!官网链接

    展开全文
  • 并不是简单地将应用部署到云上就万事大吉,而是需要根据的特点围绕可扩展性重新进行架构设计,近日AppDynamics的开发布道者Dustin.Whittle撰文阐述了适合云端部署的应用架构,对我们传统应用往云端部署有很大的...
  • 5.3.2 云计算中心管理平台设计 42 5.3.3 云计算中心网络系统设计 58 5.3.4 云计算中心安全系统设计 71 5.3.5 云计算中心备份容灾设计 138 6 建设范围 142 7 运维服务质量体系 143 7.1 运维服务体系建设说明 143 ...
  • 存储含义及在智慧城市的应用.pdf
  • 边协同的现实意义

    千次阅读 2021-01-11 23:17:17
    移动边缘计算通过在无线接入网边缘或无线基站内部部署相应的边缘计算基础设施,来提供边缘位置的云计算服务,同时它还可以连接企业网络内部的私有以实现混合服务。一般来说其系统的核心设备是基于 IT 通用硬件...

    目录

    边缘计算与云计算的区别

    计算的形态跟网络的成本息息相关,计算分布形态就是数据在网络中传输成本和计算收益之间形成动态平衡。

    云计算基于大量集中的计算资源提供超强和高效的算力,高度的集约化带来单位算力成本的降低,但相对的,数据从中心传到终端的传输成本就比较高。

    边缘计算是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的分布式开放平台(架构),就近提供边缘智能服务,满足行业数字化在敏捷联接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。边缘计算是云计算技术和网络演进发展的产物。

    移动边缘计算通过在无线接入网边缘或无线基站内部部署相应的边缘计算基础设施,来提供边缘位置的云计算服务,同时它还可以连接企业网络内部的私有云以实现混合云服务。一般来说其系统的核心设备是基于 IT 通用硬件平台构建,能提供基于该平台的虚拟化运行环境,并支持第三方应用在该虚拟环境中运行。

    相比于传统云计算的集中部署模式,边缘计算解决了汇聚流量大、通信时延长等问题,为高带宽和低时延的业务提供了更好的支持。

    云计算和边缘计算各有所长,云计算能够在业务决策支撑、周期性维护等领域发挥优势,擅长于长周期、非实时、全局性的大数据处理和分析;而在用户侧业务的就近实时智能化处理方面边缘计算能够发挥其特长࿰

    文章来源: blog.csdn.net,作者:范桂飓,版权归原作者所有,如需转载,请联系作者。

    原文链接:blog.csdn.net/Jmilk/article/details/109408128

    展开全文
  • (很多人认为私有就是信息中心的建设,其实信息中心的虚拟化改造一般是最后两个阶段合并为信息中心的统一运维管理平台,而不一定会提供云服务,因此,不能称为严格意义上的私有。)这个过程中,资源虚拟化是关键,...
  • 云计算的目的是应用,离开应用,搭建云计算中心没有任何意义。 中国目前的云计算中心如雨后春笋般涌现,都是政府大手笔的投资,但是应用却很少,所以有专家惊呼“云计算并不是绿色 IT,其能耗更高”。 机器空转...
  • rabbitmqctl set_user_tags jackbeyant administrator 注意: 有5个tag可供选择,分别是:administrator ,monitoring,policymaker,management和none 有兴趣的同学可以到这里了解各个tag的含义,其实这里的tag代表...
  • 原生的不同解释及正确含义

    千次阅读 2019-12-12 19:28:00
    原生的解释可以说五花八门,本文从不同角度探讨原生的内涵以及如何从不同维度准确理解它的含义原生起源 网上有些文章提到原生是“Pivotal公司的Matt Stine于2013年首次提出原生(CloudNative)的概念”...
  • 总结了虚拟机放置所面临的算法、优化目标、算法评估、基准模型及验证工具等关键问题,阐述了虚拟机放置问题的典型算法,深入分析了骨干互联网中虚拟机放置问题的特点及对数据中心工程实践的借鉴意义,并从算法和...
  • 著名的发明家及工程师、...随着全球进入云计算的第二个十年,企业对于上云、用云和管的需求,从最开始的粗放型也逐渐走向精益型,而云计算精益运维的核心就是解决容易被忽略的各种云上问题。 企业上云都遇...
  • 在数字化时代,作为基础软件,数据库的自主可控对于企业的数据安全、业务稳定具有重要意义。只有实现“自主可控”才能从根本保证信息安全,尤其是涉及重大安全的政府和金融领域,对数据安全的要求进一步加强。因此...
  • 原有的存储模式所存在的问题已经困扰行业多年,在静态数据加密存储的过程中,只有实现真正意义上的数据私有化才能保证数据的安全,保障数据拥有者的利益。针对存储应用中用户数据安全存储需求的提高,以Amazon ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 167,524
精华内容 67,009
关键字:

云上的含义