论文部分内容阅读
前言
2009年,朱塞佩·德·甘地亚(Giuseppe de Candia)在夏天辞去了亚马逊的工作。在这期间他上了几门有关经济发展和国际贸易的课程。3年后的今天,他将再度参与某个预备颠覆网路的计划。
虚拟网络的兴起
甘地亚和另一位亚马逊前员工,丹·米哈伊·特里乌(Dan Mihai Dumitriu)都是Midokura公司幕后的核心工程师,特里乌是在大型计算系统科学(Massive Computing Systems)方面颇有造诣的人物。而Midokura公司与近来风头正盛的硅谷新创公司Nicira一样,业务的核心都是只存在于虚拟网络。
在过去的10年间,VMware虚拟软件公司与微软等公司已经成功让电脑运算应用程序,并进入到了只以软件状态存在的虚拟服务器时代。现在,有一批新公司正在创造新软件,希望将所有的虚拟服务器连结在一起,从根本上来说,这些公司正将网络的核心从硬件移向软件。
我们知道建造和管理电脑网络非常困难,不过一旦将复杂的部份移向软件,虚拟网路就可以减轻这方面的负担,并特别有利于某些公司,包括谷歌、微软和亚马逊等大型云端公司,以及AT&T等网路服务供应商,另有其它会将自家基础设施分享给世界上其他设备供应商的公司。
如果我们把传统电脑网络,想像成穿梭在纽约等大城市中的道路、高速公路、高架火车和地铁,那么改变人们在城市中移动的方式将是一件浩大的工程,你必须夷平建筑物、铺设新道路以及挖出新的隧道。但虚拟网络不用如此复杂,它就是一个能够建造在你的电脑里,想要的时候就可以随时重建的虚拟城市,它的运作和真实网络一样,而且处理起来比真实网络来得更加简单。
如果你还是存在怀疑,那么今年7月,VMware付出了12.6亿美金的巨款买下Nicira,就应该足以显示出这项新兴科技的重要性。目前,eBay和Rackspace等公司已经开始在他们的资料中心里面使用Nicira的工具,并且谷歌正在使用和Nicira工程师共同开发的技术,调控资料中心之间的网路流量。
而Midokura并没有离这波潮流太远,虽然他们目前还没有客户,也不愿透露有没有人在测试它的软件,不过他们打算于今年10月正式向美国市场公告这两年的心血结晶——Midonet软件,并且准备于今年12月或明年1月正式发布。
亚马逊的天才
特里乌的原本想法是要为日本重塑亚马逊的云端。跟甘地亚一样,特里乌在亚马逊任职时,也负责打造弹性云端计算(Elastic Compute Cloud)。
弹性云端计算是一种线上服务,提供基础虚拟机器给使用者打造自己的软件应用程序,并提供给其他人,它将虚拟机器的概念发挥到极致,让使用者在不用设定实体机器的情况下操作虚拟电脑。特里乌亲眼看到这项技术有多成功,2009年,离开亚马逊,在东京待了一段时间之后,他向日本当地的企业家达加藤(Tatsuya Kato)提议,打算要发展日本版本的弹性云端运计算。
加藤非常欣赏他的提议,所以在特里乌搬到东京之后,两人就成立了一家新公司来做这件事。不过两人很快就发现这项提议并不完善,因为,亚马逊早晚会将它的服务推广到日本,不过是时间问题而已,而且谷歌和微软等大公司都曾经在这个市场上吃到过亚马逊的苦头;此外,这个市场的利润已经非常小了,更别提使用弹性云端的人有多少。据一项统计数据指出,亚马逊的云端服务现在已经占据了1%的网路。
所以,他们决定加入新兴势力,打造一个开源版本的亚马逊云端服务,让每个人都可以操作自己的资料中心。特里乌说:“我们想要成为软件公司,而不是服务供应商。这看起来是比较好的策略,而且比较适合我们的本质。”
随后Midokura跟Nicira一样,都加入了OpenStack计划,这个计划在2010年的时候由NASA和Rackspace(亚马逊在云端竞赛中的主要对手)发起。OpenStack计划是致力于改造资料中心软件,让私人也可以像亚马逊处理弹性云端运算和其他网路服务一样,灵巧地分配自己的运算资源,此计划提供立即能够取得的虚拟伺服器、虚拟储存空间和虚拟网络。
特里乌和加藤把精神集中在虚拟网络,并且召募了甘地亚来协助领导工程师团队。跟特里乌一样,甘地亚对以硬件为核心的电脑网络很不熟,不过特里乌表示,这就是为什么他们很适合这项计划的原因。
如今特里乌和甘地亚携手合作建造亚马逊的后端基础设施,当年他们都是被亚马逊网络服务部门现任首席技术官维尔纳·沃格斯(Werner Vogels)拉进亚马逊的,特里乌于九十年代中期在美国康乃尔大学认识甘地亚,当时他们在沃格斯所领导的分散式系统研究实验室里工作。在进到亚马逊工作之前,特里乌和甘地亚都是沃格斯新创公司Reliable Network Solutions的一员。换句话说,他们在打造大型计算系统科学方面已经有很丰富的经验,而且这些经验也让他们知道,他们需要打造一个新型态的电脑网络。
甘地亚说:“我以前一点都不觉得网络有趣,觉得那很无聊,不过当我使用软件来构建网络时,真的会需要用到包括分散式系统在内的创新方法。”
分散式程序设计师与分散式软件
特里乌住在日本东京,而甘地亚住在西班牙巴塞罗那,与很多新创公司的营运模式相似的地方是Midokura公司对于打造一个利用网络进行合作的工程团队,感到非常的满意。甘地亚在西班牙组成一个程序设计师核心小组,而Midokura公司的办公室则坐落在美国旧金山,他们的运作模式就像是该公司技术的投影,是处于分散式状态的。
目前,Midokura公司已经做了一个控制器来创造和管理虚拟网络,这些网络使用虚拟网络开关来连接虚拟机器,而且可以在虚拟开关之间利用所谓的“隧道协定”(tunneling protocol)来路由流量,这项协定让使用者可以在一个由不同协定构成的网络上操作其他协定。在这个情况下,你可以在使用网络通讯协定(Internet Protocol,IP,网路连接的协定)做成的网络上,打造一个虚拟以太网络。
这代表说你可以创造一个网络,而这个网络的运作跟它所使用的硬件无关。网络硬件只会被用在递送网络封包上,所有复杂的部分都由软件来处理。
随后,Midokura公司会将控制器以商业软件的形式进行销售,并且可以跟开源软件平台OpenStack相容,把虚拟网络控制器插在OpenStack平台上。
特里乌和甘地亚表示,虽然目前在这个领域走在最前端的无疑是Nicira。而Midokura同样也有自己的优势,因为在程序源代码影响力(Code Influence)方面, Midokura是OpenStack的第五大贡献者,所以他们坚信Midokura的控制器在这个新兴的市场上也有很大的竞争力与潜力。而这一点正是你在考察这间公司时必须要考虑到的一项很有竞争力的理由。(编辑:刘思博)
2009年,朱塞佩·德·甘地亚(Giuseppe de Candia)在夏天辞去了亚马逊的工作。在这期间他上了几门有关经济发展和国际贸易的课程。3年后的今天,他将再度参与某个预备颠覆网路的计划。
虚拟网络的兴起
甘地亚和另一位亚马逊前员工,丹·米哈伊·特里乌(Dan Mihai Dumitriu)都是Midokura公司幕后的核心工程师,特里乌是在大型计算系统科学(Massive Computing Systems)方面颇有造诣的人物。而Midokura公司与近来风头正盛的硅谷新创公司Nicira一样,业务的核心都是只存在于虚拟网络。
在过去的10年间,VMware虚拟软件公司与微软等公司已经成功让电脑运算应用程序,并进入到了只以软件状态存在的虚拟服务器时代。现在,有一批新公司正在创造新软件,希望将所有的虚拟服务器连结在一起,从根本上来说,这些公司正将网络的核心从硬件移向软件。
我们知道建造和管理电脑网络非常困难,不过一旦将复杂的部份移向软件,虚拟网路就可以减轻这方面的负担,并特别有利于某些公司,包括谷歌、微软和亚马逊等大型云端公司,以及AT&T等网路服务供应商,另有其它会将自家基础设施分享给世界上其他设备供应商的公司。
如果我们把传统电脑网络,想像成穿梭在纽约等大城市中的道路、高速公路、高架火车和地铁,那么改变人们在城市中移动的方式将是一件浩大的工程,你必须夷平建筑物、铺设新道路以及挖出新的隧道。但虚拟网络不用如此复杂,它就是一个能够建造在你的电脑里,想要的时候就可以随时重建的虚拟城市,它的运作和真实网络一样,而且处理起来比真实网络来得更加简单。
如果你还是存在怀疑,那么今年7月,VMware付出了12.6亿美金的巨款买下Nicira,就应该足以显示出这项新兴科技的重要性。目前,eBay和Rackspace等公司已经开始在他们的资料中心里面使用Nicira的工具,并且谷歌正在使用和Nicira工程师共同开发的技术,调控资料中心之间的网路流量。
而Midokura并没有离这波潮流太远,虽然他们目前还没有客户,也不愿透露有没有人在测试它的软件,不过他们打算于今年10月正式向美国市场公告这两年的心血结晶——Midonet软件,并且准备于今年12月或明年1月正式发布。
亚马逊的天才
特里乌的原本想法是要为日本重塑亚马逊的云端。跟甘地亚一样,特里乌在亚马逊任职时,也负责打造弹性云端计算(Elastic Compute Cloud)。
弹性云端计算是一种线上服务,提供基础虚拟机器给使用者打造自己的软件应用程序,并提供给其他人,它将虚拟机器的概念发挥到极致,让使用者在不用设定实体机器的情况下操作虚拟电脑。特里乌亲眼看到这项技术有多成功,2009年,离开亚马逊,在东京待了一段时间之后,他向日本当地的企业家达加藤(Tatsuya Kato)提议,打算要发展日本版本的弹性云端运计算。
加藤非常欣赏他的提议,所以在特里乌搬到东京之后,两人就成立了一家新公司来做这件事。不过两人很快就发现这项提议并不完善,因为,亚马逊早晚会将它的服务推广到日本,不过是时间问题而已,而且谷歌和微软等大公司都曾经在这个市场上吃到过亚马逊的苦头;此外,这个市场的利润已经非常小了,更别提使用弹性云端的人有多少。据一项统计数据指出,亚马逊的云端服务现在已经占据了1%的网路。
所以,他们决定加入新兴势力,打造一个开源版本的亚马逊云端服务,让每个人都可以操作自己的资料中心。特里乌说:“我们想要成为软件公司,而不是服务供应商。这看起来是比较好的策略,而且比较适合我们的本质。”
随后Midokura跟Nicira一样,都加入了OpenStack计划,这个计划在2010年的时候由NASA和Rackspace(亚马逊在云端竞赛中的主要对手)发起。OpenStack计划是致力于改造资料中心软件,让私人也可以像亚马逊处理弹性云端运算和其他网路服务一样,灵巧地分配自己的运算资源,此计划提供立即能够取得的虚拟伺服器、虚拟储存空间和虚拟网络。
特里乌和加藤把精神集中在虚拟网络,并且召募了甘地亚来协助领导工程师团队。跟特里乌一样,甘地亚对以硬件为核心的电脑网络很不熟,不过特里乌表示,这就是为什么他们很适合这项计划的原因。
如今特里乌和甘地亚携手合作建造亚马逊的后端基础设施,当年他们都是被亚马逊网络服务部门现任首席技术官维尔纳·沃格斯(Werner Vogels)拉进亚马逊的,特里乌于九十年代中期在美国康乃尔大学认识甘地亚,当时他们在沃格斯所领导的分散式系统研究实验室里工作。在进到亚马逊工作之前,特里乌和甘地亚都是沃格斯新创公司Reliable Network Solutions的一员。换句话说,他们在打造大型计算系统科学方面已经有很丰富的经验,而且这些经验也让他们知道,他们需要打造一个新型态的电脑网络。
甘地亚说:“我以前一点都不觉得网络有趣,觉得那很无聊,不过当我使用软件来构建网络时,真的会需要用到包括分散式系统在内的创新方法。”
分散式程序设计师与分散式软件
特里乌住在日本东京,而甘地亚住在西班牙巴塞罗那,与很多新创公司的营运模式相似的地方是Midokura公司对于打造一个利用网络进行合作的工程团队,感到非常的满意。甘地亚在西班牙组成一个程序设计师核心小组,而Midokura公司的办公室则坐落在美国旧金山,他们的运作模式就像是该公司技术的投影,是处于分散式状态的。
目前,Midokura公司已经做了一个控制器来创造和管理虚拟网络,这些网络使用虚拟网络开关来连接虚拟机器,而且可以在虚拟开关之间利用所谓的“隧道协定”(tunneling protocol)来路由流量,这项协定让使用者可以在一个由不同协定构成的网络上操作其他协定。在这个情况下,你可以在使用网络通讯协定(Internet Protocol,IP,网路连接的协定)做成的网络上,打造一个虚拟以太网络。
这代表说你可以创造一个网络,而这个网络的运作跟它所使用的硬件无关。网络硬件只会被用在递送网络封包上,所有复杂的部分都由软件来处理。
随后,Midokura公司会将控制器以商业软件的形式进行销售,并且可以跟开源软件平台OpenStack相容,把虚拟网络控制器插在OpenStack平台上。
特里乌和甘地亚表示,虽然目前在这个领域走在最前端的无疑是Nicira。而Midokura同样也有自己的优势,因为在程序源代码影响力(Code Influence)方面, Midokura是OpenStack的第五大贡献者,所以他们坚信Midokura的控制器在这个新兴的市场上也有很大的竞争力与潜力。而这一点正是你在考察这间公司时必须要考虑到的一项很有竞争力的理由。(编辑:刘思博)