简单又复杂的三层网络转发技术

简单又复杂的三层网络转发技术

–关于最优化三层转发复杂性的讨论

意译:郑晨, OpenStack中国社区

编者按:在IaaS中,三层网络转发技术作为支撑云中网络正常工作的基础,这其中的基础知识在下面这篇文章中做了深入探讨,分享给大家。

作者:Ivan Pepelnjak, CCIE#1354, NIL Data Communications 首席技术咨询师

文章全文:

我一定让很多浏览我blog关于描述 Arista’s VARP 和 Enterasys’ Fabric Routing 的读者感到困惑—- 我得到了很多关于文章中“关于其如何在生产环境下工作”的问题。 接下来我们将就这个问题的细节进行讨论。

简单网络拓扑

我们以一个简单的网络拓扑为例, 拓扑中包括两台边界交换机(E1和E2),一个单独的核心交换机(C1), 三台主机(A,B1…

详细内容

SUSE Cloud 3发布——基于OpenStack Havana

近日,SUSE宣布正式发布SUSE Cloud 3,它是企业级OpenStack发行版的最新版本,用于构建基础设施即服务(IaaS)私有云。SUSE Cloud 3 集成了VMware vCenter Server,可以完全支持VMware vSphere,因而能让客户非常灵活地、以高性价比、在现有的虚拟数据中心部署私有云。

SUSE 总裁兼总经理Nils Brauckmann表示:“SUSE是OpenStack项目的十大贡献者之一,也是OpenStack基金会的白金会员,它履行了推动 OpenStack社区快速发展并提升其稳定性的承诺。SUSE正专注于让企业用户更加轻松地使用OpenStack私有云解决方案,SUSE Cloud 3则是一款易于在任何企业生产环境中设置和使用且坚如磐石的OpenStack发行版。”

IDC 市场研究公司云和虚拟系统软件研究经理Gary Chen表示:“…

详细内容

OpenStack Trove项目(DB as a service)迎来坚强后盾

OpenStack Trove项目(DB as a service)迎来坚强后盾

——数据库创业公司ParElastic更名Tesora,专注Trove技术支持和服务

意译:Jacky Chen, OpenStack中国社区

编者按:在开源世界,有一个普遍规律:成功的开源项目多数都有一个力挺的商业公司,比如Linux、KVM背后的红帽,Andriod背后的谷歌。OpenStack也不例外,最为成熟和稳定的OpenStack Swift项目的今天离不开创业公司SwiftStack的代码贡献和背后的技术支持和服务。最近,好消息传来,创业三年的ParElastic高调宣布公司更名(rebranding)为Tesora,将加入OpenStack Trove社区并成立专门研发团队,作为Trove项目的Backbone,像SwiftStack一样重写Trove的故事,让我们拭目以待!…

详细内容

PaaS的困境和未来

尽管投资巨大且经过多年的发展,但目前为止,PaaS并未吸引到很多客户。本文概括了数位分析师对PaaS现状及其未来的看法。

多年来,PaaS被看作是应用程序/服务/软件层和云基础设施层之间必要的“粘合剂”,正如Paul Miller在文章“PaaS要死了吗?”中的观点:

该平台作用明确、有说服力且功能强大。它应该是基础性部分,比一堆运行在商用硬件上的廉价虚拟机要重要的多也有趣的多。它应该是云的驱动力,是云能够继续在世界范围内变革企业和业务模式的原因。

Miller补充到,但是“PaaS作为一个范畴远未达到这一期望”。近来,有人已经开始琢磨,我们是否真的需要PaaSPaaS是不是要死了或者它是不是正被laaS吞噬?的确,在论及Gartner最近的应用程序PaaS(aPaaS)象限图时,Nancy Gohring注意到,PaaS客户数量令人吃惊。谷歌大约有三万客户,大部分都是小型网站…

详细内容

网络虚拟化、NFV和SDN之间的差异

组织机构的网络管理团队往往被各种配置的请求狂轰乱炸,这些请求可能需要数天甚至数周的时间来处理。幸运的是,最新出现的一些技术,承诺增强网络的灵活性,终结网管员的烦恼。这些新技术包括:网络虚拟化(NV),网络功能虚拟化(NFV),以及软件定义网络(SDN)。

乍看上去,这些字母似乎差不多,但其实每一种方法试图解决的是网络移动性宏观问题的不同子集。在这篇文章中,我们将研究NV,NFV和SDN有哪些不同,以及它们如何引领我们走向可编程网络之路。

网络虚拟化(NV)

组织网络管理员无法满足网络频繁更改的请求,需要有一种方法来自动化网络以提高IT的 响应能力。在这种用例,我们通常试图解决一个问题:如何在不同的逻辑域移动虚拟机(VM)?网络虚拟化通过在流量级逻辑划分网络的方式,在现有的网络中创 建网络逻辑段(类似于硬盘驱动器分区)。

NV是一个覆盖,是一个隧道。不是将两个域物理地…

详细内容

关于云计算:IaaS的四个误解和四个猜想

云计算对普通用户来说,总是一个云里雾里的话题。本文从最基础的概念开始科普,说明了四个常见的错误理解,和作者的四个猜想。

作者: 季昕华,前盛大云CEO、Ucloud 创始人

IaaS(Infrastructure as a Service),指基础设施即服务,消费者通过Internet可以从完善的计算机基础设施获得服务。基于Internet的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。

误解一:IaaS就是卖资源

现在流行的一个观点:IaaS就是卖资源,传统ID…

详细内容

为 Hadoop 的存储层增加对 OpenStack Swift 的支持

在 Hadoop 中有一个抽象文件系统的概念,它有多个不同的子类实现,由 DistributedFileSystem 类代表的 HDFS 便是其中之一。本文将探讨通过编写 Swift 适配器,将 OpenStack Swift 对象存储作为 Hadoop 的底层存储,为 Hadoop 的存储层增加对 OpenStack Swift 的支持,最终达到功能验证(Functional POC)的目标。本文基于 Hadoop 1.0.4 和 OpenStack Swift 1.7.4。

 

背景

在 Hadoop 中有一个抽象文件系统的概念,它有多个不同的子类实现,由 DistributedFileSystem 类代表的 HDFS 便是其中之一。在 Hadoop 的 1.x 版本中,HDFS 存在 NameNode 单点故障,并且它是为大文件的流式数据访问而设计的,不适…

详细内容

OpenStack Ceilometer API说明

1.概述

Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Ceilometer的核心架构图如下:

 

 

Ceilometer架构1

 图1 Ceilometer的核心架构图

 Ceilometer架构2模型

图2 Ceilometer架构模型

2.安装

2.1安装服务

apt-get install ceilometer-api
ceilometer-collector ceilometer-agent-central python-ceilometerclient

2.2配置

/etc/ceilometer/ceilometer.conf

 

[DEFAULT]

#rabbitMQ

rabbit_host = client…

详细内容

模块化数据中心公司IO推出运行于开源硬件服务器上的OpenStack云

摘要:IO公司靠模块化数据中心设计和专业数据中心管理软件打下名号,现推出一名为IO.Cloud的新服务进军云提供商领域。新服务在开放计算(Open Compute)硬件上运行,至少在基础层面上是非常开放的

 

模块化数据中心行家IO公司推出一个名为IO.Cloud的新服务,正式进入云计算供应商业务。IO.Cloud用到开放计算(Open Compute)服务器设计,运行的云计算操作系统是OpenStack。

据IO.Cloud网站介绍:“IO.Cloud是建立在开放计算上,如此,在为大规模云部署硬件时,我们的工程师可以灵活地进行配置和优化……IO.Cloud使用OpenStack云组件,而这些云组件互操作性强,并且是为支持标准化硬件实现而设计的。

IO为IO.Cloud定下的基调是企业云产品。如果IO意欲与较大的云服务提供商争夺企业云的工作量,IO和其云计…

详细内容

Docker公司:dotCloud转向一体化容器技术

PaaS服务供应商dotCloud更名为Docker股份有限公司(Docker,Inc),以便与它资助的热点开源技术一致。Docker公司将继续提供独立的PaaS产品,但是公司重点将转移到其同名软件Docker的成长和商品化上。为了进一步了解Docker的爆炸性增长,以及它的产品将何去何从,InfoQ采访了Docker的CEO Ben Golub。

Docker是什么?它是一个开源引擎,让开发者和系统管理员们能够在Linux环境中部署自给自足的应用容器。尽管没有什么全新的技术——就像批评者们很快指出的那样——Docker是构建在Linux用户现在已经可以使用的那些技术之上的。CEO Ben Golub表示,他们的目标并不是“重新发明盒子”,而是综合其他优秀成果,使容器变得更易于使用、更易于接近,并与标准工具相结合。自2013年3月发布后,Docker.io项目经历了令人瞩目的成长——…

详细内容