版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BasicKnowledgeofCloudComputingCharlieBackgroundCloud综述IaaS-PaaS-SaaSIaaSOpenstackAgenda第一次IT革命——以PC为核心
主要解决信息本地处理的问题,信息交互率低第二次IT革命——以互联网为核心
将PC作为接入终端使用Internet大型互联网提供商不断建设新的数据中心,以满足海量数据处理和存储需求Google构建了全球最大数据中心,分布式技术逐渐成熟第三次IT革命——以云计算为核心BackgroundGoogle首次提出“云”的概念也是云的主要功能云是一个抽象的概念大量设备通过【多机虚拟化技术】整合在一起,使其具有协调一致的计算和存储能力,这些整合在一起的设备及其所具备的功能则抽象为云。逻辑上像朵大云,空间上则往往是分布的Cloud综述就是将大量服务器整合成一个的技术IT服务化:将传统IT产品、功能通过互联网(若是私有云则是内部网)以服务的形式交付用户服务模式:“自来水式”的服务模式云——特征在云计算中所提到的“弹性”就是说的“自来水式”的模式——用多少,付多少技术支撑:利用了[多机虚拟化技术]将大量空间上分散布局的服务器整合在一起后,可以统一调配,协同完成甚至超大量的运算、存储任务。由于用户,
云中经常说租户(tenant),是租用了云供应商的服务或设施,则计费
是依据实际租用量and/or租用时间而定。分布式计算:将大任务分成许多小的部分,然后把这些部分分配给许多计算机进行处理,
最后汇总得到最终结果。云计算的服务分为三类:IaaS(基础设施即服务InfrastructureasaService)云供应商提供计算机设备,包括物理计算机但通常是虚拟计算机(VirtualMachine-VM),和其他设备。用户在租来的设备上(通常VM)安装操作系统及应用软件以部署应用,但修补和维护工作由用户自己承担。PaaS(平台即服务PlatformasaService)云供应商提供计算平台,包括操作系统,程序语言执行环境,数据库和网络服务器。用户不需要管理与控制云端基础设施,包含网络、服务器、操作系统或储存,但需要控制上层的应用程序部署与应用托管的环境。
SaaS(软件即服务SoftwareasaService)云供应商在云上安装和运行应用软件,云用户通过云客户端使用软件。用户不需管理应用软件所在的云基础设施和平台,这就不需要在用户自己的设备上安装和运行应用程序,从而简化了维护和技术支持。IaaS-PaaS-SaaS级别增高用户负担减少IaaS的核心技术——虚拟化Virtualization(服务器、存储、网络虚拟化及桌面虚拟化)其一:虚拟化技术能将一台物理设备动态划分为多台逻辑独立的虚拟设备
1化N——单机虚拟化,为充分复用软硬件资源提供技术基础其二:通过虚拟化技术能将所有物理设备资源形成对用户透明的统一资源池,并按用户需要形成不同配置的虚拟设备资源,并能进行回收
N化1——多机虚拟化,提高资源分配的弹性、效率和精确性IaaS各虚拟设备间资源隔离、数据隔离克服了底层设备的技术差异和制造商差异虚拟化基于Linux的虚拟化VMware公司为代表的非开源虚拟化Citrix,Redhat等厂商为代表的开源虚拟化基于Windows的虚拟化IaaSIaaSIaaS的技术架构物理资源:包括服务器、存储设备、网络设备,为IaaS提供最底层的物理资源虚拟化资源池:是通过多种虚拟化技术将物理设备资源进行池化,结合操作系统、中间件和应用软件等资源,实现“1化N”“N化1”软件资源:主要包括操作系统、虚拟化软件、主流应用软件的软件包介质内容和软件License运营管理平台:在资源管理层面对不同厂家、的物理资源和虚拟资源进行统一管理,为用户提供自服务,为管理员提供业务流程管理功能Openstack浅谈Openstack是由Rackspace和NASA共同开发的云计算平台软件,帮助服务商和企业内部实现类似于AmazonEC2和S3的云基础架构服务(IaaS)它由名为Openstackcommunity的社区开发和维护这一社区拥有超过130家企业及1350位开发者,这些机构与个人都将Openstack作为基础设施即服务(IaaS)资源的通用前端Openstack社区的首要任务是简化云的部署过程并为其带来良好的可扩展性它由Python语言编写Openstack历史版本2010.10
Austin2011.1
Bexar2011.4
Catus2011.9
Diablo(Ubuntu11.10)2012.4
Essex(Ubuntu12.04,Fedora17)2012.9
Folsom(quantum)OpenstackOpenstack开放社区Open体现在:代码开源(Apache2.0许可)开放设计(半年开一次设计峰会)开放开发(Github管理代码)开放社区(邮件列表,IRC)定期发布版本(半年1次)OpenstackNovaNova-apiMessageQueue(RabbitMQServer)Nova-computeNova-networkNova-volumeNova-schedulerGlance镜像管理Keystone身份验证、授权
HorizonWeb管理nova、部分API功能
Swift对象存储Quantum替换Nova-network
Openstack主件主件间关系Openstack的位置
TraditionalITStorageServersNetworkingO/SMiddlewareVirtualizationDataApplicationsRuntimeYouManageO/S
PaaSStorageServersNetworkingMiddlewareVirtualizationDataApplicationsRuntimeManagedbyPlatformAgilityandCostSavingsO/S
IaaSStorageServersNetworkingMiddlewareVirtualizationDataApplicationsRuntimeYouManageManagedbyPlatformOpenstackAppOwner可注册云服务,查看运行和计费情况开发(AppDev)和运维人员(DevOps)可创建和存储他们应用的自定义镜像,并通过这些镜像启动、监控和终止实例平台的管理人员(CloudOps)能够配置和操作网络、存储等基础架构Openstack能做什么与Eucalyptus、OpenNebula的对比讨论主题数讨论帖子数参与总人数与Eucalyptus对比:Eucalyptus最大优势是设计了与AmazonEC2平台兼容的API。Eucalyptus部分未开源代码使得NASA放弃与之合作,转而支持100%开源的OpenstackEu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 板框压滤机课程设计
- 2025版建筑工程合同施工进度控制与验收标准253篇
- 电气主接线设计课程设计
- 瑜伽大球训练课程设计
- 2025年陶瓷生产加工机械项目发展计划
- 2025年人造石养护剂项目发展计划
- 植物叶子辨识课程设计
- 索课程设计情境模式
- 污水泵站的课程设计
- 环境设计课程设计模板
- 《微机系统与汇编语言》-课程设计-实时时钟的设计与实现
- 广东省深圳市龙岗区2023-2024学年四年级上学期期末数学试卷+
- 安全标准化示范班组建设汇报
- 智能电网建设与发展趋势
- 华为公司管理层选拔机制解析
- 005独立避雷针基础施工方案
- 第三方代付工程款协议书范本
- 外研版英语九年级上册 Module1-12作文范文
- 公路工程勘察设计投标方案(技术方案)
- 小米科技公司的供应链管理策略分析(全面完整版)
- 南京市七年级上册地理期末试卷(含答案)
评论
0/150
提交评论