LFCA: Aprenda los fundamentos de la computación en la nube - Parte 13


La computación en la nube es una palabra de moda popular que se refiere a una tecnología bajo demanda que se ha apoderado del mundo de la tecnología por asalto y simplifica la forma en que aprovisionamos los recursos de TI y accedemos a los datos. Para comprender y apreciar mejor el concepto de computación en la nube, retrocedamos en el tiempo y veamos cómo era el entorno tecnológico antes de la llegada de la tecnología en la nube.

Tradicionalmente, una organización adquiría servidores físicos y los instalaba en su propia oficina. A medida que la empresa crecía, las crecientes demandas comerciales obligarían a la empresa a trasladar sus recursos a un centro de datos donde adquiriría recursos adicionales como servidores, equipos de red, energía de respaldo y sistemas de enfriamiento. Ahora, esto funcionó bien, pero la configuración presentó un par de desafíos.

El desafío de la informática tradicional

Claramente, el enfoque tradicional de aprovisionamiento de recursos físicos en las instalaciones a menudo conduciría a mayores costos operativos ocasionados por la expansión del negocio. Como se mencionó anteriormente, las empresas tendrían que canalizar más fondos para alquilar espacio adicional, costos de energía, mantenimiento y contratar un equipo de expertos para monitorear sus recursos las 24 horas del día.

Escalar los recursos a tiempo para satisfacer las crecientes demandas de la empresa también sería un desafío. Además, las catástrofes naturales como terremotos, tifones e incendios a menudo supondrán un riesgo para la empresa y provocarán un tiempo de inactividad masivo que, a su vez, afectará a la empresa.

Y aquí es donde entra la computación en la nube.

La computación en la nube es una entrega de servicios bajo demanda que incluye almacenamiento de bases de datos, potencia de cómputo, aplicaciones, redes y otros recursos de TI. La palabra clave es BAJO DEMANDA. Esto implica que puede aprovisionar recursos cuando los necesite. Esto es posible a través de un proveedor de servicios en la nube en un modelo de precios de pago por uso en el que paga solo por lo que necesita.

También puede ampliar fácilmente sus recursos sobre la marcha para satisfacer sus crecientes necesidades. De esta manera, puede agregar espacio en disco, CPU o memoria en su instancia de computación en la nube en cuestión de segundos sin tener que soportar las agonizantes demoras de obtener aprobaciones para comprar equipos adicionales en la configuración tradicional.

En pocas palabras, la computación en la nube implica la entrega de servicios de TI como servidores, bases de datos, almacenamiento, aplicaciones y redes "en la nube" o por Internet con la ayuda de un proveedor de servicios en la nube. Esto ofrece economías de escala, ya que normalmente paga por lo que usa y, de hecho, reduce sus costos operativos y lo ayuda a administrar su negocio de manera más eficiente.

