新浪云计算公开课:SAE与云服务深度解析

需积分: 9 5 下载量 130 浏览量 更新于2024-08-17 收藏 7.49MB PPT 举报
"新浪云计算公开课第三期主要围绕新浪云服务平台Sina App Engine (SAE)展开,涵盖了多种云服务,包括PAAS、IAAS、AppStore等,特别强调了基于OpenStack的SWS服务和一系列数据存储类服务,如MySQL、Storage、KVDB、Memcache和Tmpfs。课程由新浪云计算工程师张磊主讲,他专注于服务架构和高性能Web开发,目前管理着Storage、MySQL等服务的架构与开发工作。" 在新浪云计算公开课的第三期中,重点讲解了云服务的各种层面,首先是PAAS(Platform as a Service)和IAAS(Infrastructure as a Service),这两种服务模式是云计算的核心组成部分,PAAS提供应用程序运行的平台,而IAAS则出租基础设施,如计算能力、存储和网络,让用户可以构建自己的云环境。 接着,提到了AppStore和服务商店,这是云服务中常见的应用分发和管理平台,允许开发者将他们的应用程序上线并供用户下载使用,同时,通过这种方式,企业能够更好地推广和管理他们的服务。 课程进一步探讨了公共云和企业公共云的概念,指出SWS是基于OpenStack构建的,OpenStack是一个开源的云计算平台,支持创建和管理各类云服务。SWS为企业提供了弹性的资源管理和高效的云计算解决方案。 核心部分是关于数据存储类服务的详细讲解: 1. MySQL:作为关系型数据库,适合存储结构化的数据,如网站的用户信息和文章内容,提供中等读写速率的持久存储。 2. Storage:主要用于存储用户上传的文件,如图片和附件,具有低读写速率的持久存储特性。 3. KVDB:是一个键值对存储系统,适用于需要大量高效非关系型数据存储的场景,如游戏中的玩家数据或网站配置文件,提供高速的读写性能。 4. Memcache:作为数据缓存服务,用于提升应用性能,比如缓存模板编译结果或数据库数据,虽然不提供持久存储,但有很高的读写速率。 5. Tmpfs:用于短暂存储脚本执行过程中的临时文件,例如在将字符串保存至Tmpfs后上传至Storage,不提供持久存储,但提供高速读写。 通过这些服务的对比,观众能更深入地理解不同存储类型的特点和适用场景,从而更好地选择和利用新浪云服务来满足其业务需求。