StockCharts 为订阅其服务的在线投资者提供一流的图表、工具和专家评论。 StockChart 的团队由程序员组成。 他们使用 F5 的 BIG-IP 服务和 iRules 来管理流量和抵御威胁。 当数据中心变得太大,以至于日常运行的麻烦超过了它带来的好处时,就该转向云端了。
通过在迁移到云端时保留 F5,StockCharts 可以充分利用其现有的有关 iRules 及其功能的所有知识。 此外,F5 还可通过AWS 市场购买。
StockCharts.com 是一个实时财务分析平台,可帮助在线投资者使用图表工具、高级分析资源和行业专家的评论来可视化数据。 这是一项订阅服务,因此客户无需安装软件或处理兼容性问题——他们可以随时随地通过任何支持网络的设备使用它。
这一切都始于 Chip Anderson 对数据可视化的持久热情。
但首先,他在微软工作了 10 年,先是担任 Windows 开发人员,然后担任财富 500 强公司的顾问,帮助他们了解客户端/服务器编程。 离开微软后,奇普休息了几年,与家人一起度过,并思考下一步该做什么。 他对数据可视化的迷恋从未消失,但他也培养了一项爱好——收集有趣的域名。
然后他选择了一个他所知道的很棒的域名: StockCharts.com。 然后他就买下了它。 20美元。 在这里,他的热情与他对伟大事业的愿景相遇——StockCharts.com 诞生了。
这种商业模式奏效了,公司发展迅速——发展速度如此之快以至于技术团队发现自己拥有大量服务器。 现在的问题是管理他们。
输入 F5 的 BIG-IP 和 iRules 来管理访问这些服务器的所有流量,并确保它是合法流量,而不是试图免费获取图表或以自动化方式使用图表的恶意行为者。 特别是在其内部数据中心,StockCharts 团队需要实施一种能够限制人们的请求的解决方案,而F5 的 BIG-IP 和 iRules帮助他们轻松做到了这一点。
StockCharts 还使用F5 的防火墙解决方案来阻止恶意行为者并减轻来自前门(即其网站)的攻击。
问题是,数据中心的规模只能到一定程度,否则运行它的麻烦将超过其带来的好处。 麻烦的事情比如凌晨 3 点停电、冷却器坏了,或者有人用反铲挖土机切断了线路。 所有东西都开始堆积起来。
大约三年前,Chip 决定是时候转向云计算了。 他决定公司将全面采用一家云提供商,并且将彻底研究和了解它。
毕竟,StockCharts 团队中的每个人都是程序员。 他们决心从云中获取最大的性能。 最小的共同点是不会飞的。
他们选择的云是AWS 。
Chip 的主要目标是尽快迁移到云端,同时保持与公司内部数据中心相同的安全级别。
由于与 F5 的长期合作关系,他决定利用团队现有的有关 iRules 及其功能的所有知识并将其带到 AWS。 此外,F5 还可通过AWS 市场购买。 这让他们的生活变得轻松多了。
通过在 AWS 上使用 F5,StockCharts.com 能够保持管理其服务器流量所需的灵活性,同时又不影响其速度。
例如,团队可以立即从池中删除特定实例,在删除实例和确保将其从池中正确删除之间没有任何延迟时间。
StockCharts 将 iRules 用于多种用例,从筛选 SQL 注入攻击到确保关键文件不会泄露以及监控流量率,以便它们可以阻止对过多资产的请求。
正如 Chip 所说: “让我们说实话吧。 我们是一个软件即服务 (SaaS) 网站,我们通过 HTTP 与客户沟通。 这是我们生活、饮食和呼吸的协议,iRules 本质上是一个 HTTP 编程工具。iRules 允许我们筛选网站流量。 它允许我们基于 HTTP 协议的任何方面进行编程——这就是我们所做的。 查看和控制 HTTP 流量是我们赖以生存的根本。 目前,iRules 是我所知道的实现这一目标的最佳工具。”
StockCharts.com 还将 iRules 用于其他日常用例,例如地理定位和应用路由。 毕竟,这家公司是由开发人员组成的。 他们想用代码来做事。
StockCharts.com 已在 AWS 上运行了一年多,始终在云端使用 F5。 对于他们来说,F5 和 AWS 是他们迈向云计算阻力最小的途径,也是未来可扩展的解决方案。