虚拟化发展简史和京东的虚拟化应用方案

虚拟化是指在同一台物理服务器上模拟多台虚拟机的能力。且每台虚拟机在逻辑上拥有独立的CPU、内存、硬盘和网络接口等。虚拟化可以提高硬件资源的利用率,使多个应用能隔离的运行在同一台物理机上。虚拟化分为硬件层面的虚拟化和软件层面的虚拟化。

硬件虚拟化是通过模拟硬件的方式来获得真实计算机的环境,可以运行一个完整的操作系统。在硬件虚拟化中,又有Full Virtualization(全虚拟化,完整的模拟一整套真实的硬件设备)、Partial Virtualization(部分虚拟化,仅对关键性计算组件或者指令集进行模拟。操作系统需要修改才能运行在部分虚拟化环境中)和 Paravirtualization(半虚拟化,不对硬件设备进行模拟,虚拟机拥有独立的运行环境,通过虚拟机管理程序共享的硬件资源。大部分操作系统 需要修改才能运行在半虚拟化环境中)等不同的实现方式。软件层面的虚拟化,指在同物理服务…

详细内容

艾普网络的OpenStack实践

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

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

 

 

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

测试环境+生产环境

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

验证环境。作为生产系统的镜像系统,用于软件开发测试、生产系统…

详细内容

谁将成为OpenStack中的红帽(RedHat)?

在历史上,Red Hat Enterprise Linux在IT基础设施平台领域一直扮演着重要的变革者角色。它的基础原则是引入稳定性和生命周期维护,从而最终替代昂贵的专有UNIX产品。这一商品化计算浪潮实现了更低的成本,并且使用户免于锁死在厂商身上,同时也为其在关键任务运营中的更广泛使用敞开了大门,其中也包括金融服务行业。今天,全世界50%的交易额均受益于红帽产品的推动。

Red Hat Enterprise Linux的下一波将侧重于成为业界第一种在主流版本中,内建最高水平安全性的产品,避免使自己变成无足轻重的非主流技术分支。对安全性的重视,包括与美国政府国家安全局(NSA)在安全性增强Linux(SELinux)方面开展协作,为全球范围内注重安全性的政府和商业机构采用Red Hat Enterprise Linux铺平了道路。

Red Hat Enterprise Linu…

详细内容

用Eclipse调试Horizon提高开发效率

Horizon是OpenStack的Web界面工程,使用Python世界的MVC框架Django书写。
工欲善其事,必先利其器。本文将描述如何使用pydev插件在eclipse中调试horizon,这将极大提高开发效率。步骤很简单,分享如下:

1, 为eclipse安装pydev插件,略;
2, 假设horizon的代码通过git下载到了/opt/stack/horizon目录下,那么将eclipse的workspace切换到/opt/stack目录下;
3, 新建名为horizon的pydev类型的工程(菜单File -> New -> PyDev Project),填写工程名之后直接按”Finish”键完成即可;
4, 将/opt/stack/horizon/manage.py文件用下面内容替换;
#!/usr/bin/env python

impor…

详细内容

Gartner:AWS面临众多竞争对手的重重包围

ZDNet至顶网软件频道消息: Amazon Web Services在基础设施即服务供应商中的领导地位正遭遇威胁。根据Gartner公司研究副总裁Lydia Leong的分析,竞争对手们正瞄准Amazon一直以来所刻意忽略的市场。

Leong在两篇系列博文中表述了她的观点。第一篇博文指出,AWS成功的根源在于它充分迎合了开发商们的实际需求。Leong认为,其它基础设施即服务及平台即服务厂商的介入则为买家提供了更多选择、从而有机会让自己在这片市场中培养更强的品牌影响力与产品号召力。

而在第二篇博文中,Leong表示“三家极度危险的竞争者”正在向AWS逐步迫近。

这三位就是微软、谷歌与VMware。

微软之所以会推出更多云计算业务,应该归功于Leong所说的“深厚的客户关系、强大的技术实力以及将二者相结合所必需的丰富运营经验”。谷歌最终也将用实际行动向客户证明自己的产…

详细内容

IBM称开放云是大势所趋

中国IDC圈9月12日报道:IBM采用了OpenStack并接受了Cloud Foundry的平台即服务,IBM坚信云的最终命运会是建于开源软件上。

