CloudFoundryservicebroker开发部署实例解析(下)

作者: 云计算机网 分类: 云存储 发布时间: 2016-03-03 17:22

通过上篇,我们得到service broker的程序包,之后我们将其部署到CF上,得到真正能使用的市场服务。

发布应用程序将源代码中的application.properties里的spring.jpa.hibernate.ddl-auto配置为create,编译打包发布到CF上:
cf push samplebroker -p ./cf-sample-servicebroker.jar
创建一个MySQL服务实例,并绑定到此应用上:
cf cs p-mysql 100m-dev samplebrokerdbcf bs samplebroker samplebrokerdbcf restart samplebroker
将源代码中的application.properties里的spring.jpa.hibernate.ddl-auto配置为validate,重新编译打包发布到CF上:
cf push samplebroker -p ./cf-sample-servicebroker.jar

初始化服务信息用ssh登陆Ops Manager的ubuntu,获取服务ID,其中的adminpassword就是Ops Manager的Elastic Runtime的credential页里的UAA模块admin的密码,samplebroker.open.mydomain.com是上一步发布的应用的域名
curl -i -H 'Content-type: application/json' -b cookies.txt -X GET http://admin:adminpassword@samplebroker.open.mydomain.com/v2/catalog
为对应的服务ID添加3个服务计划,其中的GUID是上一步中获取的,具体计划的详细信息请根据实际的资源情况进行修改
curl -i -H 'Content-type: application/json' -b cookies.txt -X POST http://admin:adminpassword@samplebroker.open.mydomain.com/v2/catalog/services/590017dc-1fd2-4cbc-99e6-ae668107cc7a/plans -d '{'name' : 'bronze','description' : 'all apps share 1 RV node','metadata' : {'max_size' : '10240M','connections' : 100,'bullets' : ['Each app has its own credential','100 apps at most'],'displayName':'Bronze'}}'curl -i -H 'Content-type: application/json' -b cookies.txt -X POST http://admin:adminpassword@samplebroker.open.mydomain.com/v2/catalog/services/590017dc-1fd2-4cbc-99e6-ae668107cc7a/plans -d '{'name' : 'silver','description' : '10 apps share 1 RV node','metadata' : {'max_size' : '20480M','connections' : 10,'bullets' : ['Each app has its own credential','10 apps for 1 RV node at most'],'displayName':'Silver'}}'curl -i -H 'Content-type: application/json' -b cookies.txt -X POST http://admin:adminpassword@samplebroker.open.mydomain.com/v2/catalog/services/590017dc-1fd2-4cbc-99e6-ae668107cc7a/plans -d '{'name' : 'gold','description' : 'Each apps has its own RV node','metadata' : {'max_size' : '30720M','connections' : 1,'bullets' : ['Each app has its own credential','1 app for 1 RV node at most'],'displayName':'Gold'}}' 

  • 当今企业在设计其数据中心总体战略时有非常多需要考虑的东西。

    在部署数据中心设计时,关键在于采用整体的实现方式。

    许多CIO和IT机构今天面临的挑战是与他们的伙伴合作确定最佳实现方式。

    首先,如何对待已有的基础设施?

      随着虚拟化技术的出现,许多企业淘汰了物理服务器(尽 管购买物理服务器的投资巨大),采用虚拟化技术。

    虽然许多企业仍继续分阶段地进行虚拟化,但人们知道这种长期的虚拟化不仅为企业带来费用上的节省,而且还 带来更好的性能、敏捷性和灵活性等等好处。

    关键在于,虚拟化不仅仅是为节省费用,而在它带给总体IT环境并最终带给企业的更多价值。

      今天,在云计算问题上面临着类似的挑战。

    当企业采取行动在数据中心部署云计算模型以及利用外部云时,决定保留什么,淘汰什么变得很困难,尤其在物理基础设施问题上。

      的确,减少IT费用是目标,但已经进行的投资该怎么办?这涉及到过去一直困扰着许多新兴技术的“拆除并更换”的老故事。

    企业真的应当考虑淘汰它的基础设施吗?所有这些投资的命运该如何?更糟的是,管理它们的IT人才的命运该如何?这一直是IT经理想都不愿想的选择。

      然而在过去几个月里,我听到了越来越多的有关CIO和IT经理做出淘汰某些内部解决方案转 而采用服务化解决方案(不管它是托管服务,还是受管理服务)的报道。

    在采访了多位经理后,事情开始变得清楚了。

    与淘汰老基础设施,采用性价比更高的部署相 比,模型从长期看,维护和管理老基础设施以及完成这些工作的人力资源的成本实际上变得更昂贵。

    他们面临的惟一挑战是说服CEO。

      但是,当今CEO期待他们的CIO和COO同 心协力做出保证企业进一步发展的必要的IT决定。

    在几次采访中,IT经理指出数字说明了问题,因此CEO批准了淘汰很多的内部基础设施。

    每个案例都是不同 的;在许多案例中,做出决定仍很困难。

    最后,多数基础设施费用是企业中进行的重大投资,CEO仍指望从投资中尽可能地榨取更多的价值。

      挑战在于能否决定这点:从内部解决方案向外部解决方案迁移的潜在价值是什么?内部管理维护(包括人力/资本资源)的费用超过了淘汰内部基础设施向云迁移的费用吗?在多数情况下,特别是对于老基础设施,人们会吃惊地看到做出这样的决定是有意义的。#p#分页标题#e#

      有兴趣交流你的想法吗?考虑淘汰老基础设施,向更服务化的模型迁移对于你实际吗?你计算过维护管理老基础设施的费用吗?

    (责任编辑:admin)

  • 相关推荐:

  • 部署云计算哪些数据中心
  • IPv6下一代互联网商业部
  • 中科曙光液冷服务器实现
  • Semtech推出全新工具改善
  • 广州记者乡村俱乐部选择
  • 英特尔携手行业合作伙伴
  • 英特尔建立AI部门旨在进
  • 芯片行业“十亿美元资本
  • 高通公司将骁龙芯片设计
  • Xilinx开发数据中心软件可
  • 网站内容禁止违规转载,转载授权联系中国云计算网