StockCharts ofrece gráficos, herramientas y comentarios de expertos de primera clase a los inversores en línea que se suscriben a su servicio. El equipo de StockChart está formado por programadores. Han utilizado los servicios BIG-IP y iRules de F5 para gestionar su tráfico y desviar amenazas. Cuando el centro de datos se volvió tan grande que los problemas diarios de su funcionamiento superaban los beneficios, llegó el momento de migrar a la nube.
Al mantener a F5 en la imagen cuando se trasladaron a la nube, StockCharts pudo aprovechar todo su conocimiento existente de iRules y sus características. Además, F5 está disponible a través del mercado de AWS .
StockCharts.com es una plataforma de análisis financiero en tiempo real que ayuda a los inversores en línea a visualizar datos con herramientas de gráficos, recursos de análisis avanzados y comentarios de expertos de la industria. Es un servicio de suscripción, por lo que los clientes no tienen que instalar software ni lidiar con problemas de compatibilidad: pueden usarlo en cualquier momento, en cualquier lugar y desde cualquier dispositivo con acceso a Internet.
Todo comenzó con la duradera pasión de Chip Anderson por la visualización de datos.
Pero primero, estuve 10 años en Microsoft, primero como desarrollador para Windows y luego como consultor para compañías Fortune 500, ayudándolas a entender la programación cliente/servidor. Después de Microsoft, Chip se tomó un par de años libres para pasarlos con su nueva familia y pensar en lo que quería hacer a continuación. La fascinación por la visualización de datos nunca desapareció, pero también adoptó un pasatiempo: coleccionar nombres de dominio interesantes.
Luego escogió lo que conocía como un gran nombre de dominio: StockCharts.com. Y lo compró. Por $20. Aquí es donde su pasión se encontró con su visión de un gran negocio: y nació StockCharts.com.
El modelo de negocio funcionó y la empresa creció rápidamente, tan rápido que el equipo técnico se encontró con un montón de servidores. Y ahora el problema era gestionarlos.
Ingrese a BIG-IP y iRules de F5 para administrar todo el tráfico que llega a esos servidores, además de asegurarse de que se trata de tráfico legítimo y no de actores maliciosos que intentan obtener gráficos de forma gratuita o usarlos de manera automatizada. Especialmente en su centro de datos local, el equipo de StockCharts necesitaba implementar una solución que limitara las solicitudes de las personas, y BIG-IP e iRules de F5 los ayudaron a hacerlo fácilmente.
StockCharts también utiliza la solución de firewall de F5 para detener a los malos actores y mitigar los ataques directamente en la puerta principal: su sitio web.
El problema es que un centro de datos solo puede alcanzar cierto tamaño antes de que los problemas que implica su funcionamiento superen los beneficios. Problemas como un corte de luz a las 3 a.m., una avería en el enfriador o un tipo con una retroexcavadora cortando un cable. Todo estaba empezando a acumularse.
Hace unos tres años, Chip decidió que era hora de migrar a la nube. Tomó la decisión de que la empresa iba a apostar todo por un único proveedor de nube y que lo iban a estudiar y comprender por completo.
Después de todo, todos los que forman parte del equipo de StockCharts somos programadores. Y estaban decididos a sacar el máximo rendimiento de la nube. El mínimo común denominador no iba a funcionar.
La nube que eligieron fue AWS .
El objetivo principal de Chip era migrar a la nube lo más rápido posible manteniendo el mismo nivel de seguridad que la empresa tenía en su centro de datos local.
Debido a la relación de larga data con F5, decidió aprovechar todo el conocimiento existente del equipo sobre iRules y sus características y llevarlo a AWS. Además, F5 está disponible a través del mercado de AWS . Así que esto les hace la vida mucho más fácil.
Al utilizar F5 en AWS, StockCharts.com pudo mantener la flexibilidad que necesitaba para administrar el tráfico de su servidor sin comprometer su velocidad.
Por ejemplo, el equipo puede eliminar una instancia particular de un grupo inmediatamente, sin ningún retraso entre la eliminación de la instancia y el momento en que se asegura de que se eliminó del grupo correctamente.
StockCharts utiliza iRules para diversos casos de uso, desde filtrar ataques de inyección SQL hasta garantizar que no se filtren archivos críticos y monitorear la velocidad del tráfico, de modo que puedan bloquear solicitudes de activos excesivos.
En palabras de Chip: “Seamos honestos. Somos un sitio web de software como servicio (SaaS) y nos comunicamos con nuestros clientes a través de HTTP. Ese es el protocolo con el que vivimos, comemos y respiramos, y iRules es esencialmente una herramienta de programación HTTP. iRules nos permite controlar el tráfico del sitio web. Nos permite programar en función de cualquier aspecto del protocolo HTTP, y eso es lo que hacemos. Nuestro sustento consiste en ver y controlar nuestro tráfico HTTP. “En este momento, iRules es la mejor herramienta que conozco para lograrlo”.
StockCharts.com también utiliza iRules para otros casos de uso cotidiano, como la geolocalización y el enrutamiento de aplicação . Después de todo, esta empresa está formada por desarrolladores. Quieren hacer cosas en código.
StockCharts.com ha estado funcionando en AWS durante más de un año, consumiendo F5 en la nube todo el tiempo. Para ellos, F5 y AWS eran el camino de menor resistencia hacia la nube y una solución escalable para avanzar.