CloudFoundry申请试用

简介: 引用:http://baiying.blog.51cto.com/1068039/711903 今年4月份,VMware突然发布了业内第一个开源的PaaS——CloudFoundry。那么何为PAAS? PAAS平台即Platform-as-a-Service:平台即服务),把服务器平台作为一种服务提供的商业模式。

引用:http://baiying.blog.51cto.com/1068039/711903

今年4月份,VMware突然发布了业内第一个开源的PaaS——CloudFoundry。那么何为PAAS?

PAAS平台即Platform-as-a-Service:平台即服务),把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之 为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。Cloud Foundry为开发者构建了具有足够选择性的PaaS,她的优势在于:

    开发框架的选择性;

    应用架构服务的选择性;

    部署应用的云的选择性。

    通过提供三个维度的开放架构,Cloud Foundry客服了当今PaaS方案的限制。最近业界发布的PaaS平台都限制在非标准的框架下,并且缺乏多种应用服务的支持能力,特别是不能将应用跨越私有云和公有云进行部署。

VMware还借此机会推出了Micro Cloud

    解决方案,这是一个新的开源PaaS计划。通过“微云”,开发者可以在自己的机器上建立和测试他们的应用,在提高开发效率的同时,还能确保开发环境和生产环境的一致性。

    RedMonk首席分析师Stephen O"Grady表示:“开发者对于PaaS解决方案的潜在优势充满了兴趣,但实际对于这种方案的采用却被非标准化组件和框架带来的威胁所阻挠。通过 Cloud Foundry,VMware为开发者提供了一个许可自由且功能多样的PaaS平台,可以提供多种不同的开发语言选择。”

    Cloud Foundry拓展了VMware对于开放PaaS的承诺,能够广泛支持各种开发框架和编程语言以及多样的应用服务和云部署环境。Cloud Foundry还可以交付高度的便携性,使开发者能够在云服务提供商和企业级数据中心之间自由移动自己的应用。

    Cloud Foundry支持多种流行高效的编程框架,包括Spring for Java、Ruby on Rails、Sinatra for Ruby和Node.js,也支持其他基于JVM的框架,例如Grails。Cloud Foundry还支持多种应用服务,包括MySQL、MongoDB、Redis以及VMware自己的vFabric应用服务。

 

来简单尝试一下cloudfoundry:

1.  到cloudfoundry官网使用自己的邮件地址注册一个账号:ttp://www.cloudfoundry.com/,点击Free Sign Up for Cloud Foundry,在48小时之内你会收到cloudfoundry发来的邮件,里面有一个临时密码可供你登录。

 

650) this.width=650;"> 

 

650) this.width=650;">

2.收到邮件后我们就可以安装vmc了。邮件大致内容如下:

Thank you for your interest in Cloud Foundry - the industry's first open platform as a service.

We have approved your request for a Cloud Foundry account.

Your credentials are listed below.

  Email: zhaohaihua1213@126.com

  Temporary password: n8O6XLmm

These credentials enables you to deploy applications to CloudFoundry.com and download your Micro Cloud Foundry

To start using CloudFoundry.com you should first download the vmc command line tool and change your password. To learn how to download and use this tool please follow the instructions here:

http://support.cloudfoundry.com/entries/20012337-getting-started-guide-command-line-vmc-users

我们的应用需要通过攻击vmc才能上传到paas平台。我的操作系统是ubuntu11.10

安装vmc:

root@cloude2~# gem install vmc

访问cloudfoundry:

root@cloude2~# vmc target api.cloudfoundry.com

