Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Strikingly网站集群架构纵览

 Strikingly网站集群架构纵览

本演讲将为各位介绍Strikingly如何基于AWS的服务和基础设施优化网站集群架构,为数以百万计的用户网站提供快速、安全、高可用的网站服务。

Linghui Gong

July 26, 2017
Tweet

More Decks by Linghui Gong

Other Decks in Technology

Transcript

  1. © 2017, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. 龚凌晖,Strikingly首席架构师 肖凌,AWS解决方案架构师 2017.07.26 Strikingly网站集群架构纵览 支持数以百万计的快速、安全、高可用的网站
  2. 无服务架构的构建 AWS Lambda Amazon DynamoDB Amazon SNS Amazon API Gateway

    Amazon SQS Amazon Kinesis Amazon S3 编排与状态管理 API网关 消息与队列 分析 管理与监控 计算 存储 数据库 AWS X-Ray AWS Step Functions 无服务器架构的构件 Amazon Athena
  3. 我们的产品 • 第一家从 Y Combinator 孵化的中 国初创企业 • 用户来自200多个国家和地区 •

    支持各种尺寸的电脑和移动设备 • 支持6种语言的产品界面和客户服务 • https://www.sxl.cn/ • 2016年4月正式推出 • 主要针对中国大陆用户 • 本土化的产品特性 • 独立于Strikingly的品牌
  4. AWS解决方案 • EC2 + ELB + ASG • RDS +

    Multi-AZ Replication + S3 Backup • Cloudfront + AWS Certificate Manager
  5. JavaScript 模板 • 代码灵活,便于设计模板 • 网页编辑器和网页重用代码 • 客户端渲染开销大 • SEO不友好

    网页模板设计 用户网页数据 用户网页 JavaScript 模板渲染引擎 用户网站渲染
  6. 缓存管理 • 缓存所有静态页面 • 网站页面 • 博客文章页面 • 产品详情页面 •

    缓存部分API请求 • 密码保护网站 • 细粒度缓存刷新机制
  7. Let’s Encrypt • 免费的 CA(Certificate Authority) • 互联网安全研究组(ISRG)提供服务 • 标准

    ACME API,提供自动化可能性 • 由 Mozilla,Akamai 等公司和机构支持
  8. 总结 • 基于 AWS 造轮子 • EC2 + ELB +

    ASG • RDS + Multi-AZ Replication + S3 Backup • API Gateway + Lambda • S3 + Lambda • ECS + Amazon Global Backbone • Route 53