案例研究-YOLO-Migration
YOLO NET TECHNOLOGY LIMITED是一家位于中国香港和广州的公司,致力于开发小而美的移动应用程序。其中有友是一款致力于打造真实、有效、快速匹配的社交APP,帮助人们高效的结交有共同爱好兴趣的朋友。
描述
发展前期,公司希望迅速推出一款高效互动交友APP以抢占市场,并没有将重心放在系统架构设计上。最开始应用部署在docker单机环境,只能通过人工手动不断增加资源来满足机器日益增长的负载需求。随着用户的快速增长,本地数据中心难以无法足业务持续增长对计算资源扩展的需求。
由于大量使用了AWS托管服务,运维人力成本下降了25%。 系统更安全、down机时间缩减80%以上。 创新业务可以更加快速上生产,以便抢占市场。
云峤科技建议将应用从docker环境迁移到AWS ECS容器编排服务,使用ECS Fargate替代虚拟机上直接运行Docker。Fargate是ECS容器编排技术,使用Fargate之后客户无需配置、管理、扩展运行容器的底层服务器。同时利用CloudTrail、CloudWatch等构建资源监控,日志审核功能;利用KMS、安全组、NACLs等进行数据安全管理; 结合S3、CloudFront、Route53构建一套全球内容快速分发系统。