Algunas de las principales plataformas de computación en la nube incluyen:

  • Servicios web de Amazon (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure
  • IBM Cloud
  • Oracle Cloud

Tipos de modelos de implementación en la nube

No todas las implementaciones en la nube son iguales y no existe un tipo de implementación en la nube que se adapte a todos. Se han desarrollado diferentes modelos y arquitecturas de nube para ayudar a los usuarios y las organizaciones a satisfacer sus necesidades. Tomemos un momento y repasemos brevemente los principales tipos de nube.

En la nube pública, todos los recursos pertenecen y son administrados exclusivamente por empresas o proveedores externos. Estos proveedores proporcionan recursos informáticos a través de Internet e incluyen empresas como AWS, Google Cloud y Microsoft Azure.

En la nube pública, los recursos se comparten entre varios usuarios y organizaciones. Para acceder y disfrutar de los servicios, simplemente cree una cuenta y agregue sus detalles de facturación para comenzar a acceder a los recursos a través de un navegador web.

En una nube privada, los recursos informáticos son una reserva para una sola empresa o negocio. Aquí, la infraestructura se aloja y mantiene en el centro de datos de una empresa. La organización tiene control total sobre el hardware y los servicios que proporciona.

La nube privada brinda a las organizaciones más control sobre sus recursos y proporciona un grado decente de privacidad y garantiza que la información confidencial no sea accesible para proveedores externos.

Ejemplos de nube privada incluyen HP Cloud Services y Ubuntu Cloud.

Esta es una combinación de nubes públicas y privadas. Una empresa puede optar por aprovechar la nube pública para un servicio en particular y alojar archivos y otros datos en la nube privada, lo que permite una mayor flexibilidad.

Tipos de servicios en la nube

Podemos clasificar los servicios en la nube en las siguientes categorías generales: IaaS, PaaS, SaaS y sin servidor.

IaaS es la categoría fundamental de la tecnología basada en la nube y sustenta la infraestructura de la nube. Proporciona una plataforma en la que los usuarios y las empresas pueden acceder a recursos como el almacenamiento y las aplicaciones. También permite a las empresas crear y gestionar su contenido sin problemas.

Los ejemplos de IaaS incluyen Microsoft Azure, AWS y Google Cloud Platform.

SaaS, abreviatura de Software As A Service, se refiere a aplicaciones o software basados u200bu200ben la nube a los que los usuarios finales pueden acceder para crear y administrar su contenido. Las aplicaciones SaaS son accesibles a través del navegador y eliminan la necesidad de realizar copias de seguridad e instalar aplicaciones directamente en su PC local.

SaaS es altamente escalable y proporciona una seguridad empresarial muy necesaria. Sin duda, es una de las categorías más populares de servicios en la nube y la utilizan prácticamente todas las empresas, ya sean pequeñas empresas emergentes o grandes. SaaS es especialmente útil en colaboración, especialmente cuando los miembros del equipo trabajan de forma remota o residen en diferentes regiones geográficas.

Los ejemplos populares de servicios SaaS incluyen Google Apps, Microsoft Office 365 y DropBox.

PaaS, una abreviatura de Platform As A Service, es una plataforma en la nube dirigida a desarrolladores y empresas. Les brinda un entorno para alojar, crear instancias e implementar sus propias aplicaciones personalizadas.

Además de la infraestructura básica que encontrará en IaaS, como servidores, bases de datos, redes y almacenamiento, PaaS proporciona herramientas de desarrollo, sistemas de administración de bases de datos y servicios de BI (Business Intelligence) para permitir a las empresas construir e implementar de manera eficiente sus aplicaciones.

En pocas palabras, en PaaS, usted está a cargo de sus propias aplicaciones y servicios. El proveedor de la nube se encarga de todo lo demás.

Ejemplos de plataformas PaaS incluyen OpenShift y Google App Engine.

Beneficios de la computación en la nube

Hasta ahora hemos visto lo que implica la computación en la nube y los diversos tipos de plataformas y servicios en la nube. En este punto, ya tiene una idea de algunos de los beneficios que ofrece la computación en la nube. Veamos una descripción general de algunas de las ventajas de la tecnología en la nube.

El modelo de computación en la nube se basa en el pago por uso. Esto significa que paga solo por los recursos que utiliza, a diferencia de un entorno de TI tradicional, en el que paga mucho dinero incluso por servicios infrautilizados.

No hay absolutamente ningún costo inicial o adquisición de equipo de hardware. Su facturación finaliza una vez que deja de usar los servicios en la nube. Todo esto proporciona una forma rentable de aprovisionar recursos e implementar sus aplicaciones y conduce a una mejor predicción de los costos futuros.

La tecnología en la nube le permite ampliar o reducir sus recursos de acuerdo con las demandas de su negocio. Puede aumentar fácilmente sus recursos informáticos, como RAM y CPU, en caso de una mayor carga de trabajo y escalarlos para reducir los costos cuando la carga de trabajo disminuye.

La nube garantiza que pueda acceder fácilmente a sus recursos en cualquier momento del día desde varios dispositivos como mac, PC, tabletas e incluso teléfonos inteligentes con un tiempo de inactividad insignificante.

La seguridad en la nube tiene dos facetas. Existe la seguridad física que viene con los centros de datos robustos que están protegidos con sistemas de vigilancia y monitoreo de primer nivel. Además, los proveedores de la nube brindan seguridad digital para proteger sus activos de usuarios no autorizados y malintencionados mediante tecnología de firewall de última generación, sistemas de detección y prevención de intrusiones y monitoreo 24/7/365.

Los proveedores de la nube tienen múltiples centros de datos en diferentes regiones geográficas que proporcionan replicación de datos y, por lo tanto, garantizan la redundancia de datos y la tolerancia a fallas en caso de que algo salga mal. Las preocupaciones sobre desastres físicos, como incendios y terremotos, que pueden afectar sus datos, son ahora cosa del pasado.

Estos son algunos de los beneficios clave de aprovechar la nube.

Inconvenientes de la computación en la nube

Claro, la nube trae algunos beneficios a la mesa que hacen la vida mucho más fácil. Pero, ¿no tiene deficiencias? Ciertamente que no y como ocurre con cualquier tecnología, la nube está asociada a algunos inconvenientes que buscaremos explorar.

Uno de los mayores desafíos de la nube es que cede el control de sus datos a un tercero. Básicamente, les está confiando sus datos y espera que los mantengan y los mantengan de forma segura en sus centros de datos, lejos de miradas indiscretas y amenazas externas.

Sin embargo, sus datos se almacenan dentro de su infraestructura sujeta a sus políticas. Si el proveedor experimenta un tiempo de inactividad o, peor aún, se retira, sus datos se volverán inaccesibles. En pocas palabras, guardar datos en la nube implica que cede el control de sus datos al proveedor.

No hay absolutamente ninguna forma de evitar esto: necesita una conexión a Internet para acceder a sus datos y recursos en la nube. La falta de una conexión a Internet por cualquier motivo lo dejará en el limbo y no podrá acceder a sus datos.

Esto puede parecer confuso, ya que sugerimos anteriormente que sus datos en la nube están seguros. Sin embargo, la seguridad de sus datos es tan buena como las medidas de seguridad implementadas por el proveedor de la nube. Las medidas de seguridad laxas pueden proporcionar una escapatoria para que los piratas informáticos se infiltran en su proveedor de nube y accedan a su información confidencial.

Si experimenta algún problema técnico, debe presentar una denuncia con su proveedor y esperar a que resuelva el problema. Algunos proveedores tardan bastante en comunicarse con usted y esto genera retrasos.

Desde sus inicios, la computación en la nube continúa revolucionando la forma en que las empresas y los usuarios manejan y procesan sus datos, y con el aumento de la adopción de la tecnología en la nube, se proyecta que los proveedores de la nube aumentarán la capacidad de almacenamiento y harán que los servicios en la nube sean más asequibles.

Más proveedores buscarán mejorar la seguridad de sus plataformas para mantenerse al día con las amenazas emergentes y salvaguardar los datos de sus usuarios. También se harán mayores esfuerzos para integrar tecnologías emergentes como IoT con la nube.

De hecho, el futuro de la nube es brillante dados los numerosos beneficios que tiene para ofrecer. Su rentabilidad y fiabilidad son ideales para acelerar el crecimiento de las empresas, tanto pequeñas como grandes.