¿Cuál es la diferencia entre la computación en la nube y la red definida por software?

La computación en la nube es un término general para los servicios de infraestructura y computación que tradicionalmente se han implementado en las instalaciones que ahora se ofrecen como un servicio en una infraestructura compartida típicamente a gran escala. Estos servicios de infraestructura e informática se componen de muchas cosas diferentes, desde aplicaciones, recursos informáticos y de red, hasta servicios básicos.

Sofware Defined Networks (SDN) es un concepto en el que la lógica de la aplicación de un dispositivo de red se separa del hardware subyacente. La mayoría de los equipos de red actuales tienen el componente lógico entregado junto con el componente físico. SDN tiene como objetivo comercializar este espacio al hacer que la capa física subyacente sea un conmutador genérico y que todas las demás lógicas y aplicaciones (como cortafuegos, equilibrio de carga, enrutamiento) se implementen en software sobre este hardware genérico.

SDN es generalmente una tecnología que se ha abierto camino en las implementaciones de computación en la nube. Por ejemplo, OpenStack hace un uso intensivo de OpenVSwitch como capa para crear componentes de hardware virtual. Esta funcionalidad se amplía para admitir la funcionalidad de aplicaciones de nivel superior.

Hay tres modelos de computación en la nube. Una nube pública utiliza la infraestructura compartida de un proveedor de servicios externo, que es responsable de administrar, mantener, proteger y actualizar esa tecnología. Con una nube privada, las agencias gubernamentales pueden aprovechar los beneficios de la nube en un entorno privado y seguro mientras conservan la propiedad de la infraestructura. Una nube híbrida utiliza tanto una nube pública como una privada, lo que proporciona la flexibilidad para controlar ciertas aplicaciones y datos confidenciales y basar el uso de la nube en necesidades y cargas de trabajo específicas.

SDN elimina la necesidad de configurar manualmente conmutadores individuales, enrutadores y otro hardware de red. Todo se gestiona con el software a través de un único controlador, y todos los recursos de la red se aprovisionan y asignan automáticamente de acuerdo con las necesidades del negocio.

La computación en la nube y SDN reducen la huella del centro de datos en el sitio, simplifican la administración de TI, reducen drásticamente las inversiones en hardware y mejoran la eficiencia operativa. Permítanos ayudarlo a determinar qué modelo y estrategia de TI tiene más sentido para su agencia.

Lo generalizaré y lo expresaré en términos simples para usted.

La computación en la nube es la virtualización de su hardware informático que puede ayudar al aprovisionamiento programático, la administración y el monitoreo de los recursos.

SDN es un enfoque programático hacia la creación de redes para facilitar el control sobre el aprovisionamiento, la gestión y el monitoreo de redes. Esto puede ayudar a la virtualización y automatización (hasta cierto punto) de las redes.

Nota: Para que los conceptos de computación en la nube estén en su lugar, necesita redes subyacentes (no necesariamente SDN) para la accesibilidad. Pero con SDN y otros conceptos relacionados se pueden utilizar para mejorar la escala y el efecto de la computación en la nube.

Espero eso ayude.