IBM管软件标准和云实验室的副总裁Angel Diaz星期一在加州圣克拉拉召开的PlatformCF会议上一个发言里说,任何“在技术上采用专利技术的商家”无法快速地开发技术,因而追不上发展中的各式开源云技术步伐。他说,“IBM是100%地支持开放云。你如果不加入进来,就会被创新世界淘汰。”

IBM曾经力挺Linux,现在IBM再出招支持开源OpenStack基础设施即服务及VMware开发的开源“Cloud Foundry”平台即服务。

云计算巨头亚马逊(封闭源,改版的Xen hypervisor)、谷歌(闭源大杂烩,最终会从学术文章中泄露出来)及微软(闭源Windows和可能是改良的Hyper V虚拟化)也许不会同意IBM…

详细内容

CoreOS, Linux cgroups与OpenStack的无缝升级

Linux cgroups是一种进程资源隔离的技术,namespace是进程的网络资源隔离的技术,它们合在一块也就有了lxc项目,所以从理论上讲,lxc会比kvm性能高得多。因为lxc的每个虚机就是host操作系统的每一个隔离后的进程,并且这些进程是由host操作系统调度的,性能和host操作系统相差不会太多。唯一的缺点是lxc的隔离性不会很好,例如host机器用什么操作系统,lxc也是什么操作系统,再如在lxc中,host操作系统上的root用户可以操纵每一个lxc的虚机。当然,对于私有云,隔离性相比性能倒是其次的,是可以一用的。

离题了,说到Linux cgroups技术,还有一个非常有意思的项目,叫CoreOS。它居然利用linux cgroups技术来无缝的升级。在另一个cgroups上升级好,然后再切换过去。这个网页“http://www.csdn.net/article/…

详细内容

惠普推基于OpenStack的Cloud操作系统

摘要:惠普指出其“希望打造一个混合型世界”,从而将75%的现有企业IT事务“通过私有、托管及公共云”机制加以交付。预计这些工作将在三年内全面完成。

  惠普公司在云计算领域投入的研发资源已经远超过去。近期惠普宣布其融合云方案阵营再添新成员,旨在深化其OpenStack贡献地位以及在企业级领域的混合云促进者角色。

  惠普在声明中主要强调了其下阶段OpenStack类架构在私有、托管及公共云产品中的作用,并同时公布了新的云实施软件及服务。在此份声明中,惠普指出其“希望打造一个混合型世界”,从而将75%的现有企业IT事务“通过私有、托管及公共云”机制加以交付。预计这些工作将在三年内全面完成。

  惠普此次公布的Cloud操作系统是一套以OpenStack为基础的平台,其设计初衷在于实现跨混合云管理。目前使用惠普Cloud操作系统的私有云软件CloudSystem以及全新Clo…

详细内容

OpenStack Hacker养成指南

0 阅读指南

1 OpenStack Hacker

  • 态度:开放、主动、沟通
  • 影响力:能说、能写、能分享
  • 四化:自动化、流程化、系统化、文档化

2 基础技能

Python

详细内容

虚拟化下的内存共享

虚拟化技术在过去时间已经无处不在,特别是当资源隔离变得越来越重要以后,虚拟机对于资源服务化产生了极大的吸引力。它对于服务之间的隔离使得不同类型的服务能运行在同一个物理节点,并且能够享受独立的参数配置和错误隔离环境。

但是当物理CPU资源经得起VM叠加造成的消耗剧增以后,内存成为了一个关键的卡口。当10个服务可以舒适的同时运行在1GB的物理内存环境下时,一个同样1GB内存的Host如果承载10个VM却会让服务变得极其难受,这时每个VM的100MB会成为显而易见的短板。简单粗暴的增加物理节点内存是困难并且昂贵的,增量式升级在客观上需要额外的主板插槽和支持高容量的模块。纯粹增加内存不仅仅带来昂贵的一次性消费,同时也是造成额外的能源消耗。因此,当物理节点下VM叠加时,内存会成为这个情况的主要瓶颈并且使得服务和系统运行都变得极为难堪。并且现代商用操作系统在内存紧张时的换页机制无疑会击溃贫瘠的V…

详细内容