El futuro está en las nubes

1.1. Introducción

Al hablar sobre el desarrollo de la TI en los últimos años, no se puede pasar por alto la proporción de Soluciones en la Nube entre otras. Vamos a entender qué son las soluciones en la nube, las tecnologías, etc.
La computación en la nube (o servicios en la nube) es un conjunto especial de herramientas y métodos para la logística, almacenamiento y procesamiento de datos en recursos computacionales remotos, que incluyen servidores, sistemas de almacenamiento de datos y sistemas de transmisión de datos.

Al desarrollar un producto de TI, ya sea un sitio web, una tienda en línea, un portal de alta carga o un sistema de bases de datos, existen al menos dos opciones para alojar su producto.

En las instalaciones del cliente (en inglés — on-premise) o en la nube (en inglés — cloud). Sin embargo, no se puede afirmar con exactitud qué opción es más rentable en términos generales.

Si usted utiliza un servidor donde tiene una pequeña base de datos, que no requiere alta disponibilidad y un sitio web sin mucha carga, entonces, sí, el alojamiento local es su opción. Pero en cuanto aumentan las cargas y las necesidades, debería considerar mudarse a la nube.

1.2. Nubes entre nosotros

Antes de discutir cómo se proporcionan las nubes, es importante entender que la historia de las nubes no se trata solo de grandes gigantes en el campo de TI y sus servicios internos. También utilizamos la computación en la nube todos los días.

Hoy, en 2019, es difícil encontrar a alguien que no utilice Instagram, correo electrónico, mapas y tráfico en su teléfono. ¿Y todo esto, dónde se almacena y procesan? ¡Correcto!
Incluso si usted, siendo un especialista en TI en una empresa con al menos una pequeña red de sucursales, implementa un sistema de almacenamiento de datos en su infraestructura, sin importar cómo proporcione acceso al recurso, ya sea a través de una interfaz web, ftp o samba, para sus usuarios, ese almacenamiento será una nube que está… en algún lugar allá. ¿Qué decir de cosas tan cotidianas que usamos en la punta de nuestros dedos varias decenas de veces cada día?

2.1. Tipos de implementación de capacidades de nube

De acuerdo, nube. Pero no todo es tan simple. También nosotros, al llegar al trabajo, somos vendedores, especialistas en TI, gerentes. Pero este es un concepto amplio, cada uno tiene un propósito y una cierta clasificación. Así es aquí también. En general, el servicio de nube se puede dividir en 4 tipos.

1.Nube pública (public cloud) — es una plataforma abierta públicamente para todos los usuarios, ya sea de forma gratuita o mediante suscripción de pago. Generalmente, está gestionada por una persona física o una entidad legal. Un ejemplo puede ser un portal agregador de artículos científicos.

2. Nube privada (private cloud) — es el total opuesto al punto 1. Esta es una plataforma cerrada al público, a menudo destinada a una sola empresa (o a una empresa y organizaciones asociadas). El acceso es proporcionado solo por el administrador del sistema a los usuarios. Pueden ser servicios internos, como una red de intranet, un sistema de SD (service desk), CRM, etc. Normalmente, los propietarios de la nube o segmento abordan muy seriamente la cuestión de la seguridad de la información y la protección del negocio, ya que en las nubes privadas se almacena información sobre ventas, clientes, planes estratégicos de las empresas, etc.

3. Nube comunitaria — (community cloud) se puede decir que es una nube privada distribuida entre varias empresas que tienen tareas o intereses similares. Se utiliza a menudo cuando es necesario otorgar derechos de uso de recursos y aplicaciones a varias personas o departamentos de diferentes empresas.

4. Nube híbrida — (hybrid cloud) es un tipo de infraestructura que combina al menos dos tipos de implementación. El ejemplo más común es la escalabilidad del centro de datos del cliente a través de la nube. Esto se hace con el objetivo de reducir costos, cuando no es posible trasladarse a la nube al 100% o debido a cuestiones de seguridad y cumplimiento normativo.

2.2. Tipos de servicio

Genial, los tipos de implementación son tan diversos, pero debe haber algo que los una, ¿verdad? Sí, son los tipos de servicio, que son idénticos para todos los tipos de nubes. Consideremos los 3 más comunes.

IaaS (infraestructura como servicio) — infraestructura como servicio. En esta variante, se le proporcionan servidores en forma de máquinas virtuales (VM), discos, equipos de red, en los que puede desplegar el sistema operativo, entorno y servicios que necesite, etc. A pesar de que actualmente estoy desarrollándome activamente en la nube de Yandex, mi conocimiento comenzó con GCP (Google Cloud Platform), así que los ejemplos los daré en ese contexto, aunque hablaré sobre los proveedores un poco más adelante. Así que un ejemplo de solución IaaS en GCP sería el elemento Compute Engine. Es una VM normal donde usted elige el sistema operativo, configura el software y despliega aplicaciones. Consideremos un ejemplo. Usted es programador de Python y quiere crear un sitio web con backend en la nube, considerando únicamente la opción IaaS. Necesita una VM en la que se ejecutará el sitio, para ello debe instalar (en GCP se elige en la etapa de creación de la instancia) el sistema operativo, actualizar el gestor de paquetes (¿por qué no?), instalar la versión adecuada de Python, Nginx, etc. Además, deberá crear un clúster de base de datos tolerante a fallos en tres VMs (también manualmente). Prever el registro, etc. Es barato y lleva tiempo, pero si busca la máxima flexibilidad — esta es su elección.

