banner
Centro de Noticias
Mejorando constantemente nuestras técnicas y calidad para mantenernos actualizados con las tendencias de la industria.

Herramientas de código abierto para el lugar de trabajo moderno

Aug 12, 2023

Las organizaciones necesitan una amplia gama de herramientas de software para funcionar de manera eficiente, especialmente cuando una gran parte de su fuerza laboral trabaja desde casa, total o parcialmente. Afortunadamente, existen bastantes herramientas de código abierto en las que pueden confiar.

Los lugares de trabajo han experimentado enormes cambios en los últimos años, desde el uso de computadoras de escritorio y portátiles hasta escritorios virtuales, la nube, dispositivos móviles, contenedores, etc. Varias herramientas y plataformas comerciales han permitido esta transformación. Muchas herramientas alternativas de código abierto también han evolucionado con el tiempo, lo que reduce los costos, evita el monopolio de los proveedores y mejora la interoperabilidad.

Durante el Covid-19, casi todo el mundo se vio obligado a trabajar desde casa. Para facilitar rápidamente el acceso remoto a los sistemas de TI, muchos departamentos de TI comenzaron a utilizar VPN para todos. Después de Covid, el trabajo híbrido se ha convertido en la nueva normalidad. La adopción de Bring Your Own Device (BYOD) y el auge de la economía de los conciertos han acelerado aún más el trabajo remoto. Los equipos remotos necesitan acceder a las aplicaciones y a los datos empresariales de forma segura. Una red privada virtual (VPN) brinda privacidad y anonimato en línea. Crea una red privada a partir de una conexión pública a Internet y establece una conexión segura y cifrada para una mayor privacidad.

Una conexión VPN de acceso remoto permite a un usuario conectarse a una red privada empresarial desde una ubicación remota utilizando una computadora portátil o de escritorio conectada a Internet. El usuario puede acceder a los recursos seguros en esa red como si estuvieran conectados directamente a los servidores de la red. Pulse Secure, AnyConnect de Cisco, etc., son algunas soluciones VPN comerciales utilizadas por las empresas. Existe una serie de soluciones VPN de código abierto a nivel empresarial que satisfacen las necesidades de cualquier corporación, grande o pequeña. Las VPN de código abierto populares son:

La virtualización de escritorio es un método para simular la estación de trabajo de un usuario para que se pueda acceder a ella desde un dispositivo conectado de forma remota. Al abstraer el escritorio del usuario de esta manera, las organizaciones pueden permitir que los usuarios trabajen desde prácticamente cualquier lugar con una conexión de red, utilizando cualquier computadora de escritorio, portátil, tableta o teléfono inteligente para acceder a los recursos empresariales independientemente del dispositivo o sistema operativo empleado por el usuario remoto.

La virtualización de escritorios remotos también es un componente clave de los espacios de trabajo digitales. Las cargas de trabajo de escritorios virtuales se ejecutan en servidores de virtualización de escritorios, que normalmente se ejecutan en máquinas virtuales (VM), ya sea en centros de datos locales o en la nube pública. Dado que el dispositivo del usuario es básicamente una pantalla, un teclado y un mouse, un dispositivo perdido o robado presenta un riesgo reducido para la organización. Todos los datos y programas del usuario existen en el servidor de virtualización de escritorio y no en los dispositivos del cliente. A continuación se enumeran algunas plataformas/herramientas de código abierto que permiten la virtualización de escritorios.

Hipervisor: El hipervisor actúa como un mecanismo de gobierno. Es una capa de software que le permite crear y trabajar en muchas máquinas virtuales en una sola unidad de hardware. Hay varios hipervisores de código abierto disponibles. A continuación se presentan algunos de los más populares.

HCl: La infraestructura hiperconvergente (HCI) es una infraestructura de TI totalmente definida por software que virtualiza todos los elementos de los sistemas convencionales "definidos por hardware". Es esencial para implementar una infraestructura de escritorio virtual (VDI) moderna. Un entorno hiperconvergente es aquel en el que los recursos informáticos, de almacenamiento y de red están todos en los mismos servidores, administrados por una única interfaz.

Podemos ejecutar una infraestructura virtualizada con todas las funciones con un uso óptimo de los servidores mediante el uso de código abierto oVirt y Gluster para implementar una solución hiperconvergente. Estas dos soluciones de código abierto trabajan juntas para proporcionar una solución hiperconvergente. Cada servidor proporciona capacidades de hipervisor y almacenamiento, y las imágenes de disco de la VM se almacenan en el volumen de Gluster. El volumen Gluster permite presentar al cliente el almacenamiento de múltiples servidores como un espacio de nombre único y unificado. Se configura desde el almacenamiento en los tres servidores como un volumen de réplica 3, lo que significa que cada bit de datos que se escribe se replica en otros dos servidores para proporcionar redundancia y resiliencia contra interrupciones del servidor.

