作为数以百万计的在线交易背后的支持,PayPal需要可靠的基础设施来支持自己的运营。最近,其为幕后IT技术最新添加的关键技术,就是有7年历史的开源软件平台——OpenStack。
PayPal是云计算工具的早期采用者,随着OpenStack的上市,其在2011年开发了一个概念验证,目的是为了将公有云的益处带给PayPal的私有云,PayPal的云和平台副总裁Jigar Desai说。
“我们的私有云并不强大。我们一直使用供应商解决方案来完成虚拟化。这不是真正的云,” Desai说。
概念验证的成功让PayPal决定全面投入。这家位于加州圣何塞的在线支付公司,花了三年时间将其混合环境数据中心迁移到一个OpenStack私有云,最终在2015年完成这一任务。
“OpenStack对于我们来说很奇妙。产品上市时间和敏捷性的业务问题是我们想要解决的问题,我们感到很满意,因为OpenStack使我们拥有现今的敏捷模型,” Desai说。
对比当时和现在的差别,Desai表示,在OpenStack之前,PayPal一个月发布一个产品。现在,公司每天发布50多个产品。
“这是一个巨大的差异,”他补充道。
企业中的OpenStack
当今世界上一些大型公司正在使用OpenStack。OpenStack始于2010年,是云管理供应商Rackspace和NASA之间的联合项目,现在由非盈利组织OpenStack基金会管理。
已经部署OpenStack的顶级公司,包括AT&T、迪士尼、大众集团和沃尔玛。
事实上,根据2016年OpenStack峰会上发布的数据,财富100强企业中的50%使用OpenStack。而Rackspace去年预测,未来十年内,所有财富100强企业都将实施OpenStack。
然而,这些数据可能会对OpenStack在企业中的实施造成曲解。自从7年前诞生以来,OpenStack快速成熟;对于该技术的兴趣和部署也快速上升。但是,OpenStack尚未对市场产生很大的影响,除了财富100强企业,Forrester Research的分析师Lauren Nelson说,他在2015年有关OpenStack的报告中,认为其已经可以适用于企业中。
Nelson和其他人认为,这项技术已被证明能够适应企业的需求,即使仍然存在一些挑战。目前更重要的问题是,哪些公司适合迁移到OpenStack。
“OpenStack一切就绪,”Nelson说,“但这是你想要的吗?是正确的选择吗?如果你想要一个打包的私有云,现今的大多数都是建立在OpenStack上。但对于企业而言,还有其他让他们感兴趣的新兴技术吗?”
除了财富100强企业,你会发现电信公司、高科技和学术界都部署了OpenStack,因为目前他们对于OpenStack有最大的需求,Nelson说。他们有大型私有云环境,并需要公有云的敏捷性和灵活性——OpenStack为他们提供私有云,并主要作为一个基础设施即服务进行部署。
OpenStack在小型企业中的挑战
但是,前期投资成本和其复杂性,以及需要配备员工来支持OpenStack,都让小型公司犹豫,现在是不是该迁移到OpenStack的正确时刻,她说。 PayPal的Desai在谈到迁移到OpenStack的挑战时,他说,“这需要大量投资,”并指出任何想要实施OpenStack的基础设施和运营(I&O)领导人,都必须清楚他们要如何自动化,如何跟踪数据中心的所有资源,以及如何监测他们的基础设施。 “你仍然需要投入大量的精力在OpenStack上,来构建一个解决方案,”他补充说,许多企业并没有合适的人才来完成各种任务。
PayPal在这方面也遇到过挑战,他说。
“我们必须构建这些功能,”他解释说,PayPal必须建立其DevOps文化,这样其基础设施和运营团队才能和编程和开发人员一起工作。公司需要意识到在企业内运营OpenStack,意味着什么。
“如果你不愿意投资时间、人才和精力,最后部署会失败,”他说,“我们想要运营自动化和开发人员的敏捷性,所以我们想要进行OpenStack投资。这让我们取得成功。”
OpenStack在企业中的临界点
Moor Insights & Strategy在其2016年的报告“OpenStack is Now Ready for the Enterprise”中认为,OpenStack“在主流企业IT部署中,达到了一个临界点。”但报告也同时警告说,“从传统IT部署模型过渡到云运营模式,不适合胆小的人,在某些规模的企业内,运行云可能是一种挑战。”
不过,Moor Insights & Strategy的分析师John Fruehe表示,OpenStack仍有吸引力。
“OpenStack的目的是提供一个私有云环境,让你获得很多类似亚马逊(Web服务或AWS)的益处,但你仍然保有控制,”他说。
但是现在,他认为OpenStack仍然主要是更大型,更复杂IT环境的解决方案,没有OpenStack,则无法快速满足业务需求。除了财富100强,还包括拥有超过1000名用户的企业,他观察到对OpenStack表现出更大的兴趣。
完全可以在公有云运营的小公司,完全不考虑OpenStack。 “他们可能会购买公有云,而云供应商正在使用OpenStack,但这对于它们而言没有意义,”Fruehe说。与此同时,灵活使用本地应用的企业,还不适合实施OpenStack。
他认为,如果公司打算实施OpenStack,必须加强员工的技能,但他也指出,公司可以使用OpenStack计划来吸引那些渴望从事这项技术的顶尖人才。和PayPal的Desai一样,他认为想要迁移到OpenStack的公司,将不得不进行前期成本投资。
“迁移到OpenStack将降低成本,但是前期的迁移,成本很高。你不会马上看到成本节约。但是,你将获得一个变得更加敏捷的能力,”他说。
至于早期对于OpenStack在企业中的技术缺陷,在功能和支持方面的担忧? “那些已经消失了,”Fruehe说,“现在主要的问题是,企业本身是否拥有或者缺乏资源和方向。”
好文章,需要你的鼓励
Python通过PEP 810提案正式引入惰性导入功能,允许程序延迟加载导入库直到实际需要时才执行,而非在启动时全部加载。该提案由指导委员会成员Pablo Salgado于10月3日提出并于11月3日获批。新功能采用选择性加入方式,保持向后兼容性的同时解决了社区长期面临的启动时间过长问题,标准化了当前分散的自定义解决方案。
这项由斯坦福大学和特拉维夫大学合作的研究揭示了语言模型内部存在三套协同工作的信息处理机制:位置机制、词汇机制和反射机制。研究发现,当文本复杂度增加时,传统的位置机制会变得不稳定,其他两种机制会自动补偿。这一发现解释了AI在长文本处理中的表现模式,为优化模型架构和提升AI可靠性提供了重要理论基础。
Valve最新Steam硬件软件调查显示,Linux用户占比达到3.05%,较上月增长0.37个百分点,相比去年同期增长约50%。游戏网站Boiling Steam分析显示,Windows游戏在Linux平台兼容性达历史最高水平,近90%的Windows游戏能在Linux上启动运行,仅约10%游戏无法启动。
加州大学圣克鲁兹分校联合英伟达等机构开发出世界首个医学离散扩散模型MeDiM,实现了医学影像与报告的双向生成。该系统能根据临床报告生成对应影像,也能看图写报告,甚至可同时生成匹配的影像-报告对。在多项评估中表现优异,为医学教育、临床研究和辅助诊疗提供了强有力的AI工具。