为什么应用需要新的数据中心栈

在过去的几十年里,互联网大大改变了人们的生活状态。我们上网,用各种app搜索信息、购买商品、与世界各个地区的人们进行无障碍沟通,其速度之快、操作之便捷,可谓史无前例。私家车的仪表盘上的屏幕可以为我们推荐电影,智能手机可以制作并发布视频,我们还可以购买恒温器,它们能在我们到达办公室之前,提前调整房间的温度。

尽管这些进步对外界来说就像魔法一样神奇,但只有研发者们知道保障这些程序运行的开发技术到了何种水平。然而时代在发展,和商业打交道的每一个人都应该对此有所了解,这一点正在变得越来越重要。

原因很简单:聪明的公司都明白,未来十年的竞争要求我们对信息技术要有新思路。从移动应用到电冰箱,都需要变得更为个性化、智能化,更注重反馈与交互。

公司需要恰当的工具来促进机器的学习、获取传感器数据和处理超乎想象的高居不下的用户流量的能力。

大势不可逆。如果一款应用不能带给用户他们所期望的体验,他们会另寻别家。

 

重构应用构建方式

过去几年里,应用程序和网页的使用规模不断扩大,用户量已经达到上几百万甚至几亿级。在这种大流量、大数据的趋势下,昔日的应用架构开始土崩瓦解。最近,使用海量数据的趋势,已经激发了市场催生一个全新的科技团体的兴趣,他们专门研究这个终端。

处理方法包括开拓全新的存储空间、处理器和数据库框架,以期轻松扩大跨集群服务器的规模,简化处理过程,并提高各部分信息交流的速度。Google、LinkedIn、Facebook、Yahoo和Twitter正在一遍又一遍的重复这个过程。

其中一种模式应用于数据库,几乎每个人都从关系数据库开始,最终制定出新计划。一些公司花费了上百万美元(还在继续付出),牺牲个人时间,来寻找突破MySQL的自身规模局限的方法。

另一种模式则清晰地呈现在处理大数据的架构中。这种特殊的技术在不同领域或许会有所不同,但所有大型网络公司在处理实时、准实时和批量数据时,都会使用某种特定的架构。它们都希望给用户传达一种迅捷的、个性化的体验,还要确保内部数据分析师和数据科学家能够满足这份工作的要求。

邂逅数据中心应用栈

所有IT创新的结果都令人印象深刻。Google、Facebook和Amazon为几十亿的用户提供服务(可同时服务上百万用户)并储存海量数据。但它们几乎没崩溃过。因为对基础设施投入了大量的建设。

这些公司研发了许多知名技术,其中包括MapReduce、Hadoop、Cassandra和Kafka。除此之外,它们还研发了一套新工具(有的源自初创公司,有的是实验室开发,有的则是开源项目),旨在帮助应用程序运行得更好,规模更大,并在必要的时候增加新功能。这些新工具包括Spark、Storm和Elasticsearch。

与新技术相配套的新架构也随之浮出水面,试图解决为了研发能在大规模环境下稳定运行的应用而带来的问题。

一种架构是微服务概念,就是将应用看成是一种可以为多种应用提供服务的服务集合,而不是使用自己专用组件的单片实体。除此之外,微服务减少了组件之间的相互依赖,提高了个人服务的可扩展性,这一切无需重建整套应用即可实现。

另一种大型架构是集装化趋势,通过像Docker那样的开发者友好型方式或像Linux控制组那样的低层次方式构建。集装可以轻松给分散的服务器插入应用,根据运行处改变焦点。进一步说,开发者可以将焦点集中在应用需要运行的地方。

总的来说,这种新型分布式服务集成和架构技术合称“数据中心应用堆”。凡是想要构建能在多重平台上服务上百万用户的应用,并利用当今数据的数量、种类和速度的,都得使用服务集成或类似的技术理念。

实际上,这些技术正在迅速流行起来。它们当中有许多已经成为初创公司技术链条上的主打,为的是传递从下一个大型消费者应用到下一个Salesforce.com之间的一切信息。

这些技术正在超越单纯的网络途径,而进军世界500强,甚至进入和IT创新者不沾边儿的中型企业。他们了解数据中心服务(限于公司层面范围内)的一切,渴望加入这令人兴奋的创新中。.

“大数据”、“实时”和“物联网”不仅仅是流行语。21世纪,公司的成功在很多方面都要依赖它们。

数据中心应用的操作系统

虽然数据中心应用技术越来越重要,但问题在于(IT供销商、开源支持者或专业的Facebook工程师不会告诉你)构建十分困难。部署、管理和大规模Hadoop;部署、管理和大规模Cassandra;部署、管理和大规模Kubernetes。你必须清理和重复你想要的每个架构或服务。

某种意义上说,公司或许不愿真正写程序、建立数据管道和确认架构的弹性。

像Google和微软那种工程师众多的大型公司分别用Borg和Autopilot系统为自己解决(或很大程度上解决)问题。系统会自动管理资源分配,实现服务器及为百万用户服务的应用程序的高实用性。是算法——而不是开发者或微软架构师——决定程序的走向和机器的数量。

当然了,它们是伟大的系统,但同时也为公司所专有。Google也是最近才发布文件官方承认Borg的存在。微软几乎没有公开讨论过Autopilot的相关事宜,更别说是销售了。

作者:何妍 

来源:51CTO

时间: 2024-10-02 03:20:10

为什么应用需要新的数据中心栈的相关文章

从云计算到新企业数据中心

