精华内容
下载资源
问答
  • 2021-06-27 02:46:11

    云计算从概念期进入更加关注部署和实践的“落实”期。本文围绕云计算基础架构阐述相关的技术和解决方案体系,探讨在检察院行业的应用可能性。

    云计算不仅是技术,更是服务模式的创新。云计算之所以能够为用户带来更高的效率、灵活性和可扩展性,是基于对整个IT领域的变革,其技术和应用涉及硬件系统、软件系统、应用系统、运维管理、服务模式等各个方面。

    IaaS(基础架构即服务)作为云计算的三大部分之一,将基础架构进行云化,从而更好的为应用系统的上线、部署和运维提供支撑,提升效率,降低TCO。同时,由于IaaS包含各种类型的硬件和软件系统,因此在向云迁移过程中也面临前所未有的复杂性和挑战。那么,云基础架构包含哪些组件?主要面临哪些问题?有哪些主要的解决方法呢?

    一、云基础架构

    传统的IT部署架构是“烟囱式”的,或者叫做“专机专用”系统。

    在这种架构中,新的应用系统上线的时候需要分析该应用系统的资源需求,确定基础架构所需的计算、存储、网络等设备规格和数量,这种部署模式主要存在的问题有以下两点:

    l硬件高配低用。考虑到应用系统未来3~5年的业务发展,以及业务突发的需求,为满足应用系统的性能、容量承载需求,往往在选择计算、存储和网络等硬件设备的配置时会留有一定比例的余量。但硬件资源上线后,应用系统在一定时间内的负载并不会太高,使得较高配置的硬件设备利用率不高。

    整合困难。用户在实际使用中也注意到了资源利用率不高的情形,当需要上线新的应用系统时,会优先考虑部署在既有的基础架构上。但因为不同的应用系统所需的运行环境、对资源的抢占会有很大的差异,更重要的是考虑到可靠性、稳定性、运维管理问题,将新、旧应用系统整合在一套基础架构上的难度非常大,更多的用户往往选择新增与应用系统配套的计算、存储和网络等硬件设备。

    这种部署模式,造成了每套硬件与所承载应用系统的“专机专用”,多套硬件和应用系统构成了“烟囱式”部署架构,使得整体资源利用率不高,占用过多的机房空间和能源,随着应用系统的增多,IT资源的效率、扩展性、可管理性都面临很大的挑战。

    云基础架构的引入有效解决了传统基础架构的问题。

    云基础架构在传统基础架构计算、存储、网络硬件层的基础上,增加了虚拟化层、云层:

    虚拟化层:大多数云基础架构都广泛采用虚拟化技术,包括计算虚拟化、存储虚拟化、网络虚拟化等。通过虚拟化层,屏蔽了硬件层自身的差异和复杂度,向上呈现为标准化、可灵活扩展和收缩、弹性的虚拟化资源池;

    云层:对资源池进行调配、组合,根据应用系统的需要自动生成、扩展所需的硬件资源,将更多的应用系统通过流程化、自动化部署和管理,提升IT效率。

    相对于传统基础架构,云基础架构通过虚拟化整合与自动化,应用系统共享基础架构资源池,实现高利用率、高可用性、低成本、低能耗,并且通过云平台层的自动化管理,实现快速部署、易于扩展、智能管理,帮助用户构建IaaS(基础架构即服务)云业务模式。

    二、云基础架构融合

    云基础架构资源池使得计算、存储、网络以及对应虚拟化单个产品和技术本身不再是核心,重要的是这些资源的整合,形成一个有机的、可灵活调度和扩展的资源池,面向云应用实现自动化的部署、监控、管理和运维。

    云基础架构资源的整合,对计算、存储、网络虚拟化提出了新的挑战,并带动了一系列网络、虚拟化技术的变革。传统模式下,服务器、网络和存储是基于物理设备连接的,因此,针对服务器、存储的访问控制、QoS带宽、流量监控等策略基于物理端口进行部署,管理界面清晰,并且设备及对应的策略是静态、固定的。云基础架构模式下,服务器、网络、存储、安全采用了虚拟化技术,资源池使得设备及对应的策略是动态变化的。

    【编辑推荐】

    【责任编辑:Ophira TEL:(010)68476606】

    点赞 0

    更多相关内容
  • 第一章云计算基本概念及整体架构本章目标云计算是必然的趋势什么是云计算云计算与网格计算的区别云计算的整体框架中国的云计算技术云计算是必然的趋势什么是生产力?满足个人或组织需求的能力就是生产力人类历史的三...
  • 云计算架构 IT身为一个新兴行业在其发展历程中向其他行业借鉴了一些先进的思想和理 比如除了前 面提到的从电力行业借鉴了公用事业这种商业模式和从丰田汽车流水线生产中总结出精益这套编程 模式之外还在软件设计...
  • 云计算架构

    2021-03-02 08:14:09
    IT,身为一个新兴行业,在其发展历程中向其他行业借鉴了一些先进的思想和理念,比如除了前面提到的从电力行业借鉴了公用事业这种商业模式和从丰田汽车流水...除了云的架构之外,本章还将会对云计算最主要和最常见的4种
  • 云计算平台架构模型参考;云平台可提供的典型服务;角色定义;不同服务模式中的角色分工;云平台的服务组织与管理;整体概念参考模型;云服务提供者和使用者的范围;云服务管理业务支持服务提供/配置可再用/互操作;云平台...
  • 云计算—Saas架构设计

    2015-07-09 11:03:46
    深入简出的讲解了云计算,并深入的论述了Saas架构。对于云计算的了解很是便利。
  • 云计算架构自己的理解

    千次阅读 2021-12-07 13:02:36
    vrm:是云计算的管理程序,有web界面,vrm统一资源调试、虚拟机创建、各集群管理等N多管理功能集于一身,如果vm少于50台就把vrm服务装在实体服务器的虚拟机上,一般装完服务器虚拟化就要装vrm,所以vrm在实体服务器...

    在这里插入图片描述

    vrm:是云计算的管理程序,有web界面,vrm统一资源调试、虚拟机创建、各集群管理等N多管理功能集于一身,如果vm少于50台就把vrm服务装在实体服务器的虚拟机上,一般装完服务器虚拟化就要装vrm,所以vrm在实体服务器上一般是第1个虚拟机,两台都要装,这样vrm有HA的功能。
    cna:就是一台一台的实体服务器,在这些服务里启n多个虚拟机。
    虚拟机在新建立时要选择用virtuIO来提高性能等其它一些高级特性,如果是linux就不用单独驱动了系统自带,如果是windows可以在装完系统盘后把virtuIO软件在桌面下装上去后,再关闭虚拟机,再选择磁盘和网关为virtuIO就不会蓝屏了。

    服务器方面的云计算要从三个角度去分析:
    一、计算:
    1、云计算底层是N多个实体服务器,又在这些N多个服务器上创建N多个vm,然后利用这些vm的cpu和内存进行海量计算,上图的两台实体服务器就类似于N多个实体服务器。
    2、新建虚拟机里面的:虚拟内存分配的总和可以最多达到实际内存的150%
    3、cpu按线程算,有共有多少个线程就能分配多少个vcpu
    4、大页内存,是当Vcpu资源不够用时,牺牲内存来设置大页内存的容量,来加大cpu的缓存,
    二、存储:
    1、服务器一般有两个引擎,服务器在做完阵列后,上面要用两上网口或光纤卡hba,看你是用ipsan还是fcsan,这两个口上的ip要设置不同的IP段,主要用于HA用,cna在连接时也设置使用两个不同的网段ip对应,当一条断了,cna上面的lun还在,不会丢失。
    2、所以服务器上和cna上这两个口不做bond定,cna在连接iscas时,用两个连接连接两次,如果linux连接两次scisi只出现一个盘,就用这个命令:echo —>/sys/class/scsi_host/hostx/scan来发送
    3、当然了如果连接两次iscsi在自己的盘符看就有两个lun,一个处不可用的状态,这个要用多路径软件来解决,多路径软件有windows的也有linux的,也有跟存储服务器厂家一起的下载来用也可以,要针对性的下载安装。
    linux的多路径软件,系统盘里就有:/etc/iscsi/initiatorname.iscsi
    4、vrm在web控制台创建虚拟机时,会把lun指定给多个vm用(同一个集群,不能跨集群),用锁的机制对vm进行读写的控制。

    三、网络
    五个平面的网络(所以不算远程管理口,普通的网口应用要8个最完美,如果网口不够用,就只能把不同的网络平面在实体网卡上逻辑共用):
    1、业务网络,cna上面两个物理口进行bond定

    2、vrm管理网络,cna上面两个物理口进行bond定

    3、存储网络:cna上面两个物理口进行不做bond定

    4、心跳和vm迁移网络:cna上面两个物理口进行bond定,当这两个口down了它会自动用vrm两个物理口来使用。相当于天然的用vrm网络备份。

    5、远程管理网络(开源ipmi协议):远程装系统、开关机等一切操作,华为BMC、dell的drac、ibm的rsa、惠普的iLo

    四、云计算服务器方面总结:
    1、vm迁移流程:先把vm热迁移到共享盘,再把vm热迁移到另一台。
    共享阵列数据服务器如果做备份,就把lun先做快照再备份快照。

    2、华为存储配套多路径软件:UltraPath

    3、虚拟化磁盘格式:
    vmware :vmdk
    华为:vhd
    kvm:qcow2
    微软:vhd
    各厂家磁盘格式都提供可以转为自己的要使用的格式,但是都不能反转格式。

    4、把虚拟机做成横版前提要做的工作:
    tools卸载、mac地址屏蔽、sid要开机设置,也就是去掉个性化设置。
    windows:system32下面有个sysprep文件夹,里面sysprep.exe可以去除个性化设置:进入系统全新体验oobe,通用勾上,关机。
    linux:注释掉ifcfg文件的mac地址、uuid地址、删除IP地址、开启dhcp、改计算机名为localhost.localdomain、ssh密钥删除:密钥文件夹里只保留:moduli ssh_config sshd_config 文件,其它全删除,最后用sys-unconfig命令。

    5、快照主要用于打补丁、业务升级,克隆主要用于IO压力测试。

    6、快照2种格式:
    COW:写时复制:写性能影响大,快照越多影响越大,对读性能影响小。
    ROW:写时重定向,写性能影响小,读性能有影响,删除快照慢。

    7、linux连接上lun的共享磁盘后用df -Th有个ocfs2就是那个盘。

    8、ntp时间要分别设置(云计算架构完成时就要建立,后面再建立就有麻烦):VRM时间就有funtioncamputer的web上面全局设置,cna主机就在funtioncamputer的web上面的cna里面改。

    9、数据库用的是postgreSQl二次开发的gaussDB数据库。

    10、系统装好运行后,vrm每天凌晨2点会自动备份到/opt/backupdb/下面

    五、云计算之云桌面fusionaccess:

    在这里插入图片描述

    每个组件都是干吗的
    在这里插入图片描述
    在这里插入图片描述

    云桌面前提是要有上面的云计算服务器架设后才能在上层架设这个,因为客户端那些vm操作系统都在服务器存储里,虚拟机创建时会默认用精简配置模式。

    2、云桌可以得旧,一些旧的电脑不能支持瘦合子主机,能用胖主机,可以用一个浏览器进行访问虚拟机上面进行办公和在本地一样的体验。

    瘦主机简称:TC,胖主机简称:SC

    3、云桌面协议:
    华为:HDP
    思杰:ICA
    微软:RDP
    vmware:PCOIP

    4、每个服务器上装一台安全vm,这台上面的其它虚拟机都可以不用装任何防病毒软件,就可以对这些vm进行 防病毒保护、防病毒策略下发等安全。

    5、2种应用类型:
    全内存云桌面方案,链接克隆类型,不提供系统盘上的个性化数据能力,适合网吧、电脑室、电子阅览室等无状态桌面场景。意思就是下面的VM操作系统都是按服务器上的一台VM模版母盘进行启动,客户端vm不能自己装软件,要统一在模版上装,模板上一装下面所的vm都有了,这种启动虚拟机速度很快,这种先制作模板,再通过模板部署虚拟机。

    别一种就是反过来的,叫完整复制,客户机可以个性化创建修改等,各客户端自己行安装软件, 企业办公就是用这种。

    模板制作和上面的服务器一样,也要去个性化操作:关防火墙、安装tools、安装HDA(如果是完整复制这个组件安装就不用设置域信息,因为是在发放虚拟机时设置的,如果是链接克隆型的,那这步就需要设置域的相关信息了)、执行sysprep.exe去个性化、最后封装成模板等一系列和fusioncomputer和ad域控对接,对面接完后,在fusionaccess域里要手动添加AD域里面的OU,fusionaccess里的模板会自动把fusioncomputer里的模板弄过来在这个上面显示。

    6、部署方法:客户机不过500台时,用两台cna就行了,两台cna上面各部署一台vAG和vLB虚拟机。用于HA。
    如果是过了500到1000时,2台cna主机的各整2台vm各装2台vAG和vLB
    如果1000-2000台,就装各装3台vAG和vLB。

    整体架构一般要在2 台cna里面整6台vm机:
    AD+DNS+DHPC 2台做主备(基础架构)

    ITA、HDC 、WI、 GaussDB、 License 2台全部装上这些做主备(用于和fusioncomputer服务器对接、发放虚拟机等)

    vLB、vAG 2台主备(用于和fusioncomputer服务器对接、发放虚拟机等)

    安装完成后如果界面跳过去了,还想回到安装那个菜单选项一个一个的装,要输入一个命令:startTools就出来了。

    GPU(用了这个VM就不能迁移和HA了)
    直通式:如果客户端对显示求高的,用在底层物理服务器上用一台硬件显卡单独给这台客户端用
    vGPU硬件虚拟化:用于对显示要求不是太高的客户端

    7、云计算之整合私有云和公有云
    openstack云操作系统用于控制整个数据中心的海量计算、存储、和网络资源。
    openstack组件大全:
    nova:计算服务
    cinder:块存储服务
    swift:对象存储服务
    manila:文件存储服务
    glance:镜像管理服务
    neutron:网络服务
    ironic:裸金属服务
    heat:应用编排服务
    ceilemtor:计量监控服务
    keystone:认证授权服务
    horizon:管理界面

    8、fusionmanager:统一云管理软件
    可以对不同的数据中心统一管理,每个数据中心有一个local,然后在其中一个数据中心整一个top,用这个top对其它的local进行是管理。

    9、manageONE 包含运维OC和维营SC

    10、把原来物理机上的操作系统和应用迁移到VM中,用Rainbow(在线迁移工具) hConvertor(离线转换工具),支持p2v和v2v,物理机到虚拟机,虚拟机到虚拟机,windows迁移用块级,linux用文件级。

    展开全文
  • hadoop是一个可实现大规模分布式计算的开源软件平台,广泛应用于云计算领域。本文从hadoo分布式文件系统架构整体入手,对其分布式数据存储、分布式任务分配、分布式并行计算和分布式数据库四方面进行了分析。
  • 走进云计算 Page 2 IaaS层解决方案云资源调度 虚拟机的效率是关键效率取决于对整体虚拟机的资源管理和调度自动化管理 配置资源参数Configure 发放Provision 热迁移Live Migration 增加实例Grow Instance 休眠实例...
  • 云计算基础与应用 - 云计算架构

    千次阅读 2021-11-08 13:26:00
    云计算 - 03云计算架构 1.云计算的本质 云计算的本质:超越硬件算力的局限性,让算力无限升级扩大 1.1革命性的概念:IT作为服务 IT作为服务:将所有IT资源包装为服务销售  :云计算将所有IT资源包装为服务予以...


    云计算 - 03云计算架构

    1. 云计算的本质

    云计算的本质:超越硬件算力的局限性,让算力无限升级扩大

    1.1 革命性的概念:IT作为服务

    IT作为服务:将所有IT资源包装为服务销售

       :云计算将所有IT资源包装为服务予以销售,也就是所谓的“IT作为服务”。

       绝不可以轻看IT作为服务这个概念。尽管在主机时代就是如此,但IT作为服务这种理念仍然具有颠覆性的特点。

       因为我们大部分人已经习惯拥有自己的IT资产,对IT资产由别人拥有这种模式抱有潜意识的抵触情绪。

       不过,如果仔细分析这个问题,我们就会发现,IT作为服务是顺理成章的一种自然演变。👍

    1.2 云计算系统工程

    云计算需要给出一种针对大规模系统的科学管理方法

       好的组织需要优秀的管理者,而云计算将大量计算资源组织在一起,共同工作,那么云计算需要给出一种针对大规模系统的科学管理办法。这种方法能够解决资源组织管理过程中的各种问题。

       例如:在增加节点、扩大系统规模的同时,还能保证系统性能的近线性提高。在系统可能出问题的情况下,保证系统整体的稳定运行。在面临不同的业务需求时,快速重新组织资源,以新的架构适应变化。这些都要求云计算创新性地将各种技术组织起来,“调和”实现各种功能,即所谓的“系统工程”。

    1.3 云数据中心

    传统模式数据中心 与 基于集装箱的数据中心

      目前,云数据中心的构造主要有两种模式:
    一种是传统模式,即建机房、布线、放置机器,然后连接起来。
    还有一种数据中心是基于集装箱的数据中心。这种模式由谷歌公司首创,使用集装箱作为机房,每个集装箱里安置有上千台服务器,最多可达2500台,集装箱可以叠起或并排放置,集装箱之间通过线缆连接形成巨大的数据中心。

      典型的数据中心:

      

    1.4 云的工作负载模式

    模式1:时开时停模式

            用户在时开时停这种工作负载模式下使用IT资源的方式不是连续的。使用一段时间,之后停止一段时间,如图3.2所示。在该模式下,如果自己拥有所有的IT资产,则在工作停歇阶段时这些IT资产将处于闲置状态,造成资源浪费。而使用云计算,因为按照用量计费,停歇时段不必付费。而云供应商凭借其巨大的客户群、优良的调度技术,可以将这些闲置资源调度给别的客户使用,避免浪费。用户在这种模式下使用云时需要考虑的一个因素是停歇时段的长度,如果这个长度很短,则使用云计算的价值将下降。如果停歇阶段与使用时段的比值非常低的话,则拥有自己的IT资产可能更加方便。毕竟,从提出请求,到云供应商把资源调度出来并配置好,还是需要一段时间的。对于很多个人用户和小型企业来说,IT 资源的用量基本上呈现时开时停模式

    模式2:用量迅速增长模式

    在该工作负载模式下,用户使用IT资源随着时间的推移,用量不断增长,如图3.3所示。这是经营良好的初创公司常见的模式。

    在用量迅速增长模式下,若初创公司自己拥有和管理IT资产,需要不断地进行采购、配置和管理。由于采购存在时间上延迟,有可能对业务形成钳制效应,阻碍业务的发展。用户可以提前采购和配置设备以消除资源对业务的钳制效应,但需要付出超前消费的代价。

    但是如果使用云计算,用户就可以在无须超前消费的情况下避免资源有限对业务形成的钳制。云供应商凭借其巨大的IT资源池和弹性调配资源的能力,可以随着用户资源用量的增加随时增加资源的供给,提供不间断的资源扩展,从而达到资源的按需供给,为企业扩展提供后勤保障。
     


    模式3:瞬时暴涨模式

    在瞬时暴涨模式下,用户平时的一般时段使用资源用量都相对稳定和平均,但会在特定时间点
    上出现用量的暴涨和暴跌,如图3.4所示。这种暴涨可能是可以预测的,也可能是不可预测的。如果用户自己拥有和管理IT资产,则很可能在出现需求的突然暴涨时因IT资源不足而导致业务瘫痪。即使在暴涨可以预测的情形下,为了应付需求暴涨,需要购买配置大量的IT资产,而这些资产在平时没有用处,从而形成巨大浪费。如果使用云计算,这个问题将迎刃而解。云供应商的巨大资源池和弹性调配资源的能力可以保证在用量暴涨时迅速增加资源供给,而在之后自动撤出这部分资源。这样,用户既不需要购买大量的设备,又可以在需要时取得所需的资源。目前的电商网站、订票网站等都可能遇到这种用量模式。
     


    模式4:周期性增减模式

    在周期性增减模式下,用户的IT资产用量呈现周期性的增长和消减,如图3.5所示。在此种负载模式下,如果用户自己拥有IT资源,则不可避免地陷入资源浪费或业务丢失的困境。如果按照波峰配置资源,则在波谷时段将出现大量的资源闲置和浪费;如果按照平均用量配置资源,则波峰时段的业务将丢失,而这又可能导致客户的流失。
    如果使用云计算,则问题将迎刃而解。云计算的资源弹性调配可以让用户随时获得资源。对于周期性的资源用量变动,用户还可以利用云环境所提供的自动伸缩能力来预先调配

    上述4种负载覆盖了绝大部分的 IT用量模式。 而对于那些极少数不符合这些用量模式的用户,云计算也照样适用。

    例如,对于用量处于恒定状态的用户来说,也可以使用云供应商的资源。只是使用云计算的主要优势已经不是资源的利用率问题,而是其他诸如可用性、可靠性和设备的升级等问题。
     

    负载均衡SLB(Server Load Balancer)

      定义:是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。

    1.5 云计算的规模效应

    按需使用,根据业务量的需求大小,灵活调整IT资源

       云计算的规模效应让用户使用IT资源的门槛大为降低。用户无须制定长期投资。如果有更多的客户,则购买更多的处理能力和存储容量,支付更多的费用;

       如果业务有所下降,则购买较少的处理能力和存储容量,这样支付的费用将降低。云计算平台可以真正达到24小时/7天×/365天运转。

       根据业务量的需求大小,灵活调整IT资源。

    2. 云计算的架构

    云计算架构:即云计算的体系结构

    2.1 计算架构的进化

       计算机出现后,计算机的软硬件都经历了长时间的演变,其中计算范式过从中央集权计算(主机计算)到客户机服务器计算,再到浏览器服务器计算,再到混合计算模式。不同的计算范式对应的是不同的计算架构,而每一种计算架构都与其所在的历史时期相符合。

    1. 中央集权架构

    资源集中在一台大型机上

       中央集权架构对应的是中央集权计算范式。在这种架构下,所有的计算及计算资源、业务逻辑都集中于一台大型机或者主机,用户使用一台仅有输入和输出能力的显示终端与主机连接来进行交互。

      

    2. 客户机/服务器(C/S)架构

    计算任务由单一主机迁移到客户端

       客户机/服务器(C/S)架构对应的是同名计算范式。

       计算任务从单一主机部分迁移到客户端。客户端承载少量的计算任务和所有的I/O任务,服务器承载主要的计算任务。

       客户机在执行任务前先与主机进行连接,并在活跃的整个期间内保持与主机的持续连接。通常情况下,客户机通过远程过程调用来使用服务器上的功能和服务。

    3. 中间层架构

    业务逻辑和数据服务分别放在两个服务器上

       中间层架构对应的是多层客户机/服务器计算范式。

       它是在对客户机/服务器架构改进而产生的,其目的是简化和提升伸缩能力。

       所采用的方法是将业务逻辑和数据服务分别放在两个服务器上,客户机与中间服务器连接,中间层与数据服务层连接,客户机对数据的访问由中间层代理完成。图 3.10所示是中间层架构的示意图。

      

    4. 浏览器/服务器(B/S)架构

    对客户机和中间层改动后的中间层计算架构的扩展

       浏览器/服务器架构对应的是浏览器/服务器计算范式。

       这种架构是对客户机和中间层的内涵进行改动后的中间层计算架构的扩展。对中间层的改动体现在中间层和客户机之间增加了一层Web服务器层,Web服务器可以将中间件的各种差异屏蔽掉,提供一种通用的用户访问界面。对客户机的改动则体现在负载的进一步缩减,从承载部分计算任务改变为只显示和运行一些基于浏览器的脚本程序的状态。

      

    5. C/S与B/S混合架构

       C/S与B/S混合架构对应的是混合计算范式。

       在应用的发展中,没有一种计算范式适合所有的场景,没有一种计算架构适合所有的应用。故而衍生出了C/S与B/S混合架构,即客户机服务器和浏览器服务器两种架构并存的一种计算架构。

      

    6. 面向服务的架构

       在面向服务的计算架构下,每个程序做本职任务,同时将服务暴露出来提供给其他程序使用,多个程序通过一个统一的(服务请求)界面协调工作。相对于单一系统来说,此种系统能够将复杂性限制在可控范围内,从而让整个系统的管理更加容易。

      

    2.2 云计算架构的分层

      比较公认的云架构(基于面向服务)是划分为:基础设施层、平台层和软件服务层三个层次的。对应名称为IaaS,PaaS和SaaS。

    2.3 架构的对比

      

      

      

      https://blog.csdn.net/weixin_45817392/article/details/121193412

    2.4 一般云计算架构的二维视角

    云计算架构的前端、后端

      从不同的角度来看,云计算架构的复杂性有一定的差异性。在最易于理解的二维视角下,云计算架构由两个部分组成:前端和后端。
    前端是呈现给客户或计算机用户的部分,包括客户的计算机网络和用户用来访问云应用程序的界面如Web浏览器;
    后端则是我们常说的“云”由各种组件(如服务器、数据存储设备、云管理软件等)构成。

      

    3. 云应用程序的结构

      

    3.1 云栈和云体

    1. 云栈

    在云上建造的运行环境

       云栈又称云平台,是在云上面建造的运行环境。它能够支持应用程序的发布、运行、监控、调度、伸缩,并为应用程序提供辅助服务的机制,如访问控制和权限管理等。如微软的Windows Azure、谷歌的App Engine、VMWare的Cloud Foundry都是云平台。
    在云栈里,每一层都提供一种抽象。最下面的是物理硬件层,之后每往上一层,其离物理现实的距离就更远一些,易用性就会增加一分。每一层用来实现抽象的手段都是某种或某几种服务,也称为功能。如果两个服务处于等价的抽象层,则属于云栈里的同一层。

      

      云计算的纵向云栈架构(左)和传统计算机系统结构(右)

      

      云平台的计算环境

      

    2. 云体

    云体可以认为是数据中心

       云体是云计算的物质基础是云计算所用到的资源集合。它是构成云计算的软硬件环境,如网络、服务器、存储器、交换机等,通过网络连接在一起。
    广义的云体也可以包括数据中心及其辅助设施如电力、空调、机架、冷却等系统。
    鉴于当前的云计算都是基于数据中心来进行,云体就是数据中心

    3.2 数据中心的历史

      数据中心(Data Center)是数据集中存储、计算、交换的中心。从硬件角度考虑,它给人最直观的印象就是计算设备运作的环境。故而数据中心的发展是与计算机(包括分化出的存储和网络设备)的发展紧密联系在一起的。

      进入21世纪,互联网成为社会发展的主角,数据中心从技术发展到运行规模,都经历了前所未有的发展高潮。几乎所有的公司都需要高速的网络与Internet相连,公司的运营对于IT。互联网数据中心IDC(Internet Data Center)就应运而生了,这是第一次出现以运营数据中心为主要业务的公司。由于竞争的需要,IDC竞相采用最新的计算机,采购最快速的网络连接设备和存储设备,应用最新的IT管理软件和管理流程,力图使自己的数据中心能吸引更多的互联网用户。

    数据中心的发展

      

    继续发展的推动力

    存储需求增长的太快

      尽管数据中心发展完善,管理模式也很成熟,但对于数据中心系统管理员来说,传统模式的数据中心仍然存在着许多问题。
    1.过多的机器
    2.机器的利用率过低
    3.应用迁移太困难
    4.存储需求增长得太快

    3.3 接口与标准

      

    3.4 云、云计算、云服务、云存储、云平台之间的区别和联系

    云服务 = 云平台,云服务 = 云计算+云存储

      云是将服务器虚拟化,形成虚拟资源池,相比于以前的物理机更加节省资源成本,便于管理。云是计算、存储、网路资源池化的概念。
    我们每天使用的搜索引擎、邮箱、网盘,就是很标准的云,而这大多都是免费的。
    云是对互联网的升级,意味着互联网并不仅仅是存储数据,而是为你提供某种服务
    云计算、云存储、云服务、云平台等就是利用云通过一堆机器经过网络组合到一起的不同形式,是云下面的子概念。

      总的来说就是,云服务=云平台,云服务=云计算+云存储

    3.5 一切皆为服务

    IT即服务

       无论是横向云体架构还是纵向云栈架构;无论是三层结构、四层结构,还是五层结构;无论是公有云、私有云,还是混合云或其他云;更无论是用量暴增、是周期性增减,还是用量稳定增长,都不能改变云计算的本质——服务。如果用一个短语来描述云计算,那就是:IT即服务
    云计算的本质就是IT作为服务涵盖了基础设施即服务、平台即服务、软件即服务或任何X即服务。在这种情况下,用户原来需要承担的IT资产采购、配置、运维的责任几乎全部转移到了各种服务供应商身上,从而可以轻装上阵,专注于自己的核心业务,不用为自己并不擅长的后勤花费巨大的人力和物力。

    4. 实践 : OpenStack

    4.1 初识OpenStack

    提供云计算服务

      OpenStack提供了一个通用的平台来控制云计算里面的计算(服务器)、存储和网络,甚至应用资源。
    OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。它的主要任务是给用户提供IaaS服务。
    OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。
    OpenStack可以通过基于Web的界面、命令行工具(CLI)和应用程序接口(API)来进行管理。
    这个管理平台不仅能管理这些资源,而且它不需要用户去选择特定硬件或者软件厂商。厂商特定组件可以方便地被替换成通用组件,OpenStack为IT业界各类从业人员创造了价值。

    工作在IaaS这个层面的一套软件,是云计算的操作系统!

      OpenStack是为云计算服务的,更确切地说,它是工作在IaaS这个层面的一套软件。我们知道,IaaS全称是“基础设施及服务”,目的是为用户灵活的提供各种资源,从而满足客户的需求。所谓的基础设施,主要就是计算,存储和网络三类资源。

      那为什么需要OpenStack呢?云计算的思想是将所有的资源“池”化,也即是说,不管你有多少台服务器,多少个硬盘,我先把它们做成池子,然后再灵活地分配给不同的用户。那么具体谁来做池子,做完池子以后怎么分配给用户,这就是OpenStack做的事情。
    OpenStack就好比电脑的操作系统,每个应用占用多少CPU,占用多少内存,由操作系统来分配。
    OpenStack就是云计算的操作系统。

    OpenStack的结构

      

    用户可以做什么?

      在OpenStack云平台上,用户可以做到以下几个方面。
    充分利用物理服务器、虚拟服务器、网络和存储系统资源;
    通过租户、配额和用户角色高效管理云资源;
    提供一个对底层实现透明的通用的资源控制接口。

    计算抽象的层次

      

    OpenStack的组件介绍

      

      

      

    4.2 体验使用OpenStack

      用户可以通过DevStack与一个小规模(更大规模部署的代表)的OpenStack交互,不需要深入了解OpenStack,也不需要大量硬件,就可以在一个小规模范围内通过DevStack来体验OpenStack。可以快速部署这些组件,来评估在生产用例中的使用。DevStack可以帮助用户在一个单服务器环境中部署与大规模多服务器环境中一样的OpenStack组件。

    OpenStack的相关组件

      

    4.3 动手实践

      OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。
    任务:通过OpenStack的官方网站全面了解OpenStack作为一个开源项目的情况。
    任务:通过DevStack工具来安装并体验OpenStack。


    展开全文
  • 云计算架构技术与实践从将云计算技术引入传统数据中心所带来的独特商业价值角度看,重点可以从开源与节流两个方面来衡量云计算的核心竞争力。1节流(Cost Saving)方面在业务系统搭建过程中,云计算和虚拟化使得企业及...
  • 云计算平台提供了稳健可靠的基础资源架构。 2.服务器云的构建 服务器云是云计算平台的最核心部分,所有云计算平台中的功能及子系统都依赖于服务器云来实现。它既包括硬件服务器和底层操作系统部分,又包括云计算...
  • 通用云计算 1DC架构及业务案例 西安周光军 基础架构介绍 机房内部环境 机房面积: 机房建筑面积为208.3m,划分为监控室消防室动力室主机房四 个区域其中主机房面积为183.1m 机房整体抗震级别为8级 地板承重为800kg/m2 ...
  • 云计算架构介绍

    万次阅读 2018-07-03 19:53:50
    一、云计算概述 云计算到底是什么呢?在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算”;著名...
  • 通用云计算 1DC架构及业务案例 西安周光军 基础架构介绍 机房内部环境 机房面积: 机房建筑面积为208.3m3,划分为监控室消防室动力室主机房四 个区域其中主机房面积为183.1m 机房整体抗震级别为8级 地板承重为800kg/m ...
  • 云计算架构

    万次阅读 多人点赞 2017-11-30 09:32:59
    一、云计算概述  云计算到底是什么呢?在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算”;...
  • 腾讯云计算架构概览

    2021-03-24 09:22:27
    腾讯云计算提供整体一体化云解决方案,其架构的主要特点总结如下: § 三端一中心的接入,即租户端、运维端和运营端通过统一的TCenter的Web控制台接入; § 架构解耦的控制组件容器化部署,实现基于容器部署的云计算...
  • 云计算的体系结构由5部分组成,分别为应用层,平台层,资源层,用户访问层和管理层,云计算的本质是通过网络提供服务,所以其体系结构以服务为核心。 公认的云架构是划分为基础设施层、平台层和软件服务层三个层次的,...
  • 智慧旅游的总体架构建议共包括4个方面:即智慧的应用、智慧的平台、云计算和通 信网。 其中智慧的应用包括智慧旅游管理应用、智慧景区服务、智慧酒店服务、智慧企业服务、智慧游客服务等。
  • 【合作】云计算基础架构【图】

    万次阅读 2016-11-30 10:38:31
    云计算要求基础设施具有良好的弹性、扩展性、自动化、数据移动、多租户、空间效率和对虚拟化的支持。那么,云计算环境下的数据中心基础设施各部分的架构应该是什么样的呢?
  • PAGE2 / NUMPAGES4 5.1.1 服务器虚拟化 5.1.1 服务器虚拟化 5.1.1 什么是服务器虚拟化 目前企业使用的物理服务器一般运行单个操作系统随着服务器整体性能的大幅度提升服务器的CPU内存等硬件资源的利用率越来越低另外...
  • 云计算专业开设课程整体架构及实训环境体验演示确认PPT学习教案.pptx
  • 云计算架构层面关系剖析

    千次阅读 2016-01-20 16:56:36
    一、云计算概述  云计算到底是什么呢?在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算”;...
  • 为了支持公有云的建设,我们对平台整体架构进行了优化演变,包括机房建设,基础设施,编排系统,容器服务,镜像仓库,管理服务等,同时也面临更多高难度的技术及工程复杂度的挑战,本分享主要介绍蜂巢云服务构架的...
  • 云计算将软件架构于低端小型机/高端X86服务器及中低端存储之上,有利于采购标准化,降低硬件成本。
  • vSphere Storage Appliance 中小型企业均了解虚拟化的优势但许多企业仍然犹豫不决 众多中小型企业购买 vSphere 的原因 需要共享存储 1 更充分地利用现有基础架构 2 节省管理基础架构所花的时间 3 提高应用程序可用性...
  • 云计算架构应用上下文的相关角色包括:云租户/服务消费者、云应用开发者、云服务运营者/提供者、云设备提供者(见图2-1)。 图2-1 云计算系统架构上下文 云租户/云服务消费者 云租户是指这样一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,460
精华内容 16,984
关键字:

云计算的整体架构