Skip to Content

¿Qué es una carga de trabajo en la computación?

Cada vez que un servidor ejecuta una aplicación, procesa una carga de trabajo. Una carga de trabajo puede ser un pequeño programa que se ejecuta en segundo plano en un servidor o una gran aplicación de base de datos que administra millones de solicitudes de consulta. El tamaño de las cargas de trabajo impulsará la cantidad de recursos informáticos necesarios para ejecutar aplicaciones empresariales.

¿Qué es una carga de trabajo?

La carga en los recursos de un servidor está definida por la carga de trabajo. Las cargas de trabajo pueden ser muy pequeñas cuando solo se necesita una pequeña cantidad de memoria y cálculos de la unidad de procesamiento central (CPU). Por ejemplo, los comandos de entrada pequeños de un teclado son cargas de trabajo pequeñas. Las cargas de trabajo más grandes incluyen aplicaciones que requieren grandes cantidades de memoria y uso de CPU, incluidos motores de bases de datos o análisis de aprendizaje automático.

Aunque una aplicación es una carga de trabajo, no todas las cargas de trabajo son aplicaciones. El sistema operativo de la computadora maneja varias tareas básicas invisibles para el usuario, pero estas tareas pequeñas también se consideran cargas de trabajo. Cuando enciende una computadora, el sistema operativo carga y ejecuta operaciones básicas para que interactúe con la CPU. Estas operaciones son cargas de trabajo, pero no son aplicaciones que un usuario pueda controlar. Estas cargas de trabajo son necesarias y requieren recursos informáticos.

Debido a que las cargas de trabajo requieren recursos informáticos, muchas empresas empresariales tienen una estrategia de ubicación para determinar si una carga de trabajo debe ejecutarse en la nube o en las instalaciones. Un entorno de nube híbrida es común cuando algunos recursos empresariales se ejecutan en las instalaciones y las cargas de trabajo más complejas y avanzadas se ejecutan en la nube. Una estrategia de ubicación que aprovecha la computación en la nube reduce los costos de los equipos y proporciona a las empresas tecnología avanzada que, de otro modo, no estaría disponible para la mayoría de ellas.

¿Qué es una carga de trabajo en la nube?

En los entornos de computación en la nube, las empresas solo pagan por el uso de recursos en lugar de comprar todo el equipo informático de alta gama y alojarlo en las instalaciones. Descargar cargas de trabajo a la nube reduce los costos de TI, especialmente para tecnologías avanzadas. La mayoría de las empresas descargan sus servidores web a la nube, y el proveedor de la nube se encarga de todo el equipo, la vivienda y la seguridad para alojar aplicaciones web.

La mayoría de las cargas de trabajo se pueden descargar a la nube, pero las empresas deben crear una estrategia de ubicación antes de considerar una migración a la nube. Cada responsabilidad de carga de trabajo se puede migrar a la nube, incluida la administración de identidades, las aplicaciones de productividad, el almacenamiento, las bases de datos y el procesamiento de backend para los departamentos. Un plan de ubicación debe considerar los flujos de trabajo actuales y hacer coincidir un recurso en la nube correspondiente para las cargas de trabajo comerciales para garantizar una transición sin problemas a la nube.

Diferentes tipos de cargas de trabajo en la nube

Las empresas pueden elegir las cargas de trabajo que desean migrar a la nube. La estrategia más común es descargar servicios web a la nube. Las cargas de trabajo web incluyen los servidores que alojan sitios web, aplicaciones web y API. El beneficio de descargar servicios web a un proveedor de nube es que el proveedor tiene equilibradores de carga y equipos rápidos para escalar recursos y manejar picos en el tráfico y el uso de recursos.

Las aplicaciones sin servidor o nativas en la nube utilizan solo recursos en la nube sin requerir la administración de una máquina virtual (VM). Todo el procesamiento de datos se maneja en la nube, por lo que las cargas de trabajo tienen la potencia informática necesaria para los flujos de trabajo y las aplicaciones de los usuarios. Las aplicaciones heredadas a menudo migran a la nube nativa para aprovechar la potencia de la nube sin encontrar equipos obsoletos para manejar cargas de trabajo únicas.

La nube tiene recursos prácticamente interminables. Las empresas escalan hacia arriba o hacia abajo según sea necesario, por lo que las cargas de trabajo informáticas de alto rendimiento son perfectas para los recursos en la nube. Un ejemplo de una carga de trabajo de alto rendimiento es un servidor de base de datos que maneja miles de consultas cada minuto o cada hora. Una empresa necesita amplios recursos de carga de trabajo para estas aplicaciones, y la nube ofrece escalabilidad durante los picos de uso. Las cargas de trabajo de la base de datos se pueden vincular a flujos de trabajo internos y externos y mantener la seguridad del entorno.

¿Qué son las cargas de trabajo de Amazon AWS?

Los recursos en la nube de Amazon Web Services (AWS) manejan algunas de las cargas de trabajo más grandes del mundo. Las máquinas virtuales EC2 se pueden usar para aplicaciones web y tráfico de usuarios sin la necesidad de que los administradores administren equipos locales. El almacenamiento de datos con AWS Redshift maneja grandes cargas de trabajo de bases de datos, y AWS Mobile Hub maneja aplicaciones para teléfonos inteligentes y usuarios móviles.

La migración a AWS bloquea a las empresas con la mayoría de sus servicios, así que siempre tómese el tiempo para evaluar las necesidades operativas del negocio antes de elegir un proveedor de nube. Algunas empresas eligen tener un entorno de varios inquilinos para manejar diferentes cargas de trabajo y eliminar un solo punto de falla. Una migración empresarial a AWS o a cualquier proveedor de nube requiere un plan, pruebas exhaustivas y capacitación del usuario para el nuevo entorno.

