La infraestructura definida por software (SDI) es la definición de infraestructura de computación técnica completamente bajo el control del software sin intervención de un operador o humano. Funciona independientemente de las dependencias específicas del hardware y es extensible mediante programación. [1]
En el enfoque SDI, los requisitos de infraestructura de una aplicación se definen de forma declarativa (requisitos funcionales y no funcionales) de modo que se pueda derivar y aprovisionar automáticamente hardware suficiente y apropiado para cumplir con esos requisitos.
Las implementaciones típicas requieren redes definidas por software (SDN) y capacidades de computación en la nube como un punto mínimo de entrada. [2]
Los beneficios de SDI es que reduce / elimina el esfuerzo hacia el mantenimiento de la infraestructura, permite que las empresas se enfoquen en otras partes del software, asegura la consistencia y también permite la extensibilidad, la implementación remota a través de la configuración sin tiempo de inactividad y le permite aprovechar el poder de versionado como git.
Las capacidades avanzadas permiten la transición de una configuración a otra sin tiempo de inactividad como se mencionó anteriormente, al calcular automáticamente el conjunto de cambios de estado entre una configuración y otra y un paso de transición automatizado entre cada paso, logrando así el cambio completo a través del software.
Ver también
Referencias
- ^ "CIO Asia - impulso a la innovación impulsa la demanda de tecnologías definidas por software: IDC" . CIO Asia . Archivado desde el original el 4 de marzo de 2016 . Consultado el 11 de septiembre de 2018 .
- ^ "Guerras SDI: ¿WTF es una infraestructura definida por software?" . Consultado el 11 de septiembre de 2018 .