说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

艾普网络的OpenStack实践

HTML文档下载 WORD文档下载 PDF文档下载
OpenStack被看成是快速、低成本构建私有云或公有云的有效方式,随着OpenStack不断演进,越来越多的企业加入到OpenStack实践队伍中来。成都信立讯科技的张子凡带领团队为艾普网络建立了基于OpenStack的公有云服务。

张子凡在 blog中透露了这一消息。 艾普网络主要从事互联网接入和宽带应用服务。包括 文思海辉、海云捷迅都已为鹏博士等提供了技术服务,帮助后者建立基于OpenStack的共有云服务。信立讯科技与艾普网络的合作也如出一辙。


张子凡在blog中透露,系统测试已正常运行半年多,目前正在系统待机上线。以下内容根据张子凡的blog整理而成:

测试环境+生产环境

考虑到OpenStack自身的稳定性和快速迭代现状,艾普云建立了测试环境和生产环境并行运行。

验证环境。作为生产系统的镜像系统,用于软件开发测试、生产系统故障及解决方案测试,以及Openstack新版本、新功能之测试平台。

生产环境。用于对用户提供以云服务器、云存储及云应用等服务。

功能实现

镜像上传与下载:用户可以将云中运行的虚拟机镜像下载到企业内部运行或将企业内部的虚拟机镜像上传到云系统内部运行,充分体现Openstack开放云“不锁定客户,能进能出”的系统特色。

云存储功能:一份数据至少同时备份到三台不同的硬件存贮服务器中,数据丢失可能性接近于零。

生产系统

生产系统目前基于E版结合了其它的技术实现高可用性容错布署,意即核心系统任一台服务器、交换机出现硬件问题,云系统仍能正常运行;后期将根据G、H等更新版本的成熟度渐进升级。

  • 系统采用E版的multihost network + VLAN模式布署:
  1. 可顺序扩充支持至4000个左右的租户,每个租户内部提供一个C段的内部IP地址,并以VLAN隔离,租户内可创建100-200台左右的私有云服务器;
  2. 在少量修改代码后,每个租户间的Fixed_IP内网完全隔离,避免了某一租户从内部发起对其它租户系统的攻击。

高可用

系统的控制节点服务均采用双机主备模式处理,弥补了Openstack系统原始设计中控制服务均为单点的不足,确保某一服务器硬件出现问题时,不影响系统的正常运作;

安全隔离

  • 系统设计中,采用云公共Firewall/NAT+计算节点服务器的方案:

Openstack系统原始设计中,计算节点服务器将直接裸露到互联网上,运行在其内的虚拟机则通过floating公网IP直接与互联网连接;这种模式下,云系统将承受着来自互联网的直接安全风险。

艾普云系统的设计是,通过一个或多个公共的高性能云Firewall/NAT设备将内部的计算节点服务器与互联网隔离,不允许互联网直接接触到云内部的计算节点服务器;内部每台虚拟机则采用单一Fixed_IP的方案(不分配floating IP),即每台云服务器在系统内部只有一个IP地址,内部IP通过中央强大的Firewall/NAT完成内外网IP映射,从而对外提供业务,这样做的益处是:

  1. 实现两层防火墙机制:除了云用户本身可以设置虚拟机的软件防火墙外,当用户准备对外提供业务时,艾普云管理员再单独在云系统的硬件防火墙上为用户打开指定的业务端口。因为通常情况下,云用户对复杂的防火墙端口设置均达不到专业水准,难免有漏洞,因此,艾普云两层防火墙机制可有效地避免因用户对防火墙设置不完整而带来的安全风险;
  2. 有效地节约公网IP地址:IP地址不足是国内所有运营商面临的大问题,NAT+私有IP地址模式再配合IP地址共享技术,可有效地利用已有的公网IP地址资源,并满足客户业务及云系统本身的日志要求;
  3. 满足中国法律要求:中国法律要求对公网IP地址的使用必须备案,如果直接采用Openstack 的floating IP技术,用户在备案前即可自由获得IP地址,则与国内法律相违;当然,使用NAT+私网IP地址方法的不足是,用户无法即时获得公网IP地址以迅速开通对外服务,需要向云运营商技术人员申请开通,需要消耗一定的时间,但这是技术与法律间的妥协方案。
  • 管理通道独立于业务通道

