云计算、PaaS开发、企业云平台搭建

传统模式(单机纵向扩展):CPU、内存、硬盘


云计算特点:

  1. 通过增加节点来扩展
  2. 自下而上管理模式(自治、自动化)
  3. 适合自动化大数据处理
  4. 虚拟化
  5. 动态迁移

云计算思想:

  1. 解耦:打破串行执行,变成一环节一环节(异步)
  2. 简单的极致:每个环节只处理一件事
  3. 故障无处不在
  4. 自换不修
云平台搭建:
  1. IaaS:
    1. 虚拟化平台(Xen、KVM、VMWare Esxi)
    2. 云主机(虚拟机OS):Linux/Unix、Windows
    3. 云计算管理平台(OpenStack、vSphere等)
    4. GIS管理平台(iCloud Manager)
  2. PaaS:iPortal、iServer、Stats Data API、Stats API
  3. GeoCDN:iExpress
  4. SaaS:iDesktop、iClient、iMobile、Stats SDK、SGIS...

云计算架构下的分布式系统设计

1、 服务器架构
  • 独立系统
  • 垂直架构:按业务切割
  • 分布式架构

2、服务器分区
  • 前端:负载均衡、代理(Nginx)
  • 中端:计算能力(CPU、内存,负载阀值率超过XX%就动态迁移,弹性伸缩)
  • 后端:存储(MongoDB、FastDFS)、网络

 

3、软件开发架构

  • 三层架构:客户端(浏览器)、应用服务器、数据库服务器
  • 四层架构:客户端(浏览器)、Web前端JS + HTML5)、Web服务(J2EE、.NET)、数据库服务器
  • 多维:客户端(浏览器)、Web前端JS + HTML5)、RESTful、服务器

4、设计思路
  • 解耦
  • 异步
  • 消息中间件
  • 64位
  • 并发:多线程多进程
5、技术
  • 解释型语言:Python
  • 虚拟机环境:Linux
  • 负载均衡、反向代理:Nginx
  • 消息中间件:rabbit MQ、active MQ
  • MongoDB

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值