国内云引擎平台概览——新浪SAE,阿里ACE,百度BCE

新浪SAE

平时大家的測试server都是执行在自己的PC上面,用Tomcat或者IIS搭建的本机server。

事实上新浪云平台SinaAppEngine也是挺好用的。

今天总结一下我使用过程中的一些小心得:

1.创建SAE应用:

登陆http://sae.sina.com.cn/进行注冊,微博帐号能够直接登陆。注冊成功后进入“我的首页”。控制台>应用管理>创建新应用

然后输入二级域名(应用的唯一标示),应用名称和其它信息,最后选择开发语言,这里以Java为例:

JVM级别选择“经济版”。JVM数量选择1。不勾选动态伸缩。最后点击“创建应用”。

应用创建成功后。能够在“应用管理”看到。点击应用标题。进入管理:

接下来创建一个版本号,输入版本号号,上传代码。Java须要上传War包:

War包导出方式:

在Eclipse中右键项目,Export>WAR file就可以。

2.数据库操作:

使用可视化工具操作MySQL数据库:

在应用首页左側边栏找到“服务管理”,点击“MySQL”。首先初始化MySQL:

然后点击“管理MySQL”即进入可视化界面,也能够使用SQL语言创建表:

SAE的数据库分为主从数据库,分别实现写入和读取。

显示页使用从数据库,插入页使用主数据库。连接时URL有小差别:

主:

//使用主库写数据
Stringusername=SaeUserInfo.getAccessKey();
Stringpassword=SaeUserInfo.getSecretKey();
Stringdriver="com.mysql.jdbc.Driver";
Class.forName(driver).newInstance();
Stringurl="jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_bleserver";
Connectioncon=DriverManager.getConnection(url,username,password);

从:

//使用从库读数据
StringURL="jdbc:mysql://r.rdc.sae.sina.com.cn:3307/app_bleserver";
Stringsql = "select * from message orderby id desc";
StringUsername=SaeUserInfo.getAccessKey();
StringPassword=SaeUserInfo.getSecretKey();
StringDriver="com.mysql.jdbc.Driver";
Class.forName(Driver).newInstance();
Connectioncon=DriverManager.getConnection(URL,Username,Password);

阿里ACE:

前段时间写了一个新浪SAE部署代码的小总结,刚好今天阿里云云引擎ACE公測的审核资格通过了,就来对照一下ACE与新浪SAE的使用。

首先是账号。ACE作为阿里产品自然能够通过淘宝账号直接登录,而SAE则能够通过微博账号登录。

http://www.aliyun.com/

阿里云的主营业务比較多,主页非常花哨,点击右上角的“管理控制台”,然后进入“云引擎ACE”,创建应用环境:

这里先写一个简单的JSPproject作为演示,打开Eclipse for JavaEE,然后File>New>Dynamic Web Project。写好之后,导出War包上传就可以。

部署成功之后,在浏览器输入我们的二级域名就能够查看效果了:

也非常方便。并且单个版本号的容量相比新浪SAE也有优势。并且公測期是不是也不收费啊。哈哈,真好。呃,贪小廉价的本性又暴露了……

转载请注明出处:周木水的CSDN博客 http://blog.csdn.net/zhoumushui

时间: 2024-08-27 11:49:02

国内云引擎平台概览——新浪SAE,阿里ACE,百度BCE的相关文章

云应用开发之新浪SAE读写云端数据库MySQL

