我正在设置一项服务,允许我的客户在我的OpenStack设置上创建和管理他们的云资源。一些人的网络要求相当复杂。
我遇到的麻烦是决定如何管理资源。 OpenStack提供了一个API,允许我根据需要CRUD所有单独的组件。然而,还有堆栈创建/更新方法,它允许我一次创建网络/ VM /路由器/规则。但是我觉得第二种方法的障碍是,当客户端的网络/虚拟机数量增长时,我将不得不维护一个越来越复杂的模板文件。然而,它的好处是每次更改只需要1个Web调用,而大型环境可能需要50个左右。
是否有处理此方案的首选方法?