当前位置:文档之家› 云计算部署方案

云计算部署方案


•云存储
TCloud 云存储系统 基于分布式文件系统,扩展灵活,稳定高效 为TCloud 提供基础数据存储服务 为现有的应用提供存储服务 为用户提供网络存储服务
•TCloud分布式文件系统优点
• 扩展性
– PB 级别的分布式文件系统
– 在线缩放
• 可靠性
– 可配置备份级别
– 服务器自动恢复
– 无单点故障
以管理分配虚拟资源
•基础设施 •即服务
•*
•分布式资源管理层
•系
•虚拟化及管理层(Xen)
•资产管理层
统 监

•物理层
•18
TCloud – 平台即服务(PaaS)
服务管理层
– 自主开发 – 服务开通,运维保障,服务管理 – 完全兼容Amazon EC2/S3 标准
•平台即服务
•*
•业务流程分析和集成
方案
和进行二次开发
•TCloud平台主要特性
运营商级的云计算平台 可以提供IaaS、PaaS服务 基于通用x86平台 提供弹性计算资源和弹性存储资源 高可用性:防止single point of failure,快速灾难恢复 提供高弹性计算能力,满足高峰时段的需求 多语言应用程序运行环境 全面的安全防护,包括主机/网络/数据安全 提供自动部署工具批量安装系统 基于web的API,便于整合和后期开发
•系


•服务管理层

•19
TCloud – 平台即服务(PaaS)
业务流程分析和集成
– 提供API供计费系统和业务系统整合
•平台即服务
•业务流程分析和集成
•系


•服务管理层

TCloud的功能架构
• 管理与调度系 统
•部署
Hosting services 外包软件服务 邮件服务

•SaaS (基于独有的接口开发)
•…… •TCloud 分布式文件系统
•云存储应用---提供通用存储
•VMs •Hypervisor
•用户
•共享目录
低总体拥有成本(TCO)
集中物理服务器,进行资源整合
– 可以利旧现有设备 – 资源充分利用,资源使用的优化 – 节省机房电力、空间和制冷方面的投入 – 更少的硬件和维护费用 – 提升系统的运作效率 – 提升IT支撑系统性能和响应能力 – 加快新业务创新、孵化和部署速度,降低投入
高性能
– 提供高弹性计算能力,满足高峰时段的需求 – 高效,可靠的数据传输交换和事件(event)处理 – 随系统规模扩大,总吞吐量近线性增加 – 采用MapReduce并行计算框架,海量数据处理能力 – 服务等级设定,基于业务策略实现自动化供应 – 根据节点资源状态对任务进行分发,并动态调整负载
•3 •启动新虚拟机 •分担负载
•VM
•VM
•VM
•VM
•VM
•29
高可用性
•2 •一个hypervisor 不可 用
•Cluster Controller
•负载优化引擎
•1 •监控Hypervisor状 态
•3 •分配新虚拟机用来运行 •已崩溃的Hypervisor上的虚拟机
•30
第三方虚拟化软件的支持
•2 •检测hypervisor 负

•3 •分配 hypervisor
•26
虚拟机负载优化---Scale out
•Cluster Controller
•负载优化引擎
•1 •监控虚拟机负载情况
•2 •负载过大,触发Scale out策略
•4 •迁移Vms
•3 •从资源池内获取物理资源
•27
实时负载分配
均衡
开放式架构,无厂商绑定
基于通用x86平台 基于web的API,便于整合和后期开发 开放式编程接口,提供分布式应用开发和运行平台
传统平台 vs. TCloud平台
传统计算中心/数据中心的问题
资源利用率太低:据IDC统计,现有 服务器 资源利用率只有15%-20%
海量数据单位存储成本过高
TCLOUD平台的优点
•HTTP •HTTP •HTTP
•SMB •SMB •SMB
•File Server Cluster •S3 API Server Cluster •SQL Cluster
•HIVE
•NAS •NAS
•Storage Cluster
•磁盘阵列
TCloud 云存储系统功能
文件存储 • File Server Cluster提供文件存储服务 • 支持POSIX/CIFS/NFS/FTP接口
• 资产管理层 • 提供现有设备的登记,清点及注销
•基础设施 •即服务
•*
•分布式资源管理层
•系
•虚拟化及管理层(Xen)
•资产管理层
统 监

