AppFog是一个推出不久的云计算PAAS平台即服务,是在2012年值得关注的十个云计算服务里排在首位的。本人获悉之后加入了开发者试用行列,首先搭建了用于个人知识管理的网页书签服务。采用的是java平台,根据网上速度评测选择美国西部的机房,代码则是从google app engine原博客项目改造过来。由于担心是否支持数据备份导出问题,我对这个个人知识管理的网页书签服务使用程度比较低,而且最近发现美国西部机房的网络有点慢,甚至很不稳定,经研究发现应该是国家防火墙在作怪。然后,最近我突发奇想注册了一个域名www.BrandsTroy.com,想做一个诉说品牌故事的网站,因为我发现大型商场里很多品牌都是英文的,而且几乎完全都不认识,而在网上查找,也经常没有什么信息,所以做了一个这样的品牌故事汇网站,去发现一些著名品牌和奢侈品,并描述他们的品牌故事。我将这个网站托管在appFog云计算平台上,并将域名绑定上去。下面简单介绍一下appfog的一些使用经验:
1、存储和流量配额限制。appfog上每个免费注册账户有2G内存可用,最多可运行8个实例/网站,每个网站最大数据存储100M,50GB月流量。问题最大的是每个数据库实例只有100M,月流量50GB,我分析一下,对于大多数网站来说(包括个人博客、企业网站)应该已经够用了,按照平均每篇文章大小10K计算,最大可容纳1万篇文章信息,每天写三篇文章则可以支撑7、8年运行。而流量大约是每天1.5G,按照每个网页15K计算,每天可支撑11万次访问,可在Alexa全球排名到达3万名以内,看来是足够了。
2、万一要迁移,就要面临数据迁移的问题。数据库备份,appfog是完全支持的。通过运行命令行 af tunnel 命令选择数据库实例,然后选择数据库对应的备份工具如mysqldump,输入备份文件名,则可以备份下来。备份下来的mysql数据文件,可以恢复到appfog上其他的mysql数据库实例上或者本地机器的mysql数据库上。
3、机房选择。之前看网上评测说美国西部机房网络比较快,经过实际使用测试,得出美国西部的机房非常不稳定(因为国家防火墙的缘故),而且速度其实也很慢。所以经验是,新加坡的机房还算稳定,速度也还行。当然,做网站别存在任何侥幸心理,别放任何违反法律、反人类、政治敏感内容在你的网站上。
4、服务维护、日志查看、应用上载,全部都可以通过af工具顺利完成,参考https://docs.appfog.com/getting-started/af-cli
5、数据库账户获取,需要通过af tunnel获得登录数据库名以及账户名和密码,而数据库地址,需要写程序来获得,如java可写一个jsp程序部署上去访问它来得到数据库IP地址信息:
jsp程序内容:
<%
out.println(java.lang.System.getenv("VCAP_SERVICES"));
%>
顺便说一句,做这些必须得带着玩的心态,别太认真,国内的环境实在让人不踏实,说不定哪天全没了。
祝你玩得开心!
原文来自:IT瘾
相关推荐
gallery3-appfog是Gallery在appfog的版本。 Gallery是一款用PHP开发的基于WEB的相片管理系统,Gallery 非常易于使用,包括一个配置向导,对于相片的操作包括自动生成缩略图、相片的大小改变、选择、排序等。 ...
Nebula提供的优化硬件解决方案,基于NASA的云服务经验,为OpenStack用户提供了强大的支持。 7. **Parse**:Parse是一个针对移动开发者的云计算平台,专注于提供移动应用开发所需的各种资源和服务,使开发者能够更加...
资源分类:Python库 所属语言:Python 资源全名:difio-appfog-python-1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
编排地理位置演示演示Orchestrate的应用程序及其位置功能以及AppFog部署。设置本地开发环境对于本地开发,我们必须在当前的终端外壳中设置两个环境变量。 您可以从Orchestrate数据库信息中心获取这些信息。 $ ...
还要注意,我将main.py更改为wsgi.py并设置了应用程序变量,使其可与appfog一起使用。 事情摘要:: lib/ - will hold your custom libraries, thirdparty libraries usually just go on root folder models/ - ...
noderceNoderce 是一个使用 nodejs 编写的博客程序,使用了 , 等第三方框架、模块。使用 做存储。Noderce 的功能很简单。去除了自己用不到的标签、分类、友情链接功能,仅有文章、页面、评论功能。目前还在完善中,...
部署方式* 下载代码后可上传并部署到AppFog上(af update )* 开发环境时使用sqlite数据库,数据库文件直接放在项目根目录中;* 开发环境的MongoDB使用名为web3dhouse的数据库并有用户名/密码为admin/admin的账户* ...
youBBS是一款基于标准php+mysql 框架的超轻型论坛,可方便移植到其它云平台,如SAE、BAE、AppFog。是大家经历了国内两大庞大论坛系统的臃肿、功能繁多之后向往的一种简单、简洁的微论坛。 youBBS v1.04 的功能特点...
youBBS是一款基于标准php mysql 框架的超轻型论坛,可方便移植到其它云平台,如SAE、BAE、AppFog。是大家经历了国内两大庞大论坛系统的臃肿、功能繁多之后向往的一种简单、简洁的微论坛。 更新记录: 1. 修复了由于 ...
AppFog(cli) https://www.appfog.com/ Fluentd(td-agent) http://fluentd.org/ phpdev-tools https://github.com/mp-php/phpdev-tools 网页界面 SQL 好友...
bookapp-rest 这是一个小的示例书店应用程序,显示了使用 JSF... 有关和的运行实例,请参阅 Appfog 使用的技术: 行家 JPA / EclipseLink 春天 ModelMapper(用于创建 DTO) JSF2 SpringMVC AngularJS 用户界面
你可以在CloudFoundry、appfog、BAE等搭建自己的机器人。 License The MIT license. 交流群 QQ群:157964097,使用疑问,开发,贡献代码请加群。 感谢 感谢以下贡献者: project : wechat-enterprise repo age : 7...
演示: (该演示托管在 AppFog 上,由于它们的服务极其不稳定,它可能会不时停机。我们将很快将其移至我们自己的托管环境以提高正常运行时间) 它如何提供帮助? 再也不用离开您的浏览器查看您最喜欢的 Urban ...
youBBS是一款基于php mysql的轻型论坛,界面简洁优美,性能高效,代码安全,ui优美,可搭建在多个平台:普通vps环境、SAE php、BAE php、Appfog php。 功能特点: 以微博形式的站内呼叫 @yourname ; 站内收藏...
youBBS是一款基于标准php+mysql 框架的超轻型论坛,可方便移植到其它云平台,如SAE、BAE、AppFog。是大家经历了国内两大庞大论坛系统的臃肿、功能繁多之后向往的一种简单、简洁的微论坛。youBBS v1.03 的功能特点:...
例如,AppFog基于Cloud Foundry并增加了PHP支持,AppState建立了支持Perl和Python的私有云,而Tier 3则为Cloud Foundry添加了.NET支持。 在中国,新浪SAE宣布基于Cloud Foundry增加对Ruby的支持,盛大云的OC Luong...
1. AppFog:专注于PaaS(Platform-as-a-Service)服务,尤其是对开源项目CloudFoundry的支持。它提供多语言支持,致力于为开发者提供最佳的用户体验。 2. Bromium:利用虚拟化技术来保护各种终端设备(如台式机、...