美国宇航局首任首席技术官谈云连接未来

还没有读者喜欢这个。
Blue clouds, OpenStack

Opensource.com

Chris C. Kemp 是 Nebula, Inc. 的首席战略官,该公司是一家领先的云计算和 IaaS 提供商,帮助企业部署和管理基于 OpenStack 的私有云。在创立 Nebula 之前,Chris 曾担任美国宇航局的首任首席技术官,并在那里共同创立了 OpenStack 项目。

他在公共和私营部门的经验使 Chris 对 OpenStack 和云计算的现状和未来有着独特的见解。今天,他分享了他对各种主题的思考,从开源中的公共/私营合作;首席技术官和首席信息官如何最好地利用公共云、私有云和混合云;以及云计算最终可能改变我们全球治理方式的一些方法。

“NASA 规模”与大型私营企业相比如何?

美国宇航局与大型私营企业有很多共同之处。

首先,与许多大型企业一样,美国宇航局将其预算的很大一部分用于 IT。在我担任美国宇航局艾姆斯研究中心首席信息官以及后来的美国宇航局首席技术官期间,我们每年在 IT 上的支出约为预算的 10%,接近 20 亿美元。与大型企业一样,其中一些投资被认为是战略性的或“任务使能”的,而另一些则被认为是运营费用。

运营(或美国宇航局术语中的“机构”)IT 的示例包括电子邮件基础设施、财务系统和其他企业应用程序。“任务使能”基础设施的示例包括高性能计算 (HPC)、行星数据系统 (PDS)、跟踪和数据中继卫星 (TDRS) 以及来自各种任务(如好奇号、开普勒或国际空间站)的地面系统基础设施。与大型私营企业一样,存在降低运营 IT 成本的巨大压力,以便为战略性 IT 投资腾出空间。

我相信大型企业和美国宇航局之间最大的相似之处之一是,两者都比您可能想象的要更加异构。美国宇航局是 10 个外地中心(如小型空军基地或城市)合作和竞争 50 多年的产物。一家普通的银行、生物技术公司或汽车公司是数十家(如果不是数百家)收购的产物,运营着高度联合和异构的基础设施。大型企业运行着数百个甚至数千个应用程序。

在 IaaS 之前,首席信息官需要管理物理或虚拟化基础设施。

是否有适用于小型企业云以及像 NASA 这样的大型云的经验教训?有哪些差异?

三个教训。第一个教训是不要试图“煮沸海洋”。对于全球首席信息官或“首席云架构师”来说,设计和实施一项全面的云战略来解决企业和任务应用程序的整个组合,这是非常诱人的……一项多年战略,在三年内实现其“遗留”基础设施的现代化和演进。三年是企业首席信息官的平均任期,这并非偶然。在过去的几年里,我与数百家大型企业合作过,所以我一次又一次地看到了这种模式。成功组织能够快速建立私有云,学习、适应和发展。

第二个教训是关注任务应用程序。任务应用程序是定义您企业的新型战略应用程序。在不断发展的企业中,这些应用程序的增长速度快于所有其他应用程序,并且以不断增长的速度消耗基础设施(存储和计算)。投资于(重新)架构这些应用程序以在低成本商品私有云硬件上运行……在必要时且值得冒险的情况下突发到昂贵的公共云,将获得最高的回报。

第三个教训是奖励成功的团队。大型企业通常拥有不止一个“任务应用程序”。作为首席信息官或首席技术官,如果您有机会与其中一个组织的领导者合作,您不仅应该帮助他们成功,而且应该在他们成功时奖励他们。让他们成为英雄。这个榜样,这个成功的故事,是您在 IT 组织和您公司最重要的人员之间建立信任的最有力工具。

公共组织(如 NASA)和私营企业(如 Google 或 Nebula)之间的合作自然会产生哪些关于知识产权所有权的挑战?

查看完整的 OpenStack Kilo Summit 演讲者访谈系列

它们非常重要……但开源开发是合作的绝佳渠道。在美国宇航局,我促成了一些非常引人注目的公私合作伙伴关系,包括美国宇航局与谷歌的合作伙伴关系。使 OpenStack 成为可能的是开源软件。我对美国宇航局参与的理由很简单:让一个庞大的贡献者社区围绕我的项目凝聚起来符合纳税人的利益……那是我们不需要编写的代码。我知道美国宇航局的主要任务是探索太阳系,因此不可能无限期地资助我的 NASA Nebula 项目(以及开发 Nova 的团队)。Rackspace 知道他们的根本重点是“狂热的支持”,而且他们无法单独资助一个可以与 Amazon Web Services 竞争的平台的开发。合作是有意义的,而为开源项目贡献代码是这种合作的模式。

