Cuando trabajaba como orientador académico, ayudaba a estudiantes universitarios a organizar sus horarios trimestre a trimestre, con el objetivo de guiarlos hasta la graduación antes de que se les agotara la ayuda económica. Más de una vez oí: «¿Por dónde empiezo?». Incluso después de hablar sobre las áreas de estudio que les interesaban, veía que el temor a dar el primer paso no había desaparecido del todo. Así que les decía: «Ya sabéis cómo se come un elefante, ¿verdad? Bocado a bocado», parafraseando la famosa frase del obispo Desmond Tutu.
¿Por qué es importante? Porque definir una estrategia de entrega de aplicaciones es algo parecido. Puede que haya (con suerte) una idea general del punto de partida y, en principio, un objetivo en mente. Sin embargo, los pasos para alcanzar ese objetivo son numerosos, cambiantes y costosos. Es un gran elefante al que enfrentarse (por así decirlo). Teniendo esto en cuenta, presentamos siete consejos que conviene considerar al desarrollar una estrategia de balanceo de carga. No pretenden ser exhaustivos, sino ofrecer un marco básico que ayude a orientar la toma de decisiones.
Número uno: Seguridad. Esto no debería sorprender a nadie. Lo sorprendente es que el 76 % de los responsables tecnológicos desactivaría las medidas de seguridad para mejorar el rendimiento de las aplicaciones. Afortunadamente, existe una forma de mantener una postura de seguridad sólida en todos los niveles de la entrega de aplicaciones sin sacrificar la experiencia del usuario: empezar con una solución que incorpore la seguridad desde sus cimientos. Al fin y al cabo, las aplicaciones son tan seguras como la infraestructura en la que se ejecutan. Además, una estrategia de balanceo de carga que prioriza la seguridad evita tener que ponerse al día más adelante con su propio desarrollo o con los atacantes.
Número dos: Escalabilidad. Tener una aplicación de alto rendimiento está muy bien, pero si se bloquea cuando soporta grandes volúmenes de tráfico, deja de estar disponible rápidamente. Si tiene previsto aumentar el número de usuarios de sus aplicaciones, disponer de un equilibrador de carga que pueda escalar junto con su cartera de aplicaciones sin exceder su presupuesto pronto demostrará ser de un valor incalculable. Precisamente por eso, los equilibradores de carga nativos de la nube pueden resultar complicados: su integración puede ofrecer ciertas ventajas, pero no es imposible recibir una factura inesperada de un proveedor porque una aplicación haya experimentado uno, dos o tres picos de tráfico. Evite la incertidumbre: elija una solución que satisfaga hoy las necesidades de tráfico de aplicaciones de su red y que pueda ampliarse para respaldar el crecimiento futuro de las aplicaciones, ya sea en la nube, en las instalaciones o en un entorno híbrido.
Número tres: Rendimiento. Los milisegundos marcan la diferencia: los estudios indican que, si una aplicación no se carga en los dos segundos siguientes a su apertura, es probable que sus usuarios (y el negocio que generan) se vayan a otro sitio. Aunque hay decenas de formas de mejorar el rendimiento de un balanceador de carga, una manera de responder a las exigencias del tráfico es utilizar un controlador de entrega de aplicaciones (ADC) compatible con la descarga de SSL. Implemente delante de sus aplicaciones un ADC capaz de gestionar el descifrado SSL y trasladar el procesamiento criptográfico a una solución dedicada, liberando de esta tarea a los servidores web. ¿Qué implica esto para una red? Los servidores back-end quedan libres para hacer lo que mejor saben hacer: proporcionar datos de las aplicaciones y oportunidades de negocio.
Número cuatro: Capacidad de soporte. La rapidez de comercialización y la eficiencia del despliegue lo son todo cuando una empresa depende de sus aplicaciones. Los equipos de NetOps, SecOps y DevOps pueden prestar un mejor apoyo a las distintas áreas de negocio cuando disponen de las herramientas necesarias para desplegar, gestionar y analizar una cartera de aplicaciones, adaptando al mismo tiempo su entrega a las necesidades empresariales. Para muchas organizaciones, esto implica aprovechar herramientas que automaticen el soporte de las aplicaciones y delegar en los dispositivos que realmente gestionan el tráfico de las aplicaciones y de la red el trabajo necesario para aprovisionar, configurar y gestionar de forma eficiente los servicios de soporte de las aplicaciones. Pero «dar soporte a las aplicaciones» también significa saber qué están haciendo, cuál es su rendimiento y qué tipo de tráfico reciben. Por eso es fundamental elegir una solución de equilibrio de carga que proporcione análisis de las URL, el rendimiento y la latencia de los servidores en distintos niveles del servicio. Esta funcionalidad reduce el tiempo y el esfuerzo que un equipo tendría que dedicar a obtener estos datos manualmente.
Número cinco: Flexibilidad. Al igual que una empresa debe ser flexible para adaptarse a las demandas del mercado, su solución de balanceo de carga debe serlo para responder a las exigencias de sus aplicaciones. Esto implica proporcionar a los equipos las herramientas necesarias para analizar, manipular y detectar todos los aspectos del tráfico entrante y saliente de la cartera de aplicaciones de la empresa. La posibilidad de acceder a los entresijos del sistema abre un sinfín de opciones de personalización: implementar reglas de mitigación de amenazas de seguridad, admitir nuevos protocolos, corregir errores relacionados con las aplicaciones en tiempo real y, lo que es más importante, disponer de las herramientas necesarias para mantener sus aplicaciones disponibles y operativas.
Número seis: Adaptabilidad arquitectónica. Puede sonar complicado, pero es importante. Elija un producto que ofrezca libertad multinube y obtendrá una solución que funcione en distintos entornos para simplificar las operaciones, la gestión y las herramientas. Es fácil imaginar lo que esto supone una vez implantada una solución de este tipo: reducción del tiempo de comercialización de las aplicaciones, simplificación de la formación de los equipos que gestionarán estos servicios y despliegue más rápido y uniforme de correcciones y actualizaciones en las carteras de aplicaciones alojadas en varias nubes. Para llevar esta versatilidad un paso más allá, elija una solución independiente de la plataforma y ejecútela en cualquier lugar: en un centro de datos como software, en las instalaciones como hardware, en la nube o en un entorno híbrido.
Número siete: Requisitos de las aplicaciones. Algunas aplicaciones pueden tener requisitos específicos que otras no tienen. Puede que requieran algoritmos de equilibrio de carga específicos o compatibilidad con protocolos como SNMP o SMTP. Rara vez existe una solución de equilibrio de carga que sirva para todo. Pero sí existen soluciones extremadamente flexibles y adaptables capaces de proporcionar aplicaciones a los usuarios bajo demanda y convertirse en esa escurridiza respuesta de «esta opción cubre prácticamente todas nuestras necesidades».
En última instancia, las necesidades específicas de cada organización determinan qué solución de equilibrio de carga es la más adecuada. Utilice estos consejos para orientar el diálogo y la toma de decisiones. Obtenga más información sobre el equilibrio de carga inteligente o póngase en contacto con un representante de F5 para saber más.
Sobre el autor
Artículos relacionados del blog

