本地的公有云模拟工具—-localstack

发现了一个非常强大的工具,可以在本地的环境模拟云上的几乎全部的常用资源。运行简单,有WebAPP,和AWS上的配置完全一致。用于一些架构验证,以及API相关工具的验证是非常方便的。

LocalStack是一个云服务模拟器,在您的笔记本电脑或 CI 环境中的单个容器中运行。使用 LocalStack,您可以完全在本地计算机上运行 AWS 应用程序或 Lambda,而无需连接到远程云提供商!

在本地模拟一个 AWS 的云环境,支持目前所有的主流的产品。并且可以通过Docker Desktop 的插件来进行拓展提供基于UI的管理。

模拟不是玩具级别的,可以看下面的架构图。用来做新项目的形式化的验证是非常不错的。

如果工作上用到AWS 的lambda,就可以更方便的进行本地的调试,以及运行,

  1. 使用 LocalStack 设置 Elastic Load Balancing (ELB) 应用程序负载均衡器,通过无服务器框架部署
  2. 使用简单存储服务 (S3) 和带有 LocalStack 的 Terraform 在本地托管静态网站

应用提供的web UI来提供AWS的全部操作。创建/管理 全部实例。

项目地址:https://github.com/localstack/localstack

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

%d 博主赞过: