AWS re:Invent 2018 的摘要,特别针对服务器端工程师
由于在AWS re:Invent 2018上宣布了超过100个新服务和功能,要全部追踪是非常困难的。因此,我整理了一些服务器端工程师可能会使用的功能。
参与者最感兴趣的是
据调查结果显示,参加会场的人对以下内容最感兴趣的顺序是:
1. 无服务器
2. 安全性
3. 机器学习/数据库
容器已经排除在外了。未来,云将成为无服务器的主要方式。在主题演讲中,无服务器的话题最受关注。
演讲内容
计算
EC2 A1实例
搭载ARM架构的AWS Graviton处理器的EC2实例。
与其他系列相比成本较低。虽然速度较慢,但适合用于后台处理。
EC2支持休眠功能。
为了保持服务器的状态,可以停止实例。实现休眠功能(在关机之前将RAM内容存储到硬盘等,并在下一次启动时重新加载到RAM中,以实现关机前的相同状态)。
“Firecracker作为开源软件进行发布。”
Firecracker是一种用于无服务器计算的安全容器机器。它是AWS无服务器基础技术的一部分。它能够保持与传统容器相当的安全性,同时使Lambda的启动时间减少到125毫秒(理论值)。
存储空间
冰川深层存档
虽然无法立即取出,但是成本非常低的存储方案。
Amazon S3智能分层的自动成本优化
通过访问自动降低成本。如果没有访问,则转换为廉价的存储服务。
安全
亚马逊云服务控制塔
AWS利用者中的多数用户可以通过这项服务方便地控制每个账户的安全设置。
开发人员
热门IDE的AWS工具包
我已经在以下的IDE中成功安装了AWS Toolkit。
– PyCharm
– IntelliJ
– VSCode
AWS Amplify控制台
一个针对Web应用的简单CI/CD服务。
兰姆达
终于Ruby官方支持,Rails创业者们可能会一齐转向无服务器吗?
此外,使用自定义运行时可以使用喜欢的语言。
合作伙伴还提供了一些语言的运行时。然而,
目前似乎更好将其设为官方支持语言。使用自定义运行时需要管理,无法享受无服务器的好处。
ALB对Lambda的支持
能够直接访问Lambda而无需依赖于API Gateway。
AWS 应用网格
可以轻松监控和控制在AWS上的微服务应用程序之间的通信的服务。
AWS容器市场
在AWS Marketplace上提供容器化产品供采购。
AWS Lambda图层
可以记录共通部分的层。
在传统的Lambda中,必须为每个函数进行打包并部署,但使用AWS Lambda Layers可以在多个Lambda函数之间共享代码。
Step Functions的整合合作伙伴增加了。
新添加了8个合作伙伴,包括Dynamo DB等。现在可以无需编写代码即可集成AWS服务,无需使用多余的Lambda包装。
Web套接字API网关
APIGateway支持Web socket。
亚马逊 MSK
亚马逊托管流式处理Kafka,是一个完全托管的Kafka服务。
云监视日志洞察
全面托管的日志分析和可视化服务。
数据库
量子账本数据库 (QLDB)
全面管理的账簿数据库。
托管的区块链系统
全面托管的区块链网络服务。
时间流
全面管理的时间序列数据库,可用于物联网等。
DynamoDB 事务
DynamoDB已经支持事务处理。
隔离级别为串行化。
DynamoDB 即时配额
DynamoDB现在可以选择根据读写请求数量收费的按请求付费模式。