Openstack 原始设计中,租户管理云服务器需要通过业务通道进行,即业务通道必须开放虚拟机的管理端口,虽然Linux类服务器可以使用RSA key的方法登录以提高管理安全性,但对很多windows服务器用户而言,通过业务通道直接管理服务器,将承担很大的安全风险。

在艾普云的设计中,我们将管理通道与云服务器的业务通道分开,即云用户管理服务器时,走的是单独的管理通道,而此通道由专业SSL VPN硬件构成,只有先通过SSL VPN的用户身份验证后,云用户才能够访问到与其租户相关的云服务器IP地址;而在业务通道中,只打开用户指定的业务端口,Linux/Windows服务器的管理端口则封闭。

存储

  • 相对于中央存储存在的双机冗余、网络性能而带来的高昂布署成本而言,分散存储模式则是可靠性、性能与成本间的折中方案。艾普云为云用户提供二种数据可靠级别:Raid5+2与Raid10+2;
  • 普通的业务应用以Raid5+2为基础,这一类业务多是网站、邮件、办公等业务;
  • 对金融类等关键业务提供Raid10+2服务,这一类业务多是数据库、ERP、财务管理等业务;
  • 对数据库类高I/O要求的应用,艾普云将提供基于SSD的计算服务器来满足要求;
  • 为确保出现无法预知的灾难性后果,艾普云将自动离线备份所有的云服务器数据;(注:目前首期投入线上测试的系统均为Raid5+2配置。)
(文/包研  审校/仲浩)

9月23-25日,北京,重要安全大会——2013中国互联网安全大会。由CNCERT/CC指导,网络安全应急技术国家工程实验室、灾备技术国家工程实验室、OWASP、Gartner、SyScan等深度参与。特别精选“软件安全论坛”和“云计算安全论坛”,为CSDN的用户预留部分名额。数量Very有限,速报名!

欢迎关注 @CSDN云计算微博,了解更多云信息。

