Introducción a la Computación en la Nube: Conceptos, Modelos, Características y Beneficios

Publicado: 2020-12-24

Los servicios en la nube son los servicios y soluciones que se consumen y entregan en tiempo real a través de Internet. Para una introducción a la computación en la nube, probablemente debería comenzar con un ejemplo: cuando almacena sus fotos en línea, usa el correo web o un sitio de redes sociales, está usando un servicio de "computación en la nube".

La computación en la nube no es más que un modelo de entrega de servicios informáticos que se realizan a través de Internet. Desbloquea varias funciones, como la implementación, el desarrollo y la entrega en tiempo real de soluciones y servicios.

Aprenda cursos de desarrollo de software en línea de las mejores universidades del mundo. Obtenga Programas PG Ejecutivos, Programas de Certificado Avanzado o Programas de Maestría para acelerar su carrera.

Tabla de contenido

Aquí están los diversos servicios de Cloud Computing

  • Colocación/Servicios remotos : en este tipo de servicio, los servidores están ubicados en múltiples ubicaciones en todo el mundo y los dispositivos remotos pueden acceder a los servicios del servidor.
  • Copia de seguridad/DR: la nube ofrece soporte para copia de seguridad y recuperación ante desastres.
  • Escritorio/aplicaciones virtuales : la computación en la nube brinda soporte para aplicaciones y escritorios virtuales.
  • Alojamiento web/de aplicaciones : este es un servicio de alojamiento para sitios web y aplicaciones.

Los conceptos de nube incluyen

  • Servicios en la nube
  • Modelos de entrega en la nube

Modelos de servicios en la nube

Existen varios modelos de servicios en la nube, como IaaS, PaaS, SaaS, DaaS, CaaS, XaaS, BPaaS . Los tres principales modelos de servicio se enumeran a continuación,

IaaS – Infraestructura como Servicio, el objetivo de IaaS es el aprovisionamiento de recursos de Infraestructura (ejemplo Máquinas Virtuales) a los clientes; Los arquitectos de red trabajan en esta capa de computación en la nube. Generalmente, IaaS es la base para los modelos de servicios en la nube.

PaaS : plataforma como servicio, este modelo de servicio en la nube consiste en el servicio que contiene la capa IaaS + PaaS que también contendrá el sistema operativo, los desarrolladores de aplicaciones trabajan en esta capa para crear o probar sus aplicaciones.

SaaS : software como servicio, este modelo de servicio en la nube consistirá en IaaS como capa base; adicionalmente, también contendrá las aplicaciones utilizadas por los Usuarios Finales (Clientes).

Modelos de implementación en la nube

Nube privada

  • La nube privada es el primer tipo de modelo de implementación en la computación en la nube.
  • Una nube privada es una infraestructura de nube que se opera en una sola organización. Puede ser administrado internamente o por proveedores externos.
  • La nube privada necesita presencia física, asignación de espacio, hardware y controles ambientales. Estos factores implican gastos de capital.
  • Se puede implementar mediante Microsoft System Center, Vmware Vcloud, Openstack, Eucalyptus.

Nube pública

  • En Public Cloud, la infraestructura y los servicios están aprovisionados para uso abierto por parte del público en general.
  • Puede ser propiedad, estar administrado por una empresa o una agencia gubernamental. Los dispositivos existen en las instalaciones de un proveedor de servicios en la nube.
  • Las características de la nube pública son:
  1. Alojado en el sitio del proveedor de servicios.
  2. Utiliza la infraestructura compartida.
  3. Admite conectividad a través de Internet.
  4. Es más barato que una nube privada empresarial.
  5. Si usa un cliente de correo electrónico conectado a Gmail, Outlook.com o Yahoo, está usando una aplicación de nube pública.
  6. Varios proveedores de servicios para la nube pública son AWS (Amazon Web Services), Microsoft Azure, Google Compute Engine, IBM SoftLayer, HP Helion Public Cloud

Leer: Guía definitiva de computación en la nube

Nube comunitaria

  • El tercer tipo de modelo de implementación en la nube es Community Cloud.
  • Una nube comunitaria es un entorno compartido en el que varias empresas, o incluso individuos, obtienen los beneficios de una nube pública mediante el uso de controles y seguridad similares a los de la nube privada.
  • Este tipo de infraestructura en la nube se aprovisiona para que la use una red de consumidores en particular (por ejemplo, seguros, bancos, aerolíneas). Puede ser de propiedad, administrado por una o más organizaciones dentro de la comunidad. Puede existir dentro o fuera de las instalaciones.

Nube híbrida

  • El cuarto modelo de implementación es la nube híbrida.
  • Esta infraestructura de nube es una composición de dos o más infraestructuras de nube (pública + privada).
  • Se utiliza para configurar tecnología patentada o estandarizada que permite la portabilidad de aplicaciones y datos.

¿Qué es el almacenamiento de objetos?

Como introducción a la computación en la nube, intente obtener esto, al igual que movemos fotos de los dispositivos a una PC, – Simplifique la administración y el uso – Organice, proteja y comparta fotos, la industria de TI en la nube usa almacenes de objetos por razones similares – Para consolidar, organizar y proteger los datos del usuario: para administrar los datos y realizar una búsqueda más rápida.

El almacenamiento tradicional utilizaba conceptos de SAN (red de área de almacenamiento) y NAS (almacenamiento adjunto a la red). El almacenamiento de objetos facilita a los administradores de almacenamiento tareas tediosas como crear y administrar los volúmenes de almacenamiento lógico, formatear y administrar los niveles de RAID en caso de cualquier evento desafortunado de falla del dispositivo de almacenamiento.

Características del almacenamiento de objetos

  • Escalabilidad lineal : el almacenamiento puede ampliarse para admitir miles de millones de objetos.
  • Compatibilidad con archivos grandes : en la terminología de almacenamiento de objetos, los tamaños de objetos únicos admitidos están en TB (Terabytes).
  • Compatible con la web : los objetos se pueden almacenar y recuperar utilizando la interfaz de usuario web, basada en HTTP y RESTful API (transferencia de estado representacional, interfaz de programación de aplicaciones).
  • Metadatos y extensibilidad : el almacenamiento de objetos agrega metadatos al objeto, según lo controla la interfaz en uso cuando lo crea o lo reescribe como un objeto.
  • Escala geográfica : los objetos se pueden replicar y distribuir geográficamente.
  • Sin bloqueo : los objetos se pueden editar, ya que no hay bloqueo en las operaciones de escritura o creación.

Lea también: Explicación de los principales modelos de computación en la nube

Beneficios de la nube

  • Reduzca los costos de mantenimiento de TI: los servidores bajo la virtualización pueden significar una disminución en la cantidad de servidores que necesita en una organización importante, liberando espacio en los centros de datos y permitiéndoles reservar grandes cantidades de efectivo en energía, refrigeración e infraestructura.
  • Fácil actualización de la infraestructura y menor costo de propiedad : se expresa mucho que los gastos normales pueden verse como gastos operativos (OPEX) en lugar de gastos de capital (CapEx), lo que brinda adaptabilidad monetaria a una asociación. Debido al uso de la nube, el costo de propiedad se reduce.
  • Almacenamiento de datos fuera del sitio : la computación en la nube ofrece beneficios adicionales como la asistencia en caso de desastres del proveedor y el "almacenamiento de datos fuera del sitio", lo que garantiza que los datos de la organización estén siempre disponibles.

Conclusión

La nube tiene un componente en el que los servicios están "Consistentemente en funcionamiento". Garantiza la productividad para que los clientes finales accedan a las aplicaciones en cualquier dispositivo, desde estaciones de trabajo hasta teléfonos inteligentes.

En upGrad ofrecemos el Programa PG Ejecutivo en Desarrollo de Software Programa de Especialización en Computación en la Nube. Tiene una duración de solo 13 meses y es completamente en línea para que pueda completarlo sin interrumpir su trabajo.

Nuestro curso le enseñará los conceptos básicos y avanzados de la computación en la nube junto con las aplicaciones de estos conceptos. Aprenderá de expertos de la industria a través de videos, conferencias en vivo y tareas. Además, obtendrá acceso a la preparación profesional exclusiva de upGrad, comentarios sobre su currículum y muchas otras ventajas. Asegúrese de comprobarlo.

Liderar la revolución tecnológica impulsada por la IA

Solicite el programa de certificado avanzado en computación en la nube