Cloud Foundry开源云计算平台简介.ppt

上传人:文库蛋蛋多 文档编号:2876500 上传时间:2023-02-28 格式:PPT 页数:41 大小:4.58MB
返回 下载 相关 举报
Cloud Foundry开源云计算平台简介.ppt_第1页
第1页 / 共41页
Cloud Foundry开源云计算平台简介.ppt_第2页
第2页 / 共41页
Cloud Foundry开源云计算平台简介.ppt_第3页
第3页 / 共41页
Cloud Foundry开源云计算平台简介.ppt_第4页
第4页 / 共41页
Cloud Foundry开源云计算平台简介.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《Cloud Foundry开源云计算平台简介.ppt》由会员分享,可在线阅读,更多相关《Cloud Foundry开源云计算平台简介.ppt(41页珍藏版)》请在三一办公上搜索。

1、 2012 VMware,Inc.All rights reserved,Cloud Foundry开源云计算平台简介,张轩宁 Henry Zhang 资深架构师VMWare 中国Weibo:张轩宁的围脖,NYSE:VMW成立于 1998年总部地点 美国加州帕罗奥多主要产品VMware WorkstationVMware FusionVMware PlayerVMware ViewVMware vSphereVMware ACEVMware Lab ManagerVMware ConverterVMware ThinApp,关于VMware,公司概况$3.77 billion in 2011

2、revenues11,000 employees worldwide5th largest infrastructure software company in the world 虚拟化市场的主导地位300,000+VMware customers100%of Fortune 100100%of Fortune Global 10099%of Fortune 100097%of Fortune Global 500,Spring 著名Java企业级应用框架RabbitMQ 高可靠性的企业级消息中间件GemFire 高性能内存数据库Zimbra 邮件/日历等协同软件框架Hyperic 系统监控

3、管理软件.,Vmware和开源软件,Cloud Foundry 首个开源PAAS平台2011年4月发布C 免费云应用服务,演讲内容,Cloud Foundry的概述Cloud Foundry的架构使用Cloud Foundry部署应用,官方微博 CloudFoundry,云计算的三个层次,IaaS:硬件的自动化管理,人与机器的解耦合效率/性能PaaS:应用的自动化管理,应用与OS的解耦合弹性/控制,Cloud Foundry 的生态系统,开发者,用Cloud Foundry 实现弹性计算,最终用户,你的应用,轻松实现水平扩展!,可扩展性对应用友好,自配置云计算时代的Linux Kernel为P

4、aaS核心的生态系统带来价值开发人员云计算平台提供商/运营商咨询、服务研究机构政府,创新园区私有云、公有云的理想发展方向非常合适中国国情,容易落地并发展,Cloud Foundry的特点和价值,Cloud Foundry的元素,Apache2 license,Java平台Grails模仿Rails的Java平台实现Java_web 普通Java web程序Lift基于Scale的web框架Spring流行的Java框架Ruby平台Rack最小化的Ruby Web框架Rails3一站式的Ruby Web框架Sinatra极简主义的Ruby Web框架,Python平台Django最流行的Pyth

5、onWeb框架Wsgi Python的CGI其他平台Static page 静态页面node.js异步Web框架Erlangphpstandalone 独立的程序,应用平台支持:不断增多,主流服务Mongodb最流行的Nosql数据库Mysql传统开源关系数据库Neo4j图数据库PostgresqlMysql的有力竞争者Redis极快的内存KV数据库,存储AtmosEMC专业存储FileSystem 远程NFS支持Vblob提供Amazon S3支持消息RabbitMQ出色的Erlang队列系统大数据Hadoop集成,服务平台支持:不断增多,通过Services Broker与现有系统的集成(

6、私有云),dev_setupUbuntu 10.04适合小规模的试验环境每台机器需要手工安装和修改配置文件Github上:https:/博客:http:/,BOSH大规模的部署集中式的配置文件支持自动化扩容对各类IaaS平台集成Git上的文档+源码https:/(必读)http:/,如何在私有云环境中安装Cloud Foundry,通过BOSH扩展Cloud Foundry对IaaS的支持,使用Cloud Foundry部署应用,针对CF的使用者,供开发人员上传应用博客,文档和技术讨论区,www.cloudfoundry.org针对开源社区开发人员贡献代码Github源码,Gerrit,Jen

7、kins,Jira等工具,Cloud Foundry网站,账户注册,http:/,Use promo codeOSChina,欢迎邮件,使用Cloud Foundry的几种方法,$vmc target$vmc login$vmc push bind services?Yes$vmc update$vmc instances+100,vmc命令,使用Cloud Foundry上的服务,建立服务实例,$vmc create-service mysql-name mysql1Creating Service:OK$vmc services=System Services=+-+-+-+|Servic

