收藏 分销(赏)

PaaS云建设专项方案.docx

上传人:天**** 文档编号:2880553 上传时间:2024-06-07 格式:DOCX 页数:122 大小:2.75MB 下载积分:20 金币
下载 相关 举报
PaaS云建设专项方案.docx_第1页
第1页 / 共122页
PaaS云建设专项方案.docx_第2页
第2页 / 共122页


点击查看更多>>
资源描述
xxxxxxxx 云业务平台 建设方案书 目录 第一章. 概述 4 一、 项目背景 4 二、 需求提出 5 三、 需求分析 9 第二章. 总体设计 10 一、 建设原则 10 二、 遵循标准 11 三、 建设思路 12 四、 技术架构 14 五、 应用架构 14 第三章. 业务支撑平台 16 一、 应用背景 16 二、 SIXCloud云平台概述 22 (1) 平台定位 22 (2) 技术路线 22 (3) 总体架构 22 (4) 设计理念 25 (5) 应用价值 25 三、 SIXCloud云平台特性 26 (1) 功能强大的PaaS平台 26 (2) 融合IaaS平台的所有功能,是一个全面云管理平台 28 (3) 支持最新的DOCKER容器技术,提供容器服务 29 (4) 功能强大的运营管理能力 31 四、 SIXCloud云平台技术 32 五、 SIXCloud云平台功能 35 (1) OpenStack云操作系统 37 (2) Docker应用容器引擎 38 (3) SIXCloud租户管理控制台 44 (4) SIXCloud云管理控制台 53 六、 系统部署 62 第四章. 云基础设施建设 65 第五章. 网络系统设计 68 一、 传统网络 68 二、 SDN 69 三、 Neutron构建网络 71 (1) OpenStack nova-network 网络模型 71 (2) OpenStack Neutron 网络模型 72 (3) Neutron 网络创建过程 75 (4) OpenStack 网络类型 76 (5) Neutron 服务网络管理的三种模式 76 (6) Neutron 总结 79 第六章. 安全设计 80 第七章. 硬件系统设计 82 第八章. 应用迁移 85 第九章. 统一门户集成 87 一、 用户统一管理 87 二、 统一身份认证 88 三、 单点登录 89 四、 统一审计 91 第十章. 项目实施 94 一、 总体进度计划 94 二、 工程组织实施 94 三、 系统的实施步骤 96 四、 项目沟通管理 98 五、 系统测试 100 第一章. 概述 一、 项目背景 多年来伴随云计算技术发展,对整个IT产业带来了颠覆性改变。各家IT企业纷纷建设自己私有云,带来了大量经济和社会效益。关键带来以下好处: 一、愈加便利 假如你工作需要常常出差,或相关键事情需要立即得四处理,那么云计算就会给你提供一个全球随时访问机会,不管你在什么地方,只要登录自己云账户,全部能够随时处理企业文件或亲人信件。你能够安全访问企业全部数据,而不至于仅限U盘中有限存放空间,能让人随时随地享受跟企业一样处理文件环境。 二、节省硬件成本 云计算可将硬件成本降低一个数量级。对于云计算能节省多少钱会依据企业不一样所节省钱会有差异。不过云计算能节省企业硬件成本已经是个不争事实,企业 能够使企业硬件利用率达成最大化,从而使企业支出深入缩小。 三、节省软件成本 企业利用云技术将无须为每一个职员全部购置正版使用权,当你使用云计算时候,只需要为企业购置少许正版使用权就能够了,全部职员能够依靠云计算技术共同使用该软件。软件即服务(SaaS)现在已经得到越来越多人认可,伴随它发展,云计算节省软件成本好处将会越来越被表现。 四、节省物理空间 云计算再也不需要你购置大量硬件,同时存放服务器和电脑空间也被节省出来,在日前房屋价格不停上涨时间,节省企业物理空间无疑会给企业节省更多费用,大大提升了企业利润。 五、实时监控 职员能够在全国各地进行办公,只需要一个移动设备就能满足,而经过手机电话等方法能够对职员具体情况进行监控,能够对企业情况深入了解,在提升职员工作主动性同时使职员效率达成最大化。 六、企业更大灵活性 云计算提供给企业更多灵活性,企业能够跟据自己业务情况来决定是否需要增加服务,企业也能够从小做起,用最少投资来满足你现实状况,而当企业业务增加到需要增加服务时候,能够依据自己情况对服务进行选择性增加,使企业业务利用性最大化。 七、降低IT支持成本 简化硬件数量,消除组织网络和计算机操作系统配置步骤,能够降低企业对IT维护人员数量需求,从而使企业支持成本达成最小化。使企业工作人员达成最好状态,省去之前庞大IT维护人员需要支持成本无疑就是提升了企业利润。 八、企业安全 云计算能给企业数据带来更安全确保,可能大家并不一样意这个见解,不过云计算能给企业带来安全是真实存在。在中国,IT人员极其缺乏,网络安全人员 更是少之又少,在部分企业,极难对没台计算机安全做到固若金汤,而云计算则能够很好处理这类问题,服务提供商能够给企业提供最完善、最专业处理方案,使企业数据安全得到最大确保。 九、数据共享 大家不妨想一想,以前我们电话号码是怎样保留,是不是手机里面存一百多个,然后电话薄上还会存放很多,电脑里面也会存部分,当有了云计算,在云计算网络应用模式中,数据只要一份,保留在云另一端,你全部电子设备只要连接到互联网,就能够同时访问和使用同一数据。 十、使生活更出色 以前我们存放数据很多情况下是统计在笔记本或电脑硬盘中,而现在,能够把全部数据保留在网上。而当你驾车在外面时候,你只要自己登录所在地域卫星地图上就能了解实时路况,能够快速查询实时路线,还能够 把自己随时拍下照片传到网络上保留,实时发表你亲身感受等等,能够说云计算带来好处是很多,使我们生活更多彩。 xxxx提出了建设自己云计算中心,用来支撑xxxx业务运行,同时为xxxx各个学院提供灵活云基础设施服务和云应用管理服务,支撑日常管理、教育教学等多种软件业务。 二、 需求提出 xxxx现有业务包含三块,一块是日常管理IT需求,另一块是教育教学管理应用。经过建设云业务平台,来为整个学院搭建一个统一基础设施平台环境。云业务平台是整个学院IT基础设施,提供海量存放和可伸缩计算能力。和IT相关三大块业务全部布署在云业务平台,经过云计算,极大地提升资源利用率和工作效率。 xxxx方面提出建设企业云业务平台,经过此云业务平台,来承载日常管理业务和教育教学等多种云服务。关键包含以下多个方面需求: (1) 硬件基础设施 前期经过购置云平台所需服务器和网络硬件,搭建一个基础云业务平台,满足办公和项目开发方面需求。现有企业管理业务系统所运行服务器在云业务平台建设完成,并将业务系统迁移过去后,能够进行重新利用,作为云业务平台计算节点,纳入云平台,作为资源基础设施。 云业务平台基础设施需要满足现有系统稳定运行,同时充实部分新服务器,统一梳理服务器、存放、网络等多种硬件资源,构建一个健壮云业务平台。此次对于云业务平台投资并非一个全新投资项目,可经过整合企业目前现有IT基础设施来达成最终目标,把现有存放、服务器、网络等硬件捆绑在一起进行兼容性问题测试。需要能提供融合基础架构处理方案。让xxxx在IT每一部分受益,包含应用程序、基础架构和管理战略性方法。经过优化处理方案,提升整合I/O流量性能,并改善融合数据中心经济性,同时简化运行和管理。 此次项目要实现高度资源共享。实现高度资源共享是一件极难事情,这不仅仅关系到技术方面问题,还跟IT架构亲密相关。通常来说,高度虚拟化能够带来高度资源共享。这时虚拟化不仅仅表现在服务器虚拟化上,还包含网络虚拟化、存放虚拟化和桌面虚拟化等。需要考虑是否含有了高度虚拟化、高度资源共享IT架构、技术贮备、人员条件和基础环境。提供专用工具,能够帮助您简化设置和迁移、自动完成工作负载管理和实施替换灾难恢复策略等等。 使用目前开放软件技术,经过主流云操作系统来实施本项目。确保云业务平台基础支撑软件可连续优化和无障碍系统级升级。确保整个云业务平台开放、稳定、安全地运行。 (2) 统一基础软件服务 将整个xxxx全部公用基础软件,进行归类整理,迁移到云业务平台,实现统一管理和统一维护,在后期能够立项实现统一门户管理,打通各个应用之间接口,实现应用集成。 基础软件是企业运行需要通用支撑应用软件,包含:邮件服务软件、门户网站、即时消息系统、办公系统等。 (3) 大数据支撑 目前,数据已经成为企业关键资产,所以云数据中心构建很大程度上就是基于对数据整合。几乎任何和企业业务相关全部能够数据化。这些数据展现了复杂、异构特点,怎样将这些数据集中地放在云平台上,就需要对其做数据挖掘、分析、归档、反复数据删除等多种处理,从而把有效数据提取出来。 此次项目仅仅完成云数据存放环境搭建,做到数据有效管理和存放。对于大数据应用,包含数据挖掘、分析,需要依据企业信息化需求去建立数据模,从能搜索到全部数据抽象出来自己关键数据,实现企业将IT转成产能。 (4) 应用迁移 xxxx现有应用系统包含: 业务系统应用情况 编号 应用系统 包含业务 使用部门 购置年份 1 奥龙教务系统 教务管理 教务处 2 用友财务系统 财务管理 财务处 3 金盘图书管理系统 图书管理 图书馆 4 超星电子图书 学习资源库 图书馆 5 万方知识服务平台 学习资源库 图书馆 6 门户网站 对外宣传 宣传部 7 一卡通充值系统 食堂就餐、交网费 财务 8 海湾水电计费系统 清华联水电计费系统 京泉水电计费系统 华特利达水电计费系统 后勤管理 财务 9 资产登记系统 后勤管理 财务 10 城市热点网络计费系统 网络运行管理 网络中心、财务 11 一卡通圈存系统 网络运行管理 网络中心、财务 12 招生系统 招生管理 招生办 新业务系统应用情况 编号 应用系统 包含业务 使用部门 1 三大平台 2 学生工作管理系统 3 协同办公系统(OA) 4 人事综合管理系统 5 邮件系统 6 移动微哨平台 7 迎新管理系统 8 就业管理系统 9 离校管理系统 10 宿舍管理系统 11 资产管理系统 12 后勤管理系统 13 科研系统 14 移动应用平台 15 在线教学 16 一卡通系统平台 将全部应用迁移到云业务平台时,要确保应用安全性,确保敏感数据安全可靠,同时,因为网络环境发生改变,多种配置项兼容性。对于要考虑应用兼容性,确保在云环境不一样基础设施下,应用正常运行。 对于关键应用,经过负载均衡,来实现应用高可用。 因为应用运行环境千差万别,多种应用软件兼容性也有差异,在进行迁移前,需要制订具体迁移方案,并进行反复地测试,来确保平稳迁移。 (5) 灾难备份 提供硬件等级和软件等级两种方法,进行云业务平台数据备份。在硬件层面,采取磁盘RAID冗余,在某个硬盘出现时,系统能够正常运行。对于应用系统关键数据,经过备份软件,进行定时增量备份。 三、 需求分析 云计算最本质特点之一是帮助企业用户实现即需即用、灵活高效使用IT资源。所以对于布署云计算平台来说,就必需考虑对弹性空间和可扩展性真实需求。因为现在不管在服务器还是存放方面,很多企业现有产品架构全部无法含有良好扩展性,能够很好地满足云业务平台对扩展空间弹性需求。所以,真实评定弹性化需求,是实现按需添加或降低IT资源一个关键考虑。 为了愈加好地应对复杂企业应用需求,必需在基础架构和总体设计上进行针对性优化,建立一个开放基础设施环境,满足云业务平台大规模布署需求。在云操作系统方面,我们选择了目前最主流云操作系统OpenStack来作为此次项目标基础平台。 在早期云业务平台建设过程中,通常仅仅局限于建设一个云基础设施环境,即IaaS,对于xxxx这么软件企业,应用系统繁多,应用开发所对云业务平台要求也比较高,假如考虑到未来用户应用云SaaS方法布署运行,需要增强对软件运行支撑。即采取AppEngine产品来满足目前和未来业务扩展。 开发云平台产品SIXCloud云平台是一个标准AppEngine产品,此次项目是用SIXCloud云平台来进行xxxx云业务平台全方面管理和运行支撑。 SIXCloud云平台是一个基于PaaS技术实现AppEngine软件,不仅能够管理云基础设施,还能进行多种应用运行环境快速构建,提供Java、Ruby、Python、PHP、Node.js多语言、弹性服务端运行环境,能帮助开发者快速编译布署应用,让开发者用心于应用开发。开发人员只需要根据规则上传应用,不需要维护任何服务器,就能够提供给用访问服务。SIXCloud平台能够提供运行容器等级服务,经过一系列辅助工具和模块,快速地将应用进行布署提交运行。 同时SIXCloud平台提供一个强大应用管理、监控、布署、版本控制功效,为应用运行维护提供了高效工具。 第二章. 总体设计 一、 建设标准 依据xxxx云业务平台需求,此次项目标设计、建设必需考虑以下标准: n 系统工程标准 严格按系统工程和软件工程思想和方法进行系统设计和实现。在项目设施过程中按ISO9000质量管理体系/CMMI要求进行项目实施管理。 n 优异性标准 目前多种技术发展日新月异,为了确保现有技术优异性,适应计算机和通讯技术未来发展,应该采取优异计算机和通讯技术,以确保当别设计能够满足未来十年技术发展要求,不至于系统刚建成就被淘汰。 所谓系统设计优异性,是将信息系统看成一个系统工程,不仅设计其产生,还要设计其发展和未来,将着眼点放在现在应用系统及现有技术上,并考虑以最小代价来适应信息技术不停发展,使现有系统能够和业务需求同时增加,当系统规模在急骤扩张中亦不需要重新进行系统计划和设计。 n 可维护、可扩展性标准 综合考虑系统软、硬件结构,确保系统维护灵活、扩展方便,便于移植。确保系统在建成以后维护管理简单方便,在考虑设计余量前提下系统软硬件功效可扩展。 n 安全、可靠性标准 针对系统应用需求,含有高安全性特点和要求。可靠性是系统设计中所必需确保,要求系统动态适应能力强,有合适权限控制功效。要使系统投入运行过程中抗干扰能力强,应含有容错、检错、纠错能力,信息恢复和系统重建能力;确保系统关键功效能够7×二十四小时连续运行。 n 使用成熟技术标准 基于J2EE平台上信息管理平台支持现有流行多种中国外J2EE应用服务器。系统可靠性、稳定性、安全性、扩展性等多种指标全部得到了极大提升,其各方面性能已经达成了中国优异水平。 n 权衡标准 系统设计中要在优异性、实用性、可靠性、安全性、可扩展性,可管理性等很多方面进行权衡,综合分析考虑。 n 易用性标准 系统设计基于B/S体系结构,充足考虑操作者特点,采取人性化设计,方便易用。 n 可管理性标准 一个轻易管理系统不仅可大大降低系统管理员负担,而且能够在系统发生任何问题时候全部能够很轻易地进行诊疗,并采取有效方法,确保系统处于良好运行状态。 根据上述标准建设xxxx云业务平台,采取SIXCloud云平台,确保以后应用系统含有稳定、健壮基础架构。 二、 遵照标准 采取多层架构B/S结构; 采取JAVA语言,基于J2EE分布式计算技术进行系统架构设计和系统开发; 支持MYSQL数据库; 支持Windows、UNIX和Linux等操作系统; 支持BEA Weblogic、IBM websphere5.0、Oracle Application Server、JBOSS Application Server 等多个主流应用服务器; 利用XML作为系统接口数据交换标准,进行信息资源整合; 应用开发中间件是基于SOA架构。经过Web Service实现SOA服务,能够将服务公布于前端。 采取高性能中间件技术,如消息处理中间件、数据访问中间件、事务处理中间件、安全控制中间件等; 建立信任和授权服务平台、基于底层PKI/PMI证书服务机制和PKI基础安全服务机制,提供符合J2EE规范可信Web计算平台,该平台提供基于安全XML技术PKI基础安全服务和PKI/PMI证书服务统一调用接口。 采取OpenStack进行应用基础设施搭建。 采取KVM进行虚拟机虚拟化技术。 采取RabbitMQ消息总线技术进行消息传输和订阅服务。 三、 建设思绪 针对xxxx需求充足了解基础上,基于目前云业务平台建设经验总结和最新技术结果,本项目标总体建设思绪包含三个方面: n 使用OpenStack作为云操作系统进行云基础设施建设。 控制性:开源平台意味着不会被某个特定厂商绑定和限制,而且模块化设计能把遗留和第三方技术进行集成,从而来满足本身业务需要。OpenStack项目所提供云计算,让IT团体能够成为自己云计算服务厂商,即使构建和维护一个开源私有云计算并不适合每一家企业;不过假如拥有基础设施和开发人员,OpenStack将是很好选择。 兼容性:OpenStack公共云兼容性能够使企业在未来很轻易将数据和应用迁移到基于安全策略、经济和其它关键商业标准公共云中。使用亚马逊网络服务及其它云服务企业,埋怨最多就是“用户被绑架,无法轻易转移数据”。在云计算小区,有一个流行概念,即数据是有重量,一旦将数据存在某个云计算提供商那里,它就变得繁重而难以迁移,作为企业最关键资源,假如在迁移过程中不能保护好数据安全,很有可能会给企业带来灭顶之灾,相信没有企业愿意负担这个风险。 可扩展性:现在主流Linux操作系统,包含Fedora、SUSE等全部将支持OpenStack。OpenStack在大规模布署公有云时,在可扩展性上有优势,而且也可用于私有云,部分企业特征也在逐步完善中。伴随Ubuntu 12.04 LTS正式全方面将Eucalyptus替换成OpenStack,OpenStack将超出Eucalyptus成为云平台基础第一选择。 灵活性:灵活性是OpenStack最大优点之一,用户能够依据自己需要建立基础设施,也能够轻松地为自己集群增加规模。关键用Python编写OpenStack代码质量相当高,很轻易遵照,带有一个完全文档API,用户能够使用JSON或XML消息格式不一样组件代码,这相当有利于项目标发展壮大。另外,OpenStack项目标代码将在极为宽松自由Apache 2许可下公布,这意味着任何第三方全部能够重新公布这些代码,在其基础上开发私有软件并根据新许可公布,给众多云计算企业,留下了更大发展空间。 行业标准:来自全球十多个国家60多家领军企业,包含HP、Cisco、Dell、Intel和微软全部参与到了OpenStack项目中,而且在全球使用OpenStack技术云平台在不停上线。云计算领军企业加入,会无形透露出一个信息,就是OpenStack未来可能会成为一个行业标准,而且OpenStack项目研发初衷就是制订一套开源软件标准。 实践检验:实践是检验真理唯一标准,OpenStack云操作系统,已被全球正在运行大型公有云和私有云技术所验证过,比如,Dell企业已经推出了OpenStack安装程序Crowbar,不仅如此,OpenStack在中国发展趋势也是很之好,包含物联网用户、中国高校和部分大小企业,全部开始利用OpenStack建立云计算环境,整合企业架构和治理企业内部IT基础架构。 n 使用SIXCloud云平台,从以建设PaaS平台为关键,实现从IaaS到PaaS再到SaaS三层全线贯通。 现有主流云计算建设方案基础上全部是各自为阵,经过一系列软件集成和组合,来完成云业务平台各个功效。比如IaaS层建设基础上全部是使用OpenStack来完成,不过OpenStack管理功效太弱,完全无法适应企业级云平台运行需要。 SIXCloud云平台开发了大量辅助管理工具,不仅包含服务器管理、机房管理、网络管理、存放管理等硬件管理,还包含对IaaS层基础设施全方面管理和控制,和日常运行所需要多种监控、控制、计费、告警等模块。同时SIXCloud云平台还提供PaaS层全部功效和服务,为应用快速布署和运行提供了全方面支撑服务。使用SIXCloudPaaS服务,能够很方便地进行应用迁移和应用管控。 SIXCloud提供了从IaaS到PaaS再到SaaS全方位服务支撑,同时涵盖多种云业务平台需要日常管理运行服务,本项目将以SIXCloud云平台为关键,来构建xxxx云业务平台。 n 提供强大云业务平台运行管理系统,提升云业务平台管理效率。 SIXCloud云平台提供强大运行管理功效,具体包含租户管理、资源监控、路由管理、日志管理、虚拟机管理等一系列管理模块,完全能够满足云业务运行管理需求。在使用SIXCloud云平台进行应用迁移后,全部云业务系统硬件、基础设施资源和应用全部能够在SIXCloud云平台中进行管理。 四、 技术架构 本项目标总体技术构架以下图所表示: PC –浏览器访问 租户管理控制台 Mobile – App访问 Router 路由 (Nginx + Locator Service) MQ 消息总线 服务池 MySQL MongoDB Radis RabbitMQ 云配置数据库 安全账号数据库 租户认证 云控制器 VM GIT仓库 日志服务 应用容器 业务系统 Docker容器 数据库容器 业务系统 服务网关 Service node Oracle 计费管理 Legacy App AppEngine配置管理控制台 OpenStack作为云控制器,进行资源统一管理。云管理平台对VM、多种服务、网关、Docker容器进行管理。全部VM和应用之间适用MQ消息总线来进行通讯。在外部访问时,经过Router路由来对请求进行路由和转发,将外部请求接入到特定VM特定端口。 整个系统还提供管理控制台和租户控制台,供云业务平台进行运行服务。当然也包含计费等多种功效。 五、 应用架构 在应用架构上,能够分为五层,以下图所表示: 各层相互关联,相互依存。 n 资源层 资源层包含多种云操作系统所管理云基础设施和多种资源。 n 服务层 为应用提供多种服务软件系统。包含数据库系统、服务软件、消息中间件等。 n 容器层 包含多种应用运行容器。 n 应用层 布署在应用容器中多种软件系统。 n 用户层 最终用户使用浏览器和App等终端页面。 第三章. 业务支撑平台 此次项目标实施使用开发云平台SIXCloud来完成。SIXCloud平台融合目前最新云计算技术结果,是一个专门用于进行多种公有云和私有云建设云计算管控平台,此次项目使用SIXCloud云平台进行底层业务支撑,来完成管理、监控、运行等工作。下面将具体介绍SIXCloud云平台各项技术和功效。 一、 应用背景 n 云计算发展阶段 从云计算概念提出,一直到现在云计算发展,云计算逐步成熟起来,云计算发展关键经过了四个阶段,这四个阶段依次是电厂模式、效应计算、网格计算和云计算。 电厂模式阶段:网上比方很好,网上说电厂模式就好比利用电厂规模效应,来降低电力价格,并让用户使用起来方便,且无需维护和购置任何发电设备。我认为云计算就是这么一个规模,将大量分散资源集中在一起,进行规模化管理,降低成本,方便用户一个模式。 效应计算阶段:在1960年左右,因为计算机设备价格很昂贵,远非通常企业、学校和机构所能承受,于是很多IT界精英们就有了共享计算机资源想法。在1961年,人工智能之父麦肯锡在在一次会议上提出来“效应计算”这个概念,其关键就是借鉴了电厂模式,具体目标是整合分散在各地服务器,存放系统和应用程序来共享给多个用户,让大家使用计算机资源就像使用电力资源一样方便,而且依据用户使用量来付费。可惜是当初IT界还处于发展早期,很多强大技术还没有诞生,比如互联网等等。即使有想法,不过因为技术原因还是停留在那里。 网格计算阶段:网格计算说穿了就是化大为小一个计算,研究是怎样把一个需要很巨大计算能力才能处理问题分成很多小部分,然后把这些部分分配给很多低性能计算机来处理,最终把这些结果综合起来处理大问题。可惜是,因为网格计算在商业模式、技术和安全性方面不足,使得其并没有在工程界和商业界取得预期成功。 云计算阶段:云计算关键和效用计算和网格计算很类似,也是期望IT技术能像使用电力那样方便,而且成本低廉。但和效用计算和网格计算不一样是,现在在需求方面已经有了一定规模,同时在技术方面也已经基础成熟了。 n 云计算定义 云计算(Cloud computing),是一个新兴共享基础架构方法,能够将巨大系统池连接在一起以提供多种IT服务。很多原因推进了对这类环境需求,其中包含连接设备、实时数据流、SOA采取和搜索、开放协作、社会网络和移动商务等这么Web2.0应用急剧增加。另外,数字元器件性能提升也使IT环境规模大幅度提升,从而深入加强了对一个由统一云进行管理需求。云计算被它吹捧者视为“革命性计算模型”,因为它使得超级计算能力经过互联网自由流通成为了可能。企业和个人用户无需再投入昂贵硬件购置成本,只需要经过互联网来购置租赁计算力,“把你计算机当做接入口,一切全部交给互联网吧”。 狭义云计算是指IT基础设施交付和使用模式,指经过网络以按需、易扩展方法取得所需资源(硬件、平台、软件)。提供资源网络被称为“云”。“云”中资源在使用者看来是能够无限扩展,而且能够随时获取,按需使用,随时扩展,按使用付费。这种特征常常被称为像水电一样使用IT基础设施。 广义云计算是指服务交付和使用模式,指经过网络以按需、易扩展方法取得所需服务。这种服务能够是IT和软件、互联网相关,也能够使任意其它服务。 云计算特点: (1) 超大规模。“云”含有相当规模,谷歌云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等“云”均拥有几十万台服务器。企业私有云通常拥有数百上千台服务器。“云”能给予用户前所未有计算能力。 (2) 虚拟化。云计算支持用户在任意位置、使用多种终端获取应用服务。所请求资源来自“云”,而不是固定有形实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行具体位置。只需要一台笔记本或一个手机,就能够经过网络服务来实现我们需要一切,甚至包含超级计算这么任务。 (3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可交换等方法来保障服务高可靠性,使用云计算比使用当地计算机可靠。 (4) 通用性。云计算不针对特定应用,在“云”支撑下能够结构出千变万化应用,同一个“云”能够同时支撑不一样应用运行。 (5) 高可扩展性。“云”规模能够动态伸缩,满足应用和用户规模增加需要。 (6) 按需服务。“云”是一个庞大资源池,你按需购置;云能够象自来水,电,煤气那样计费。 (7) 极其廉价。因为“云”特殊容错方法能够采取极其廉价节点来组成云,“云”自动化集中式管理使大量企业无需负担日益高昂数据中心管理成本,“云”通用性使资源利用率较之传统系统大幅提升,所以用户能够充足享受“云”低成本优势,常常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成任务。 n 云计算服务形式 基础设施即服务(Iaas),平台即服务(PaaS)和软件即服务(SaaS)。 IaaS:基础设施即服务 IaaS (Infrastructure-as-a- Service):基础设施即服务。消费者经过Internet能够从完善计算机基础设施取得服务。 PaaS:平台即服务 PaaS (Platform-as-a- Service):平台即服务。PaaS实际上是指将研发平台作为一个服务,以SaaS模式提交给用户。所以,PaaS也是SaaS模式软件一个应用。不过,PaaS出现能够加紧SaaS发展,尤其是加紧SaaS应用开发速度。 SaaS:软件即服务 SaaS (Software-as-a- Service):软件即服务。它是一个经过Internet提供软件模式,用户无需购置软件,而是向提供商租用基于Web软件,来管理企业经营活动。 n 云操作系统 云操作系统是以云计算、云存放技术作为支撑操作系统,是云计算后台数据中心整体管理运行系统(也有些人认为云计算系统包含云终端操作系统,比如现在流行各类手机操作系统,这和先行单机操作系统区分不大,在此不做讨论),它是指构架于服务器、存放、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件之上、管理海量基础硬件、软件资源云平台综合管理系统。 云操作系统通常包含以下多个模块:大规模基础软硬件管理、虚拟计算管理、分布式文件系统、业务/资源调度管理、安全管理控制等几大模块组成。简单来讲,云操作系统有以下多个作用,一是治众如治寡,能管理和驱动海量服务器、存放等基础硬件,将一个数据中心硬件资源逻辑上整合成一台服务器;二是为云应用软件提供统一、标准接口;三是管理海量计算任务和资源调配; 云操作系统是实现云计算关键一步,以前端看,云计算用户能够经过网络按需获取资源,并按使用量付费,如同打开电灯用电,打开水龙头用水一样,接入即用;从后台看,云计算能够实现对各类异构软硬件基础资源兼容,更要实现资源动态流转,如西电东送,西气东输等。将静态、固定硬件资源进行调度,形成资源池,云计算两大基础功效就是云计算中心操作系统实现,不过操作系统关键作用远不止于此。 云操作系统能够依据应用软件(如搜索网站后台服务软件)需求,调度多台电脑运算资源进行分布计算,再将计算结果汇聚整合后返回给应用软件。相对于单台电脑计算耗时,经过云操作系统能够节省大量计算时间。 云操作系统还能够依据数据特征,将不一样特征数据分别存放在不一样存放设备中,并对她们进行统一管理。当云操作系统依据应用软件需求,调度多台电脑运算资源进行分布计算时,每台电脑能够依据计算需要,从不一样存放设备中快速地获取自己所需数据。 云操作系统和一般电脑中运行操作系统相比,就仿佛高效协作团体和个人一样。个人在接收用户任务后,只能一步一步地逐一完成任务包含众多事项。而高效协作团体则是由管理员在接收到用户提出任务后,将任务拆分为多个小任务,再把每个小任务分配给团体不一样组员;全部参与此任务团体组员,在完成份派给自己小任务后,将处理结果反馈给团体管理员,再由管理员进行汇聚整合后,交付给用户。 n OpenStack云操作系统 OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并提议,以Apache许可证授权自由软件和开放源代码项目。 OpenStack是一个开源云计算管理平台项目,由多个关键组件组合起来完成具体工作。OpenStack支持几乎全部类型云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一云计算管理平台。OpenStack经过多种互补服务提供了基础设施即服务(IaaS)处理方案,每个服务提供API以进行集成。 OpenStack是一个意在为公共及私有云建设和管理提供软件开源项目。它小区拥有超出130家企业及1350位开发者,这些机构和个人全部将OpenStack作为基础设施即服务(IaaS)资源通用前端。OpenStack项目标首要任务是简化云布署过程并为其带来良好可扩展性。本文期望经过提供必需指导信息,帮助大家利用OpenStack前端来设置及管理自己公共云或私有云。 n 云计算PaaS平台 PaaS是Platform-as-a-Service缩写,意思是平台即服务。把服务器平台作为一个服务提供商业模式。经过网络进行程序提供服务称之为SaaS(Software as a Service),而云计算时代对应服务器平台或开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。 所谓PaaS实际上是指将软件研发平台作为一个服务,以SaaS模式提交给用户。所以,PaaS也是SaaS模式一个应用。 PaaS能将现有多种业务能力进行整合,具体能够归类为应用服务器、业务能力接入、业务引擎、业务开放平台,向下依据业务能力需要测算基础服务能力,经过IaaS提供API调用硬件资源,向上提供业务调度中心服务,实时监控平台多种资源,并将这些资源经过API开放给SaaS用户。 n 云计算实施现实状况 一般意义上云计算只提供IaaS层多种服务,对于最终租户,只提供一个虚拟机等级帐号,经过SSH或浏览器进行虚拟机管理。 因为OpenStack云操作系统已经越来越普及,其开放性已经得到了业界普遍认可,已经成为了实际上云计算操作系统,各个大型云计算专业厂家全部使用OpenStack来构建公有云和私有云。 OpenStack作为一个开源云操作系统,在进行公有云和私有云建设过程中,偏向于通用关键功效,在云运行管理和监控控制等方面功效相对微弱,各个厂家在此基础上进行自己功效修改和扩展,推出了自己处理方案。对于OpenStack定制扩展所衍生出来一系列产品,全部是围绕完善IaaS管理来进行,基础上全部是IaaS类产品。 市场上PaaS产品多年来也开始出现,关键作为小规模应用运行容器或辅助开发人员进行应用快速布署。目前主流PaaS平台基础上全部是依靠提供给用服务而运行,作为企业私有云,其运行环境千差万别,现有PaaS平台极难承载企业应用云布署,大多数PaaS平台对现行企业应用帮助极少,基础上用不上。 在实际云业务平台运行期间,存在大量运行和运维工作,包含硬件设备维护、监控、维修、安装等,同时包含机房大量日常工作。现有云平台基础上全部没有对应管理模块,无法进行日常管理。 n SIXCloud云平台 SIXCloud云平台是一个贯通IaaS和PaaS综合性管理平台。其功效不仅包含全部IaaS平台功效,还包含了PaaS平台全部功效,同时还涵盖了运行管理多种功效。SIXCloud平台以租户和应用为中心,开发了大量实用工具和功效模块,极大地提升了整个云业务平台管控水平,真正做到了一站式管理,是企业私有云和公有云建设强有力业务支撑平台。 SIXCloud平台使用分层管理思绪,针对不一样类型业务群需求,进行开发。总体业务分三层: ² 硬件设备层 硬件设备层关键关联机房管理和运维部门业务,包含多种硬件设备维修维护,和故障处理和设备状态监控等。 ² 基础设施资源层 基础设施资源层是使用云操作系统对硬件资源进行”池”化后,所虚拟出来虚拟资源。这层相关是运行部门和租户。包含多种虚拟资源管理、监控、分配,和租户控制台相关多种管理工具。 ² 应用层 包含云业务平台所能提供多种业务服务和租户进行应用布署时,提供多种应用容器和和应用相关多种服务,包含数据库服务、缓冲服务、日志服务、路由服务、监控服务等。 公有云和私有云建设是一个复杂系统工程,整个云平台横跨服务器、网络、存放、操作系统、安全、业务应用等,跨越多个技术,实现云平台安全可靠运行,需要大量高端技术力量和跨专业技术人才,使用SIXCloud云平台来实施云业务平台建设,能够最大程度地降低整个云平台运行技术要求,经过一系列可视化工具来轻松实现多种复杂调度和管理,是云业务平台高效、安全、稳定运行基础。 在实际运行过程中,提供了大量技术资料,而且需要培训专门运行人员,以确保云业务平台稳定运行。在实际运行过程中,提供多种管理规则模板,为多种复杂应用提供丰富经验参数,确保应用可靠运行。 同时,每个云业务平台建设必需针对云平台需求给出量身定做方
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服