Cree servicios públicos seguros, resilientes y preparados para la IA con F5 y AWS
Descubre cómo las organizaciones del sector público pueden modernizar de forma segura sus aplicaciones y soluciones de IA, al tiempo que gestionan los sistemas heredados, el cumplimiento normativo y el riesgo operativo.
Protección de los sistemas de IA: por qué la seguridad debe avanzar al ritmo de la innovación
Desde acelerar avances revolucionarios en medicina y educación hasta transformar la vida cotidiana, la IA está cambiando nuestra forma de vivir y trabajar. Pero también ofrece grandes oportunidades a los ciberdelincuentes.
Avanzar hacia la optimización digital tras la transformación
Descubre estrategias de optimización digital para garantizar políticas de seguridad coherentes, impulsar la madurez de la transformación digital y superar los retos de la transformación.
Proyecto de código abierto destacado: mayor observabilidad con F5 Cloud Logger iApp
En el punto de mira del código abierto: cómo aumentar la observabilidad. Lee el blog de F5 para descubrir cómo exportar fácilmente la telemetría de BIG-IP a plataformas modernas de análisis en la nube.
El estado de la entrega de aplicaciones en 2018: la transformación digital impulsa la automatización y la multinube pese a las preocupaciones de seguridad
Descubre las principales conclusiones del cuarto informe anual de F5 sobre el estado de la entrega de aplicaciones.
Estado de la entrega de aplicaciones en 2017: automatización, API y DevOps
Descubre el informe sobre el estado de la entrega de aplicaciones de 2017. Lee el blog retrospectivo de F5 sobre los inicios del auge de las redes declarativas y los flujos de DevOps.