Casos de uso de la nube

Completado

Con la rápida evolución de las tecnologías en la nube, surgen nuevos casos de uso cada día. En esta sección, se describen algunos de los casos de uso comunes de la nube.

Aplicaciones web y para dispositivos móviles

Uno de los principales impulsores de la informática en la nube es el hospedaje web. Los sitios web y las aplicaciones web normalmente se hospedan en un servidor con una conexión a Internet dedicada. Los servicios de hospedaje web más antiguos proporcionaban servidores dedicados a los clientes o asignaban una fracción de un sistema UNIX mayor a varios clientes. Ahora, con la llegada de la informática en la nube, se pueden compilar aplicaciones web o móviles sobre servicios IaaS, PaaS o incluso SaaS existentes.

  • Basado en SaaS: Con el modelo SaaS, las organizaciones pueden implementar aplicaciones universales en la web. Entre los ejemplos comunes se incluyen correo electrónico basado en web, sitios de redes sociales y sitios web de utilidad, como organizadores personales, calendarios y planeadores.
  • Basado en PaaS: los desarrolladores de aplicaciones pueden usar una variedad de plataformas y herramientas en línea para crear aplicaciones SaaS y móviles. Azure App Service, Parse y Cloud Foundry son plataformas populares en las que se pueden compilar aplicaciones web y móviles.
  • Basado en IaaS: las organizaciones que necesitan aún más personalización y flexibilidad para una aplicación web pueden adoptar el modelo iaaS al alquilar máquinas virtuales de proveedores como Azure y Rackspace y, a continuación, implementar una pila de software totalmente personalizada para ejecutar la aplicación.

Considere los siguientes escenarios:

  • Animoto, un creador de presentaciones en vídeo en línea, decidió implementar una aplicación de Facebook. El tráfico hacia el servicio aumentó, lo que se tradujo en que Animoto escalara verticalmente de 50 a 3500 servidores en 3 días. Esta escalabilidad elástica se hace posible a través de la informática en la nube.
  • Las tiendas en línea que usan la informática en la nube, como Amazon y Target.com, han sido capaces de aumentar la infraestructura durante la actividad máxima (como el día después de Navidad o el "Black Friday"). Salesforce.com hospeda a clientes que van desde 2 puestos hasta más de 20 000 puestos, todo ello con la misma plataforma web.

Análisis de macrodatos

Muchas organizaciones tienen que hacer frente a grandes cantidades de datos. Estos datos pueden emanar de áreas tales como sensores, experimentos, datos transaccionales y actividad de página web. El procesamiento de macrodatos normalmente necesita una gran cantidad de recursos de cálculo y almacenamiento, pero, en función de las necesidades de una organización, puede ser periódico o estacional. Por ejemplo, Amazon puede tener trabajos de inteligencia empresarial y análisis preparados para el final del día, lo que puede necesitar unas pocas horas de tiempo de unos cuantos cientos de servidores. En estos escenarios, la informática en la nube tiene sentido, ya que estos recursos se pueden adquirir a petición. Muchas empresas tienen incluso canalizaciones de análisis totalmente automatizadas que recopilan, analizan y almacenan datos automáticamente, en donde los recursos se aprovisionan a petición. Entre los ejemplos de escenarios de macrodatos se incluyen los siguientes:

  • La compañía de ferrocarriles Union Pacific monta termómetros infrarrojos, micrófonos y escáneres de ultrasonido a lo largo de sus vías. Estos sensores exploran todos los trenes a su paso y envían lecturas a los centros de datos del ferrocarril, en donde el software de coincidencia de patrones identifica el equipo en riesgo de error.
  • Los distribuidores tradicionales, como Walmart, Sears y Kmart, siguen los pasos de los distribuidores en línea, como Amazon, analizando los hábitos de gasto del consumidor para ofrecer campañas de marketing personalizadas y ofertas a clientes individuales.
  • Empresas como Time Warner y Comcast usan macrodatos para realizar un seguimiento de los hábitos de consumo de medios de sus suscriptores y proporcionar información de valor añadido a los anunciantes y clientes. El sector de videojuegos realiza un seguimiento de los hábitos de juego de millones de propietarios de consola. Empresas como Riot Games examinan 500 GB de datos estructurados y más de 4 TB de registros operativos todos los días.

