搜狐云景是搜狐推出的一款PaaS产品,眼下还处在公測阶段,拿到邀请码后试用了一下,感觉还不错。

搜狐云景提供了四种方式部署应用,感觉应该能够满足各种口味的码农:1. zip包的形式在网页上传并部署  2. CLI命令行  3.Git一键部署 4.Open API

用了几次网页上传的方式,认为有点烦,这里试试CLI命令行工具。

好了。废话不多说,開始搞起。

下载

在搜狐云景的官网=>文档=>资源下载 能够看到开发工具下载的页面。发现对Windows, Linux, Mac都支持,这个略叼。

。 话说BAE的CLI仅仅支持Linux,SAE压根没有。

開始试用

先试下windows下的版本号,大致看了下官网的CLI文档。

先用命令cs login登录,比較顺利。

登录后首先用cs help看下有哪些命令:

看上去支持的功能还比較全,cs apps能够查看应用的基本信息并相应用进行各种操作;cs ps命令能够列出应用的实例并重新启动或停止某个详细的实例;

其它的域名、版本号、日志什么的也都好理解,以下重点看下怎么创建并部署一个应用,本文就尝试用client工具在搜狐云景上部署一个WordPress。


上图中看到有一个cs generate命令。看上去应该是能够通过这个命令直接创建一个app。运行cs generate后提示输入appid。这个appid必须是已有的,好吧我想多了。

。。


看来还是要先去网页上创建一个APP,假设在网页上部署。须要一个包括app目录和app.yaml文件的zip包。这里试下在client怎么部署。


再试下刚才的cs generate命令。输入已有应用的appid,然后又让选择执行环境。输入php。最后给出了一个文件夹:E:\tools\Cloudscape\sachiel





打开这个文件夹,发现工具自己主动生成了一个多级文件夹结构和app.yaml文件,看到这个我已经醉了。。。


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVlY2hvbmd5YW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">


把WordPress代码拷入app文件夹下,部署一下看看:cs deploy。跟着提示一步步来:






随便通过哪种方式找到代码所在的路径,即E:\tools\Cloudscape\sachiel,之后从界面上看CLI会将这个文件夹打成zip包然后上传。

从界面上看出默认上传到了当前版本号。这会重新启动当前的实例。

能够在部署的时候指定其他版本号。比如 cs deploy -v 2。然后使用cs versions:set将版本号2设置为当期版本号,这就避免


了覆盖当前版本号。






设置当前版本号后让用户选择是否重新启动app。如上图。

到这里,一次简单的部署算是完毕了。


然后看下应用的实例列表,用cs ps命令:







假设某个实例有故障,能够用cs ps:restart重新启动指定的实例。

应用部署之后,用cs open在浏览器打开应用的首页。






WordPress须要配置数据库,Mysql的创建和绑定须要在云景站点的中控制台去操作。在服务中创建一个Mysql的实例后,须要在App的服务一栏中将Mysql服务与App绑定才干够使用。




watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVlY2hvbmd5YW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">



数据库配置好后,进入WordPress的5分钟在线安装。非常快就搞定了。




总结

1. 基本上功能比較齐全,能够满足日常的上传部署、版本号更新和应用以及实例的重新启动等。

2. 使用上来说也比較简单,借助cs help命令能够非常快掌握,可是有些功能在cs help和文档里介绍的不够具体,建议改进。

3. 部分功能有待完好和加强。通过client获取日志没有成功,另外对于缓存和Mysql等服务的绑定操作client眼下还不支持。认为这个能够加上。

4.整体来说。搜狐云景是一款不错的PaaS产品,client工具也比較好用,基本能够满足开发人员高效率的开发和部署应用的需求。

须要邀请码(公測期赠送200块)的童鞋,请增加 QQ 群:372311759(暗号: Sachiel) 或者 Email:cloudscape@sohu.net

