Vapor:无服务器 ElastiCache 支持

2023 年 12 月 21 日#vapor

最近,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,我们竭尽全力确保你的无服务器基础设施尽可能易于管理和维护。我们希望你喜欢这项激动人心的新功能,该功能现已推出。

作者:Joe Dixon

Laravel 软件开发者。

TwitterGitHub我的博客 上找到我。

关注 RSS Feed