AppGratis CEO现身说法:应用被苹果儆杀始末 一个Web设计师眼里的云计算 戴尔高管:服务器业务领先惠普五年时间 Hoodie:基于JS与CouchDB的超快速Web开发框架 设计优秀API的五大规则 盘点英特尔IDF2013第一天:技术产品新趋势 英雄组队去打怪!Nimble Quest开发团队访谈 云通讯平台打造本土Twilio 被逼无奈?传微软或明年秋发布iOS和Android版Office 欧洲各国政府将向大众开放公共数据 访联想云存储罗予晋:优化MooseFS,共建生态系统 磊友创始人赵霏:关于HTML5与Flash争执之我见 国际混乱C语言代码大赛优胜作品详解之“A clock in one line” 揭秘程序员大脑编程的七大“误区” 从Java到ObjC语言的桥梁:谷歌J2ObjC 0.7版本亮相 数据库管理系统ParElastic:打破常规 扩展云端MySQL 谷歌苹果专利纠纷意在战略无意和解 美法官为其苦恼 Facebook收购神秘移动软件创业公司Osmeta 修改驱动,使用Erlang+VoltDB实现每秒87.7万事务 横评美国IaaS“8匹狼”:AWS、GCE、Azure、Rackspace、SoftLayer、Dell、HP、Joyent 独立游戏精神释放的舞台:IGF China 2013作品火热征集中 三款热门入门级在线编程教程对比 微软modern.IE:网站兼容性测试利器 Localytics:AngularJS代替Backbone 代码减少一半 史上增长最快的SaaS服务Optimizely:13亿访客,10万次测试 IDF上的云计算故事 移动周报:百万年薪、微信疑云,老罗小马本周很忙 一个创业失败者的自述:我是如何搞砸一款产品 收入百万美元:一个放弃上大学的程序员 Cocos2D配Box2D:逆天小白程序员作iOS游戏 招聘移动开发,老板必问的10个问题 请教一个问题 请问怎样使动态创建的控件响应一个事件 windows编程高手请进 我真惊了,小弟刚用VB6,请问,VB6怎么会有乱吗问题?怎么解决!各位大侠请帮忙!! 如何使一段程序停止运行,并自动释放相应的堆栈? 请问西安哪儿能买到《The C++ programming Language》? 谁能告诉我#include <fstream>和#include <fstream.h>的区别? 条件?返回值1:返回值2???? 在CEDIT的CHANGE事件中怎么不可以用CEDIT::REPLACESEL()?? 打印高手请进 谢了 简单的键盘消息! 如何在表里添加列? dll调用的问题 请知道NotesSMEI的高手帮忙 奇怪错误 如何用ATL创建一个全局COM(只启动一个实例)供所有客户端使用? 如何修改一个域的值?用@SETfield吗? 怪! 怪! 怪! 为何存储不上数据???(急) 我真惊了,小弟刚用VB6,请问,VB6怎么会有乱吗问题?怎么解决!各位大侠请帮忙!! 急救!!用pb写登陆界面出现的大问题! 欢迎大家来! 急!如何在一个form窗体里面来移动线条,就象类似于画基本的电路图那样,谢谢高手的指教!!! 哪儿有<<新编计算机绘图>>下载啊? 给高分 急!如何在一个form窗体里面来移动线条,就象类似于画基本的电路图那样,谢谢高手的指教!!! 可以用网页文件重新启动机器吗? 高手请看看!!!如何用ATL创建一个全局COM(只启动一个实例)供所有客户端使用? 哪里能下载到vs.net正式版?(100分) pascal 谁知道有没有创建Service的好工具? 谁来介绍一下CORBA ? 请教ODBC SQL中 CONVERT的用法? 笔记本电脑开不了机!!!! 关于ClientDataSet SQL动态参数的问题? 关于在PB的script中直接嵌入SQL 单机使用什么数据库最好! 怎么远程启动一个程序? 一个XSLT的小问题 C++Builder高手回答!!(关于在NOVELL上的应用) 急!请问哪位高手知道怎么用VB来开发组态软件。请多提提建议! 大家好!~新人来了!~ 如何实现MicroHelp即状态栏的分段 麻烦各位介绍几个有SCJP模拟题的网址!谢谢!!!! 关于Read&Data! 现在只能显示最新的120篇,能不能家多点呀,例如最新1000篇? VS.net哪里有正式版的下载呀?大侠们有没有地址呀? 谁能告诉我哪儿有TR下载,不是TRW,谢谢!50分相送~ 求助!!急!急!…… console下可以用ado访问sql server数据库马? 诸位仁兄,帮小弟推荐一本学J2EE的书。 DataModule4.ClientDataSet1.Locate的问题求救! NetLocalGroupEnum 如何使用列举远程用户 某纳盐溶液可能含有硝酸根、碳酸根、亚硫酸根、硫酸根、碘离子、CL-、Br-.为了鉴定这些离子,分别取少量溶液进行以下实验:5,加HNO3酸化后,加过量AgNO3,溶液中析出白色沉淀.分析上述实验, 高中化学常见的带色物质 含什么元素的汽油污染空气 【高中化学】离子推断题某无色溶液由Na+、Ag+、Ba2+、Al3+、AlO2-、MnO4-、CO32-、SO42-中的若干种组成.取该溶液做如下实验:(A)取适量试液,加入过量盐酸,有气体生成,并得到溶液.(B)在 高中化学常见的物质颜色 广州市空气被污染的主要原因有哪些? AB是Na2CO3 和Ba(OH)2 为了确定X,现将(1)中的两种物质记为A和B,当C与B的溶液混合时,产生红褐色沉淀和无色无味气体;当C与A的溶液混合时产生棕黄色沉淀,向该沉淀中滴入稀HNO3,沉淀部分溶解,最 请部师傅们磁性开关与接近开关的使用是一样吗?它们的功能一样吗?可以互换使用吗? 高中化学的离子哪些有颜色,分别是什么颜色? 利用澄清石灰水可以验证人的呼吸作用能否产生二氧化碳这句话是对是错 接近开关和磁性开关及光电开关的区别? 燃放烟花爆竹对空气的污染程度有影响吗? 人的呼吸作用为什么会消耗氧气,产生二氧化碳? 干簧管怎么样做磁性接近开关 怎样评价空气污染物对城市空气的污染程度 人的呼吸作用在哪进行?人的呼吸作用进行的场所是哪?血液?细胞?并不是问气体交换场所. 而是发生化学变化的场所. 也就是葡萄糖和氧气发生变化的场所 接近开关和磁性开关的线径一般是多大的 谁能帮我总结下 ,最经常考的颜色气体沉淀 帮我总结下 希望能把初二用到的所有公式都发过来,如果完整会提高悬赏! 接近开关,磁性开关的功耗?如题,各种传感器的功耗怎么算?需要知道它的什么参数才能算出来?例如一台设备上共用了100个磁性开关,开关电源应选多大?还有关于设备功率估算问题,一台三相设 是什么污染了大气层 【化学问题】设计一个实验证呼吸作用产生二氧化碳. 铁盐 无色什么铁盐是无色,或极浅的颜色,而且浓度不是太低 大气层污染的危害 归纳初二物理每章的公式,每一个知识点的影响因素例如:电流的影响因素有导体的电阻和导体两端的电压 什么是断电延时继电器的常开触点(常闭触点)?断电延时继电器断电后,经过一段时间的延时,触点动作,这个没有疑问.那么断电延时继电器在线圈通电时的状态是常态还是非常态:即常闭触 如何减小大气层的污染 空气中含有什么成分 气缸感应线怎么接啊?是C型磁性触点开关 大气层污染有几层楼高 空气含有什么成分 气缸一般磁接近开关是多少伏的 哪些气体可以污染大气层 空气里含有哪些成分? 常开磁性接近开关接触磁铁是断电还是通电 汽车不但给人们带来了便利,还污染了空气,正应了那句古话( ).什么古话,急 空气中含多少成分? 初二物理人教版下册知识点概括 写污染的好的书籍以及里面比较好的句子 气缸上磁性开关的工作原理 细菌和真菌通过分解作用能促进自然界中的?等物质循环? “所有的河流都被污染了”英文的句子 气缸的磁性开关有什么作用那我们不用磁性开关是不是也可以,因为我们有电磁阀呀!是不是因为磁性开关使动作可以马上反应,不必设置时间? 生物分类表(动物、植物、病毒、真菌、细菌)有谁可以帮我制作一张生物分类表,要动物、植物、病毒、真菌、细菌五种的分类,而分类下也要有分类,如:动物——脊椎动物、无脊椎动物 描写河水污染的句子语句要优美 熟石灰是不是石灰水 细菌,真菌,动物,植物,病毒.他们的——和——各不相同打错了,是他们的——,——和——各不同 描写环境被污染的句子急! 熟石灰是不是就是澄清石灰水 动物、植物、真菌、细菌、病毒它们总称为什么,它们不断的从地球摄取什么、什么、什么等物质,进行生命活动摄取什么中有一个是空气 接近开关 怎么使用我一楼有个车库.我想用接近开关 常闭型,做个报警器接到家里.请问怎么接,车库的门是木头门. 气缸磁性开关有一个磁性开关,上面标有24伏电压,是什么意思,另外它只有两条线,指示灯怎么会亮.[两条线不就是个开关而已,怎么还有电压有指示灯呢] 在细胞结构上,真菌细胞不同细菌细胞的是具有( ) 关于接近开关的使用!我想知道,接近开关可以不可以反应物体接近的距离的大小,就是物体接近的远近,接近开关的输出能否反映出来呢?还有可不可以连续测量呢? 现有一气缸,其型号为不带磁性,此时如果在气缸上安装一磁性开关,磁性开关是否能够正常工作? 造成空气的污染的原因及危害是什么? 接近开关的使用接近开关是和电源连接 还是需要和其他什么配件 某无色透明溶液中可能含有下列离子K+,H+,Ba2+,OH-,CO32-,Cl-,NO3-且该溶液能与AL反应放出H2.取三只试管,分别加入少量反应后的溶液进行如下实验:1、一只滴加一定量KOH溶液,有白色沉淀产生.2、一 气缸运动的话用磁性开关好还是接近传感器? 空气受污染的原因是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