云科技|空中换引擎?亚马逊云科技详解如何构建现代化应用( 二 )


以产品来说,Amazon EKS Anywhere实现了第一时间可以把本地自建的、自己管理的Kubernetes完全使用跟EKS一样的服务,这是一项非常明显的突破。Amazon EKS Anywhere支持本地和云端均可运行EKS管理的集群,同时可以有统一的Console统一管理平台,可以像使用本地服务一样去使用Kubernetes,从而给客户带来了极大的便利。而Amazon ECS Anywhere可以帮助客户直接把在亚马逊云科技上的ECS的集群衍生到客户这里,把客户自己本地的设施也融入到整个的集群里面去。一样的控制平面、一样的管理工具,所有的一切都是统一一致的,进一步降低了客户在本地管理的难度。
【 云科技|空中换引擎?亚马逊云科技详解如何构建现代化应用】对于客户而言,想要让一个微服务化的容器的服务能更好地运营起来,需要有大量的服务跟对应配套,为此亚马逊云科技已经提供了上百种的跟容器有关的服务堆栈,从计算、存储、网络、安全治理,到各类工具都实现了一站式配套。
以计算为例,亚马逊云科技已经提供了超过400种的计算实例,从而提供了高宽度的支持性,无论是开源授权的通用处理器还是其他专用处理器,甚至是不同的存储和网络的组合,客户都可以实现自主化选择,大量的支撑网络、安全等,也都能完美地配合容器和其他微服务的应用,并支持随时灵活的环境切换,大幅提升使用容器的微服务占比。
此外,亚马逊云科技提供了丰富的开发人员工具,既有端到端的从创意到交付再到持续维护的开发工具选择,也有完整的持续集成和持续交付(CI/CD )的流水线产品,还提供了集成度较高的插件支持开发人员利用流行的开发语言如Java、Python、Javascript、C++等,灵活轻松的进行开发和迭代。此外,亚马逊云科技发布的Amazon Proton,作为业界首个现代化应用的全托管共享服务平台,让开发人员能够以一致的方式部署无服务器和容器应用,实现现代化应用程序的规模化部署。
值得一提的是,Amazon Lambda的推出开创了Serverless计算的先河,让使用者只需要关注业务逻辑,无需预置或管理基础设施,即可运行编写代码,且只需按照用量付费。除Lambda外,亚马逊云科技提供了全栈式的Serverless服务,广泛覆盖计算、存储、网络、容器、数据库、应用集成多个方面,帮助客户快速构建现代化应用。作为“Serverless架构”的深度实践者,2020年亚马逊近一半的新应用都部署到了Lambda上。
顾凡表示,亚马逊云科技从15年前创立至今,一直在持续不断地打破以及在突破很多现代化应用技术,Amazon Lambda就是一个划时代的创新,Serverless不仅仅是Lambda无服务器计算,更重要的是亚马逊云科技提供了一整套的Serverless的服务,来帮助客户去开发基于无服务器的端到端的核心应用。
现如今,亚马逊云科技目前提供超过200项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面。目前包括初创公司、中小企业、大型企业和政府机构在的全球数百万客户都已与亚马逊云科技展开合作,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。