搜狐云景client工具评測之WordPress的搭建的更多相关文章

  1. SAE、搜狐云景和百度云之初见

    近期有需求将我们的应用部署到公有云的服务平台上,于是找了几家公有云服务做了一下调研, 首先对比一下他们提供的功能: 功能 SAE 搜狐云景 百度云 版本控制工具 svn  GIT,和百度云的比起来,用 ...

  2. 浅谈搜狐云景PAAS平台

    前言: 搜狐云景作为搜狐的paas平台,在2014年5月22日的云计算大会上正式公布了公測.初測,注冊用户必须先申请邀请码參与公測会赠送用户100元电子券,经过实名认证之后会再赠送100电子券.目測能 ...

  3. Python伪开发者对于搜狐云景的测评

    Python伪开发者对于搜狐云景的测评 本人是GAE和OpenShift的狂热爱好者,玩过各种国外PaaS.某次想搞个稍微复杂点的Python Web程序,需要比较好的网络传输速度,就试图找前PM(P ...

  4. 搜狐云景paas平台实践之路

    前言: 搜狐云景作为搜狐的paas平台,在2014年5月22日的云计算大会上正式发布了公测.初测,注册用户必须先申请邀请码参与公测会赠送用户100元电子券,经过实名认证之后会再赠送100电子券,目测可 ...

  5. 体验搜狐PaaS平台搜狐云景-自动调度(Autoscale)

    今天,收到一封「搜狐云景」送邀请码的邮件,价值 200 rmb,立马前往官网简单了解一下,这个玩意儿是搜狐公司云战略的一个产品,一个 PaaS 平台,简单了解了一下特性: 1.自由定制运行环境,这表示 ...

  6. 搜狐视频Redis私有云平台CacheCloud

    一.CacheCloud是做什么的 CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone.Redis Sentinel.Redis Cluster)自动部署 ...

  7. ubuntu 16.04换源 网易、搜狐、阿里云

    如何更改源可以在软件更新中选择源 使用如下命令更改(修改前先备份): [html] view plain copy print?sudo cp /etc/apt/source.list /etc/ap ...

  8. DB 查询分析器 6.03 ,遨游于不论什么Windows操作系统之上的最棒的数据库client工具

      DB 查询分析器 6.03 ,遨游于不论什么Windows操作系统之上的最棒的数据库client工具 中国本土程序猿马根峰(CSDN专訪马根峰:海量数据处理与分析大师的中国本土程序猿  .03版本 ...

  9. HP Vertica Analytics Platform 评測

    1.vertica概念 面向数据分析的数据仓库系统解决方式 2.vertica关键特性 Ø  标准的SQL接口:能够利用已有的BI.ETL.Hadoop/MapReduce和OLTP环境 Ø  高可用 ...

随机推荐

  1. poj 1821 Fence(单调队列)

    题目链接:http://poj.org/problem?id=1821 题目分析来自:http://blog.csdn.net/tmeteorj/article/details/8684453 连续的 ...

  2. mongodb数据库shell

    mongoexport -d mofangdb -c log_user_access_index --type=csv -f _id,uid,page,date -o log_user_access_ ...

  3. javascript的弹框

    学习js最先了解到的两种种简单测试手段就是alert("blah");和console.log("blah");了. 除了alert之外,js还有两种弹框 co ...

  4. ORACLE修改列名与列类型

    --修改列名 alter table 表名 rename column 旧列名 to 新列名; --修改列类型 )); 删除表的一列: alter table 表名 drop column 列名 给表 ...

  5. Scala学习笔记(一)编程基础

    强烈推荐参考该课程:http://www.runoob.com/scala/scala-tutorial.html 1.   Scala概述 1.1.  什么是Scala Scala是一种多范式的编程 ...

  6. dva学习---effects异步中通过select获取当前的state

    根据 在组件中dispatch一个action的例子中,如果要在effects中对于param数据和当前的state数据进行再出处理,这里怎么获取state呢?采用select,如下:       e ...

  7. Spring MVC第一课:用IDEA构建一个基于Spring MVC, Hibernate, My SQL的Maven项目

    作为一个Spring MVC新手最基本的功夫就是学会如何使用开发工具创建一个完整的Spring MVC项目,本文站在一个新手的角度讲述如何一步一步创建一个基于Spring MVC, Hibernate ...

  8. select 自定义样式插件 selectize.js

    [特别推荐]几款极好的 JavaScript 下拉列表插件   表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让 ...

  9. WEB APP 开发标签

    第一个meta标签表示:强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览: 第二个meta标签是iphone设备中的safari私有meta标签,它 ...

  10. Linux的文件权限(简单易懂)

    学习这个章节,必须明白以下三个概念: 1.所有者 2.所属组 3.其他人 明白这三个概念后,接下来就学习文件的属性,那么文件的属性有什么呢?如何查看文件的属性? 在命令行下,执行 ls -l 可以得到 ...