Tipos de Nube

Ahora que ya sabemos qué es computación en la nube y que existen diferentes tipos de servicio como IaaS o PaaS, es necesario hablar en este punto acerca de los tipos de nube que pueden existir. Dichos tipos son:

  1. Nube Privada
  2. Nube Pública
  3. Nube Híbrida

Hoy les voy a hablar de estos tres tipos de nube y de cuáles son sus características. No hay que olvidar que una nube siempre debe cumplir las premisas del NIST  (Ver post anterior Aquí).

Nube Privada. Es una nube que tiene como principal característica que se encuentra en un ambiente privado y dedicado a una compañía o grupo de compañías en particular. Este ambiente generalmente se encuentra en las instalaciones del cliente o en un Data center contratado a algún proveedor de servicios.

¿Qué es lo que la hace una nube privada? Primero que esté dedicada a un cliente o grupo de compañías relacionadas entre sí, además no debe estar con acceso público, es decir desde Internet.

Lo que define que una red sea privada es el tipo de direcciones IP que tiene dicha red. Como Internet se basa en estándares y protocolos como TCP/IP existe una directriz que indica cuáles direcciones IP se deben usar en una nube pública, estas directrices se denominan RFCs (Request For Comments) y son generadas por la IETF (Internet Engineering Task Force) que es una entidad que define los estándares en Internet.

El sitio web de la IETF es https://www.ietf.org/ allí se pueden encontrar los RFCs. Por citar algunos ejemplos para el protocolo de correo SMTP (Simple Mail Transfer Protocol) hay RFCs, para el famoso HTTP (Hypertext Transfer Protocol) o para el protocolo FTP (File Transfer Protocol) hay RFCs asociados que describen cómo funcionan y eso es lo que hace que independientemente de la plataforma que se use funcionen sin problema, de modo que desde una máquina Linux le puedo hacer FTP a una máquina Windows pues ambas usan el mismo protocolo y todo fue descrito en uno o varios RFCs.