您是否将基于 OpenStack 的私有云视为对 Amazon Web Services (AWS) 和 Rackspace Cloud 等第三方产品的替代或补充?

我将基于 OpenStack 的私有云视为对公共云产品(如 AWS、Azure、Google Cloud 以及其他 OpenStack 产品(如 HP Cloud 或 Rackspace))的补充。最初,私有云是企业将其应用程序迁移到云环境的“垫脚石”。当我们第一次开始研究后来成为 OpenStack 的代码时,我们的愿景是创建一个完整的独立公共云,该云的运行独立于任何“钩子”,进入企业身份、存储和网络环境。例如,Nebula One 与企业 Active Directory、企业存储和企业网络无缝集成。

使用大数据发送更优化的优惠券已经得到了很好的报道,但这并不是全部。您能否谈谈网络规模计算的普及可能在哪些方面使整个地球受益?

我相信,每个大型老牌公司,无论市场如何,都面临着一个迅速关闭的机会窗口,以便在被一家建立在网络规模计算技术基础上的初创公司颠覆之前重塑自我。想象一下,一个小国可以利用每天刷新的高分辨率卫星图像中的信息,以便更好地制定水资源分配决策,以防止饥荒。或者一家医院,您的医生可以使用有关您 DNA 的信息来帮助告知治疗方案。或者一个市议会,它可以使用来自您汽车的遥测数据来帮助将您的税款导向道路和基础设施项目,从而最大限度地提高您的安全性和生产力。选择任何行业的任何公司,我都可以告诉您网络规模技术如何帮助他们重新定义其行业。

AWS 或 Rackspace 等公共云是否是具有敏感数据的组织的选择?组织如何在安全性和分布式存储与计算之间取得平衡?

这里有两个因素在起作用:您的应用程序的安全性以及云运营商的基础设施的安全性。在公共云中,您可以控制第一个,但不能控制第二个。在私有云中,您可以同时控制两者。在公共云中,您依赖云运营商提供大量安全控制。您无法了解物理计算、存储或网络基础设施上实际发生的情况。在私有云中,公共云在定义上是由第三方运营的多租户基础设施。

在 OpenStack 中,我们非常关注软件方面。您能否谈谈开放硬件以及它在 Nebula 的发展中如何(或没有!)发挥作用?

嗯,有趣的是硬件非常重要。毕竟,云是系统,而不是软件。OpenStack 的 Nova(计算)项目有大约 800 个配置选项。这些选项中的大多数旨在适应服务器、存储、网络拓扑、CPU、虚拟机管理程序等的各种不同配置,以及这些系统的无限排列组合。OpenStack 让咨询公司赚大钱的原因之一是,每个云都是自定义构建的……并且随着 OpenStack 每六个月的每个版本而变化。

OpenStack 不会在短期内变得不那么复杂,销售硬件的供应商数量也不会减少。在另一个极端,您可以购买“超融合”设备——来自单个供应商的单个盒子,但随后您将被锁定在该硬件中。 Nebula 实现了平衡。我们相信设备,但我们的设备插入来自 HP、思科、戴尔、IBM 和 SuperMicro 的“行业标准”服务器。此外,我们还支持来自 NetApp 和 SolidFire 等公司的越来越多的企业存储设备。Nebula 能够提供一致、可靠、安全的私有云(在几个小时内安装并运行),而不会将您锁定在来自单个供应商的服务器和存储中。

查看 OpenStack Kilo Summit 演讲者访谈的完整系列。

User profile image.
Web 开发机构 Illuminati Karate 的联合创始人兼首席技术官。Gold Plugins 的开发者,一个 Wordpress 插件目录。

1 条评论

Chris Kemp 的更多空谈,但仍然没有内部技术文档定义 Nebula 架构和各种模块(包括本文中提到的 Nova)。Chris,其他模块是什么?为什么没有 NASA 技术文档与世界分享?让我们看看这些文档上的日期,并参考 OpenStack。

这是 OpenStack 的真正起源。在 NASA 的同一时期,是否存在两个独立的云架构,每个架构都独立定义了一个名为 Open Stack 的模块的可能性有多大?更不用说,当 Nebula 项目启动时,我是 NASA ARC Web 管理员,尽管与 Nebula 团队在同一个 IT 组织中,但我从未见过任何定义 Nebula 架构的技术文档。我很乐意被证明是错的,但根据我在 NASA 的经验,这似乎是一个明显的政府雇员 Gone Wild 的怪诞经济学案例

http://www.slideshare.net/meskey/opennasav20slideshare-large-file

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.