Cloud Foundry开源云计算平台简介.ppt_第1页
Cloud Foundry开源云计算平台简介.ppt_第2页
Cloud Foundry开源云计算平台简介.ppt_第3页
Cloud Foundry开源云计算平台简介.ppt_第4页
Cloud Foundry开源云计算平台简介.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2012vmware inc allrightsreserved cloudfoundry开源云计算平台简介 张轩宁henryzhanghenryzhang 资深架构师vmware中国weibo 张轩宁的围脖 nyse vmw成立于1998年总部地点美国加州帕罗奥多主要产品vmwareworkstationvmwarefusionvmwareplayervmwareviewvmwarevspherevmwareacevmwarelabmanagervmwareconvertervmwarethinapp 关于vmware 公司概况 3 77billionin2011revenues 11 000employeesworldwide5thlargestinfrastructuresoftwarecompanyintheworld虚拟化市场的主导地位300 000 vmwarecustomers100 offortune100100 offortuneglobal10099 offortune100097 offortuneglobal500 spring 著名java企业级应用框架rabbitmq 高可靠性的企业级消息中间件gemfire 高性能内存数据库zimbra 邮件 日历等协同软件框架hyperic 系统监控管理软件 vmware和开源软件 cloudfoundry 首个开源paas平台2011年4月发布c免费云应用服务 演讲内容 cloudfoundry的概述cloudfoundry的架构使用cloudfoundry部署应用 官方微博 cloudfoundry 云计算的三个层次 iaas 硬件的自动化管理 人与机器的解耦合效率 性能paas 应用的自动化管理 应用与os的解耦合弹性 控制 cloudfoundry的生态系统 开发者 用cloudfoundry实现弹性计算 最终用户 你的应用 轻松实现水平扩展 可扩展性对应用友好 自配置云计算时代的linuxkernel为paas核心的生态系统带来价值开发人员云计算平台提供商 运营商咨询 服务研究机构政府 创新园区私有云 公有云的理想发展方向非常合适中国国情 容易落地并发展 cloudfoundry的特点和价值 cloudfoundry的元素 apache2license java平台grails模仿rails的java平台实现java web普通javaweb程序lift基于scale的web框架spring流行的java框架ruby平台rack最小化的rubyweb框架rails3一站式的rubyweb框架sinatra极简主义的rubyweb框架 python平台django最流行的pythonweb框架wsgipython的cgi其他平台staticpage静态页面node js异步web框架erlangphpstandalone独立的程序 应用平台支持 不断增多 主流服务mongodb最流行的nosql数据库mysql传统开源关系数据库neo4j图数据库postgresqlmysql的有力竞争者redis极快的内存kv数据库 存储atmosemc专业存储filesystem远程nfs支持vblob提供amazons3支持消息rabbitmq出色的erlang队列系统大数据hadoop集成 服务平台支持 不断增多 通过servicesbroker与现有系统的集成 私有云 dev setupubuntu10 04适合小规模的试验环境每台机器需要手工安装和修改配置文件github上 和 bosh大规模的部署集中式的配置文件支持自动化扩容对各类iaas平台集成git上的文档 源码博客文章 如何在私有云环境中安装cloudfoundry 通过bosh扩展cloudfoundry对iaas的支持 使用cloudfoundry部署应用 针对cf的使用者 供开发人员上传应用博客 文档和技术讨论区 www cloudfoundry org针对开源社区开发人员贡献代码github源码 gerrit jenkins jira等工具 cloudfoundry网站 账户注册 usepromocodeoschina 欢迎邮件 使用cloudfoundry的几种方法 vmctarget vmclogin vmcpush bindservices yes vmcupdate vmcinstances 100 vmc命令 使用cloudfoundry上的服务 建立服务实例 vmccreate servicemysql namemysql1creatingservice ok vmcservices systemservices service version description mongodb 1 8 mongodbnosqlstore mysql 5 1 mysqldatabaseservice postgresql 9 0 postgresqldatabaseservice vfabric rabbitmq 2 4 rabbitmqmessagingservice redis 2 2 rediskey valuestoreservice provisionedservices name service mysql1 mysql 将服务与应用绑定 vmcpushcer spring pathweb target applicationdeployedurl cer detectedajavaspringsourcespringapplication isthiscorrect yn memoryreservation 64m 128m 256m 512m 1g 512m creatingapplication okwouldyouliketobindanyservicesto cer spring yn ywouldyouliketouseanexistingprovisionedservice yn ythefollowingprovisionedservicesareavailable1 mysql12 mysql 135e0pleaseselectoneyouwishtouse 1bindingservice mysql1 okuploadingapplication checkingforavailableresources okprocessingresources okpackingapplication okuploading 12k okpushstatus okstagingapplication okstartingapplication ok wouldyouliketobindanyservicesto cer spring yn ywouldyouliketouseanexistingprovisionedservice yn ythefollowingprovisionedservicesareavailable1 mysql12 mysql 135e0pleaseselectoneyouwishtouse 1bindingservice mysql1 ok 图形化的方式 使用caldecott 通讯隧道 管理云上的服务 vmctunnel1 mysql 135e02 mysql1whichservicetotunnelto 2password stoppingapplication okredeployingtunnelapplication caldecott uploadingapplication checkingforavailableresources okpackingapplication okuploading 1k okpushstatus okbindingservice mysql1 okstagingapplication okstartingapplication okgettingtunnelconnectioninfo okserviceconnectioninfo username ume6apgw00ahspassword pkcd76pczr7gzname d7cb8afb52f084f3d9bdc269e7d99ab50startingtunneltomysql1onport10000 1 none2 mysqlwhichclientwouldyouliketostart 2 使用caldecott launching mysql protocol tcp host localhost port 10000 user ume6apgw00ahs password pkcd76pczr7gzd7cb8afb52f084f3d9bdc269e7d99ab50 welcometothemysqlmonitor commandsendwith or g yourmysqlconnectionidis10944342serverversion 5 1 54 rel12 5perconaserverwithxtradb gpl release12 5 revision188copyright c 2000 2011 oracleand oritsaffiliates allrightsreserved oracleisaregisteredtrademarkoforaclecorporationand oritsaffiliates othernamesmaybetrademarksoftheirrespectiveowners type help or h forhelp type c toclearthecurrentinputstatement mysql 现有的cloudfoundry运行实例 cloudf runtimes frameworks services infrastructure lasvegasdatacenter500 5 000vms40 uniquenodetypes75 uniquesoftwarepackages75 uniqueenvironments2x updates24x7x365non stopoperationno downtimedeploymentsreliable robust repeatabledeployments updates capacityadjustmentssmallteamsmanagemanyinstances cloudf的细节 cloudfoundry org downloadcode setupenvironment deploybehindfirewall setupscripts apache2license thegithub cloudfoundry org的最新改版 microcloudfoundry runtimes frameworks services singlevminstanceofcloudfoundrythatrunsonadeveloper smacorpc microcloudfoundry里面有什么 opensourceplatformasaserviceproject appinstances services 10 04 被打包成vmwarevirtualmachine的云 可以被用作开发者的sandbox 提供本地开发测试功能用来作为junitintegrationtests的services为了你的functionaltesting来部署应用来自sts的远程调试 合作伙伴和开源社区的扩展 stackato pythonsupport phpsupport node jssupport netsupport cloudfoundry在国内的合作伙伴 publicpaasrubycloudfoundryonsae publicpaascloudfoundryongrandcloud publicpaascloudfoundry datadirectoronvsphere vcloud public private hybridpaas iaascloudfoundryonvsphere vcloud 更

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论