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

艾普网络的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云计算微博,了解更多云信息。

糗事百科王坚:百度云推送让我们省心 10个最热JavaScript开源框架的社区活跃度对比 2013福布斯中国富豪榜:李彦宏第三、马化腾第五、马云第八 Storm又获东风,Hortonworks计划将其整合到Hadoop企业版 IBM CEO:预测高新技术 五个我最喜欢的方式 我伙呆,硅谷高级工程师年薪16.5万美金起 羡煞旁人的Supercell:Clash of Clans卫冕营收榜冠军 谷歌第三财季利润增36.5% 但摩托罗拉业务继续亏损2.48亿 针对应用开发者的几点建议:注意特征蔓延、加大用户评审…… Ubuntu中文衍生版UbuntuKylin 13.10正式发布 Web设计师和Web开发者之间的区别是什么? 在政府退出后,Google的量子计算机项目面临危机 SQL on Hadoop的最新进展及7项相关技术分享 联想:欲收购黑莓,还能在智能手机领域创造PC神话吗? 谁说Android开发者的收入依然不行? 代码可维护性的神秘面纱 MDCC 2013首批演讲嘉宾名单出炉 议题即将披露 MDCC2013:公开征集讲师和演讲主题 移动周报:IT人必看!9大最火移动开发技能 OpenStack H版发布 盘点2013:21个最火的云初创公司 从摩尔定律到原子计算,2013诺贝尔物理学奖背后的计算机技术 黄峻:从自制纸板键盘的孩子到Adobe技术经理的故事 Web开发正被颠覆 开发者需认清五大新现实 最发人深省的亚马逊面试题,你会如何作答? 所见即所得:8款实用HTML5开发框架 Groovy最受欢迎 Java系开发者更偏爱其他JVM类语言?(图) [开源专访]iNews创始人赵戈戈:36小时开发的PHP版HackerNews 使用Spring框架的12个开源项目 甲骨文仍旧“憎恨”开源软件 开发者应该避免使用的6个Java功能 谁能给出在浏览器中不断显示鼠标位置的最简单javascript代码? PHP如何调用VB生成的DLL(DCOM中间层中的类) 如何用WinSock远程控制修改一台电脑的注册表?请高手给个思路或源码,谢谢!高分相谢。 求一曲线拟合的简单高效算法!最好有源码或伪代码! 请解释一下ActiveX控件中的方法和事件有什么区别? 有谁知道如何设置CreateDirectoryEX中的参数 请问在VC6.0中如何把数据文件做进可执行文件中?在线等待...... 编写DLL时,如何获得某一消息的lParam和wParam参数值 数据维护问题,请大家多多帮忙!在线等待! 请问如何取得用户在控制面板的国别设置中所设的国家或地区是什么? SaxException:File "c:\xml\reports.xml"not found MOV large fs:0 1234h是什么东西? 网页上浮动图片怎么做阿?急~~~ 无模对话框 我到底错在哪? 问一个很简单的问题?如何做一个链接到框架页! 这是不是病毒? 新作一系统需要用条形码输入,用asp.net作,需要与条形码输入器的硬件进行交流吗?条形码的硬件选用什么比较好?价格是多少? 请问各位大虾,那里有COM以及COLLECTION对象编程的文章和例程? 一个保存文件对话框的问题 一个很菜的问题,实在不会 sql语句怎么写? 关于服务器端和客户端通信的问题,急,请各位大虾帮忙 error LNK2001: unresolved external symbol "public: char __thiscall bcdtoasc::secondchar(char)" (?secondchar@bcdtoasc@@QAEDD@Z) 文本框的问题 关于 ACCESS 添加记录的问题? 为什么我在数据窗口中的sql语句中使用参数有错误?提示invalid和不完整! 在UNIX下如何编译C++程序 请教一个COM对象创建的问题 如何获取DropDownlist的SelectedItem.Text? lirun(笨笨狗)请进来领分 怎么得到数据库中的id值。 有点痛,不知道是什么病,大家帮忙看看 GOOGLE被中国"冷处理" 请介绍一本好一点的Winsock函数编程的书,电子书或者纸书都可以 关于全局CDatabase; mysqldump备份数据库时总是出错? 谁有http://211.100.6.72的源代码最好有附带的数据库连接说明。200 在2000server上安装oracle的问题,求教! 怎样深层理解delphi的类变量 数据库中日期范围怎么比较? 如何将Access的数据导入SQL-server 散分了,高手请进---.net不能够bug ???怎样在Delphi中对导出到Excel文件单元格进行划线???? 在VB中如何进行程序的数据输入有效性验证? 请上次回答我NT问题的同志进来拿分,上次只给了100 如何学winzip那样,在弹出菜单中增加一个新的项目 英国有好点的软件公司吗? 高分求救水晶报表问题? 从数据库中取最新的第10~第20条纪录的sql语句如何写啊?各位大侠帮忙啊 记录集问题 用哲学观点看服装发展史联系马克思主义哲学,看服装发展字数2000 这个图像为什么斜率为负 温度计如何读数怎样看温度计的摄氏度(不是体温计)0下几摄氏度怎么看,每1cm代表多少摄氏度,回答的好的附加100分,不好的不加分 使SDS-聚丙烯酰胺凝胶电泳具有高分辨率的三个因素是什么 太空里可以做什么实验快 假如一个温度计的读数是11C(就是那个摄氏度的符号,我这里打不出来),那么这个读数读作( )假如读数是-6C,这个读数读作( ) SDS-聚丙烯酰胺凝胶电泳和琼脂糖凝胶电泳?比较说明SDS-PAGE(SDS-聚丙烯酰胺凝胶电泳)和琼脂糖凝胶电泳的物质分离原理和特点? y=-x的图像斜率是1还是-1?斜率有负的吗? 看温度计读数 童趣 文言文急 在太空中不能做什么实验 这个温度计怎么读数阿 初一文言文(《童趣》)一.多义词之:故时有物外之趣( ) 心之所向( )昂首观之( )然:怡然自得( )庞然大物( )二.(藐小之物) 藐:(细察其纹理) 纹理:(使之冲烟而飞鸣) 经过点(1.-2)和0负1的直线的斜率是什么? 碱灰石是什么 最大的昆虫有多大?在那个地区? 航天员在太空做什么实验 如图,宇宙飞船A在低轨道上飞行,为了给更高轨道的宇宙空间站B输送物质,需要与B对接,它可以采用喷气的方法改变速度,从而达到改变轨道的目的,则以下说法正确的是A、它应沿运行速度方向喷 人类了解历史的途径有哪些? 飞船对接为啥是从低轨道加速?从高轨道减速 能对接上么? 碱的俗称是什么?只是想问问 昆虫最大有多大无 有机活性碱的食品是什么?一定要对.好的追加50分 目前航天飞船的飞行轨道都是近地轨道,一般在地面上方300km左右的轨道上飞行,绕地球飞行一周的时间约为90min左右.若飞船在赤道上空飞行,那么飞船里的航天员在24h内可以见到日出的次数可 最小的而且会飞的昆虫有多大?我想知道,世界上最小的飞虫有多大?我们是不是可以将它看作是一架微型智能飞行器,其精密程度是非人工所能创造出来的,它是大自然的杰作! 请问富含植物有机活性碱的食品有哪些 小苏打是俗称的碱吗?可以当碱用吗? 高一生物要不要背细胞学说建立历程要不要背什么比夏列文虎克施莱登之类的,还是只要背细胞学说的主要内容?如果要背,要背哪些 什么含有机活性碱 飞行的宇宙飞船中可以用哪种笔钢笔 毛笔 铅笔 中性笔可以用哪个 为什么 高中生物 历史上细胞学说的建立过程.详细但不冗长! 使用下面三个词语组成一段话 蓦然 羁绊 奔突 直线l过原点和(-2,2)求直线斜率求只限倾斜角, 细胞学说的建立过程,是一个——————过程 用下列词语组成一段话自出心裁,雷同,别具匠心 五孔一开关插座如何接?开关接灯,五孔供电.如图,怎么接.能够画个简易图的更感谢. 人体细胞新陈代谢要多久能换一遍 具体多长时间 选用以下词语组成一段话?请用以下词语组成一段话,大约300字,至少选3个词,耸峙云霄 黯然失色 惊心动魄 洪荒 啃噬 不盈不溢 推山拆地 扶摇 端倪 翎毛 燧木取火 泯灭 五孔一开关插座怎么接,开关只有一个接线口 人体细胞几天可以完全的换新?人体细胞经过新陈代谢,经过几天可以完成更新成新的细胞呢?一个好的习惯养成需要三个月,一个好人生,需要十年的追逐,那我们整个人换新到底最短需要多少时 宇宙飞船要在更高的轨道飞行应该点火加速,那么它是稳定后速度减小了,还是在加速过程中实际速度也在减小也就是说飞船虽然在加速,但由于轨道半径逐渐变大,实际速度却是在减小的?或是 五孔一开关插座的接法谢谢了,开关不要管着插座,开关 只管着 灯,然后插座长期有电,和开关没关系,大哥们别瞎说 我可不想接插了, 根据题目材料要求设计低年级段语文测试题低年级阅读材料牙齿的苦恼牙齿工作了一天真疲劳,晚上,准备好好睡一觉.不料,小主人又送来食物,命令它们赶快咀嚼.牙齿们只好全体行动,可心中都 人体细胞一天换多少个 航天器的飞行轨迹为什么是正弦曲线 在形成精子和卵细胞时,染色体减半进入,父母双方不是少一半么?染色体怎样变化? 请问人体细胞多久会全部更新一次?多久呢 我要重新做人 各个轨道的航天器速度不同,分别是多少?比如太阳同步轨道,极地轨道等 哪里有仓颉字典下载要收词量比较庞大的 人体细胞多长时间更新 那些植物中含有秋水仙碱,要现在有的植物. 中国字典中最难写的是什么字? 植物体内的四种组织,从要根本上说都是来自于?A、分生组织的分裂、分化 B、受精卵细胞的分裂、生长分化 C、保护组织的分裂、分化 D、营养组织的分化演变有些人说选A,有些人说选B,头都大 有没有什么简单的方法检测植物体内所含糖和碱成分的高低? 谁知道哲学的发展史?分析人是用什么的方式在认识世界的?唯物主义哲学是否是支持命运存在的? 2.下表是四种植物分生组织的细胞周期,有关叙述正确的是 植物 细胞周期的时间(h) a时期 b时期 合 计 物种1 10.6 0.4 11 物种2 18 0.5 18.5 物种3 16.5 2 18.5 物种4 10.4 2.3 12.7 A.四种 若直线斜率k=2,且过点(1,-2)的直线方程 高中生物(关于细胞学说,细胞是通过细胞分裂产生的 为什么不符合细胞学说老细胞通过细胞分裂产生新细胞,为什么符合细胞学说 求植物的基本组织中的机械组织与分生组织的特点(注意简洁明了). 如何用直线方程求直线斜率?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