当你谈论新的绿地应用程序时,很容易得到所有的“云优先”。 但如何让数据中心的核心业务应用程序——所谓的brownfield应用程序——轻松高效地迁移到云端? 这就是启动云Velox计划解决的问题,它的更大使命是帮助CIO构建“无边界”混合数据中心。 ID G首席内容官约翰·加兰特(John Gallant)与Cloud Velox首席执行官拉杰·丁格拉(RajDhingra)就公司如何自动将复杂的传统应用程序迁移到亚马逊网络服务(以及微软Azure在不久的将来)。 Dhingra解释了公司如何使用Cloud Velox的一个混合云平台,不仅迁移应用程序,而且构建基于云的灾难恢复能力,并简化各种测试/开发任务。 你在科技行业有很长很成功的背景。 谈谈这个机会,云Velox打算做什么? 该公司成立于2010年底,2011年初,当时公有云正在企业客户心目中获得兴趣。 有相当多的公司试图帮助企业和开发人员为云构建新的应用程序。 供应商称之为绿地应用。 我们都听到了创新者和早期采用者的公司谈论云首先,移动第一,建立面向客户的应用程序,可以利用云。 没有人关注的是我现有的数据中心应用程序呢? 让我们称他们为我们的布朗菲尔德应用程序。 如何利用云为我在数据中心运行的现有brownfield应用程序提供优势? 世界各地的数据中心有1500万到8000万个VM。 他们呢? 我该怎么利用呢? 云Velox关注的是Brownfield应用程序,以及企业如何在云中迁移和运行这些应用程序,以及如何实现自动化。 云计算的秘密是自动化。 您请求一项服务,也许它是基础设施即服务,然后您可以快速旋转它,并支付您走。 以类似的方式,您如何能够自动化地接收运行在数据中心中的应用程序,然后在云中运行该应用程序,而不必做大量手工脚本导向的工作? 这就是愿景。 让我们去解决这个问题。 这是一个很难解决的问题。 有许多事情需要发生,这种自动化才能有用和有价值,让企业CIO思考一个无边界的数据中心。 这意味着,我如何基本地管理我的虚拟数据中心,就像它是一个数据中心一样,无论我是否真正拥有数据中心,我在托管设施中运行一些工作负载,或者我在AmazonWeb服务上运行这个应用程序。 把所有这些都看作是一组无缝的资源和应用程序,更重要的是,能够实际地将工作负载从任何位置或数据中心移动到另一个位置。 更多:我们已经通过AWS、谷歌和微软映射了激进的云数据中心扩展 HPE赞助的品牌邮政 为资讯科技行业定义下一章:网上资讯科技服务 “作为一种服务”模式提供的是服务,而不是产品;灵活性而不是刚性;以及与业务结果相一致的成本。 当我们与分析师或客户交谈时,有一种感觉,即人们不会移动这些Brownfield应用程序,要么是因为他们担心数据的安全性,要么是因为他们在做出这种改变时没有看到巨大的成本优势。 你是说这真的太难了,你已经克服了那个障碍? 在过去,许多担忧一直围绕着安全,或者可能是关于性能。 在过去的几年里,我们看到了一个进步,许多不同规模的公司开始在一个混合IT模型中运作。 我可以利用我现有的一些工作负载并重构它们,使它们现代化,以便它们能够利用本地云服务。 使用brownfield应用程序并使其运行并不是那么简单。 有各种各样的问题出现了。 传统的工具更多地是关于手动进程,使用VM并进行图像转换,这样它就可以在AWS或Azure中运行。 需要大量的配置,因为应用程序在数据中心中运行的方式需要一定类型的服务器,那么多的内存,一定类型的存储基础设施。 您可能以某种方式建立了您的网络;您的子网如何工作,您的IP地址如何使用,物理IP地址。 也许你建立了安全小组,你锁定了一些端口,打开了一些端口。 如果您打算在云中重新托管,那么所有这些都需要复制,记住云中的匹配服务。 您的数据中心可能正在运行VMware,但AWS没有。 在EC2中,这个虚拟化实例如何使用正确的存储类型,这是AWS上的EBS? 我的网络设计地图将如何变成AWS上的虚拟私有云?我数据中心的安全特性如何匹配公有云上的安全组?? 如果你手动这样做,它是压倒性的,它是耗时的,它容易出错,很多时候人们发现它不起作用。 关键是解决这些障碍,自动化以减少学习我在数据中心中所拥有的东西的复杂性,以减少学习云中内容的复杂性。 云是一个基于云提供商的快速移动的服务集。 我是否有受过训练的人来做这个映射和重新组合与匹配的服务? 我们必须采取一种整体的方法来理解基础设施,理解应用程序,查看数据,查看数据库和构成特定工作量的所有应用程序。 您的系统适合哪些应用程序,哪些应用程序不太适合? 在我回答我要退一步说一句话之前。 我所看到的是对教育的巨大需求。 人们正试图了解云以及什么是有效的,什么是不起作用的。 我们关注的一件事是围绕如何做这些事情提供一些非常好的内容。 什么是重要的,什么不是? 你的问题正好映射到我们几个月前开始的一个10安装的博客上。 我们已经写过为什么去云是有意义的,你可以使用三条路径去云-重新主机,重新平台,重新因素。 第三篇博客文章是:你如何选择什么是云的好候选人? 最后一个刚刚发布的是:什么是云迁移的坏候选人? 例如,如果你看看什么可能是云的好候选人,你必须使用什么标准? 首先,应用程序操作系统环境是否支持在云中,至少是为了重新托管的目的? 如果您的应用程序正在运行Windows或Linux,这将是一个很好的候选。 如果它正在运行一个专有版本的操作系统,那么它将需要一些现代化或一些重新平台。 例如,如果它正在运行Solaris或IBMA IX,那么在它在云中运行之前,它需要一些工作。 第二个标准可以是,您的应用程序是否运行在专有的、自定义的硬件上,而这些硬件实际上在云中是不可用的? 如果它运行在一些使用专有硅的基于AS IC的设备上,则该硬件环境也不会在云中可用。 您需要虚拟化应用程序才能将其移动到那里。 第三,您的应用程序是否对在数据中心运行的另一个应用程序或服务有任何依赖? 也许它使用AD{ActiveDirectory}。 您可以将其移动到云,但然后需要设置VPN或某种网络连接。 AWS提供了所谓的直接连接,在那里您在数据中心和AWS之间设置了高速链接,云成为您的数据中心的扩展。 您是否关注数据安全和数据主权?? 如果你是一家全球性的公司,你需要把你的一些数据保持在正确的位置。 这些是影响你如何思考正确应用程序的一些因素。 通常,基于Windows的应用程序、基于Linux的应用程序、协作应用程序、ERP应用程序、Oracle、SAP、SQL,我们已经看到客户基本上接受了许多这些应用程序,并将它们重新托管在云中。 网络世界:技术问答:ID G企业访谈系列 你用什么云工作? 目前,我们一直在帮助客户迁移或保护他们的数据在亚马逊网络服务。 我们计划提供Azure支持。 源可以是运行VMware、Hyper-V、Xen、KVM的数据中心。 对于目的地,我们已经商业化了亚马逊网络服务。 我们在2016年听到的第二个最受欢迎的云-而在2015年布朗菲尔德应用程序中,情况并非如此-是Azure。 到2017年初,我们正在为此提供商业化支持。 第三个云,当我们和企业交谈时,似乎有所不同。 对于一些客户来说,可能是谷歌,也许是Open Stack,也许是IBM软件云。 我们还没有发现第三朵云很受欢迎。 今天,很大比例的企业在一个云或两个云中经营更多。 我已经和一个客户谈过了,他们实际上是在四种不同的云中运行。 这就是今天的反常现象。 这似乎是其中一个强大的用例是为云中的特定应用程序创建一个测试和开发环境,所以如果您想对它进行更改,您将在那里而不是在现场应用程序上进行。 有人这么做吗? 是的,他们是。 有三个主要的用例,我们已经看到了云。 第一个我们称之为云迁移,我将在一分钟内深入研究它。 第二个也越来越受欢迎的是我所说的云恢复。 为业务连续性目的进行传统灾难恢复的企业有一个主要数据中心和一个次级数据中心。 我的二级数据中心需要获得,与Capex,OpEx的影响。 我需要维护它。 这是非常昂贵和非常高的运营影响。 我们正在帮助这些客户用云替换他们的二级数据中心。 您继续在主数据中心运行应用程序,但我们实际上可以帮助它们故障转移到云中。 更重要的是,我们能够在几个小时内而不是几天内恢复它们的应用程序,而无需付出重大努力。 第三个用例是我们所说的云Dev/Test,这正是您提到的示例类型。 也许我的开发团队想测试我的应用程序的可伸缩性,从100个用户到1000个用户到10000个用户。 试图建立一个环境,并获得能够测试一万个用户的基础设施类型,不仅需要花费大量的钱,而且需要大量的时间。 那你可能不需要再这样了。 因此,能够扩展它并提供它,并且只支付您使用它的时间,这是一个非常好的例子,可以将您的应用程序工作负载从数据中心复制到云中。 我们最近看到一个客户在他们的生产环境中运行Oracle,并希望从Oracle11到Oracle12。 然而,他们不想拉下他们的生产系统来做测试。 将其克隆到他们的数据中心将再次花费大量的费用和精力。 我们所做的基本上是将他们的整个Oracle工作量复制到AWS中。 然后,他们测试了Oracle11到12的升级,了解了什么起作用了,什么没有起作用,验证了升级,并将其应用于生产系统。 这是一个非常好的例子,能够做一些事情,而不招致大量的资本,这是创造环境所需的努力。 你能分享一个伟大的客户例子,真正显示人们是如何使用这个吗? 一家公司叫Exar。 这是一家制造公司,他们同时面临着一些问题。 其中之一是他们想在AWS中运行他们的一些应用程序,并且需要找到一种方法让他们与一个较小的IT团队一起到达那里。 我想不到15个人。 其次,他们在湾区有一个主要的数据中心,但次要的数据中心在萨克拉门托,他们有老化的硬件,即将更新。