Servicios web de Amazon - Computación en la nube

En 2006, Amazon Web Services (AWS) comenzó a ofrecer servicios de TI al mercado en forma de servicios web, lo que hoy en día se conoce como cloud computing. Con esta nube, no necesitamos planificar servidores y otra infraestructura de TI que requiere mucho tiempo por adelantado. En cambio, estos servicios pueden poner en marcha instantáneamente cientos o miles de servidores en minutos y ofrecer resultados más rápido. Pagamos solo por lo que usamos sin gastos iniciales ni compromisos a largo plazo, lo que hace que AWS sea rentable.

En la actualidad, AWS proporciona una plataforma de infraestructura altamente confiable, escalable y de bajo costo en la nube que impulsa a multitud de empresas en 190 países de todo el mundo.

¿Qué es la computación en la nube?

Cloud computing es un servicio informático basado en Internet en el que grandes grupos de servidores remotos están conectados en red para permitir el almacenamiento de datos centralizado y el acceso en línea a servicios o recursos informáticos.

Al usar la computación en la nube, las organizaciones pueden usar recursos informáticos y de almacenamiento compartidos en lugar de construir, operar y mejorar la infraestructura por su cuenta.

La computación en la nube es un modelo que habilita las siguientes características.

  • Los usuarios pueden aprovisionar y liberar recursos a pedido.

  • Los recursos se pueden escalar hacia arriba o hacia abajo automáticamente, dependiendo de la carga.

  • Los recursos son accesibles a través de una red con la seguridad adecuada.

  • Los proveedores de servicios en la nube pueden habilitar un modelo de pago por uso, en el que se cobra a los clientes en función del tipo de recursos y por uso.

Tipos de nubes

Hay tres tipos de nubes: pública, privada e híbrida.

Nube pública

En la nube pública, los proveedores de servicios de terceros ponen los recursos y servicios a disposición de sus clientes a través de Internet. Los datos del cliente y la seguridad relacionada están con la infraestructura de propiedad de los proveedores de servicios.

Nube privada

Una nube privada también proporciona características casi similares a las de la nube pública, pero los datos y los servicios son administrados por la organización o por un tercero solo para la organización del cliente. En este tipo de nube, el control principal recae sobre la infraestructura, por lo que se minimizan los problemas relacionados con la seguridad.

Nube híbrida

Una nube híbrida es la combinación de una nube pública y privada. La decisión de ejecutar en una nube pública o privada generalmente depende de varios parámetros como la sensibilidad de los datos y las aplicaciones, las certificaciones de la industria y los estándares, regulaciones, etc.

Modelos de servicios en la nube

Hay tres tipos de modelos de servicio en la nube: IaaS, PaaS y SaaS.

IaaS

IaaS significa Infrastructure as a Service. Proporciona a los usuarios la capacidad de aprovisionar procesamiento, almacenamiento y conectividad de red a pedido. Con este modelo de servicio, los clientes pueden desarrollar sus propias aplicaciones sobre estos recursos.

PaaS

PaaS significa Platform as a Service. Aquí, el proveedor de servicios proporciona varios servicios como bases de datos, colas, motores de flujo de trabajo, correos electrónicos, etc. a sus clientes. El cliente puede utilizar estos componentes para crear sus propias aplicaciones. Los servicios, la disponibilidad de recursos y la copia de seguridad de datos son manejados por el proveedor de servicios que ayuda a los clientes a enfocarse más en la funcionalidad de su aplicación.

SaaS

SaaS significa Software as a Service. Como sugiere el nombre, aquí los proveedores externos proporcionan aplicaciones de usuario final a sus clientes con alguna capacidad administrativa a nivel de aplicación, como la capacidad de crear y administrar sus usuarios. También es posible cierto nivel de personalización, como que los clientes puedan usar sus propios logotipos corporativos, colores, etc.

Ventajas de la computación en la nube

A continuación, se incluye una lista de algunas de las ventajas más importantes que ofrece la computación en la nube:

  • Cost-Efficient- Construir nuestros propios servidores y herramientas requiere mucho tiempo y es costoso, ya que necesitamos solicitar, pagar, instalar y configurar hardware costoso, mucho antes de que lo necesitemos. Sin embargo, al usar la computación en la nube, solo pagamos por la cantidad que usamos y cuando usamos los recursos informáticos. De esta manera, la computación en la nube es rentable.

  • Reliability- Una plataforma de computación en la nube proporciona un servicio mucho más administrado, confiable y consistente que una infraestructura de TI interna. Garantiza 24x7 y 365 días de servicio. Si alguno de los servidores falla, las aplicaciones y los servicios alojados se pueden transferir fácilmente a cualquiera de los servidores disponibles.

  • Unlimited Storage- La computación en la nube proporciona una capacidad de almacenamiento casi ilimitada, es decir, no debemos preocuparnos por quedarnos sin espacio de almacenamiento o aumentar nuestra disponibilidad actual de espacio de almacenamiento. Podemos acceder tanto o tan poco como necesitemos.

  • Backup & Recovery- Almacenar datos en la nube, respaldarlos y restaurarlos es relativamente más fácil que almacenarlos en un dispositivo físico. Los proveedores de servicios en la nube también tienen suficiente tecnología para recuperar nuestros datos, por lo que existe la conveniencia de recuperar nuestros datos en cualquier momento.

  • Easy Access to Information- Una vez que se registre en la nube, podrá acceder a su cuenta desde cualquier lugar del mundo siempre que haya conexión a Internet en ese punto. Hay varias instalaciones de almacenamiento y seguridad que varían según el tipo de cuenta elegido.

Desventajas de la computación en la nube

Aunque la computación en la nube ofrece un maravilloso conjunto de ventajas, también tiene algunos inconvenientes que a menudo plantean dudas sobre su eficiencia.

Temas de seguridad

La seguridad es el principal problema de la computación en nube. Los proveedores de servicios en la nube implementan los mejores estándares de seguridad y certificaciones de la industria, sin embargo, almacenar datos y archivos importantes en proveedores de servicios externos siempre conlleva un riesgo.

La infraestructura de nube de AWS está diseñada para ser la red de nube más flexible y segura. Proporciona una plataforma escalable y altamente confiable que permite a los clientes implementar aplicaciones y datos de forma rápida y segura.

Problemas técnicos

Como los proveedores de servicios en la nube ofrecen servicios a varios clientes cada día, a veces el sistema puede tener algunos problemas graves que provocan la suspensión temporal de los procesos comerciales. Además, si la conexión a Internet está fuera de línea, no podremos acceder a ninguna de las aplicaciones, servidores o datos de la nube.

No es fácil cambiar de proveedor de servicios

Los proveedores de servicios en la nube prometen a los proveedores que la nube será flexible de usar e integrar, sin embargo, cambiar los servicios en la nube no es fácil. La mayoría de las organizaciones pueden tener dificultades para alojar e integrar las aplicaciones en la nube actuales en otra plataforma. Pueden surgir problemas de interoperabilidad y soporte, como las aplicaciones desarrolladas en la plataforma Linux pueden no funcionar correctamente en Microsoft Development Framework (.Net).