La siguiente opción, más cercana a la simplicidad y al costo, es PaaS (plataforma como servicio). Aquí también recibe, por supuesto, VMs, pero sin la capacidad de cambiar la configuración de forma tan flexible; no elige el sistema operativo, el conjunto de software, etc., recibe un entorno listo para su producto. Volviendo al mismo ejemplo. Compra dos instancias de App Engine en GCP, una de ellas será para la base de datos, la otra será de un servidor web. No necesita configurar programas de servicio, puede lanzar el entorno de producción directamente. Esto es más caro, acepta que el trabajo debe ser remunerado, y por usted ha trabajado un completo Script. Sin embargo, obtiene una plataforma lista para trabajar.

El tercero de los principales opciones, que está por encima de las demás — SaaS (Software como Servicio). No realiza ajustes finos en las VMs, no las configura de ninguna manera. No necesita ser un especialista en IT, no necesita escribir código, ni crear backend. Todo está listo. Estas son soluciones ya listas y desplegadas, como GSuite (antes Google Apps), DropBox, Office 365.

3.1. ¿Qué hay bajo el capó?

¿Lo tienes claro? Bien, sigamos. Compramos una VM, trabajamos con ella, la destruimos y compramos otras 10. No adquirimos hardware, pero sabemos que debe existir en alguna parte. Cuando implementaste un almacenamiento en red en la infraestructura de tu empresa, probablemente lo colocaste en un rack en el servidor. Así que los proveedores de tecnología en la nube te alquilan una parte de su sala de servidores, pero de un tamaño enorme. Estas se llaman centros de datos (CD). Son grandes complejos ubicados casi en todo el planeta. Generalmente, se construyen cerca de lugares que pueden ser fuentes de refrigeración natural al menos parte del año, aunque algunos se instalan en el desierto de Nevada. Además de que el proveedor coloca varios cientos de racks en este enorme hangar, también se preocupa por la gestión térmica (¿acaso no saben que los ordenadores no pueden ser congelados ni sobrecalentados?), y por la seguridad de tus datos, especialmente a nivel físico, de modo que es poco probable que se pueda acceder ilegalmente a un CD. Los métodos de almacenamiento de datos en el CD varían entre diferentes proveedores, algunos realizan grabaciones distribuidas entre varios centros de datos, mientras que otros almacenan de manera segura en uno solo.

3.2. Nubes hoy y en retrospectiva. Proveedores

Si retrocedemos en la historia, los primeros indicios de la creación de las plataformas en la nube actuales se remontan a mediados de los años 70 del siglo pasado, durante el desarrollo e implementación del prototipo de la red de internet ARPANET. En aquel entonces se hablaba de que algún día las personas podrían obtener todos los servicios posibles a través de la red. Con el tiempo, las conexiones se volvían estables y más o menos amplias, y en 1999 aparece el primer sistema CRM comercial, que se ofrece exclusivamente por suscripción y es el primer SaaS, cuyos instancias se almacenan en un único centro de datos. Posteriormente, la empresa crea varias divisiones que ofrecen PaaS por suscripción, incluyendo el caso específico de BDaaS (base de datos como servicio). En 2002, Amazon lanza un servicio que permite almacenar y procesar información, y en 2008 presenta un servicio en el que el usuario puede crear sus propias máquinas virtuales, dando así inicio a la era de las grandes tecnologías en la nube.

Ahora se habla mucho de la gran tríada (aunque en seis meses veré una gran cuarteto): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Estoy especialmente complacido por este último, ya que cuando nuestros compatriotas irrumpen rápidamente en el escenario mundial, una sensación de orgullo recorre mi piel.

También hay muchas empresas, como Oracle o Alibaba, que tienen sus propias nubes, pero debido a ciertas circunstancias no son tan populares entre los usuarios. Y, por supuesto, los chicos-hosting, que también son proveedores de soluciones PaaS o SaaS.

3.3. Formación de Precios y Subvenciones

No voy a profundizar mucho en la política de precios de los proveedores, ya que de lo contrario sería una publicidad abierta. Quiero señalar que todas las grandes empresas ofrecen subvenciones de entre 200 a 700 $ al año o en períodos más cortos, para que ustedes, como usuarios, puedan probar la potencia de sus soluciones y entender exactamente qué necesitan.

Además, todas las empresas de la gran tríada… o cuarteto que está por llegar… están dando la oportunidad de convertirse en socios, organizan seminarios y formaciones, ofrecen certificaciones y beneficios en sus productos.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster