Download - 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说
![Page 1: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/1.jpg)
流利说 AWS 最佳实践及 r e : I n v e n t 2 0 1 7 技术新趋势
2 0 1 8 . 0 1 . 1 0
何源 后端工程师@英语流利说
![Page 2: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/2.jpg)
![Page 3: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/3.jpg)
![Page 4: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/4.jpg)
![Page 5: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/5.jpg)
Help Everyone
Become
a Global Cit izen
![Page 6: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/6.jpg)
英语流利说 懂你英语 雅思流利说
![Page 7: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/7.jpg)
流利说 AWS 最佳实践
![Page 8: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/8.jpg)
Agenda
• 流利说架构演进
• 流利说微服务实践
• AWS Well-Architected
![Page 9: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/9.jpg)
![Page 10: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/10.jpg)
• 典型的 Monolith 服务 (2015-2016)
• 开始微服务的尝试,gRPC (0.6) + Consul /
HAProxy (2016~2017)
• 大部分的新业务使用微服务 (2017~
![Page 11: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/11.jpg)
![Page 12: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/12.jpg)
Auto Scaling Docker
![Page 13: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/13.jpg)
![Page 14: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/14.jpg)
Kubernetes Docker
![Page 15: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/15.jpg)
![Page 16: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/16.jpg)
• 寻找适合业务的架构
• 微服务需要从基础架构开始
• Trace, Monitoring, Circuit breaker …
• Test, Test, TEST..
![Page 17: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/17.jpg)
![Page 18: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/18.jpg)
![Page 19: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/19.jpg)
![Page 20: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/20.jpg)
“We continue to build services for the future, not the way
we developed in the past. You have to understand
that the system you’re building now is not the system
you will be running in 6 months or 2 years.”
-- Werner Vogels
![Page 21: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/21.jpg)
AWS Well-Architected
![Page 22: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/22.jpg)
• Operational Excellence
• Security
• Reliability
• Performance Efficiency
• Cost Optimization
https://amazonaws-china.com/cn/architecture/well-architected/
![Page 23: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/23.jpg)
Re:Invent 2017 新服务
![Page 24: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/24.jpg)
Amazon EKS
• Highly Available and Scalable
• Seamless integration with AWS services
• Native Upstream Kubernetes
• Secure
![Page 25: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/25.jpg)
Amazon SageMaker
• 开箱即用,节省 setup 成本
• Automatic Model Tuning
• One-Click Deployment
• Build, Train, Deploy
![Page 26: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/26.jpg)
Amazon Aurora
• 兼容 MySQL 和 PostgreSQL
• 最高可以扩展到 64T
• Multi-Master
• Serverless
![Page 27: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/27.jpg)
Amazon S3 Select
• 提供 Presto Connector
• 4x Faster
• Good for Data Pipeline
![Page 28: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/28.jpg)
Amazon Lambda
• BJS 可用
• Severless
• 事件驱动
![Page 29: 流利说 AWS 最佳实践 · 2018-01-30 · 流利说AWS 最佳实践 及re:Invent 2017 技术新趋势 2 0 1 8 . 0 1 .1 0 何源 后端工程师@英语流利说](https://reader030.vdocumento.com/reader030/viewer/2022040410/5ec9c4cf0f2d6d7bf63ad777/html5/thumbnails/29.jpg)