其他分享
首页 > 其他分享> > 什么是Cloud Foundry和spring

什么是Cloud Foundry和spring

作者:互联网

我试图了解云服务的想法,但没有明白这一点.
剂量它可以取代应用程序的服务器?
它的目的是什么?
我有一个Android应用程序,我从服务器获取信息可以通过Cloud Foundry完成,什么是spring以及它如何连接到Cloud Foundry.
如果你能给我链接如何与Cloud Foundry通信Android应用程序

非常感谢!

解决方法:

CloudFoundry是一个开源PaaS(github.com/cloudfoundry).它使堆栈商品化 – 也就是说,实际上,它使得数据库(MySQL,PostgreSQL,Redis,MongoDB),消息传递(RabbitMQ)和Web服务器(Tomcat)快速启动和运行变得非常简单.虽然像AWS这样的云可以让您启动CPU和硬盘以及库存操作系统安装,但像CloudFoundry这样的PaaS可以让您启动基础架构,如消息代理,数据库以及Web服务器和路由器.所以,是的,它取代了服务器(或者,更重要的是,它可以代替1000个服务器).这是显而易见的部分.

CloudFoundry本身就是开源的,因此与其他PaaS解决方案不同,通过构建在CF之上,您不会被CF锁定.您可以稍后决定在您自己的数据中心或其他CloudFoundry提供商本地运行云(CloudFoundry.com只是CloudFoundry软件的一个提供商.就像您可以轻松地重新定位git repisotry以使其指向任何使用git命令行工具远程存储库,您可以重新定位CloudFoundry’vmc’命令行工具以指向不同的CloudFoundry安装.

Spring是Java中的开发框架.这不是消费CF的唯一方式,但我个人认为它非常好. CF为热心的技术专家提供了许多不同的技术,Spring提供了唯一能够处理所有这些选项的综合库集.学习一个Spring库,其他人会感受到simialar,因此开始使用新的API和技术更自然.在使用惯用Python API设计的API被称为“Pythonic”的方式中,Spring的API具有凝聚力,可以很好地协同工作.但是,如果Java不是你的一杯茶(惩罚!),那也没关系. CloudFoundry支持Ruby on Rails,Scala,Node.js和其他cloudfoundry提供程序支持替代方案(Stacato支持Python,AppFog支持PHP等)

有关演示如何开始使用Spring,SpringSource工具套件以及CloudFoundry开发虚拟机(以便您可以在本地快速开发)的快速示例,请查看此博客(尤其是嵌入其中的视频): http://blog.springsource.com/2011/08/24/micro-cloud-foundry-for-spring-developers/

标签:cloudfoundry,spring,cloud
来源: https://codeday.me/bug/20190723/1515063.html