Introducción a la computación en la nube

La computación en la nube es una forma de acceder a los sistemas de cómputo y almacenamiento sin poseer y hacer una gestión activa de los recursos. En el mundo actual, las demandas de computación y almacenamiento son muy dinámicas, por lo tanto, la compra, el mantenimiento y la actualización de los sistemas podrían ser una gran inversión de tiempo y dinero. Empresas como AWS (Amazon Web Services), Microsoft Azure, Google Cloud Platform (GCP) proporcionan servidores de cómputo y almacenamiento a pedido y cobran por lo que usa. Estos servicios en la nube se pueden utilizar para alojar sitios web estáticos, tiendas de comercio electrónico, datos internos de la empresa, etc. Se ha demostrado que es extremadamente útil para las startups donde los recursos informáticos pueden variar en gran medida con el tiempo.

Cloud Computing se puede clasificar en términos de los siguientes modelos:

  1. Modelos de servicio
  2. Modelos de implementación

Modelos de servicio

Después de aprender acerca de la Introducción a la computación en la nube, ahora estamos estudiando los modelos de servicio que se clasifican en términos de abstracción proporcionados al usuario final.

  • SaaS (software como servicio)

En el modelo basado en SaaS, todas las necesidades de cómputo y almacenamiento son satisfechas por el proveedor de servicios en la nube, el usuario solo necesita cargar y descargar datos. El mantenimiento, el tiempo de inactividad, la actualización y la seguridad están a cargo del proveedor de servicios.

  • PaaS (Plataforma como servicio)

En PaaS, el usuario gestiona las aplicaciones junto con los datos. Muchas veces el usuario quiere iniciar y mantener sus propias aplicaciones en la nube, que es donde PaaS entra en escena. El proveedor del servicio satisface todas las necesidades de hardware, redes y O / S. El usuario puede usar cualquier lenguaje de programación de su elección. Los servicios de PaaS son más baratos en comparación con SaaS.

  • IaaS (Infraestructura como servicio)

En el hardware de servicio basado en IaaS, el proveedor proporciona servicios de virtualización y redes mientras el usuario se ocupa del sistema operativo, las aplicaciones y los datos.

Para dar una breve analogía entre los diferentes modelos de servicio, podemos tomar el ejemplo del pedido de Pizza. SaaS es similar a pedir pizza en casa, en PaaS visitas el restaurante y comes allí, mientras que en IaaS haces pizza tú mismo usando pan y salsas.

Modelos de implementación

En la sección anterior, ya hemos aprendido sobre la Introducción a la computación en la nube y sobre el Modelo de servicio. Ahora conoceremos los tres tipos de modelos de implementación: Nube pública, Nube privada y Nube híbrida

  1. Nube pública

  • El Proveedor de servicios pone a disposición del público en general recursos como Computación, almacenamiento y aplicaciones a través de Internet.
  • Cualquier usuario puede iniciar sesión y utilizar estos servicios.
  • Usted paga por la cantidad de recursos que usa.
  • Los usuarios tienen menos control sobre sus datos.
  1. Nube privada

  • El proveedor ofrece servicios alojados a menos usuarios con seguridad de firewall.
  • La nube privada minimiza los problemas de seguridad.
  • Proporciona un mayor control sobre los datos.
  • Típicamente utilizado por organizaciones con un enfoque en seguridad de datos.
  1. Nube híbrida

  • La computación en la nube híbrida, como su nombre lo indica, utiliza una combinación de servicios en la nube pública y privada. Ciertos servicios están alojados con una nube privada, mientras que otros con la nube pública.
  • Con el servicio de nube híbrida, las empresas pueden mantener datos cruciales en el espacio privado y otros datos en el espacio público, aprovechando así lo mejor de ambos mundos.

Aplicaciones de la computación en la nube

A medida que estudiamos la Introducción a la computación en la nube para saber más acerca de la computación en la nube Veamos las aplicaciones de la computación en la nube:

  • Fuerza de ventas

Sales Force proporciona servicios de CRM (Customer Relationship Management) y EPR (Enterprise Resource Planning) en infraestructura de nube y cargos por uso. El software es desarrollado y mantenido por Salesforce y también proporciona servicios adicionales para usuarios premium.

  • Gmail

Sabemos el uso de Gmail para correos electrónicos personales. Pero Gmail también proporciona su infraestructura a las empresas con su identificación de correo electrónico comercial con características adicionales.

  • Google Apps

