云计算

云计算

1. 云计算背景和概念

1.1. 云计算发展历程

IT时代浪潮

第一次IT浪潮: 大型机时代到微型机时代
第二次IT浪潮: 微型机时代到互联网时代
第三次IT浪潮: 互联网时代到云计算时代

1.2. 云计算特点

  • 随时使用
  • 按需使用
  • 按量付费

1.3. 计算方式

分布式计算
并行计算
网格计算

1.4. 云计算时代

  • 定义: 云计算是一种模型,可以随时随地、便捷地、按需应变从可配置计算自愿共享池中获取所需资源(例如:网络、服务器、存储、应用和服务);资源能够快速供应并释放,使管理资源的工作量、与服务提供商的聊哦胡都减小到最低限度;

1.4.1. 1.0时代

  • 虚拟化层计算 云服务器 云存储
  • 公有云与私有云 云平台安全保障
  • 开源与商业软件 云数据中心建设

1.4.2. 2.0时代

  • 各种行业云服务 物联网服务
  • 大数据与AI服务 容器与微服务
  • 软件开发平台服务 数据库服务

目标: 如何实现技术落地 扎实服务各行各业 提供数字化引擎和强大动力

1.4.3. 云计算5个特点

  1. 随需应变的自助服务
  2. 无处不在网络访问
  3. 资源池化共享
  4. 快速而灵活
  5. 计量付费服务

2. 云计算模式和应用

2.1. 提供模式

2.1.1. IaaS 基础设施即服务

云主机 云硬盘 对象存储 弹性IP

2.1.2. PaaS 平台即服务

轻量化网站托管服务(App Agine GAE:python/java SAE)
中间件服务(云数据库 分布式缓存 API网关)

方便部署,简化管理,节约成本

2.1.3. SaaS 软件即服务

Office OA ERP CRM IM

3. 云计算价值和核心计算

  • 方便快捷
  • 弹性伸缩
  • 高性能、高可靠、高可用
  • 降低IT整体成本
  • 促进业务创新

3.1. 云计算核心技术

  • 分布式文件系统: GFS
  • 大数据分布式计算: MapReduce
  • 大数据表格存储: BigTable
  • 虚拟化 : 存储、计算、网络
  • 云平台管理系统: 集中统一运行管理

CAP理论是分布式领域的重要理论,支出一个分布式系统不可能同时满足 一致性, 可用性, 分区容错性。

4. 云计算概念、发展和原理

5. 云架构设计原则

5.1. 高性能: 高效,快速地相应用户请求;

  1. 浏览器改善
  2. CDN
  3. 应用服务器: 本地和分布式缓存,
  4. 集群服务
  5. 代码改善,多线程,改善内存管理
  6. 数据库优化

5.2. 高可用: 系统运行连续性

可用性指标= 总可用时间 - 故障时间

  1. 应用服务器: 负载均衡
  2. 存储服务器: 数据备份

5.3. 弹性: 根据需求,系统进行弹性伸缩;

  1. 应用服务器: 负载均衡
  2. 缓存存储服务器:改进缓存路由算法保证缓存数据可访问性;
  3. 数据库: 数据复制,主从复制,路由分区构建数据库集群;

5.4. 可靠性

防范各种级别故障隔离

方案: 两地三中心; 生产中心,同城灾备中心,异地灾备中心,
衡量指标: 平均无故障时间MTTF 平均故障修复时间MTTR

5.5. 安全

企业数据资产、用户数据与隐私;如何保证云上系统安全,以防止被黑客攻击;

  • 加密传输
  • 防DDOS/CC攻击
  • 流量限制

安全涉及原则

  1. 涉及安全性
  2. 设备安全性
  3. 云端安全
  4. 网络中数据安全

5.6. 可管理性

发表评论

邮箱地址不会被公开。 必填项已用*标注