Informática de alto rendimiento a petición

La ciencia moderna no es posible sin la informática de alto rendimiento (HPC). Además de la experimentación física, la simulación asistida por PC se ha hecho popular en campos que van desde la astrofísica, la mecánica cuántica y la oceanografía hasta la bioquímica. Estas cargas de trabajo son exigentes desde el punto de vista del cálculo y normalmente se ejecutan en clústeres dedicados o en instalaciones superinformáticas.

Los científicos ahora están orientando cada vez más hacia la nube las demandas de recursos de HPC. Las máquinas virtuales de Azure ofrecen instancias muy eficaces, con más CPU e incluso aceleración de GPU para el uso de HPC. Los científicos encuentran atractiva la disponibilidad de enormes cantidades de recursos de potencia de cálculo, especialmente en el caso de proyectos pequeños o análisis por ráfagas sujeto a limitación temporal, tales como ejecuciones experimentales antes de presentar fechas límite para los documentos de investigación. Entre los ejemplos de HPC en la nube se incluyen los siguientes:

  • Cycle Computing configuró un clúster de AWS EC2 de 3809 instancias para que una empresa farmacéutica llevara a cabo trabajos de modelado molecular. El clúster tiene un total de 30 472 núcleos, 26,7 TB de RAM y 2 PB de almacenamiento en disco.
  • Instituciones como el St. Jude's Children's Research Hospital, el laboratorio Mt. Sinai Klein y el Seattle Children's Hospital ejecutan cargas de trabajo de bioinformática y genómica en Azure.

Almacenamiento y archivado en línea

Uno de los recursos importantes que están disponible a través de la informática en la nube es el almacenamiento. Desde soluciones de almacenamiento personal, como Dropbox, a sistemas de almacenamiento de Internet a gran escala, como Azure Storage, el almacenamiento en línea es un caso de uso importante de la informática en la nube. Las opciones de almacenamiento en línea incluyen:

  • Almacenamiento de objetos basado en web: los servicios como Azure Blob permiten a los usuarios almacenar terabytes de datos como objetos simples a los que se puede acceder a través de HTTP. Muchos sitios web usan Azure Blob para almacenar contenido estático, como imágenes.
  • Copia de seguridad y recuperación: los servicios como CrashPlan y Carbonite proporcionan una copia de seguridad en línea de los datos de los clientes, que es una excelente opción como solución de copia de seguridad segura y fuera del sitio.
  • Streaming multimedia y distribución de contenido: servicios como Azure Content Delivery Network no solo almacenan grandes cantidades de datos, sino que ayudan a la entrega de contenido. Las solicitudes de extracción de datos de Azure Content Delivery Network se enrutan automáticamente al servidor más cercano, con lo que se reduce la latencia de los elementos multimedia sujetos a limitación temporal, como el vídeo.
  • Almacenamiento personal: los servicios como Dropbox y OneDrive son populares entre los usuarios para almacenar documentos personales en línea para cualquier momento y lugar de acceso.

Desarrollo rápido de aplicaciones y pruebas

Una de las principales ventajas de la nube es la capacidad de implementar y probar aplicaciones rápidamente. Se puede implementar un entorno informático completo en minutos y luego destruirlo y descartarlo con la misma facilidad una vez finalizada la prueba. Para muchas empresas, el valor radica en permitir a los desarrolladores crear rápidamente mejoras y características y probarlas sin ningún riesgo. No es necesario realizar el pedido de hardware y servidores especializados, ni instalarlos. En tan solo unos minutos, se puede activar una máquina virtual en la nube. Las aplicaciones también se pueden probar fácilmente con esfuerzo/carga. Los servidores existentes se pueden clonar también para realizar estudios de escalabilidad.