¿Sabía que Pure Storage es un socio listo para el servicio de AWS? Descubra de qué manera Pure Cloud Block Store yPurity CloudSnap™pueden ayudarlo con sus cargas de trabajo de AWS. >>

¿Qué cargas de trabajo puede manejar Microsoft Azure?

Microsoft Azure es otro proveedor de nube popular entre las empresas que trabajan con aplicaciones de Microsoft. Al igual que AWS , Azure ofrece máquinas virtuales que los administradores pueden aprovisionar para aplicaciones web sin la necesidad de administrar hardware localmente. Aunque Azure es un proveedor de Microsoft, las máquinas virtuales pueden ejecutar sistemas operativos de servidores Linux o Windows.

Las operaciones sin servidor están disponibles con Azure App Service. Por ejemplo, una empresa puede ejecutar una aplicación WordPress usando tecnología sin servidor en lugar de usar una máquina virtual. Los recursos sin servidor no requieren administración de servidores, por lo que las empresas utilizan la aplicación sin actualizaciones para sistemas operativos o administración de parches de software.

Para las empresas con integración de Internet de las cosas (IoT ), Azure IoT Hub está disponible para manejar cargas de trabajo de dispositivos móviles. Por ejemplo, un almacén que usa IoT para monitorear la maquinaria podría usar los servicios de IoT de Azure para administrar el almacenamiento y el procesamiento de la inteligencia artificial utilizada para alertar a los administradores de anomalías. La descarga de servicios de IoT es mucho más conveniente, escalable y está disponible para pequeñas y grandes empresas, y requiere mucho menos gastos generales de configuración e implementación.

Pure Cloud Block Store ahora ofrece soporte de almacenamiento de datos en bloque para cargas de trabajo de Azure VMware Solution. Siga leyendo para obtener más información. >> 

Cargas de trabajo que la plataforma Google Cloud puede administrar

Google Compute Engine es similar a los servicios de máquinas virtuales de Azure y AWS. Las empresas interesadas en usar Google Cloud Platform (GCP) pueden trabajar con Compute Engine para descargar servidores completos a la nube. Al igual que AWS y Azure , las empresas que trabajan con GCP implementan máquinas virtuales y administran servidores, pero no necesitan absorber los costos de hardware o alojamiento del equipo.

Las empresas que trabajan con microservicios, contenedorización y organización de Kubernetes pueden usar GCP para reducir costos. La contenedorización es una arquitectura común para el desarrollo de software en la que las aplicaciones se implementan en contenedores que interactúan entre sí. Kubernetes implementa contenedores y los administra automáticamente, y la tecnología funciona bien con GCP.

Serverless también está disponible en GCP. Las empresas pueden migrar sus aplicaciones a GCP sin la administración de servidores o máquinas virtuales. Las aplicaciones empresariales que se ejecutan en un entorno sin servidor aún se ejecutan de la misma manera que normalmente para los usuarios, pero los procesos de backend no necesitan ninguna administración administrativa, como parches y actualizaciones del sistema operativo. El proveedor de la nube se encarga de toda la seguridad y la administración de servidores, para que los administradores empresariales puedan enfocarse en otras responsabilidades.

Proveedores de nube de código abierto y gratuito

Aunque los proveedores de nube manejan gran parte de los gastos generales de hardware e infraestructura, las empresas aún necesitan herramientas para administrar los recursos. Sigue siendo necesaria la organización, el monitoreo y la administración de la infraestructura para aplicaciones específicas. Varios proveedores de nube de código abierto y gratuito ofrecen a los administradores formas de administrar los recursos en la nube.

Algunos ejemplos de proveedores de código abierto incluyen:

  • OpenStack: Administre servidores barebones, máquinas virtuales y contenedores.
  • Kubernetes: Organización para el desarrollo en contenedores y la ejecución de aplicaciones.
  • CloudStack: Desarrollado por Apache, CloudStack ayuda a los administradores a implementar infraestructura como servicio (IaaS ), máquinas virtuales y administración de cuentas.

Conclusiones

Cada empresa tiene cargas de trabajo, y estas cargas de trabajo determinarán los recursos del servidor para manejar la productividad del usuario y los procesos del cliente. La descarga de cargas de trabajo a la nube reduce los costos, elimina los gastos generales de los administradores y proporciona disponibilidad de aplicaciones a los empleados remotos. Antes de migrar a la nube, asegúrese de crear una estrategia de ubicación para una migración sin problemas.

11/2024
Pure Storage FlashArray//C | Data Sheet
FlashArray//C lets you consolidate workloads with consistent all-flash NVMe performance at a lower TCO than hybrid storage.
Hoja de datos
4 páginas
CONTÁCTENOS
¿Preguntas, comentarios?

¿Tiene alguna pregunta o comentario sobre los productos o las certificaciones de Pure?  Estamos aquí para ayudar.

Programe una demostración

Programe una demostración en vivo y compruebe usted mismo cómo Pure puede ayudarlo a transformar sus datos en potentes resultados. 

Llámenos: 800-976-6494

Medios de comunicación: pr@purestorage.com

 

Pure Storage, Inc.

2555 Augustine Dr.

Santa Clara, CA 95054

800-379-7873 (información general)

info@purestorage.com

CERRAR
¡Su navegador ya no es compatible!

Los navegadores más antiguos a menudo representan riesgos de seguridad. Para brindar la mejor experiencia posible al utilizar nuestro sitio, actualice a cualquiera de estos navegadores más recientes.