- 0
- 0
- 约5.14千字
- 约 53页
- 2019-11-21 发布于北京
- 举报
* * * (谈与乌云的合作) * * * * * * * * * * * * * * * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * 简单高效:推荐应用一键安装,MySQL/Memcache一键部署 * * * SAE解决了什么问题? * * * * * * * * * * * * * * * * SAE架构 – App Router App Router 特点 基于nginx 共享内存实现高速存取, 吞吐量可达10W/s 高可用(HA),见右图。 功能 反向代理 应用功能和权限配置 域名服务 SAE架构 - Runtime MySQL App Router Runtime KVDB MemCache FetchURL Cron ServiceGate Etc… Dynamic DNS SVN Code Deployer Users Developer PHP Python Java SAE架构 - Runtime 沙箱(sandbox) 代码隔离 AppLimit(并发连接数及内存) ExecLimit(最大请求时间) 分钟配额 应用配置(appconfig) 替代htaccess 高效、简单 安全 本地IO TmpFs Storage Wrapper MC wrapper Runtime核心模块 MySQL(mysqli/mysql) Session Memcache GD/cURL/XhProf SAE架构 – Code Deployer MySQL App Router Runtime KVDB MemCache FetchURL Cron Etc… Dynamic DNS SVN Code Deployer Users Developer PHP Python Java ServiceGate SAE架构 – SVN代码管理 SAE架构 – MySQL服务 MySQL App Router Runtime KVDB MemCache FetchURL Cron Etc… Dynamic DNS SVN Code Deployer Users Developer PHP Python Java ServiceGate SAE架构 - MySQL服务 RDC Proxy MySQL透明代理 SQL预判,过滤不合理SQL 健康检查 故障切换(slave-slave, slave-master) MySQL Pool 单实例,多用户(DB) 一主两从一备 DB动态分配 特点 安全:14天内任意时间点数据恢复 可靠:99.99%可用 高性能:单实例几千db SAE架构 - Memcache MySQL App Router Runtime KVDB MemCache FetchURL Cron Etc… Dynamic DNS SVN Code Deployer Users Developer PHP Python Java ServiceGate SAE架构 - Memcache 特点 单实例(进程)多用户 命名空间:应用MC资源隔离, 同一命名空间内实现LRU 统计及计费 支持在线扩容 连接数LRU SAE架构 - ServiceGate MySQL App Router Runtime KVDB MemCache FetchURL Cron Etc… Dynamic DNS SVN Code Deployer Users Developer PHP Python Java ServiceGate SAE架构 - ServiceGate ServiceGate SAE 第三方服务 Billing Quota Statics Mobile PC SAE架构 - 其它服务 MySQL App Router Runtime KVDB MemCache FetchURL Cron Etc… Dynamic DNS SVN Code Deployer Users Developer PHP Python Java ServiceGate SAE架构 - 其它服务 Etc… Mail 异步邮件服务 Security 安全扫描服务 Counter 计数器服务 Images 图像处理服务 LBS Service 地理位置服务 Text
原创力文档

文档评论(0)