挑战——授权工程团队,同时包含EC2成本

Chegg教科书租赁业务开始于2005年,主要是单一的web应用程序中,一个主机托管数据中心托管。做一个叉车迁移到AWS之后,他们很快意识到,尽管所有可用的类型和灵活的EC2实例定价,只是“在云中运行”并不足以推动产品灵活性和创新。

Chegg拥抱microservices和容器使用AWS ECS,放权给他们的各种工程团队开发更多没有被集中的业务团队或任何其他依赖项。

工程服务副总裁史蒂夫•埃文斯Chegg回忆说,“当我们打开大门,ECS正在推出的服务的数量飙升,对工程师的生产力,但我们需要认真地管理我们的运营成本增长。”

虽然以前Chegg设法大部分遗留应用程序运行在~ 600 EC2实例,他们现在~ 1200 EC2实例来支付。

平等的意义,Chegg精益运营团队超额认购和妥善管理ECS底层EC2基础设施。

解决方案——抽象下文管理实惠

Chegg microservices无状态的容器,运行使用现货Elastigroup自动化现货实例配置和管理他们的ECS工作量,是显而易见的。

现货的企业级sla和“pay-as-you-save”定价模型使它容易卖给财务和运营团队。

Chegg开始使用在2016年,70%的EC2降低成本在短时间内实现。业务团队,现在免费从“微小”所有的下文,可以处理更重要的问题,而工程团队是编码和启动容器。

“现货抽象的所有细节管理ECS现货和保留的实例,与他们的支持团队和网络资源为我们提供深入ECS专长,”埃文斯。雷竞技rabet官网他补充说,“当我们想要站着最佳实践和技巧和管理ECS,地点是我们的第一个电话。”

2017年AWS进行大约1400个EC2维护事件的幽灵英特尔补丁。这通常需要Chegg操作团队处理的调度和执行维护事件。

然而,随着现货,所有这一切是完全自动化与业务可用性和连续性的影响,没有通常的操作头痛。

在理解特定的ECS服务的成本,应用程序和任务,现货提供无与伦比的可见性全面和明确的成本分配仪表板。

埃文斯总结道,“Chegg microservices成功采用的容器,在很大程度上可以归因于现货保持我们下文和管理成本最低限度。”

结果和福利

一些被Chegg实现的好处包括:

基础设施抽象释放时间更重要的操作

ECS任务和相关处理动态变化是否对CPU和内存资源请求,或者简单地处理计划EC2中断,现场的工作负载自动化消除需要Chegg的运营团队来管理所有基础设施的配置。

超过70%的储蓄在EC2上可靠的使用地点和聪明的利用未使用的RIs

使用现货,Chegg不仅优化EC2成本利用现货实例,但也能够收回投资在未使用的,但完全付费,保留的实例。

每当点确定一个未使用的国际扶轮,它立即把相关工作负载从国际扶轮的现货实例,从而产生更大的成本效益。

无与伦比的ECS的可视化和下文分配成本

作为典型的大型组织,跟踪各部门和应用程序在云中消耗,可能是一个挑战。但随着现货,Chegg财政和运营团队全面可视性ECS下文成本和使用分解服务,应用程序和任务,showback很容易。

AWS ECS成本分析服务,应用程序和任务容易showback

在每周的蓝色/绿色部署集群持续优化

与现货集群辊、修改ami启动脚本,等等可以在一个单一的点击,完成任务与实际工作负载需求,开车的精确部署正确的数量和类型的实例。

快速价值的完全访问24/7的支持

Chegg团队收到他们的现场支持和循序渐进的指导客户成功经理人,站着他们的ECS工作负载的最佳实践,改善起程拓殖模板和故障排除的任何问题。这个白色手套服务帮助Chegg实现快速成本优化,同时消除恼人的细节,他们的运营团队必须过去处理。

主要student-first连接学习平台,Chegg努力提高整体的投资回报在教育,帮助学生了解更多在更短的时间内,以较低的成本。Chegg是一家上市公司,总部位于圣克拉拉的CA。

https://www.chegg.com/