Red Hat Hyperconverged Infrastructure, basada en OpenStack y plataformas de virtualización líderes, proporciona computación y almacenamiento compartidos, escalables y definidos por software, automatizados por Red Hat Ansible Automation Platform en hardware económico y estándar de la industria.

RHV: Red Hat Virtualization (RHV), la solución de gestión de virtualización para admitir aplicaciones de servidor o de escritorio, es una plataforma abierta definida por software que virtualiza cargas de trabajo de Linux y Microsoft Windows. Las infraestructuras de Red Hat Enterprise Virtualization se basan en un hipervisor KVM (máquina virtual basada en kernel) y cuentan con herramientas de gestión que virtualizan recursos, procesos y aplicaciones para garantizar el rendimiento del servicio y la continuidad del negocio. RHV utiliza el protocolo SPICE y VDSM (administrador de servidor de escritorio virtual) con un servidor de administración centralizado basado en RHEL. La plataforma de contenedores OpenShift es su sucesora.

Las empresas necesitan herramientas de infraestructura como código (IaC) para automatizar la implementación y el aprovisionamiento en el lugar de trabajo. También existen herramientas de código abierto disponibles para este propósito. Estas herramientas han evolucionado y madurado para satisfacer las demandas diversificadas de las empresas.

Puppet y Chef son otras dos herramientas populares de código abierto que se utilizan para la implementación y el aprovisionamiento en el lugar de trabajo.

Los equipos de soporte en el lugar de trabajo necesitan muchas herramientas para brindar soporte a los usuarios finales. A continuación se enumeran tres herramientas de código abierto que se pueden elegir como alternativas a las herramientas comerciales para este propósito.

Servicio de asistencia de código abierto es un software que ofrece un sistema de gestión de tickets. Construido sobre tecnología de código abierto, es una gran solución para ofrecer soporte al cliente eficiente.

OSTicket es un servicio de asistencia técnica y un sistema de emisión de tickets de código abierto utilizado por más de 5 millones de usuarios en todo el mundo y por más de 15 000 empresas.

cohete.chates una plataforma de comunicación versátil de código abierto que le permite participar en interacciones fluidas independientemente de cómo se conecten los usuarios finales.

La mayoría de los lugares de trabajo de DevOps utilizan contenedores como recurso principal. Estos lugares de trabajo requieren herramientas que cubran la construcción de contenedores, la orquestación, la creación de redes de microservicios, la gestión de la configuración, la automatización de CI/CD, la supervisión completa y más. Las herramientas populares de código abierto implementadas en los lugares de trabajo DevOps son:

Kubernetes: Se utiliza para orquestar contenedores. En lugar de lanzar microservicios manualmente, Kubernetes puede automatizar la implementación, el mantenimiento y el escalado de grupos de contenedores en producción. Está alojado en la Cloud-Native Computing Foundation (CNCF).

Estibador: Esta plataforma gratuita y de código abierto se utiliza para crear, enviar y ejecutar una aplicación como un contenedor liviano. Los contenedores empaquetan los binarios, bibliotecas, archivos de configuración y dependencias necesarios para que se ejecute un programa. Facilita mucho la gestión de la configuración, el control de problemas y el escalado mediante el uso de contenedores que se pueden mover de un lugar a otro.

A ese: Istio permite a las organizaciones proteger, conectar y monitorear microservicios, para que puedan modernizar sus aplicaciones empresariales de manera rápida y segura. Gestiona los flujos de tráfico entre servicios, aplica políticas de acceso y agrega datos de telemetría, todo ello sin necesidad de cambios en el código de la aplicación.

Ansible, Puppet, Jenkins y Git son algunas otras herramientas populares de código abierto que se utilizan en los lugares de trabajo de DevOps.

Descargo de responsabilidad:Las opiniones expresadas en este artículo son las del autor y Wipro no suscribe la sustancia, veracidad o veracidad de dicha opinión.

AbiertoVPN:Libreswan VPN:VPN SoftEther:Openswan VPN:VPN independiente:Hipervisor:HCl:Terraformar:Pila abierta:Servicio de asistencia de código abiertocohete.chatKubernetes:Estibador:A ese:Descargo de responsabilidad: