开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,点击查看活动详情 这也是第15篇文章
云计算的七大特点
- 超大规模
- 虚拟化
- 高可靠性
- 通用性
- 高可伸缩性
- 按需服务
- 极其廉价
服务类型
体系结构
- 物理资源层
- 资源池层
- 管理中间件层
- SOA构造层
云计算的压倒性优势
一图说明:
云计算将计算变成了大众用得起的水和电
列存储的优点
- 查询速度更快 一次从同一列中读取多个值会显著提高缓存利用率和计算效率
- 列式数据库在应用压缩算法上更有优势
为什么MapReduce不适合实时数据处理?
- 无法像MySQL一样,在毫秒或秒级内返回结果
- 实时的多为动态的流式数据,而MR自身的设计特点决定了数据源需为静态
S3(Simple storage service)与传统文件系统的区别?
- 存储内容上,S3中的桶是用于存储对象的容器,作用类似于文件系统中的文件夹,但桶不可以被嵌套;且桶的名称在服务器中是全局唯一的。
- S3有对象的概念,其由数据和元数据组成,不可重命名。
- S3具有分布式的特点,是容错的存储系统。
- S3对数据内容的附加描述信息可以是系统默认的元数据或用户自定义的元数据,而传统文件系统不具备这种灵活性。
SQS(simple queue service)在Amazon云计算中的作用
以AWS为例,它是一个低耦合度的系统,而其组件之间的 安全、高效 的通信,就靠SQS了。
如何理解传统关系型数据库在数据可拓展性方面更弱?非关系型数据库是如何解决的?
可拓展性课程 存储能力 和处理能力两个层面考虑。
- 传统数据库若需拓展存储能力,需迁移到更大的物理存储设备上。
- 若需提升处理能力,则需换台计算能力、数据吞吐能力更强的计算机。 非关系型数据库基于分布式系统,而上述这些问题对分布式系统而言仅仅是增加集群节点。 且非关系型数据库可以将表格细分,通过散列分配到不同的元数据服务器进行管理,实现负载均衡和横向可拓展性。
参考书籍
《云计算》第三版 刘鹏注
附注说明
有的问题网上可能也能搜到一模一样的答案,这是因为书上就是这么写的,大家都参考了一样的书。