本文讲的是从云计算到新企业数据中心,[IT168 资讯]云计算是一种新兴的模型,利用该模型,用户可以在任何地方通过连接的设备访问其应用程序.由于简化了用户界面,基础架构对应用程序的支持对于用户而言是透明的.应用程序位于可大规模伸缩的数据中心,计算资源可在其中动态部署并进行共享,以便能够实现显著的规模经济.由于具有功能强大的服务管理平台,因此在将更多的IT资源添加到云时,管理成本基本不会增加.随着智能移动设备.高速无线连接以及基于浏览器的功能丰富的Web 2.0接口的不断增加,使得基于网络的云计算

微软新的数据中心旨在让客户数据远离美国的窥探

微软已经开始为两家新的德国数据中心提供Azure云服务,这让美国当局以及其他的用户请求访问数据非常困难. 微软新的数据中心旨在让客户数据远离美国的窥探 Microsoft Cloud Germany和该公司现有的欧洲云服务大相径庭:客户存储在数据中心之中的数据处于"数据受托人"的控制之下--T-Systems International,这是一家德国电信(Deutsche Telekom)旗下的独立子公司. 而微软的高管云和企业集团副总裁Takeshi Numoto将新的数据中心形容为

IBM云扩张新动作:在美国推出了四个新的数据中心

经过一系列在海外的大型云扩张,IBM公司正在把注意力转移到美国. 这家技术巨头今天宣布在美国推出四个新的数据中心,提供该公司各类基础设施和开发自动化服务.其中两个数据中心位于得克萨斯州的达拉斯,另外两个数据中心则设在华盛顿特区.后两个数据中心的设施据推测将主要应用于公共部门,IBM在这个市场中已经拥有强大的市场份额. 该公司与National Institutes of Health.National Oceanic & Atmospheric Administration以及众多政府部门有合作

Equinix公司在四大洲开设新的数据中心

日前,全球数据中心托管和互联网巨头Equinix公司公布了其全球扩张的另一个阶段的计划,将在未来几个月内全球四大洲建设四个新的数据中心. Equinix公司在美国达拉斯,巴西圣保罗,日本东京和澳大利亚悉尼建设四个新数据中心设施,将增加约20万平方英尺的数据中心空间,或新增加约4000个服务器机柜.一旦四个数据中心全部构建完成,Equinix公司的全球业务数据中心空间将达到1400万平方英尺. 总部位于加利福尼亚红木城的Equinix公司仍在采取积极扩张模式,去年,该公司收购了两个主要的数据中心提

惠普公司推出新的数据中心动态冷却技术

在上本周四举行的HP技术论坛中,HP推出新的冷却技术,这种新技术被称为"动态灵活冷却"(Dynamic Smart Cooling),该冷却系统包括附在服务器上的一定数量的热传感器.当服务器由于工作负荷过大而导致过热时,这些传感器可以发出信号,接着将冷空气引向过热的服务器.当服务器运行减慢,热传感器会减少冷空气量. 动态灵活冷却系统是由HP公司实验室开发的,这一系统的运行情况在HP公司自身的数据中心中进行了验证. 201609071516307260 HP公司的首席信息官员和行政副总R

微软宣布在非洲开设两个新的数据中心

微软宣布将开设两个全新的数据中心.数据中心将位于南非的约翰内斯堡和开普敦,该公司是在非洲首次进行此类业务的公司.微软预计这两个数据中心到2018年才能实现运营. 数据中心将配备向开发人员提供大量尖端工具的能力,包括Azure的云计算工具套件和Office 365,Dynamics 365等生产力工具.同时,通过这些数据中心,非洲大陆开发商的延迟问题将得到解决. 谈到这个话题,微软的Cloud and Enterprise集团执行副总裁Scott Guthrie表示:"世界上一些地方与现在的非洲一

关于新的数据中心设计的考虑指标因素

了解数据中心设计中的三大最重要的因素,有助于帮助您企业更顺利的完成数据中心设计的起草过程.而将本文作为正确确定您企业数据中心业务需求的参考借鉴指南,则有助于您企业从一开始就得以最大限度地提高整体数据中心的性能,稍后的避免重大升级. 几大基本因素推动了数据中心的设计要求和成本.在制定预算和草拟数据中心的设计蓝图之前,需要对这几大基本因素有相当正确的把握.而如果不这样做的话,很可能会导致数据中心正式投入运营后的相关问题. 在数据中心已经投入运行后才来修复错误是相当具有挑战性的,而且其成本代价昂贵,在

新云数据中心启动 迈克菲云安全版图扩张

3月9日消息,迈克菲今日宣布正式启用一个最新的云数据中心,这也是迈克菲一年内推出的第5个云数据中心.该数据中心位于英国伦敦,它的启动进一步拓展了迈克菲在全球的云安全布局.其他几家数据中心分别位于荷兰阿姆斯特丹.澳大利亚悉尼.日本东京以及北美地区.迈克菲设立在香港的另一个数据中心也有望在未来几周内正式启用. 云数据中心的快速部署充分体现了迈克菲有信心.有能力满足全球对其业界领先的电子邮件和Web软件即服务(SaaS) 安全解决方案日益增长的需求.迈克菲的电子邮件和Web服务运营获得了 ISO270

日本IIJ公司在福冈机场开通运营新的数据中心

日前,日本IIJ公司(Internet Initiative Japan)在日本福冈机场附近开通运营了一个IA数据中心,旨在支持其云计算和骨干网业务. 这家总部位于东京的云计算和IT服务供应商表示,该数据中心建成之后,可以满足九州地区的那些希望将备份容量作为灾难恢复和业务连续性计划一部分的客户对于数据中心空间的需求. 该公司表示,这是其在日本建设的第21个数据中心设施,出于安全的需要,不能披露该数据中心的确切位置. 日本骨干网 该数据中心设施于7月1日开始运营,并连接到IIJ公司的骨干网中,并为