Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开发并遵从Apache 2.0协议开源。Docker提供了一种在安全、可重复的环境中自动部署软件的方式,它的出现拉开了基于云计算平台发布产品方式的变革序幕。为了更好的促进D...
分类:
其他好文 时间:
2015-08-25 13:40:36
阅读次数:
259
如今非常多企业都在搭建自己的私有PAAS平台,当然也有非常多大型互联网公司搭建共同拥有PAAS平台(比如SAE/BAE/JAE(jae.jd.com))。那么使用PAAS平台来部署SAAS应用有哪些优点呢?除了大家都知道方便部署管理,节约资源和成本,今天我主要给大家介绍还有一个优点就是让部署在PAA...
分类:
其他好文 时间:
2015-08-21 21:18:19
阅读次数:
146
EEPlat最新版继承了百度的eChart组件,方便建立各种统计图表。如下图所示:
在这里,我们将简单介绍EEPlat的图表配置功能。
首先我们建立一张Demo数据表。如用户访问来源,Demo表包含三个字段:关键字、来源、来源数量。然后输入Demo数据,展示来源分布率图表。
创建表如下,并初始化。
点击完...
分类:
其他好文 时间:
2015-08-14 13:52:16
阅读次数:
271
1 什么是IaaS?什么是PaaS?什么是SaaS?IaaS(Infrastructure as a Service),即基础设施即服务,消费者通过网络可以从完善的计算机基础设施获得服务,这类服务称为基础设施即服务,基于网络的服务(如存储和数据库)是 IaaS的一部分。IaaS通常分为三两种用法:公...
分类:
其他好文 时间:
2015-08-06 12:39:02
阅读次数:
106
?? 我们上篇文章讨论了基于PAAS的简单网页的Failover,由于相对操作比较简单,因为PAAS的接口对应给用户相对较少,因此针对无状态的配置相对简单。而针对通过虚拟机来配置我们可以实现本地高可用和跨站点高可用来结合提供更高的可用性。而基于虚拟机方式提供的高可用,我们可以在本地建立两台虚拟机,保证我们应用访问的高可用,因为没有涉及到交互的静态页面,因此我们可以采用建立可用性群集的方式保证我...
?? 我们上次讲到了程序应用的三层架构,我们这次就从最简单的说起,从最简单的应用架构到最复杂的三层架构高可用,来慢慢学习我们怎么来保证数据层面的最高级别高可用。目前Windows Azure 提供了公有云的PAAS和IAAS 层面的业务,IAAS 层面包括操作系统和应用层面的构建,而PAAS 则是业务系统的构建,提供的应用入口则是我们业务直接进行交互的端口。基于我们之前的基础架构完成,接下来...
分类:
Web程序 时间:
2015-08-02 06:23:35
阅读次数:
160
一、简介
想来想去还是写个简介吧…
1.1 CloudFoundry
Cloud Foundry是VMware公司推出的一个开源PaaS云平台,似乎号称业界第一个。它支持多种框架、语言、运行时环境、云平台及应用服务,可以用于应用程序的部署和扩展。
它本身是基于Ruby on Rails编写的,有多个相对独立的子系统。系统之间通过消息机制(nats)通信,使平台在各层级都可水平扩展,既能在大...
分类:
系统相关 时间:
2015-07-29 19:19:52
阅读次数:
343
pm2是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载,PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案).备注:SaaS、PaaS和IaaS是云服务模式。SaaS软...
分类:
Web程序 时间:
2015-07-28 17:18:25
阅读次数:
220
背景 UAE(UC App Engine)是一个UC内部的PaaS平台,总体架构有点类似CloudFoundry,包括: 快速部署:支持Node.js、Play!、PHP等框架 信息透明:运维过程、系统状态、业务状况 灰度试错:IP灰度、地域灰度 基础服务...
分类:
其他好文 时间:
2015-07-27 16:56:47
阅读次数:
215
最近写了一个微信的翻译机器人。用户只要关注该微信号,发送英文的消息,就能收到中文翻译的回复。后台是用Node.js写的,托管在OpenShift的Paas平台上。翻译过程实际上是调用微软的Bing translation API做的,代码中用到了alexu84的bing-translate和Jack...
分类:
微信 时间:
2015-07-19 23:31:20
阅读次数:
351