当前位置: 首页 > 科技观察

软件定义数据中心设计应集中于可扩展性和集成性

时间:2023-03-21 14:09:59 科技观察

软件定义的数据中心设计应侧重于可扩展性和集成成为设计SDDC(软件定义的数据中心)的一部分。在设计软件定义的数据中心时,企业需要考虑很多因素,包括集成和自动化。部署的每一步都需要深入了解业务需求并知道需要克服哪些财务障碍。一些企业可能希望通过供应商来完成软件定义数据中心(SDDC)的建设,但这是不可能的。但是,如果您查看其他企业(尤其是大型云服务提供商)的SDDC架构,这有助于确定您的需求程度并确定最有利的基础架构类型。在SDDC设计中考虑的软件SDDC的一个关键特性是能够通过软件控制各个方面。这比物理基础设施更改或手动控制流程更灵活。SDDC允许工作负载在物理基础架构之上独立运行。它还允许分离基础设施管理和工作负载管理,这两个平面都是通过编程而不是直接由人来控制的。例如,负载策略可以在现有Web服务器超过某个阈值后增加Web服务器的数量来平衡负载。基础架构策略可能是为受感染的管理程序部署安全补丁。这些策略以及一些自动化工具的引入正在推动SDDC的发展。人们很容易认为整个SDDC——或者至少是软件——应该来自单一供应商。事实上,没有一个厂商可以提供SDDC中所有的组件,当然也不会有统一的产品。例如,VMware的vRealizeAutomation(vRA)套件包含许多基础架构组件,但无法成为持续集成/持续开发(CI/CD)工具。如果你问你的程序员,他们会告诉你,CI/CD系统是SDDC架构的关键部分。VRA也不是设计用于更新物理服务器的固件或存储阵列中SSD的微代码。这就是SDDC由不同供应商组成的原因。这不是坏事,但会使SDDC设计更加复杂。SDDC设计的集成关键查看大型云提供商,您会发现构建包罗万象的SDDC是可能的。这些云提供商不从单一供应商处购买他们的基础设施,他们从不同的供应商处购买零件并组装它们以满足他们的需求。大多数大型云提供商都有自己的开发团队来集成不同的组件。想象一下,如果一切都已集成,那么您可以在几分钟内部署一个VM实例并将其连接到正确的内部和外部网络——所有这些都可以通过自助服务门户、一些脚本命令或一些应用程序编程接口(API)调用来实现。从财务角度想象一下构建这种级别的SDDC的成本。构建大型SDDC架构成本高昂,但回报也丰厚。这种规模的集成对于企业来说并不是必需的。首先,很多产品都内置了自动化工具,你只需要简单地将它们集成在一起即可。大多数企业公司都有自己的基础设施标准,因此他们不需要集成不同的组件。此外,您的SDDC不会像公共云提供商那样大。企业可以指定某些集成方式来满足其业务需求。在这方面,云提供商必须支持客户需要的所有集成场景。在设计SDDC时,您希望集成最终用户门户、服务器硬件、软件定义网络和软件定义存储等组件。这就是API发挥作用的地方,它允许一个SDDC组件与另一个组件集成。您可以使用流行的RestAPI将一些脚本绑定到您常用的脚本语言。为您的产品寻找具有API、绑定或理想集成的模板。设计SDDC的一个关键考虑因素是定义您的视野。一般来说,SDDC最有价值的部分是能够快速改变你的环境(比如生产环境和测试环境)。您可以通过从生产环境中排除***部署来降低一些风险。一旦开发/测试环境得到验证并吸取了经验教训,就可以涉及生产环境。如果您的企业不是通过敏捷或DevOps方法进行软件开发,那么CI/CD系统就毫无价值,在这种情况下,部署自助服务、非生产VM平台就足够了。