Búsqueda de sitios web

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


Computación en la nube es una palabra de moda popular que se refiere a una tecnología bajo demanda que ha conquistado el mundo de la tecnología y simplifica la forma en que aprovisionamos 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 creciera, las crecientes demandas comerciales la obligarían 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 bien, 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 aprovisionar recursos físicos en las instalaciones a menudo conduciría a mayores costos operativos ocasionados por la expansión del negocio. Como se analizó 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.

Ampliar los recursos a tiempo para satisfacer las crecientes demandas del negocio 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 el negocio y provocarán un tiempo de inactividad masivo que, a su vez, afectaría al negocio.

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

Computación en la nube

La computación en la nube es una prestación de servicios bajo demanda que incluye almacenamiento de bases de datos, potencia informática, 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 angustiosas demoras de obtener aprobaciones para comprar equipos adicionales en la configuración tradicional.

En pocas palabras, la computación en la nube implica la prestación de servicios de TI, como servidores, bases de datos, almacenamiento, aplicaciones y redes "en la nube" o a través de 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 Cloud Computing incluyen:

  • Servicios web de Amazon (AWS)
  • Plataforma en la nube de Google (GCP)
  • MicrosoftAzure
  • nube de ibm
  • nube de oráculo

Tipos de modelos de implementación en la nube

No todas las implementaciones de la nube son iguales y no existe un tipo único de implementación de la nube. Han evolucionado diferentes modelos y arquitecturas de nube para ayudar a los usuarios y a las organizaciones a satisfacer sus necesidades. Tomémonos un momento y repasemos brevemente los principales tipos de nube.

1. Nube pública

En la nube pública, todos los recursos son propiedad exclusiva de empresas o proveedores externos y están administrados por ellos. 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 datos de facturación para comenzar a acceder a los recursos a través de un navegador web.

2. Nube privada

En una Nube privada, los recursos informáticos son una reserva para una única empresa o negocio. Aquí, la infraestructura está alojada y mantenida 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, proporciona un grado decente de privacidad y garantiza que la información confidencial no sea accesible a terceros proveedores.

Ejemplos de nube privada incluyen Servicios en la nube de HP y Ubuntu Cloud.

3. Nube híbrida

Se trata de una combinación de nubes públicas y privadas. Una empresa puede optar por aprovechar la nube pública para un servicio 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.

1. IaaS (infraestructura como servicio)

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 almacenamiento y aplicaciones. También permite a las empresas crear y gestionar su contenido sin problemas.

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

2. SaaS (software como servicio)

SaaS, abreviatura de Software As A Service, se refiere a aplicaciones o software basados en la nube a los que los usuarios finales pueden acceder para crear y administrar su contenido. Se puede acceder a las aplicaciones SaaS 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 la seguridad empresarial que tanto necesita. 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 sea una pequeña startup o una gran empresa. SaaS resulta útil especialmente en colaboración, especialmente cuando los miembros del equipo trabajan de forma remota o residen en diferentes regiones geográficas.

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

3. PaaS (plataforma como servicio)

PaaS, abreviatura de Plataforma como servicio, 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 gestión de bases de datos y servicios de BI (Business Intelligence) para permitir a las empresas crear e implementar sus aplicaciones de manera eficiente.

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 distintos tipos de plataformas y servicios en la nube. En este punto, ya tiene una idea de algunos de los beneficios que conlleva la computación en la nube. Veamos una descripción general de algunos de los méritos de la tecnología en la nube.

1. Rentabilidad

El modelo de computación en la nube es de pago por uso. Esto significa que usted paga sólo por los recursos que utiliza, a diferencia de un entorno de TI tradicional donde paga mucho dinero incluso por servicios infrautilizados.

No hay absolutamente ningún costo inicial ni adquisición de equipos de hardware. Su facturación finaliza una vez que deja de utilizar 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.

2. Escalado

La tecnología en la nube le permite aumentar o reducir sus recursos según 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 reducirlos para reducir los costos cuando la carga de trabajo disminuya.

3. Alta disponibilidad

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.

4. Seguridad

La seguridad en la nube tiene dos facetas. Existe la seguridad física que viene con centros de datos sólidos 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 maliciosos utilizando tecnología de firewall de última generación, sistemas de detección y prevención de intrusiones y monitoreo las 24 horas, los 7 días de la semana, los 365 días del año.

5. Rendimiento y confiabilidad mejorados

Los proveedores de la nube tienen múltiples centros de datos en diferentes regiones geográficas que brindan 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 afectan sus datos son ahora cosa del pasado.

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

Desventajas de la computación en la nube

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

1. Falta de control total sobre los datos

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

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

2. Dependencia de una conexión a Internet

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

3. Seguridad

Esto puede parecer confuso, ya que anteriormente sugerimos 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 laguna para que los piratas informáticos se infiltren en su proveedor de nube y accedan a su información confidencial.

4. Cuestiones técnicas

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

Conclusión

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 la mayor adopción de la tecnología de la nube, se proyecta que los proveedores de la nube aumentarán la capacidad de almacenamiento y harán que los servicios de 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 confiabilidad son ideales para acelerar el crecimiento de empresas, tanto pequeñas como grandes.