本周,亚马逊网络服务发布了一些非常棒的云新特性,包括一个新的事件驱动计算平台,名为Lambda和Auora,这是一个具有惊人规模的mysql风格的关系数据库。
如果说亚马逊的CTO Werner Vogels对AWS re的13500名与会者有一句话要说的话:发明,那就是他们没有理由不能自己开发类似的应用。AWS re:lnvent 2014的一个主要主题是让在公司的云平台上更容易地构建和管理应用程序。
在公司主题大会的第一天,高级副总裁Andy Jassy宣布了AWS Config、AWS CodePipeline和AWS Code Deploy,这是一组用于管理构建新应用程序所使用的代码的工具。第二天Vogels宣布了EC2容器服务,这使得启动和管理Docker容器变得更加容易,而Docker容器正日益成为新应用程序的组成部分。
Vogels提出了一个观点,Lamdba和Auora都是使用现有的AWS工具如EC2、DynamoDB和S3构建的。“现在去构建。拜托!这是沃格尔离开讲台发表主旨演讲时的最后一句话。
+更多见网络世界:有个足球雷竞技app亚马逊的云是如何解决网络的“完美风暴”的+
AWS一直被认为是IaaS市场的领导者。但越来越多的人开始觉得它像一个PaaS(平台即服务),这是一个应用程序开发云。AWS的高管不愿称AWS为PaaS,称这个术语“超负荷”。但很明显,AWS希望让在其云上开发应用变得更容易。公告的三要素:AWS代码部署、管道和代码提交都被考虑在内应用生命周期管理工具。
代码部署允许用户在公司的EC2虚拟机上自动部署应用程序。例如,这允许应用程序的新功能快速推出。AWS CodeCommit就是关于托管已开发代码的私有存储库的。它与Git集成来实现这一点。CodePipeline是一个连续交付平台,允许开发人员检入代码、构建代码并将代码发布到生产环境中。
也许当今开发人员圈子里最大的趋势就是使用容器。AWS还发布了一项新的EC2容器管理服务,该服务集成了Docker,允许对容器进行规模管理——从少数到数千个。该服务会自动安排容器的创建,在任务完成时将其放大或缩小。
AWS的两个最大的竞争对手,微软和谷歌在他们的平台上都提供了非常简单的应用程序开发产品。对于微软来说,Azure最初是一个PaaS,主要用于新的。net应用程序。谷歌有应用程序引擎,它也是一个PaaS。
亚马逊现在也想在这个市场上大展身手,吸引那些正在开发新应用的开发者。