共计 1134 个字符,预计需要花费 3 分钟才能阅读完成。
LocalStack
一个完全功能的本地云堆栈
在离线环境中开发和测试云和无服务器应用程序!
特点
加速你的开发和测试循环
- 从第一行代码开始测试你的云应用,无需等待云资源的反馈。
- 使用通用的、可重用的本地 API 模拟器,而不是为每个项目手动模拟云依赖关系。
- 通过为快速实验提供沙盒,使开发人员重新获得对环境的控制,从而促进数字转型。
通过简化测试来提高云应用程序的质量
- 通过可重现的测试环境更频繁地进行测试,并轻松调试应用程序。
- 通过个人赋权和快速协作调试共享应用程序状态,向组织内推行 DevOps 思维方式。
- 在共享的开发环境中避免资源冲突,在测试 IaC 脚本之前使用隔离的实例。
节省时间和资源
- 保持可管理和可预测的云账单,避免由于积累处于闲置状态的云资源和在开发和测试环境中缺乏资源清理而导致的不愉快的惊喜。
- 通过消除障碍,使每个团队成员都可以访问它们的本地云沙盒环境,提高开发人员体验和团队生产力。
- 通过减少等待不必要的长时间资源部署周期和云和开发环境清理,节省开发人员的时间。
使用场景
核心云仿真
在本地运行高保真云堆栈,实现本地开发并加速开发周期。
团队协作
与团队成员共享实例状态,并浏览本地云资源,进行协作式调试。
企业集成
洞察 CI/CD 管道,将 LocalStack 无缝融入企业 IT 生态系统中。
生态系统
强大的仿真器插件扩展和第三方集成生态系统,跨 CI/CD 系统、IaC 工具、编程语言等多个领域。
示例
Xiatech
Xiatech 是一家总部位于伦敦的全球技术公司,利用超级集成连接系统、统一数据并通过我们的平台 Xfuze 为客户提供先进的洞察。我们的工程团队利用 LocalStack 提供一个完整的本地化 AWS 环境,开发人员可以在部署到云端之前构建、测试、分析和调试基础架构和代码。我们使每个软件工程师都能够通过本地开发和测试工具全面独立工作,这对我们的工程团队来说是一个重要的加速器。
KnowBe4
LocalStack 对于我们团队将传统的单体应用迁移到基于 AWS 的无服务器 Node.js 堆栈上的开发速度和效率有着重大影响。以往我们不得不维护自己的工具和本地模拟,现在我们可以使用 LocalStack 让开发人员迭代快速,无需进行多次代码提交和等待 AWS 管道,从而也节省了基础架构方面的开支!
Harness.io
Localstack 对于持续集成(CI)流程来说是一个非常有益的工具。在 CI 流水线中使用 Localstack 提供 AWS 基础设施可以节省大量时间和成本。在 AWS 中创建资源可能需要多分钟,而在 Localstack 中只需要几秒钟,大大减少了流水线执行时间。此外,如果您的 CI 流水线因任何原因失败,您就不必担心会产生“被遗弃”的 AWS 资源而造成费用。
正文完