【云计算复习题 (2).docx】
这是一份关于云计算的复习资料,涵盖了多个关键概念和技术,主要涉及云服务模型、Google的相关服务以及云数据库和计算平台。
1. **云计算服务模型**
- **IaaS(Infrastructure as a Service)**: 提供基础设施服务,如计算、存储和网络资源。
- **PaaS(Platform as a Service)**: 提供开发、测试、部署和管理应用程序的平台。
- **SaaS(Software as a Service)**: 用户通过互联网访问软件应用,无需安装和维护。
2. **Google App Engine**: Google提供的PaaS服务,用于构建和运行Web应用程序。
3. **Google的分布式系统**
- **GFS(Google File System)**: Google的分布式文件系统,支持大规模数据处理。
- **Bigtable**: Google的分布式数据库,用于存储非结构化和半结构化数据。
- **MapReduce**: 分布式计算框架,用于处理和生成大数据集。
- **Chubby**: Google的分布式锁服务,提供一致性命名和锁定机制。
- **Bigtable中的Chunk**: 数据分块,是GFS或Bigtable中的基本存储单元。
- **SSTable**: Bigtable中的持久化数据格式,用于磁盘存储。
4. **Amazon Web Services (AWS)**
- **EC2 (Elastic Compute Cloud)**: AWS提供的弹性计算服务,让用户可以按需租用虚拟服务器。
- **S3 (Simple Storage Service)**: AWS的云存储服务,提供高可用性和持久性的对象存储。
- **SQS (Simple Queue Service)**: AWS的队列服务,用于消息传递和解耦应用程序组件。
5. **虚拟化技术**
- **AMI (Amazon Machine Image)**: AWS中的预配置操作系统镜像,用于快速创建EC2实例。
- **Hyper-V, VMware, Xen**: 三种常见的虚拟化技术提供商,用于创建和管理虚拟机。
6. **网络概念**
- **IP地址**: 网络上设备的唯一标识,用于数据传输。
7. **SQL查询和数据处理**
- 例子展示了SQL查询语句,用于从用户和页面视图表中筛选和统计18至25岁用户点击最多的前5个URL。
8. **云计算的挑战和优势**
- 云计算提供了可扩展性、灵活性和成本效益,但同时也涉及到数据安全、隐私和依赖性等问题。
这份复习资料对于理解和准备有关云计算的考试或面试非常有帮助,它涵盖了从基础概念到具体服务实现的广泛知识。