8、e|Version|Description|+-+-+-+|mongodb|1.8|MongoDB NoSQL store|mysql|5.1|MySQL database service|postgresql|9.0|PostgreSQL database service(vFabric)|rabbitmq|2.4|RabbitMQ messaging service|redis|2.2|Redis key-value store service|+-+-+-+=Provisioned Services=+-+-+|Name|Service|+-+-+|mysql1|mysql|+-+-+,

9、将服务与应用绑定,$vmc push cer-spring-path web/target/Application Deployed URL cer-:Detected a Java SpringSource Spring Application,is this correct?Yn:Memory Reservation(64M,128M,256M,512M,1G)512M:Creating Application:OKWould you like to bind any services to cer-spring?yN:yWould you like to use an existing

10、provisioned service?yN:yThe following provisioned services are available1:mysql12:mysql-135e0Please select one you wish to use:1Binding Service mysql1:OKUploading Application:Checking for available resources:OK Processing resources:OK Packing application:OK Uploading(12K):OK Push Status:OKStaging Ap

11、plication:OK Starting Application:OK,Would you like to bind any services to cer-spring?yN:yWould you like to use an existing provisioned service?yN:yThe following provisioned services are available1:mysql12:mysql-135e0Please select one you wish to use:1Binding Service mysql1:OK,图形化的方式,使用caldecott(通讯

12、隧道)管理云上的服务,$vmc tunnel1:mysql-135e02:mysql1Which service to tunnel to?:2Password:*Stopping Application:OKRedeploying tunnel application caldecott.Uploading Application:Checking for available resources:OK Packing application:OK Uploading(1K):OK Push Status:OKBinding Service mysql1:OKStaging Applicati

13、on:OK Starting Application:OK Getting tunnel connection info:OKService connection info:username:uMe6Apgw00AhS password:pKcD76PcZR7GZ name:d7cb8afb52f084f3d9bdc269e7d99ab50Starting tunnel to mysql1 on port 10000.1:none2:mysqlWhich client would you like to start?:2,使用caldecott,Launching mysql-protocol

14、=TCP-host=localhost-port=10000-user=uMe6Apgw00AhS-password=pKcD76PcZR7GZ d7cb8afb52f084f3d9bdc269e7d99ab50Welcome to the MySQL monitor.Commands end with;or g.Your MySQL connection id is 10944342Server version:5.1.54-rel12.5 Percona Server with XtraDB(GPL),Release 12.5,Revision 188Copyright(c)2000,20

15、11,Oracle and/or its affiliates.All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates.Other names may be trademarks of their respectiveowners.Type help;or h for help.Type c to clear the current input statement.mysql,现有的Cloud Foundry运行实例,CloudF,Runtimes&Frame

16、works,Services,Infrastructure,Las Vegas Data Center500 5,000 VMs40+unique node types75+unique software packages75+unique environments2x/week updates24x7x365 non-stop operationNo-downtime deploymentsReliable,robust,repeatable deployments,updates,capacity adjustmentsSmall teams manage manyinstances,Cl

17、oudF的细节,CloudFoundry.org,DownloadCode,Setup Environment,Deploy Behind Firewall,Setup Scripts,Apache2 license,The Github,CloudFoundry.org的最新改版,Micro Cloud Foundry,Runtimes&Frameworks,Services,Single VM instance of Cloud Foundry that runs on a developers MAC or PC,Micro Cloud Foundry里面有什么?,Open source

18、 Platform as a Service project,App Instances,Services,10.04,被打包成VMware Virtual Machine的云,可以被用作开发者的sandbox,提供本地开发测试功能用来作为JUnit integration tests的services为了你的functional testing来部署应用来自STS的远程调试,合作伙伴和开源社区的扩展,Stackato,Python Support,PHP Support,node.JS Support,.net Support,Cloud Foundry在国内的合作伙伴,Public Paa

19、SRuby Cloud Foundry on SAE,Public PaaSCloud Foundry on Grand Cloud,Public PaaSCloud Foundry&Data Director on vSphere/vCloud,Public/Private/Hybrid PaaS/IaaSCloud Foundry on vSphere/vCloud,更多合作伙伴,Bare metal,.COM,中文微博:CloudFoundry中文网站:http:/中文博客:http:/优酷视频:http:/英文主网站:开源网站:cloudfoundry.orgTwitter:cloudfoundry,hash tag#cfoundryBlog:FB:,Cloud Foundry的主要资源,There is one more thing!,We are hiring!,Senior Product ManagerSite Reliability EngineerCloud Foundry Developer,Derek Collison,James Watters,Mark Lucovsky,Pat Boseman,Matthew Page,Vadim Spivak,Q&A,更多咨讯,请关注官方微博:CloudFoundry,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号