亚马逊 re:Invent 2020 已经在上周正式开始了,这次亚马逊 re:Invent 大会为期三周,包括 5 场主题演讲,18 场高管演讲以及超过 500 场专场会议,这次我们将聚焦在容器与无服务器部分,来看看第一周有什么重点发布吧,还有实际演示给大家观看哟~
还没有报名参加
亚马逊 re:Invent 2020 可要抓紧时间啦!
快扫描下方二维码,即刻报名参会!
还有更多精彩内容等你来发现~
AWS Lambda 重点发布
AWS Lambda 这次迎来了几个重点发布:
1、运行时长的计费粒度从 100 毫秒缩小到 1 毫秒 - 这次降价可以让你节省费用高达 70 %。
2、更大的内存空间 - 最大 10 GB 的内存;
3、更多的 CPU 资源 - 最多 6vCPU;
4、AWS Lambda 支持容器镜像 - 让你的 AWS Lambda function 可以加载最大 10 GB 的容器镜像运行。
AWS Lambda 支持容器镜像是 Lambda 自 2014 年发布以来一次相当大的革命性升级,在过去我们需要决定 AWS Lambda 运行的 runtime,透过 zip 压缩包的方式发布到 AWS Lambda 运行环境,某种程度存在许多本地开发的不便与困难,而这次 AWS Lambda 的容器支持让我们可以用符合 Docker 和 OCI 的容器标准的镜像,直接使用 AWS 提供基于不同语言环境的基础镜像包括 Python, Node.js, Java, .NET, Go, Ruby 等,就可以简单封装自己的 Dockerfile 并且将本地构建容器镜像发布到 Amazon Elastic Container Registry (Amazon ECR) ,让 AWS Lambda 直接使用 Amazon ECR 上的镜像来运行事件驱动的应用,使得 AWS Lambda 的开发与测试运行在大家已经非常熟悉的容器开发环境,使用与容器一致的开发测试工具。而且 AWS Lambda 支持最大 10GB 的容器镜像,方便打包 Tensorflow、Numpy 和 Pytorch 等常用的机器学习大型依赖库,也可以打包大型的模型参数文件。大幅增加了 AWS Lambda 的易用性以及拓展了新的使用场景。
容器服务重点发布
AWS 容器服务这次迎来了几个重要的更新:
1、Amazon ECS Anywhere - Amazon ECS 可以部署在本地环境或私有环境
2、Amazon EKS Anywhere - Amazon EKS 可以部署在本地环境或私有环境
3、Amaozn ECR Public - Amazon ECR 开始允许用户发布公开的镜像仓储
Amazon Elastic Container Service (Amazon ECS) 自从 2014 发布以来简化了在 AWS 上面运行容器管理的复杂性,并且让我们可以轻松管理各种规模的 Amaozn ECS 集群,在 2018 年发布了 AWS Fargate 之后再次把 Amazon ECS 推向基于 Serverless container 新的高度,许多客户与开发者希望能在自己的私有或本地环境运行 Amazon ECS 集群,但依然保有一致性的 Amazon ECS 控制平面的操作体验,于是我们发布了 Amaozn ECS Anywhere,并且即将在 2021 年正式推出。
Amazon ECS Anywhere 允许我们将集群部署在 AWS region 以外客户自行管理基础设施的环境,通过 Amazon System Manager agent 的方式将节点注册到同一个控制平面成为 EXTERNAL 节点,如此就可以通过同样的控制平面决定 Amaozn ECS task 要运行在 Amazon EC2, FARGATE 或者 EXTERNAL 环境。
在本周三 12 月 9 日下午 2:30 也将会有关于 Amazon ECS Anywhere 的深度介绍噢!
Amazon EKS Anywhere 通过最新的 Amazon EKS Distro为核心,让我们可以将 Amazon Elastic Kubernetes Service (Amazon EKS) 集群包括 API server部署到本地或私有的环境,如此一来可以获得与运行在 AWS 上的 Amazon EKS 集群获得一致性的操作体验,第一时间获得来自 Amazon EKS 团队提供的安全与效能的补丁。Amazon EKS Distro 是 Amazon EKS 团队使用相同的开源 Kubernetes 以及相关依赖组建,打包而成的一个 Kubernetes 分发,Amazon EKS Distro 包含了容器与Kubernetes各种开源组建所需要的二进制文件,包括 etcd, 网络与存储插件等,并且通过 Amazon EKS Distro 提供的重要安全更新进行升级补丁,提供延伸的技术支持。Amazon EKS Distro 是支持整个 Amazon EKS Anywhere 的一个核心组件。
Amazon ECR Public 是这次伴随者 AWS Lambda Container 支持一起发布的一个新服务,在过去 Amazon ECR 仅提供私有镜像仓储托管的功能,如今正式提供了公开镜像仓储的功能,主要免费额度如下:
1、每个用户每月可获得 50 GB 免费公开镜像存储空间
2、匿名拉取镜像每个月免费 500 GB 的流量
3、登录 AWS 的用户通过认证之后可以提高到每月 5TB 的流量
4、运行在 AWS的工作负载拉取 Amazon ECR Public 镜像没有流量限制
此外我们也推出了 Amazon ECR Public Gallery,许多我们需要的第三方常用的公开镜像我们可以直接浏览 Gallery查找并且自由使用而不需要使用其他托管在第三方的容器镜像,这大幅增加了 AWS 本地工作负载拉取第三方公开镜像的速度与可靠性。
DevOps 重点发布
AWS Proton - 全受管的自动化部署服务
伴随着 AWS Lambda Container, Amazon ECS Anywhere 与 Amazon EKS Anywhere 的发布,越来越多开发者希望能获得一个全受管的自动化部署体验,无论是运行在 serverless 或各种 container 环境。AWS Proton 正是为现代化应用的自动化部署需求而设计的,AWS Proton 允许团队当中的平台运维部门与应用开发部门各自定义平台模版与服务模版,并且根据定制的模版创建出对应的基础设施与应用,彼此互相对接,并且自动产生流水线提供自动化 CI/CD 的部署工作,并且与项目的 source repository 自动集成。
影片示范
看完上面的介绍相信大家一定意犹未尽,这次我们同时也提供了中文的影片介绍加上实际的 Demo 操作,在影片当中我们会演示 AWS Lambda Container 从无到有的开发与部署过程,Amzon ECR Public 的操作,甚至如何结合目前非常流行的 Github Actions,同时我们也在影片最后演示了 AWS Proton 如何从无到有打造出环境模版与服务模版,最后运行一个具有自动化 CI/CD 工作流程的 Flask 应用。
不可错过的更多内容
本周迎来了亚马逊 re:Invent 2020 的第二周,新的一波重点发布以及精彩的议程将在周二陆续到来,这里为大家整理了开发者不容错过的几个精彩的议程:
News
亚马逊 re:Invent 2020
Machine Learning Keynote
12 月 8日 (星期二)⋅15:45 - 18:00(首播)
12 月 9日 (星期三)⋅00:00 - 02:00
12 月 9日 (星期三)⋅08:00 - 10:00
Choosing your container data plane on AWS
12 月 8日 (星期二)⋅18:00 - 18:30
The serverless LAMP stack
12 月 8日 (星期二)⋅19:15 - 19:45
Define AWS service resources
with AWS Controllers for Kubernetes
12 月 8日 (星期二)⋅20:15 - 20:45
Simplifying cluster operations
with Amazon EKS
12 月 8日 (星期二)⋅21:45 - 22:15
Scalable serverless event-driven
architectures with SNS, SQS & Lambda
12 月 8日 (星期二)⋅22:15 - 22:45
[NEW LAUNCH!] An introduction to
Amazon ECS Anywhere
12 月 9日 (星期三)⋅14:30 - 15:00
Up-level your AWS infrastructure
automation with GitOps
(sponsored by GitLab)
12 月 9日 (星期三)⋅16:15 - 16:45
AWS CDK: What's new and what's next
12 月 10日 (星期四)⋅14:15 - 14:45
Infrastructure Keynote
12 月 10日 (星期四)⋅15:30 - 17:00(首播)
12 月 11日 (星期五)⋅00:00 - 01:30
12 月 11日 (星期五)⋅08:00 - 09:30
Modernizing with containers
12 月 10日 (星期四)⋅18:45 - 19:45
Choosing the right load balancer
for serverless applications
12 月 10日 (星期四)⋅18:45 - 19:15
Building resilient Kubernetes
deployments with AWS App Mesh
12 月 11日 (星期五)⋅07:30 - 08:00
Getting an insight into your
Kubernetes applications
12 月 11日 (星期五)⋅12:30 - 13:00
Simplifying delivery as code with
Spinnaker and Kubernetes
12 月 11日 (星期五)⋅13:15 - 13:45
各位云计算的小伙伴们
如果你还没有报名参加
亚马逊 re:Invent 2020 可要抓紧时间啦!
更多精彩内容,等你来挖掘~
END
亚马逊 re:Invent 2020 邀你一起出发!
各位云计算伙伴们,扫描下图中的二维码
或点击“阅读原文”报名参会吧!
扫码关注
“ AWS云计算 ”
云上干货任你挑