本博文为前篇博文新浪云应用SAE日志查看的延续. 在读写云数据库MySQL之前,须要说明的是,在新浪云平台上使用数据库时.该平台默认会为每个应用单独新建一个数据库database实例.在该实例中再创建各种我们须要的表tables.当然,通过设置能够让多个应用共享同一个数据库实例. 以下为应用加入数据库服务步骤. 一.通过控制台初始化MySQL 1.在新浪云控制台左側数据库服务子项下进入共享型MySQL 2.然后出现页面 3.点击初始化MySQLbutton出现页面 4.点击第一个方框(通过第二个

新浪SAE云平台下使用codeigniter的数据库配置

新浪SAE云平台下使用codeigniter的数据库配置 投稿:shichen2014 字体:[增加 减小] 类型:转载 这篇文章主要介绍了新浪SAE云平台下使用codeigniter的数据库配置,主要涉及在database.php的配置,需要的朋友可以参考下 由于新浪SAE对文件权限的限制,cache目录无法修改权限,因此原版Codeigniter无法直接使用.可以尝试codeIgniter 2.10 for SAE:http://code.google.com/p/ci-sae/. 在dat

【玩转微信公众平台之六】 搭建新浪SAE服务器

赶紧接上一篇继续讲. ------本篇将介绍如何搭建 新浪SAE服务器.猛戳 http://sae.sina.com.cn/1.先自己注册一个账号,如果有新浪的账号,微博之类的都可以直接拿来用,授权一下就可以,如下: 2.接下来会让你填写一些安全设置,自己根据要求如实填写就可以了.要注意的是,你设置的安全密码别忘了,原因如下: 看的懂就好,看不懂也罢,我们继续往下走.3.注册的最后一步是 手机绑定 ,将你手机收到的验证码输入进去即可.这些都没啥难度,我就不多说了.注册成功后,点击 我的首页 回到

微信公众号二次开发(二)-注册新浪SAE

新浪SAE:Sina App Engine是新浪提供的云服务,对个人提供免费的Web应用/业务开发托管.运行平台.我们就用它来作为我们的开发服务器测试环境. 注册新浪云http://sinacloud.com/ 创建SAE应用,使用PHP作为开发语言 填写运营者身份信息 进入后台 在后台查看总揽 该服务器我们就将利用它作为我们的二次开发服务器进行配置. 欢迎微信扫一扫或搜索关注我的"Windows自动化运维"公众号,我会每天定期发布Windows自动化运维的相关知识供大家讨论研究. 本

新浪SAE上搭建WordPress个人博客网站-开篇

新浪SAE上搭建WordPress个人博客网站-开篇 2014年5月29日 在开始这篇博客之前,笔者在这里先普及两个东西: SAE,Sina App Engine的简称,是新浪的内部开发的云计算平台,在这里开发者可以创建Web应用和移动应用.我们创建好的应用就可以部署到SAE服务器上,它会帮我们进行负载均衡,SAE提供很多功能和服务,详细内容请到http://sae.sina.com.cn/进行查看. WordPress想必很多个人站长都非常熟悉了,它是一种使用PHP语言和MySQL数据库开发的

从Python爬虫到SAE云和微信公众号:二、新浪SAE上搭建微信服务

目的:用PHP在SAE上搭建一个微信公众号的服务器. 1.申请一个SAE云账号 SAE申请地址:http://sae.sina.com.cn/  可以使用微博账号登陆,SAE是新浪的云服务,时间也比较长了,功能比较多. 特点:免费使用,对于学习者而言已经够用了,长时间用充点云豆也花不了多少钱(最低每天10云豆消费),几十块钱(1元=100云豆)玩一年还是可以的. AWS:如果使用aws免费的空间,很容易用超免费额度,而且用超了额度不会停止,而是从信用卡扣费,以美元计价价格对于学习者而言非常昂贵!

微信开发01-申请新浪SAE

为什么开发微信要选择新浪SAE呢,其实新浪SAE有很多的局限性,完全没有自己配置服务器环境来的灵活.那为什么还要用,因为便宜,是的很便宜,虽然现在创建应用不在免费了,每天收取10个豆,1元钱是100豆,也就是说一个月只花3块钱. 但是使用memcache缓存好像是要收费的.使用mysql共享版是免费的. 使用SAE做开发首先需要到SAE上创建一个应用.没有sae的童鞋请戳这里.开通新浪SAE 使用微博登录SAE之会进入到个人主界面.未完成实名认证的请完成实名认证.不然创建的应用在访问时会加上SA

新浪SAE快速上手教程

 新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应用代码包 2014-07-24 > 新浪SAE快速上手教程[4]如何在线编辑代码? 2014-07-28 > 新浪SAE快速上手教程[5]如何用svn部署代码 2014-07-28 http://jingyan.baidu.com/season/43090

在新浪SAE上搭建自己的网站!

一.工欲善其事,必先利其器 先了解下以下几个概念. SAE:http://baike.baidu.com/subview/570224/10751351.htm Memcache:http://baike.baidu.com/view/1193094.htm Storage :http://baike.baidu.com/view/1412850.htm 二.部署自己的网站(以wordpress为例) 1.新浪SAE平台地址:http://sae.sina.com.cn 首先注册用户,这就不用说