




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云计算,解决方案架构师篇一:云计算平台架构及分析一、业务挑战 无锡华夏计算机技术有限公司于 XX 年 1 月成立,是无锡软件出口外包骨干企业。公司主要以面向日本的软件外包开发为中心,致力于不断开拓国内市场、为客户提供优质的系统集成等业务。随着企业的发展,IT 投入不断加大,随之而来的 PC 管理问题也越来越突出。 华夏目前 PC 总拥有数 1000 台,主要用于研发和测试,由于项目多、任务紧,一台 PC 经常要用于不同的项目开发,而每次更换都要对 PC 系统进行重新安装和环境搭建。根据实际统计,华夏一个员工平均每年参与 4 个项目的开发,也就是每年要重新搭建四次开发环境,对测试人员来说这个数量还要更多;平均每次更换环境花费时间 10 个小时,华夏每年大约花费 4 万小时用于 PC 系统和环境搭建,按照人均工资 15 元/小时,每年花费在 60 万左右。 除此之外,由于 PC 的使用寿命较短,更新升级频繁,大量的 PC 就意味着每年都要有很多 PC 需要淘汰和更新,现在这个数字大约是 10 台/月,而随着华夏的发展壮大,这个数字会进一步增加,这就意味着华夏每年花在 PC 升级和更新的费用最少在 5060 万。与此同时,大量的 PC 也是的企业的能源消耗巨大,电力花费居高不下;按照平均180W/台,一台 PC 工作 8 小时/天,工业用电元/度,华夏每年的电费就将近 15 万元。 与巨大的 IT 投入相对应的就是 IT 资源利用率较低,PC 分布在企业各个项目小组的开发人员手中,很难进行统一的管理调度,也无从得知 PC 的使用情况。软件开发的各个阶段对 IT 的需求都是不同的,我们无法得知某个正在进行的项目使用的 PC 资源是否有多余,无法将项目完成用不到的 PC 资源及时收回,以便给下一个项目小组使用,造成大量的 IT 资源浪费。 二、云计算软件开发平台解决方案 软件开发云平台的建立需要分别考虑现有物理集中的IT 资源,更需要考虑如何利用云计算的平台建立一个面向将来需求,面向发展的动态计算资源分配管理和服务自动化平台。这就需要充分考虑整个平台的延展性和可扩充性,从而帮助用户可以以最小的成本来搭建具有高度伸缩性的平台。 云计算整合架构 下图为云计算平台的框架图,由云计算资源池、基础架构管理服务器及应用软件组成。 云计算资源池:由一组可以实现自动供应和回收的预先定制的 CPU 和存储资源形成,具体包括服务器节点设备和元存储设备。由于云平台的很多特性,需要再一个大的资源池中才能够体现,比如动态迁移、负载均衡和高可用性,所以我们建议,最少采用 2 台 X3850 服务器,一台磁盘阵列搭建云平台。 云计算基础架构管理服务器:为一台 X86 服务器,安装操作和管理整个云基础设施的工具包。 云计算应用软件(基本软件包):基于、根据服务请求进行资源供应和回收(如 Web 服务器、Web 应用服务器、数据库服务器、目录服务等) 。 虚拟化平台 云计算平台可以整合 XenServer 作为计算资源的虚拟化平台。 也可以扩展支持 KVM、IBM AIX 虚拟化、Vmware 等其他虚拟化技术。有了虚拟化平台后,利用云服务管理能力就可以实现从服务申请到虚拟化部署、从系统标准化安装到软件部署等。 为充分利用云计算的优势,建议硬件资源全部采用X86 架构的服务器作为服务器的资源池。 服务器的整合在保持原有的服务器平台硬件和软件的前提下,在服务器裸设备上安装虚拟化管理软件,再虚拟化出来若干系统环境,相当于多个云主机。 。 云服务管理平台 利用云计算服务平台提供了面向管理员和使用者的服务门户。这些基础服务包括以下部分: 用户管理 系统中有两大类用户,分别为:云计算平台管理员,云计算平台使用者 数据中心服务平台管理员能够对数据中心云平台上所有资源分配请求进行审批,增加或减少资源数目,变更项目时间,终止或删除项目。 数据中心服务平台使用者能够对资源分配提出申请,对资源的增加或减少提出申请,提出变更项目时间的申请,提出终止项目的申请。同时他们可以进行一些自服务操作,比如重启属于他们项目的服务器、重置系统口令等。 软件管理 维护可部署的操作系统镜像及软件包。这通常由云计算平台管理员来负责实现,某些应用软件或者商业软件的部署需要定制或者客户化实现。 存储管理 用于维护外接存储服务器及存储资源池。 使用计量 用于对每个客户使用的物理资源数量、时间和利用率进行统计。这通常由云计算平台管理员来负责实现。而云计算平台使用者则是获得报告,了解自己申请的资源的使用情况。 部署管理 部署管理提供对用户请求的自动化部署。部署按照特定时间,根据云计算平台使用者获得的申请来实际部署。部署的实际工作由云计算服务管理平台的供应 引擎来自动实现。管理源需要做的是监督部署任务的执行情况。运行监控 主要提供对当前申请使用的虚拟服务器的当前状态进行实时监控,了解基本的性能状况,并在自服务界面上呈现给相应用户。 安全管理 云计算平台提供了完善的手段保证每个项目的安全性和隔离性。用户对系统的访问有两个渠道:访问 Web 管理界面和访问项目虚拟机。对于 Web 界面的访问需要使用用户名和密码。对于虚拟机的访问通过以下手段进行控制: 系统对外的接口上由一个 VPN 设备对用户进行认证。 每个项目对应一个 vLan。每个项目的虚拟机位于该vLan 内部。vLan 的隔离性由交换机及各主机上的hypervior 保证。 虚拟机的隔离性由虚拟化引擎本身保证。 此外,操作系统的用户认证也可以对用户信息进行保护。 云计算网络结构 云计算系统是众多服务器集中的管理系统,其系统特点是主机存放密集、服务范围广、网络结构复杂、安全程度要求高。在云计算中心的网络设计中应充分考虑这些特性。 网络设计原则 云计算网络建设要实现内部全方位的资源共享,应用三层交换,使网络安全可靠,必须具备高性能、高安全性、高可靠性,可管理、可增值特性以及开放性、兼容性、可扩展性。 核心网络设计 基于云计算平台的需要,把整个云计算网络分为两个区域,其中出口和核心作为一个整体区域,采用两台核心交换机,并部署 2 台防火墙实现冗余连接;接入汇聚作为另一个区域,整个网络就是由上述系列产品构成了三层网络架构。 网络采用双核心,两台核心交换机之间通过特殊协议互为备份。在核心层与汇聚层之间所选用的设备建议支持万兆平滑过渡的设备,充分考虑了设备的投资 以及对下一代技术发展趋势的兼容性,真正做到了可平滑过渡到骨干网。在骨干层设计的时候充分考虑冗余设计,在两台核心交换机之间通过千兆链路连接起来。这样就构成了一个全冗余式的骨干层,充分保证了整个云计算网络业务的稳定。在云计算就网络设计出口时,我们主要考虑了以下几个需求: 首先,对于双出口的网络,要求出口设备支持策略路由; 其次,其次要求对于队列以及业务类型的 QoS 有良好的控制,可以提供灵活的控制方法; 第三,要在保证双出口之间的灵活切换的同时,保证整个云计算网络的安全。 存储与备份 云计算平台充分可以利用现有的存储设备,形成一个可以充分利用的存储资源池。如果没有存储设备,也可根据用户存储容量和数据传输效率要求,配备专门的云平台共享存储设备。 由于基于云计算平台的搭建方案,所有虚拟机的操作系统和应用程序等都存储在共享存储中,所以对于存储设备本身和传输网络都有一定的要求。根据我们的经验,建议用户选择光纤 SAN 的存储结构,以满足云计算平台对数据传输和存储的需求。 因为数据集中,为了更好的保证数据的安全性,建议配备一台备份存储设备。 在所有业务服务器上部署相应的备份代理软件模块。这样,在定义好备份系统资源和策略后,在指定的时间,备份系统就会自动的将数据库服务器上的数据从共享存储上、采用指定的方式备份到备份存储设备中。 篇二:大学内的云计算解决方案简介 在过去几年里,云计算和虚拟化的概念获得了巨大的发展动力,并且成为信息技术中的流行词。许多企业开始实现这些新技术,期望通过改进机器的利用率来降低成本,减少管理时间和基础设施成本。云计算是能够使用户在 Internet 上使用应用程序的一种环境,比如存储和保护数据,同时又能够提供服务。 VCL 是一个云计算概念,源于北卡罗来纳州立大学 (NCSU) 的工程学院和 IBM Virtual Computing Initiative 的一次协作,这次协作的目标是解决该大学日益增长的计算需求和用户需求。这个系统可以在任何时间任何地点通过按需提供/预约的方式为各种服务环境交付用户需要的解决方案。 回页首 云计算的架构层 云计算平台可以根据需要动态提供、配置和重新配置服务器。云中的服务器可以是物理服务器或虚拟服务器。高级云通常包含其他计算资源,比如存储区域网络(SAN) 、网络设备、防火墙和其他安全设备。总而言之,云服务提供商提供的服务主要可以分为以下三个类别: 1. 基础设施即服务( Infrastructure as a service) 2. 平台即服务(Platform as a service) 3. 软件即服务(Software as a service) 图 1 中的 VCL 将这些类别组合在一起并进行了解释。请在参考资料部分了解有关云概念的更多细节。 图 1. VCL 云服务 1. 基础设施即服务(IaaS)IaaS 就是指以服务的形式交付计算机基础设施。基础设施即服务提供了计算功能和基本存储作为网络上的标准服务。网络中包含了服务器、存储系统、交换机、路由器以及其他系统并可用于处理工作负载。IaaS 云可以以一种非常经济的方式提供资源,比如按需从头构建应用程序环境所需的服务器、连接、存储和相关的工具。IaaS 的优点包括快速供应、扩展能力、只为使用的资源付费。对于刚刚起步或较小的企业,面临的最大困难之一就是控制资金支出。通过将基础设施移到云中,就可以实现可伸缩的供应,就仿佛您拥有自己的硬件和数据中心一样(对于传统的托管服务提供商来说是不现实的) ,但是您同时可以将前期成本降至最低。 VCL 在一个位置同时交付不同的基础设施。它在大学内提供了一个平台(在其内部没有物理基础设施)虚拟化环境。通过使用该环境,学生不需要为其项目建立任何特定的物理基础设施。VCL 为基础设施提供了以下服务。 ? o o o 计算 物理计算机 虚拟计算机 OS 级虚拟化 ? 网络 存储 在将所请求的映像映射到硬件之前,VCL 管理者为可用的硬件资源提供适当的虚拟化(聚合,解除聚合) 。VCL 服务主要关注平台级别的资源控制。 2. 平台即服务(PaaS) 平台即服务是一个虚拟化的平台,它包括一个或多个服务器(经过物理服务器集合虚拟化) 、操作系统和特定应用程序(例如面向 Web 应用程序的 Apache 和 MySQL) 。在某些情况下,可以提供一个包含所有必需的特定于用户的应用程序的 VM 映像。平台即服务包含一个软件层并将其作为服务提供,这个服务可用于构建更高级的服务。从服务的创建者或消费者的角度来看,PaaS 至少存在两种视角: ? 创建 PaaS(这里指 VCL)的人可能会通过集成 OS、中间件、应用 程序软件甚至一个开发环境来生成一个平台,这个平台稍后会以服务的形式提供给用户。 ? 使用 PaaS 的人(大学中的用户)会看到一个封装好的服务,这个 服务通过一个界面呈现给他们。用户只能通过界面与这个平台进行交互,该平台执行必需的任务来进行管理和扩展,从而提供给定级别的服务。虚拟设备可以归类为 PaaS 实例。 通过使用 VCL,学生们不需要在其机器上安装任何特定的服务、解决方案堆栈或数据库。VCL 为他们提供了映像,他们只需要选择这些映像并在云中提供的机器上使用它们。 ? ? o o o 服务 解决方案堆栈 Java PHP .NET ?o o 存储 数据库 文件存储 3. 软件即服务(SaaS) SaaS 是指以服务的形式通过 Internet 访问软件的能力。软件即服务以服务形式按需提供完整的应用程序。软件的一个实例在云中运行并为多个终端用户或客户组织提供服务。远程应用程序服务的一个最佳例子就是 Google Apps,它通过一个标准 Web 浏览器提供了多个企业应用程序。 VCL 允许使用任何软件即服务解决方案、虚拟化解决方案和终端服务解决方案。VMWare、XEN、MS Virtual Server、Virtuoso 和 Citrix 都是典型的例子。VCL 还允许任何访问/服务交付选项,这些选项适合从 RDP 或 VNC 桌面访问到 X-Windows 再到 Web 服务或类似服务等各种内容。 回页首 云计算基础设施模型 在从标准的企业应用程序部署模型迁移到基于云计算的模型时,云计算架构师需要对基础设施模型做出几点考虑。对于大学中的云计算,可以考虑三种基本的服务模型,比如公共(Public) 、私有(Private)和混合(Hybrid)云。 1. 公共云 公共计算云面向任何希望登录到其中并使用它们的用户。公共云由供应商运行,来自不同用户的应用程序可能会混合存放到云中的服务器、存储系统和网络中。公共云的优点之一就是它们拥有比公司的私有云更大的规模,并且可以提供按需扩展或缩减的能力,将基础设施风险从企业转移给云提供商。 IBM 为其客户运作一个云数据中心。多名客户共享相同的基础设施,但是每名用户的云都得到了保护并彼此分离,就好象他们位于自己的防火墙之内。 2. 私有云 设计私有云的目的是使组织能够获得比使用由供应商托管的服务更多的数据控制。私有云是为某个组织专门构建的,只能由该组织使用,提供了对数据、安全性和服务质量的最大程度的控制。私有云通常位于组织(企业或大学)的防火墙之后,只有该组织内部的人员有权访问云及其资源。 3. 混合云混合云同时结合了公共云和私有云模型。这个模型引入了判断如何在公共云和私有云之间分配应用程序的复杂性。在数据量较小或者应用程序无状态时使用混合云,与在数据量较大时使用公共云来进行少量处理相比,前者效果更好。 VCL 可以处理混合云模型。它可以为一个大学内的学生和教师提供服务和基础设施来作为他们的私有云。它还可以使用公共云在大学之间扩展这些服务。这需要更加安全的网络。 回页首 异构的资源云 在大学中设计异构云的主要目标是显著地缩小集群系统的配置规模,具体实现方法是合并异构工作负载,同时通过提供足够的资源来增加并行工作负载请求的数量(例如基于 Globus、Hadoop 或 Condor) 。对于大型组织,通常使用各种工具针对不同的工作负载维护专用的集群系统。因此主要难题就是通过 VCL 在云计算平台上整合同一组织中的异构工作负载。 从 VCL 的角度来看,只要具有合适的映像和环境管理器,它就可以转换并支持任意类型的环境(异构环境) 。 回页首 VCL 的高层架构 VCL 高层架构的目的是设计和配置以一种经济、成本有效的方式为以教育和研究为导向的大学提供服务的云计算系统。VCL 交付了一组丰富的功能和服务,它们与云计算的需求和期望建立了良好的对应。如图 2 所示,VCL 架构包含几个主要组件。有关 VCL 及其工作模型的更多信息,请参见参考资料部分。 ? ? 一个终端用户访问界面(基于 web) 一个资源管理器(或 VCL 管理器) ,其中包含一个调度程序、安全性、性能监视、虚拟工作管理等等 ? ? ? 一个映像库(或映像) 计算、存储和网络硬件 安全性 图 2. VCL 物理架构 篇三:云计算的体系架构云计算的体系架构 云计算的体系结构由 5 部分组成,分别为应用层,平台层,资源层,用户访问层和管理层,云计算的本质是通过网络提供服务,所以其体系结构以服务为核心。 应用层 应用层提供软件服务 企业应用是指面向企业的用户,如财务管理,客户关系管理,商业智能等。 个人应用指面向个人用户的服务,如电子邮件,文本处理,个人信息存储等。 资源层 资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南省市场监督管理事务中心招聘考前自测高频考点模拟试题及参考答案详解
- 2025航天科工天隼实验室招聘4人模拟试卷及参考答案详解1套
- 2025年蚌埠市东方人力资源招聘30人模拟试卷(含答案详解)
- 2025年绍兴市本级卫生健康单位第二次招聘硕士博士研究生、高级专家120人模拟试卷有完整答案详解
- 2025年东北农业大学专职辅导员公开招聘16人模拟试卷及答案详解参考
- 2025海南三亚人民医院四川大学华西三亚医院海南医科大学校园招聘考前自测高频考点模拟试题及参考答案详解一套
- 2025贵州铜仁市司法局选聘行政执法人民监督员20人考前自测高频考点模拟试题及完整答案详解1套
- 2025年河北雄安新区新建片区学校公开选聘校长及骨干教师13人模拟试卷及答案详解一套
- 2025福建福州市罗源县卫健系统事业单位招聘控制数卫技人员12人考前自测高频考点模拟试题及一套参考答案详解
- 2025内蒙古鸿德文理学院招聘24人模拟试卷及答案详解1套
- 研学活动合同协议书模板
- 工程勘察设计收费标准(2002年修订本)
- 规范团费账户管理制度
- 销售团队组建方案-
- 坚持以人民为中心 课件
- 物业服务提升方案模板
- 不同茶叶的冲泡方法
- 人教版高中地理必修第一册第一章宇宙中的地球第一节地球的宇宙环境练习含答案
- 信息科技风险安全
- 中建幕墙工程安全专项施工方案
- 诊所中药饮片清单汇编
评论
0/150
提交评论