©2012EucalyptusSystems,Inc.西安电子科技大学 技术交流 ©2012EucalyptusSystems,Inc.大纲 • 桉树公司的简介• 桉树架构(技术议题)• 如何基于IaaS服务开发与部署应用(技术议题)• 应用案例分享(技术议题)4©2012EucalyptusSystems,Inc.第一部分桉树系统公司发展全球部署最广泛的企业云平台©2012EucalyptusSystems,Inc.愿景将您的业务系统运行在云架构中价值定位全球部署最广泛的企业内部架构即服务云平台系统解决方案• 开放源代码,同时具有企业级特性,如:HA• 完全,双向兼容业界云计算标准亚马逊AWSAPI• 在现有多种体系架构中部署企业内部云或混合云• 专业服务–专业云计算培训和顾问服务生态系统• 全球已有30,000客户部署• 超过200合作伙伴• 完全兼容亚马逊AWS工具集和镜像集起源• 2007年美国国家科学基金投资加州大学SantaBarbara分校云计算研发课题,2009年1月成立公司商业化运作• 目前在美国,英国,德国,印度和中国设有分支机构©2012EucalyptusSystems,Inc.l 领先的开源私有云平台的创立者l 成立于2009年1月,总部在美国加州圣巴巴拉l 开源云计算的领导者l NEA,Benchmark,BVCapita投资l 诞生于加州大学SantaBarbara分校(最新世界大学排名第七位,),美国政府国家科学基金投资云计算研究项目EUCALYPTUS(2008年5月发布)l 企业版于2009年首次发布l 美国政府财政支出官网和美国偶像投票系统均由EUCALYPTUS支持桉树公司概况©2012EucalyptusSystems,Inc.©2010EucalyptusSystems,Inc.桉树公司CEOl 原MySQLCEOl 世界公认的开源软件领袖l 继Linux之父LinusTorvalds之后又一芬兰民族英雄l 发明创造了开源的双授权许可制度,开创了开源公司新的盈利模式l MartenMickos微博参看和Wikipedia维基百科对其更多的介绍:årten_Mickos ©2012EucalyptusSystems,Inc.©2010EucalyptusSystems,Inc.桉树创始人和CTO–RichWolskiu 美国SanDiago国家超算中心著名科学家u 美国Tennesee大学教授,开发著名的计算机测试软件TPCu 美国UCSB加州大学教授Ø 奥巴马总统演讲稿IT部分撰稿人Ø 美国云计算技术的开创者和实践者 ©2012EucalyptusSystems,Inc.近况• 4月18日:桉树第三轮超募融资三千万美金• 4月6日:中电科集团32所和桉树签订战略合作协议共建联合实验室,打造自主可控,安全可信“华云”平台架构• 3月22日:亚马逊云服务公司-AWS和桉树签署协议从市场和技术两方面保证AWS公有云和桉树企业内部云双向完全兼容• 2月29日:印度Wipro软件集成公司和桉树建立战略伙伴关系10©2012EucalyptusSystems,Inc.客户11金融/大型企业政府互联网©2012EucalyptusSystems,Inc.客户评价12“我们需要动态内容管理的架构即服务平台.桉树就是答案.”—JayBasnight,高级IT市场经理,PUMA“我们对桉树的可靠性和扩展能力以及桉树客户支持团队专业的专家服务印象深刻.有了桉树,我们立即可以获得投资回报,而不会损失任何公有云优点.”—ThorstenLubinski,CTO,Plinga“我们的全国资源保护规划师能够利用基于桉树的云计算服务帮助农场主和牧场主实现健康的环境,高效的土地利用-我们能够帮助他们确定解决影响业务和生计关键问题的最佳措施方案.”–KenRojas,美国农业部高级项目经理©2012EucalyptusSystems,Inc.全球广泛合作伙伴生态系统13云应用开发数据中心自动化云管理云数据中心平台及架构系统集成商©2012EucalyptusSystems,Inc.桉树适用环境1. 工作量爆炸性增长:互联网和移动互联网应用2. 应用周期短暂:研发和测试环境3. 大数据:分析和大量计算混合云,数字媒体编/解码,大规模复杂数据处理,教育和远程教育,云存储,虚拟桌面,公有云,电信运营商级别云服务,等等14©2012EucalyptusSystems,Inc.客户对云计算的要求灵活敏捷是核心…FlexibilityAutomationSpeedTrust资源灵活配置资源自动调度动态资源管理资源帐务统计和配额管理架构即服务(IaaS)灵活性自动化快速可信安全©2012EucalyptusSystems,Inc.企业级开源IaaS云平台软件系统 物理资源管理工具有相应的接口对应 虚拟化引擎,存储和网络架构 具有安全机制的虚拟资源池管理可以 调配资源给相应的客户,监控网络状况, 身份认证和存储管理 用户以服务类型访问计算,网络,存储和 身份认证资源池 Web服务API构建云计算架构 桉树解决方案©2012EucalyptusSystems,Inc.Eucalyptus桉树3• 高可用性(HA)- 所有部件热备份和自我修复功能• AWS身份认证和访问管理(IAM)API加入企业内部云扩展- 配额和统计管理• 强化桉树BlockStorage块存储管理- 直接从BlockStorage块存储中启动实例- NetApp和JBODsSAN存储驱动• 全面支持Windows镜像- 七种不同版本,AWS完全兼容认证,sysprep,短暂磁盘管理• 计费和报表- 配额机制和相应的计费接口17©2012EucalyptusSystems,Inc.Eucalyptus桉树3-平台改进• 改进镜像在节点控制器的缓存机制- 更快的实例启动• 改进VMwarebroker- 更块和更可靠的镜像准备- 支持vSphere4.X,vSphere5.X- 改进扩展性,更多的方法部署• 加强Linux系统支持- 红帽5和红帽6,以及CanonicalUbuntuLTS• 改进操作台Web界面• 改进操作台命令行工具• 改进打包,升级和更新管理工具• 改进安装机制18©2012EucalyptusSystems,Inc.高可用IaaS• 防止单点故障,保障桉树服务顺畅运行• 监测故障发生并通知云管理员• 部件故障自动修复• 客户应用不需要任何改变19©2012EucalyptusSystems,Inc.20亚马逊AWS–桉树联盟©2012EucalyptusSystems,Inc.SCWalrusClLCEIAMEMIS3EC2EBSIAMAMI• 多虚拟化厂商支持• 多存储厂商支持• 数据中心网络• 为应用准备的网格架构• 跨越多厂商异构复杂环境• 区分不同应用的逻辑关系• 为企业内部LDAP/AD建立通向IAM的桥梁• 低成本• 敏捷及快速• 弹性• 开放及灵活• 安全共同的管理工具集客户应用在企业内部云和亚马逊AWS间无缝迁移 ©2012EucalyptusSystems,Inc.桉树社区项目©2012EucalyptusSystems,Inc.桉树培训服务• 桉树专业培训服务提供业界领先的技能培训和认证体系为客户部署实施桉树企业内部云平台以及认可IT人员云计算技能知识提供帮助桉树为不同类型的学员提供培训和认证:• 云开发人员• 云管理员• 用户培训课程提供多种选项:• 客户现场• 远程培训• eLearning自我学习©2012EucalyptusSystems,Inc.桉树顾问服务• 桉树专业顾问服务为保障客户云计算项目的成功提供从计划,设计,实施到运营桉树云平台的各项服务。桉树专家队伍拥有多年专业服务经验,深入了解桉树体系架构,部署实施和日常运营。©2012EucalyptusSystems,Inc.Eucalyptus桉树全球部署最广泛的企业内部云平台AWS在别人的硬件上运行云Eucalyptus桉树在自己的硬件上运行云25©2012EucalyptusSystems,Inc.第二部分桉树组件杨大江dajiang.yang@eucalyptus.com26©2012EucalyptusSystems,Inc.大纲• Eucalyptus 组件 – Cloud controller – Walrus – Cluster controller – Storage controller – VMware Broker – Node controller • Eucalyptus 架构实例 – 概念验证 – 单个集群 – 多个集群 – Eucalyptus HA 27©2012EucalyptusSystems,Inc.Eucalyptus体系结构• 模块化,分布式的,高度可扩展的 • 六种不同的组件可以部署为各种架构 • AWS API兼容 28CloudController(CLC)VMwareBrokerStorageController(SC)ClusterController(CC)WalrusNodeControllerVMVMCloudCluster(可用区域)Nodes两个组件 较少用户小的组织多个组件大量用户大型组织可扩展性NodeControllerVMVMNodeControllerVMVM©2012EucalyptusSystems,Inc.云控制器(CloudController)• 基于Java的并与AWS的EC2兼容的,Eucalyptus云的接口。 • 处理身份验证,帐户,报告 和配额管理 • 提供GUI界面 – • 定义并调度资源 • 每个云只有一个云控制器 29CloudController(CLC)©2012EucalyptusSystems,Inc.Walrus• Walrus允许用户存储长久性的数据,也能像桶(bucket)与对象一样组织数据。与Amazon的S3相兼容 • 包含镜像与卷快照 – 也可以存储其他数据 • 可以作为HTTP方式 put/get 存储即服务的方案 • 每个云只有一个Walrus – /var/lib/eucalyptus/bukkits/bukkit_name 30Walrus©2012EucalyptusSystems,Inc.ClusterController• 集群控制器(CC)一般同时连接到 运行NC,以及CLC的机器。 • CC收集多个节点机的信息,同时