Succesfully targeted to [http://api.cloudfoundry.com] 

通过vmc登录我们先前在cloudfoundry注册的账号

root@cloude2:~# vmc login

Email: zhaohaihua1213@126.com

Password: ********

Successfully logged into [http://api.cloudfoundry.com]

建立一个简单的应用上传上去看看效果如何

root@cloude2:~# cd /

root@cloude2:/# mkdir hello

root@cloude2:/# cd hello/

root@cloude2:/hello# vim hello.rb

require 'sinatra'

get '/' do

 "Hello from chanjet !"

end

root@cloude2:/hello# ll

-rw-r--r--  1 root root   57 2011-11-05 03:08 hello.rb

上传我们建立好的应用--hello.rb

root@cloude2:/hello# vmc push

Would you like to deploy from the current directory? [Yn]:  //默认回车

Application Name: hello   //为我们的应用取个名字

Application Deployed URL: 'hello.cloudfoundry.com'? zhaohh.cloudfoundry.com

Detected a Sinatra Application, is this correct? [Yn]: //默认回车

Memory Reservation [Default:128M] (64M, 128M, 256M, 512M, 1G or 2G) 2G   //我很贪心(*^__^*)

Creating Application: OK

Would you like to bind any services to 'hello'? [yN]: //默认回车

Uploading Application:

  Checking for available resources: OK

  Packing application: OK

  Uploading (0K): OK  

Push Status: OK

Staging Application: OK                                                        

Starting Application: OK                                                       

通过vmc修改我们账号密码(非必须):

root@cloude2:/hello# vmc passwd

Changing password for 'zhaohaihua1213@126.com'

New Password: ******

Verify Password: ******

Successfully changed password

root@cloude2:/hello#

3.访问我刚刚建好的应用吧。在浏览器里输入zhaohh.cloudfoundry.com

650) this.width=650;">

到此,一个最最简单的应用已经部署完毕。

参考:http://tech.hexun.com/2011-04-15/128773808.html

      http://support.cloudfoundry.com/entries/20012337-getting-started-guide-command-line-vmc-users

本文出自 “赵海华_运维之路” 博客,请务必保留此出处http://baiying.blog.51cto.com/1068039/711903

相关文章
|
域名解析 网络协议 算法
2022阿里云免费SSL证书申请全过程(图文详解)
阿里云SSL证书免费申请流程:先0元支付SSL证书资源包,每个阿里云账号可以一年可以申请20个免费SSL证书,然后域名DNS验证,提交CA审核后就可以下载SSL证书到本地了
45998 4
2022阿里云免费SSL证书申请全过程(图文详解)
|
域名解析 网络协议 算法
国内免费SSL证书申请首选阿里云(申请入口及流程)
国内免费SSL证书申请首选阿里云(申请入口及流程)阿里云SSL免费证书在哪申请?一个阿里云账号一年可以申请20张免费SSL证书,很多同学找不到免费SSL的入口,阿小云来详细说下阿里云SSL证书免费申请入口链接以及免费SSL证书申请流程
419 0
|
4月前
|
弹性计算 应用服务中间件
注册阿里云免费领取云服务器,全流程账号注册、实名认证到免费服务器申请
阿里云账号注册与免费服务器申请流程: 1. 访问官网并点击注册,支持手机验证码、支付宝、淘宝和钉钉注册。 2. 手机号注册需获取验证码完成注册;支付宝等方式注册自动关联实名信息。 3. 实名认证:个人推荐支付宝认证,扫码授权即可;企业认证同样便捷。 4. 免费服务器申请:访问免费中心,选择服务器点击“立即试用”,最长期限3个月。
|
6月前
|
小程序 数据安全/隐私保护
阿里云新手入门:注册账号、实名认证、申请免费云服务器
阿里云新手指南:注册账号(手机号或支付宝快捷注册),完成实名认证(个人/企业)。通过免费服务器获取3个月试用。创建后,设置密码,远程连接,配置安全组规则,部署应用,如建站与环境安装。详询官方教程。
|
6月前
|
小程序 数据安全/隐私保护
阿里云账号注册、完成实名认证,最后申请免费云服务器全流程
**阿里云新手指南:** 1. 注册阿里云账号,支持手机号或第三方快速注册。 2. 完成实名认证,个人选个人认证,企业选企业认证,支付宝认证快速。 3. 访问[免费服务器页面](https://free.aliyun.com/?source=5176.11533457&userCode=r3yteowb)申请3个月免费云服务器。 4. 选服务器,点击“立即试用”,按提示操作。 5. 服务器创建后,设密码,远程连接,配置安全组,部署应用,参考阿里云官方教程。
162 1
|
7月前
|
存储 小程序 数据库
阿里云学生服务器申请全流程,免费申请7个月学生机教程
阿里云2024年推出学生服务器优惠,大陆在籍学生可享1个月免费学生机,完成任务可续费6个月,总计7个月。配置包括2核CPU、2G内存、1M带宽和独立IP。此外,学生可领300元无门槛优惠券。申请流程包括注册阿里云账号、实名认证和学生认证。
1483 0
阿里云学生服务器申请全流程,免费申请7个月学生机教程
|
7月前
|
数据建模 测试技术 应用服务中间件
在阿里云申请SSL证书多少钱?免费版与付费版申请流程介绍
阿里云2024年提供免费及付费SSL证书,免费版年领限20张,适合测试环境,352元/年起售付费版。个人/企业用户一年可领20张免费DV单域名证书。付费证书享折扣,如WoSign DV仅352元/年。下文将指导您快速领取、申请阿里云提供的免费版和收费版SSL证书。
在阿里云申请SSL证书多少钱?免费版与付费版申请流程介绍
|
弹性计算 Linux 开发工具
阿里云学生服务器免费用7个月(申请全流程)
阿里云学生服务器免费用7个月(申请全流程),2023如果你从未参与过阿里云高校学生免费领取ECS的活动,在通过学生身份认证及续费任务后,最多可领取1+6个月免费云服务器ECS资源
91057 63
|
弹性计算 黑灰产治理
2023阿里云学生服务器免费申请流程
阿里云学生服务器免费领取申请(2023新版教程),先完成学生认证即可免费领取一台云服务器ECS,配置为2核2G、1M带宽、40G系统盘,在云服务器ECS实例过期之前,完成实验与认证任务,还可以免费续费6个月
4221 0
2023阿里云学生服务器免费申请流程
|
弹性计算 黑灰产治理
阿里云学生服务器免费用半年(申请全流程)
阿里云学生服务器免费用半年教程,2023阿里云学生服务器免费领取,先完成学生认证即可免费领取一台云服务器ECS,配置为2核2G、1M带宽、40G系统盘,在云服务器ECS实例过期之前,完成实验与认证任务,还可以免费续费6个月,阿里云百科来详细说下2023阿里云学生服务器活动、学生机配置、免费时长及学生服务器领取条件:
4502 0
阿里云学生服务器免费用半年(申请全流程)
下一篇
DataWorks