首页 快递头条 AWS上线10年收成的十大经历

AWS上线10年收成的十大经历

时光荏苒,从2006年3月14日Amazon S3上线到今天,AWS现已走过了10个年初,成为云核算职业的标杆。10年前,学术界和产业界还在研讨究竟什么是云核算;今天,云核算现已遍…

时光荏苒,从2006年3月14日Amazon S3上线到今天,AWS现已走过了10个年初,成为云核算职业的标杆。10年前,学术界和产业界还在研讨究竟什么是云核算;今天,云核算现已遍地开花,IT巨子纷繁推出自己的云核算服务,许多草创企业也栖息云核算范畴,迅猛添加。

从我所担任的QCon全球软件开发大会来看,赞助商也是以云厂商为主,包含亚马逊AWS、白山云科技、DaoCloud、明略数据和腾讯云等金牌赞助商,灵雀云、青云QingCloud、时速云、听云、又拍云和云才智等银牌赞助商,足见云核算商场的火爆。

近来,Amazon.com CTO Werner Vogels撰文(http://www.allthingsdistributed.com/2016/03/10-lessons-from-10-years-of-aws.html)总结了AWS上线10年来收成的十大经历。咱们一起来看看。

1.构建可演进的体系(Build evolvable systems)


从第一天起,咱们就知道今天所构建之软件和一年后所运转的并不相同。咱们需求不断地回忆和修定架构,以处理弹性问题。可是,由于许多事务要求云渠道供给7*24的可用性,所以不能选用旧式的停机晋级方法。咱们需求构建这样的架构——能够在不封闭服务的情况下引进新的软件组件。

2.忍受意外(Expect the unexpected)


失效是不可防止的,什么都会跟着时刻的消逝出现问题:从路由器到硬盘,从操作体系到内存单元,从瞬态过错到永久失效,等等。问题无处不在,不论是运用高质量的硬件仍是低本钱的组件。

体系应该将失效看作很天然的事,即便咱们不知道是什么样的失效。能够办理受影响的部分(操控“爆破半径”),而不必停掉整个体系服务,这点十分重要。

3.供给原语而非结构(Primitives not frameworks)


客户运用服务的方法也是在探究之中。客户脱离原有的IT硬件和数据中心,开端以之前从未有过的新的、风趣的形式来开发体系。所以需求供给的东西有必要十分灵敏,满意客户需求。

AWS供给的最重要的机制之一,便是向客户供给一组原语和东西,他们能够以自己喜爱的方法运用AWS云,而不是供给一个结构逼迫他们运用。这种方法使客户取得了很大的成功,而新一代的AWS服务也能够运用客户现已习气的根本服务。

还有一点十分重要,很难猜测某个服务对用户而言优先级怎么,除非把服务交到他们手上。所以AWS的做法是,新服务供给最小特性集,让客户驱动服务的演进,然后添加新特性。

4.自动化是要害(Automation is key)


开发需求运维的软件服务和构建交付给客户的软件天壤之别。办理大规模体系要求不同的思想形式,以满意客户的可靠性、功用和弹性性预期。

要害机制便是尽或许将办理自动化,防止简单犯错的人工操作。要完成这一点,需求构建操控要害运维功用的办理API。

这方面做的怎么,有个很简单的查验手法:假如需求SSH到某个服务器或许实例上去,阐明自动化程度还不行 :) 

5.API百世不易(APIs are forever)


关于AWS这种以API为中心的事务,这一点特别重要。一旦客户开端运用咱们的API构建运用和体系,再想修那些API就不或许了,由于会影响客户的事务。规划API十分重要,有必要一次成功。


在为某个服务构建财政模型,以找出恰当的计费模型时,要保证服务及其运维的本钱有个不错的数据,尤其是运转大容量、低赢利的事务时。AWS也需求充沛意识到本钱,进步运维功率。

在S3上线之初,资源按存储和带宽收费;可是不久之后,AWS团队意识到,恳求数也是一个重要的资源。假如客户有许多小文件,存储和带宽用的并不多,即便稀有百万恳求。所以他们调整了模型,考虑各种资源运用维度。

7. 一开端就将安全考虑进去(Build security in from the ground up)


维护客户是第一位的。服务规划之初就应该将安全考虑进去,而不是等服务构建好之后找安全团队来验证。触及安全,不能有任何退让。

8. 加密是一类需求(Encryption is a first-class citizen)


对客户而言,加密是个要害机制,由于他们要保证对数据拜访的彻底操控。10年前,加密用的东西和服务很难运用,直到几年前,AWS才学会了怎么将加密最好地集成到服务中。

9. 网络的重要性(The importance of the network)


AWS要支撑许多不同的负载,从大容量事务处理到大规模视频转码,从高功用并行核算到大流量Web网站。这些负载对网络都有共同的需求。

AWS在数据中心布局和运维方面也有了共同的技能,比方灵敏的网络基础设施能够加以调整,满意客户的负载,不论是什么类型的。AWS规划的网络硬件和软件关于进一步改善客户运用的功用也很有含义。

10. 坚持敞开(No gatekeepers)


期望这些经历对咱们有所协助。想放一张自己和Werner Vogels的合影,又怕掉粉,想想仍是算了吧。

号外


在4月21~23日的QCon北京2016上,咱们预备了许多云核算方面的讲演,比方有阿里云技能专家闫长海的《云端根据 Docker 微服务运用的架构实践》、网易云基础设施技能总监张晓龙的《网易蜂巢容器云基础设施优化之道》、曙安首席架构师叶向宇的《构建多公有云体系布置实践》等。云核算年代,数据库也有许多新的应战,到时



本文来自网络,不代表快递资讯网立场。转载请注明出处: http://www.llaiot.com/express-headline/2695.html
上一篇
下一篇

为您推荐

返回顶部