用 floci 本地模拟 AWS、GCP 和 Azure
Using floci to emulate Cloud platforms (GCP, AWS, Azure)
在 FlowG 1.0 发布前夕,我们决定补齐对主流云平台的直接集成。测试 AWS、Google Cloud 和 Microsoft Azure 的日志服务通常成本高昂且流程繁琐,于是我们尝试用 floci 在本地模拟这些环境。AWS CloudWatch 的模拟意外地简单,只需一条 Docker 命令即可运行;Google Cloud Logging 的模拟工具起初难觅,好在 floci 团队随后推出了 floci-gcp,让配置变得同样便捷。最棘手的是 Microsoft Azure,它不仅要求复杂的 HTTPS 配置,还需要自定义认证令牌,甚至需要两个不同的客户端库来创建必要资源。虽然 floci 极大地降低了测试门槛,但其无认证机制也意味着我们仍需手动验证真实环境下的集成效果。
Floci 最大的优势也是其最大的弱点:它不需要任何认证,可以用任意随机字符串代替安全令牌。
- throw234259
> 最终 BOSS:Microsoft Azure
> 但微软总能找到办法把事情搞得更复杂。
恰恰相反!微软是唯一公开发布其云端二进制文件的云服务商。你可以在本地工作站上直接运行云版本的 MSSQL,无需任何模拟。
- firesteelrain
我得仔细琢磨了一下(基于标题),才意识到这是在模拟或存根化云服务商的日志接口。我原本以为这是 Azure Stack Hub SDK 或 ASDK 的替代品。
- tsimionescu
或许值得提一句,也可能没必要,但 "floci" 在罗马尼亚语里是个粗俗词,考虑到软件行业里有不少罗马尼亚人,这恐怕不是个理想的品牌命名。