拨开浮云见神马-云计算PaaS平台实战
-
Upload
neosoyn -
Category
Technology
-
view
2.137 -
download
6
description
Transcript of 拨开浮云见神马-云计算PaaS平台实战
拨开浮 云 见神马也谈云计算 - 老宋@2012-01-12
不同人眼中的云计算都不同
神马都是浮云云里雾里
云计算、云存储、云杀毒、云播放器
不知所云
百度云�阿里云�新浪云�亚马逊云
First, What the heck isCloud Computing
到底什么是 云计算?…能不能专业点?
SaaSS
PaasP
IaaSI
云计算的IPS
云计算的IPS
IaaS 基础设施即服务
把数据中心、基础设施硬件资源通过Web分配给用户使用的商业模式。IaaS领域最引人注目的例子就是亚马逊公司的EC2。
PaaS 平台即服务
是把计算环境、开发环境等平台作为一种服务提供的商业模式。云计算服务提供商可以将操作系统、应用开发环境等平台级产品通过 Web以服务的方式提供给用户。通过PaaS服务,软件开发人员可以不购买服务器的情况下开发新的应用程序。Google的App引擎,微软的Azure是PaaS服务的典型代表。
SaaS 软件即服务
是云计算领域最成熟、最广泛的服务。通过互联网为用户提供软件及应用程序的服务方式。SaaS降低了软件的使用成本,减少了客户的管理维护成本,可靠性也更高。Salesforce是SaaS模式的典型代表。
History
国外云平台提供商
国内云平台提供商
11
Who Cares?
关键是对我有啥用?
丁磊用 云计算 来 养猪
云计算 我们可以用来???
就这么多了 下面我将演示在云主机上部署应用
以下所有操作均基于
Cloud Foundry一个完全开源的PaaS平台
http://cloudfoundry.comhttps://github.com/cloudfoundry
安装
安装:gem install vmcgem install vmcgem install vmcgem install vmc
登录:vmc loginvmc loginvmc loginvmc login
开发
require 'sinatra'
get '/hi' do "Hello World!"end
部署
第一次:vmc pushvmc pushvmc pushvmc push
第二次:vmc update <app_name>vmc update <app_name>vmc update <app_name>vmc update <app_name>
其它
框架:vmc frameworksvmc frameworksvmc frameworksvmc frameworks
服务:vmc servicesvmc servicesvmc servicesvmc services
框架:vmc helpvmc helpvmc helpvmc help
使用mysqlmysqlmysqlmysql
新建:vmc create-service mysql <srvc_name>vmc create-service mysql <srvc_name>vmc create-service mysql <srvc_name>vmc create-service mysql <srvc_name>
绑定:vmc bind-service <srvc_name> <app>vmc bind-service <srvc_name> <app>vmc bind-service <srvc_name> <app>vmc bind-service <srvc_name> <app>
连接:vmc tunnel <srvc-name>vmc tunnel <srvc-name>vmc tunnel <srvc-name>vmc tunnel <srvc-name>
集群
vmc instances <appname> <number>vmc instances <appname> <number>vmc instances <appname> <number>vmc instances <appname> <number>
热部署
提交新应用:vmc push hotel_newvmc push hotel_newvmc push hotel_newvmc push hotel_new假设要热部署的应用为hotelhotelhotelhotel
添加映射:vmc map hotels-new hotels.cloudfoundry.comvmc map hotels-new hotels.cloudfoundry.comvmc map hotels-new hotels.cloudfoundry.comvmc map hotels-new hotels.cloudfoundry.com删旧映射:vmc unmap hotels hotels.cloudfoundry.comvmc unmap hotels hotels.cloudfoundry.comvmc unmap hotels hotels.cloudfoundry.comvmc unmap hotels hotels.cloudfoundry.com
删新应用无用的映射:vmc unmap hotels-new hotels-new.cloudfoundry.comvmc unmap hotels-new hotels-new.cloudfoundry.comvmc unmap hotels-new hotels-new.cloudfoundry.comvmc unmap hotels-new hotels-new.cloudfoundry.com
删旧应用:vmc delete hotelsvmc delete hotelsvmc delete hotelsvmc delete hotels