Volviendo a nuestra definición de nube privada, existe un RFC que determina cuáles son las direcciones IP privadas que se deben usar en una organización, dicho RFC es el 1918 (Lo pueden encontrar en https://tools.ietf.org/html/rfc1918) y si lo consultan van a encontrar las IP’s que se deben usar en un ambiente de nube privada, no esperen eso sí un documento muy elaborado en su parte gráfica simplemente es un documento técnico.

Bien, allí dice que las direcciones IP que se pueden usar en un ambiente privado solamente son las siguientes:

Clase A                 10.0.0.0        –   10.255.255.255

Clase B                  172.16.0.0      –   172.31.255.255

Clase C                  192.168.0.0     –   192.168.255.255

Y punto. Lo que no esté en ese rango es considerado público y no se debería usar en un ambiente privado.

Vale recordar que este es el RFC o definición para IPv4, para IPv6 también existen RFCs como el 2460 (https://www.ietf.org/rfc/rfc2460.txt)

Si observan el gráfico notarán que todas las máquinas –servidores y el portátil- tienen IP’s privadas:

nube privada

Nube Pública. Es una nube que está en Internet. Recordemos que Internet es una red pública.

De igual manera, existen condiciones para que sea pública y la primera de ellas es que tenga direcciones IP públicas y esté expuesta en Internet.

Las direcciones IP Públicas en general son las que no están en la lista de direcciones que mencioné arriba, aunque en la definición de direcciones IP existe una serie de IP’s reservadas por la IANA (Internet Assigned Numbers Authority),  organismo responsable de administrar las direcciones IP en el mundo (www.iana.org). Como lo decía, la IANA tiene unas IP’s reservadas que se encuentran listadas en http://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml

Si la IP no está en la lista del RFC 1918 y en la lista de IP’s reservadas que acabo de mencionar es una IP pública.

200.31.19.126 es una IP pública, así como 190.216.157.221 también lo es. Ello implica que cualquier persona puede tener acceso a los servicios expuestos en esta IP, por ejemplo si es el sitio web de un banco. Y si lo ponemos en el contexto de una nube, una nube pública es la que está expuesta en Internet con direcciones IP públicas y que algún proveedor de servicios de Internet me entrega.

Ejemplos de nubes públicas son AWS (Amazon), SOFTLAYER (IBM) y AZURE (Microsoft). Ello quiere decir que desde un sitio con acceso a Internet puedo aprovisionar máquinas virtuales o físicas (Bare Metal) en un portal público como el de SOFTLAYER por citar un ejemplo. Yo decido si mi máquina o servicio queda expuesto –a través de una IP Pública- en Internet.

En realidad la cuestión es simple, pero con todas las tecnologías de hoy en día de encapsulamiento de paquetes y VPNs yo también podría tener una Nube Privada en un ambiente público, es decir en un proveedor de servicios públicos como SOFTLAYER puedo tener una nube privada a la que solamente yo tenga acceso. Mis servicios y cargas de trabajo están en Internet pero a través de VPNs y seguridad yo puedo hacer que solamente yo tenga acceso a este ambiente sin exponerlos públicamente.

Nube Híbrida.

Ahora bien, en términos sencillos podemos decir que una nube híbrida es una combinación de una privada y una nube pública, si bien esta es una definición muy simple, funciona.

Yo siempre hago énfasis en el hecho de que para tener una nube se deben cumplir las condiciones para tener una nube según el NIST (Auto aprovisionamiento, Elasticidad, Pago por Uso y uso de protocolos de Internet) y esta no es la excepción, por lo tanto una nube híbrida es un ambiente más complejo pues combina aplicaciones y soluciones de un ambiente privado con una nube pública.

Aquí surgen conceptos como el de Cloud Bursting, que  me permite crecer en mi capacidad cuando se desborda desde una nube privada hacia una nube pública.

Por ejemplo si en mi ambiente local tengo una VM (Máquina Virtual) que necesita mayor capacidad de cómputo en memoria y procesador y no tengo capacidad local para este crecimiento, puedo hacer que mi máquina vaya hacia la una nube pública de un proveedor en donde pueda tener rápidamente mayor capacidad de cómputo.

cloud burst

Aquí surgen nuevos términos que hay que explicar y que por costumbre las personas del medio los usamos en Inglés (No está bien, pero así lo hacemos casi todos):

On Premises. Ambiente local o privado.

Off Premises. Fuera del ambiente local o público.

VPN. Virtual Private Network, o red privada que se implementa sobre una red pública como Internet.

Disaster Recovery. Ambiente de recuperación de desastres, si hay un desastre en mi ambiente local puedo tener un ambiente de recuperación en otro ambiente público o privado.

Todo ese proceso de hacer Burst hacia una nube pública desde una nube privada implica tener un software que me permita orquestar bajo ciertos parámetros esta tarea, este software se denomina orquestador y existen muchos orquestadores de diferentes fabricantes, más adelante hablaré de ellos.

¿Qué motivó el nacimiento de las nubes híbridas? Básicamente el hecho de que muchas compañías ya tienen una importante inversión en hardware y software que usan en sus instalaciones (On Premises)  que quieren seguir usando en combinación con otras cargas de trabajo en la nube (Off Premises), además algunas compañías y organizaciones por la naturaleza y sensibilidad de los datos que manejan no pueden llevar todo a una nube pública, como los bancos, organizaciones gubernamentales o clínicas por sólo citar algunos ejemplos.

No en todos los casos se tiene un portal de auto aprovisionamiento de recursos para usar recursos en la nube privada o en la pública o elasticidad pero sí conectividad entre la nube privada y la nube pública. En estos casos yo prefiero llamar a este ambiente Ambiente Híbrido, pues no es una nube híbrida puramente dicha.

Una nube híbrida tiene como objetivo primario entregar IT como servicio, de modo que los usuarios de las organizaciones usen IT de acuerdo a sus necesidades y como un servicio ágil y dinámico.

Acá es donde van a estar moviéndose las compañías hoy en día, en una combinación de nubes privadas y nubes públicas pues no todos los escenarios están hechos para una nube pública, de modo que este es el presente y futuro y ahí es donde debemos todos estar bien preparados para los nuevos retos que se vienen.

Muchas gracias por haber estado conmigo y los espero en próximas entregas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s