•物理层
•16
TCloud –基础设施即服务(IaaS)
• 虚拟化 • Hypervisor基于Xen • 进行增强开发,重点提高高可用性和虚拟机迁移功能
• 虚拟化层和资产管理层独立 • 虚拟化层和物理层松散耦合,支持绝大多数现有主机
系统同品牌的专用硬件
务器进行扩展
TCloud云存储系统架构
•Clients(enduser or client app)
•AD/LDAP
•SMB •NFS •FTP
•S3 API •via HTTP
•DNS or L4 load balance
•JDBC
•Meta Server •Cluster
•NFS •NFS •FTP •SMB
•配置 •优化
虚拟桌面服务 面向用户的应用服务 ……
•PaaS(开放的软件开发平台)
•云
•安
•全
•Provisioning •监控
•虚拟化平台
•分布式文件系 统
•分布式数据库
•TCloud – 云操作平台
•分布式计算
•计算
•存储
•网络
•虚拟化平台:主机虚拟化、存储虚拟化和网络虚拟化,将服务器、存储、网络等资源全面形成一个巨大的资 源池,消除资源物理边界,提升资源利用率,统一资源池分配。 •分布式文件系统:将文件切片分布在磁盘上存储,通过副本方式备份,数据平均分布,负载均衡,支持标准化的 API调用接口 •分布式数据库:大容量半结构化数据的分布式存储 •分布式计算:海量数据的并行处理,提高系统容量,具备弹性扩展业务的能力 •PaaS:开放式编程接口,提供分布式应用开发和运行平台 •SaaS:按需定制和快速部署的应用软件
•Cluster Controller
•负载优化引擎
•1 •监控资源负载情况
•2 •迁移虚拟机到其他 •Hypervisor
•3 •关闭虚拟化设备 •退回资源池
虚拟机弹性化控制
•Cluster Controller
•负载优化引擎
•4 •发送提醒至用户 •或管理员
•1 •监控虚拟机负载
•2 •触发弹性策略(avg. CPU > 80%)
非结构化数据存储 • S3 Server Cluster提供对象存储服务,兼容Amazon S3
结构化数据存储 • SQL Cluster提供数据库服务 • HIVE提供分布式数据库服务
•云存储应用---为平台自身提供存储
•VMs •Hypervisor
•VM Images
•……
•VM Images
•商业 •应用
•挖掘 •和分析
•游戏 •广告, •市场活动
•数字 •内容
•云安全
TCloud 云应用平台 TCloud 云计算操作系统
•云应用平台开放接口
•开发
•部署
•发布
•动态负载配置及 优化
•自适应配比及 加速
•云间互操作开放接口
•供给
•多客户共 享
•配置 •优化
•监测 •安全
•计算
•存储
•网络
• TCloud 支持使用第三方虚拟化软件,包括:
• VMWare vSphere,Cirtix XenServer,Redhat KVM,Microsoft Hyper-v,Xen等。 • 第三方虚拟化方案以集群的方式集成到TCloud中,接受管理。 • 用户可以决定使用不同的集群来提供虚拟化服务。
云计算部署方案
基于传统平台部署的IT资源配置模式-- “烟囱式”结构
•部门A
•部门B
•部门 Z
•。。。。。。。。。。。
传统“烟囱式” 数据中心的缺陷
•需要的CPU数量
资源利用率低下的原因
• 为应付少量峰值负载而过度配置服务器
•时间 • 用户发展迅速,流量快速增加 • 用户自定义内容、大规模数据处理迅速增加 • 业务发展不平衡,资源利用不平衡
•低成本 •新一代数据中心
共享IT资
源池
•7x24自动运行
•系统平台和支持 •电源和冷却 •服务
• 工业标准 • 高伸缩性 • IT支持服务
• 高能效比的 计算方式
•关键支持因 素
•统一管理
•安全
• 统一的基础 设施管理
• 内置安全机 制和主动式 安全防护
•虚拟化
• 资源的池化 和优化,容 易共享
•自动化
TCloud 功能详述
• TCloud是一个运行在基础硬件之上的云操作系统,可以 提供如下功能:
– 弹性计算 – 云存储 – 基于云的应用平台 – 易升级的弹性计算平台 – 中央控制台
•弹性计算
TCloud 虚拟化功能
➢ 虚拟机生命周期管理 ➢ 虚拟机负载优化 ➢ 虚拟机弹性化控制 ➢ 高可用性 ➢ VLAN和虚拟机的网络分割
相关主题