当前位置:
文档之家› 教育行业基于AWS云计算的应用案例
教育行业基于AWS云计算的应用案例
亚马逊AWS提供超过十年的商用云计算服务
Mar, 2006
App Engine Apr, 2008 2013 IaaS+PaaS
Sep, 2009 PaaS Feb, 2010 2012 IaaS+PaaS May, 2012
Dec, 2012 Oct, 2013
Oct, 2006 RackSpace
感谢! Thank you!
可编程基础架构, “无限”资 无法自己完成或者需要巨 大成本才能实现的能力 源 用最低的成本尝试新 项目 快速调整并适应业务 需要 简单的复制IT环境 推动并利用DevOps
高可用/容灾架构 从无差异化的维护 远程数据(数据库)复制 工作中解脱出来 全球范围的CDN 使我们能够专注于 11个9的数据持久性 增加业务价值,为 自动扩展与收缩 提供更好的教育服 云中的容器 务投入更多精力 全托管的数据分析
快速将另一个区域的数据 库提升为主数据库,快速 实现远程容灾 将全库数据复制到不同的 区域,以靠近用户 使用副本进行快速的跨区 域数据库迁移
使用Data Pipeline/EMR/Redshift构建ETL数据流
预定义ETL模板 根据定义管理数据流 自动创建和管理资源(EMR/Redshift) 管理依赖关系和自动任务调度 使用SNS设置通知
> 10 billion SQL queries / Month
EC2 MySQL Multi-AZ
> 500TB of traffic / Month
ELB Auto Scaling ETL – Data Pipeline Redshift
MySQL Multi-AZ
Learners CloudFront On 53 edges EC2 NoSQL
通过使用AWS,Coursera在一年的时间里,注册的学生从0快速增长到 300多万。 现在的规模:16,281,983 学生 · 1,480 课程 ·138 合作大学
远程教育对信息基础架构的要求
稳定,高可用
灵活,可扩展 网络低延迟 全球多区域部署 运维管理简单
coursera在AWS中的架构设计
65 个独立的任务
44个不同的周期性任务
每天运行1000多次
从云中获益
用更少的资源完成更多的工作
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
敏捷性
新的能力
聚焦于业务价值
利用AWS的规模和专 业技能
爱乐奇成立于2004年7月,致力于为中国儿童度身定制六屏互动的英 语数码教材,使用爱乐奇移动端产品的学生也已超过1500万。利用 AWS 云服务,爱乐奇建立起安全、可靠且可灵活扩展的英语教学平 台,降低了成本,提升了用户满意度。
慧沃 是一家运用移动互联等先进科技工具,为幼儿教育行业服务的 互联网公司,前后大概15天就快速完成了在AWS上的部署,提高了 系统开发和维护效率,软件开发时间从12个月降到了3个月,并且端 到端应用程序的平均延迟时间从400毫秒下降到100毫秒以下。
为中国客户定制
中国专属区域
中国专属账户
中国定制 运营模式
海外区域 华语支持中心
北京区域 宁夏区域
技术平台得到 等保三级认证
全国信息安全标准化委员会 TC260 工作组成员单位
数据中心联盟 全权会员单位
中国区部分在线教育客户
流利说 是一个中美顶级VC IDG, GGV等投资, 第一支获得世界最知名 互联网创业孵化器Y-Combinator录取的中国大陆团队, 2013年苹果 App Store中国区年度精选App。使用AWS服务,支撑其后端平台平滑 扩展,保障用户使用体验。
自动扩展组的生命周期
数据存储在Amazon S3
为每个对象提供公网http/https访问 99.999999999% 的数据持久性 使用多版本功能功能保护意外的删除和覆盖 使用SIA与RRS选项,再一次降低成本 从S3中直接将数据导入EMR和Redshift进行数据分析,而且支 持同时多个集群访问
亚马逊AWS在中国
中国(北京)区域 是首个位于中国境内的 AWS 区域。
亚马逊和光环新网共同开启更广泛的合作关系 自8月1日起,北京区域的云服务将由光环新网运营 和提供 亚马逊将继续向光环新网提供技术支持和专业指导
中国(宁夏)区域 是第二个位于中国境内的AWS区域,将于今年年内向中国用户提供服务。
基于PHP的任务 用传统的方法在屏幕上执行任务 获得新任务的APIs 定期强制重启,以避免长时间运行导致的内存溢出 脆弱并且不可靠
The early days …
coursera向微服务架构迁移 – ECS
Iguazú 任务调度器 for Amazon ECS
立即执行 时间触发运行 周期性运行 通过编程方式访问内部标准API
S3 Standard
S3 Standard-IA
S3 RRS
通过CloudFront分发教学视频流量
超过60%的学生来自北美以外的地区,采用CDN来分发 静态文件(例如,Javascript/CSS/图片等) 是最好的解决 方案;同时支持动态网站分发。 CloudFront通过HTTP协议,RTMP协议等,支持视频的 下载和点播。 Coursera每月通过Cloud Front分发500TB流量的数据 延迟从500毫秒减少到50毫秒。
AWS Key Management Service (AWS KMS)
使用多可用区部署数据库高可用
为生产环境设计的企业级高可用架构
一个可用区是一个物理独立的基础架构 在同一个区域内,数据库在两个不同的可用区之间同步的复制数据, 0数据丢失库只读副本
教育行业在AWS云中的应用场景
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
远程教育
在云中: 分钟级部署灵活的基础架构
校园信息化
学校及院系的公开网站
数据分析/科研高性能运算
学生信息系统/报名系统
教育行业基于AWS云计算的应用案例
费良宏,Technical Evangelist
议程
• • • • 亚马逊AWS概述 教育行业在AWS云中的应用场景 Coursera在云中向全球提供远程教育服务 加州理工学院迁移到云中的演进路线
亚马逊AWS概述
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2013
2014
"There is no compression algorithm for experience." -- Andy Jassy, CEO, AWS
亚马逊AWS服务体系的演进
2012 2016
2014
亚马逊AWS全球基础设施
13个区域(Regions) 35个可用区(Availability Zones) 59个内容分发网络站点(CDN) 持续的扩展
灾难恢复
存储与备份 开发和测试环境
在云中向全球提供远程教育服务
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
coursera
Coursera是一家总部设在加利福尼亚州山景地区的教育机构,合作伙 伴遍布世界各地,包括普林斯顿大学、 斯坦福大学和英国伦敦经济学 院,向全球提供免费的在线课程。 拥有大量课程,Coursera需要提供教学视频的分发和存储,并跟踪学 生的数据,并让学生和教师互相交流。
Apr, 2008 Jan, 2009
Apr, 2010
May, 2013
Oct, 2011
Oct, 2012
- IaaS White Label “Mosso” - Existing IaaS 2014 2013 Acq SoftLayer
2005
2006
2007
2008
2009
2010
2011
2012
analyzing students learning experience
S3 Media Storage
CloudSearch
在一个区域内,部署跨多可用区的自动扩展组
按需扩展和收缩服务器集群 定义最小和最大服务器数量 定义服务器扩展和收缩的条件 利用CloudWatch中设置的阈值来驱动扩展或者收缩动作 设定周期性的扩展和收缩
目前coursera的分析系统表结构
更快速! 更低成本!
日常需要处理的任务
批处理任务… • 学习者人数统计 • 课程进度统计 • 业务指标报告 • 支付情况报告 • • • • • 周期性任务… 教学革新… • 课程推荐邮件 • 在线学员评审分析 • 有针对性的营销推 • 编程作业自动评分 广邮件
通过CloudSearch处理网站搜索
索引超过430万个文档 任意文本,结构化或非结构化文档搜索 分页搜索/范围搜索/字段搜索 客制化相关性排序 结果排序 准实时索引
在RDS上运行数据库服务
数据库高可用与容灾 – 多可用区部署 自动备份与恢复 跨区域快照复制/只读副本 高性能 - 预留IOPS存储