最近,AWS 宣布 ElastiCache 服务新增无服务器 ElastiCache。
无服务器 ElastiCache 极大地简化了缓存管理,无需预置固定大小的缓存或预先确定的缓存节点数。
相反,可以预置 Redis 支持的无服务器缓存,且其可立即扩展以满足要求最苛刻的应用程序的需求。
无服务器 ElastiCache 会自动在可用区中存储数据,并提供 99.99% 的可用性。它还默认提供传输中和静态加密。
今天,我们很高兴地宣布 Vapor 现在提供直接从 Vapor 仪表板或 CLI 预置和管理无服务器 ElastiCache 的功能。要开始使用,只需从你的 Vapor 仪表板 创建一个新缓存,然后选择新的“Redis 7.x 无服务器”缓存类型。
与 Vapor 一贯的做法一样,我们力求确保预置基础设施并将其附加到你的项目尽可能简单。一旦你的新无服务器缓存预置完毕,将其添加到你的 vapor.yml
配置文件,然后使用 Vapor CLI 进行部署。Vapor 会自动配置 Redis 连接并注入所有相关的环境变量
id: 3
name: vapor-app
environments:
production:
cache: my-serverless-cache
build:
- 'composer install --no-dev'
deploy:
- 'php artisan migrate --force'
要详细了解如何将缓存与 Vapor 应用程序配合使用,请查看我们的完整 Vapor 缓存文档。
在 Vapor,我们竭尽全力确保你的无服务器基础设施尽可能易于管理和维护。我们希望你喜欢这项激动人心的新功能,该功能现已推出。