Las aplicaciones como las hojas de Google, Google Drive permiten el almacenamiento en la nube y la informática para el público en general.

  • Servicios de transmisión de video

Varios servicios de transmisión de video como NetFlix, Amazon Prime, Hotstar dependen del almacenamiento de computación en la nube para transmitir datos personalizados a miles de millones de usuarios simultáneamente.

  • Desarrollo de aplicaciones

Con más y más compañías que brindan sus servicios a través de aplicaciones móviles, compañías como Zoho Apps permiten a los usuarios crear aplicaciones en la nube y realizar modificaciones. Wix y WordPress proporcionan el mismo servicio para la creación y el alojamiento de sitios web.

Ventajas y desventajas de la computación en la nube

Como hemos estudiado sobre la Introducción a la computación en la nube, los modelos de computación en la nube y la aplicación de la computación en la nube. Aquí vamos a discutir algunos pros y contras de Cloud Computing:

Ventajas de la computación en la nube

  • No es necesario comprar en una pila de servidores, evitando así un alto gasto de capital.
  • Fácil de escalar: como la demanda varía con el tiempo, el número de servidores se puede cambiar fácilmente.
  • A medida que se generan más datos, se puede realizar el aprovisionamiento para vaciar datos antiguos o agregar espacio adicional dinámicamente.
  • El proveedor se encarga de la supervisión y el mantenimiento de los servidores.
  • Beneficios medioambientales ya que los recursos se comparten entre diferentes usuarios.

Desventajas de la computación en la nube

  • Para algunas empresas grandes con grandes cantidades de datos que se generan cada hora, la computación en la nube puede resultar muy costosa, tiene sentido poseer y mantener recursos de computación y almacenamiento.
  • Para algunas aplicaciones, el ancho de banda de Internet puede ser un cuello de botella donde el usuario solicitó y transmitió un gran tiempo para conectarse.
  • La personalización de las aplicaciones es limitada, la aplicación basada en la nube puede no satisfacer exactamente sus necesidades.
  • Si el proveedor decide detener un servicio, varios usuarios se ven afectados y tienen que buscar opciones alternativas

Proveedores de servicios en la nube

Los siguientes son los principales proveedores de servicios en la nube Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud, Digital Ocean

  1. Servicios web de Amazon (AWS)

Entre los diferentes proveedores de la nube, AWS lidera el mercado con la mayor capacidad de cómputo. Permite a los usuarios probar la versión básica de los servicios en la nube de forma gratuita durante un año. El usuario puede configurar los sistemas operativos Windows o Linux. Los servicios de AWS se utilizan para una variedad de tareas, desde alojamiento de sitios web, tienda de comercio electrónico hasta modelos de aprendizaje automático. Varias grandes empresas como Netflix, Quora, etc. confían en AWS para sus servicios. AWS cobra por hora.

  1. Microsoft Azure

Azure es un competidor cercano de AWS utilizado para diseñar y administrar servicios en la nube. Permite utilizar una variedad de lenguajes de programación, sistemas operativos, bases de datos, etc. y ofrece 30 días de prueba gratuita para nuevos usuarios.

  1. Google Cloud Platform (GCP)

GCP utiliza el centro de datos de Google para proporcionar servicios como máquinas virtuales, almacenamiento y numerosas aplicaciones. También se puede integrar con datos en vivo y también se proporcionan funciones de tablero de instrumentos. Para los nuevos usuarios, obtienes una cierta cantidad de crédito gratuito que se puede utilizar para usar los servicios de GCP. A diferencia de AWS, se carga en segundos. Entonces, si usa el servicio durante 5 minutos, no necesita pagar toda la hora.

Artículos recomendados

Esta ha sido una guía sobre la introducción a Cloud Computing. Aquí hemos discutido los Modelos de Servicio e Implementación, las aplicaciones y varios otros proveedores de servicios de computación en la nube. También puede consultar el siguiente artículo para obtener más información:

  1. 15 demonios que acechan en la nube
  2. Cómo comenzar una carrera en tecnología de computación en la nube
  3. Diferencia entre Cloud Computing y Hadoop
  4. ¿Qué es la virtualización en la computación en la nube?
  5. Computación en la nube gratis
  6. Ventajas y desventajas de la computación en la nube

Categoría: