本篇主要是面试复习内容的云计算部分。
基本概念
云计算中弹性与可拓展性的区别是什么 可拓展性通过增加资源容量的比例来处理不断增加的工作量。通过使用可拓展性,如果流量引发需求,则体系结构提供随需应变的资源。
弹性是一种特征,它提供动态调试和退役大量资源容量的概念。它通过资源的需求速度和资源的使用来衡量。
使用云计算的优点
- 数据备份和数据存储
- 强大的服务器功能
- 提高生产力
- 非常划算且节省时间
哪些平台可用于大规模云计算
- Apache Hadoop
- MapReduce
云计算部署的不同模型
- 私有云
- 公共云
- 混合云
- 社区云
云计算与移动计算有何区别 移动计算和云计算在概念上略有相同。移动计算使用云计算的概念。云计算为用户提供他们在移动计算中所需的数据,在远程服务器上运行的应用程序以及为用户提供存储和管理的访问权限。
用户如何得益于公益计算(Utility Computing) 公用计算让用户可以只需要为使用的资源付费。它是由决定从云端部署哪种类型的服务的企业组织管理的一种插件。
云在安全方面的措施有哪些
- 身份管理:授权应用程序服务
- 访问控制:将权限授予用户,用户就可以控制进入到云环境的另一个用户的访问
- 验证和授权:只允许通过授权和验证的用户访问数据和应用程序
虚拟化平台在实施云中的主要用途(有何要求)
- 它用于管理服务级别策略
- 云操作系统
- 虚拟化平台有助于保持后端级别和用户级别概念彼此不同
在使用云计算平台前,用户需要考虑哪些必要的方面
- 合规
- 数据丢失
- 数据存储
- 业务连续性
- 正常运行时间
- 云计算的数据完整性
开源的云计算平台数据库有哪些
- MongoDB
- CouchDB
解释软件即服务(SaaS)的不同模式
- 简单的多租户模式:在该模式中,每个用户有独立的资源,与其它用户分开来,是一种高效的模式;
- 细粒度的多租户模式:在该模式中,资源由许多租户共享,功能仍然一样;
API在云服务中有何用途 API用于云平台,它提供了一种替代方法,无需编写完全成熟的应用程序,它可以在一个或者多个应用程序之间进行通信。
为云计算部署了哪些不同的数据中心
- 集装箱式数据中心
- 低密度数据中心
云计算中有哪些不同的层
- SaaS:软件即服务,它让用户可以直接访问云应用程序,不必在系统上安装任何东西
- IaaS:基础设施即服务,它从硬件等层面提供了基础设施
- PaaS:平台即服务,它为开发人员提供了云应用程序平台
云服务是什么 云服务用来通过互联网,使用网络中的服务器来构建应用程序,它提供了这种便利:不必将云应用程序安装到计算机上,即可直接使用。它还减少了维护和支持使用云服务开发的应用程序的工作。
云架构具有的好处
- 无需基础设施投入
- 适时的基础设施
- 更高效地利用资源
云架构有别于传统架构的特点
- 按照需求,云架构满足硬件要求
- 云架构能够按需增减资源
- 云架构能够管理和处理动态工作负载,顺畅无阻
在云架构中,必须的不同部分有哪些
- 云入站
- 处理器速度
- 云存储服务
- 云提供商服务
- 云间通信
在云架构中,经历的不同阶段有哪些
- 启动阶段
- 监测阶段
- 关闭阶段
- 清理阶段
Kubernetes
- Kubernetes与Docker Swarm的区别如何
- Kubernetes与Docker有什么关系
- 在主机和容器上部署应用程序有什么区别
- 什么是Container Orchestration
- Container Orchestration需要什么
- Kubernetes Architecture的不同组件有哪些
- Kubernetes包含几个组件,各个组件的功能是什么,组件之间是如何交互的
- k8s中的pod内几个容器之间的关系是什么
- 一个经典pod的完整生命周期
- 容器编排的价值和好处是什么
- 如何在 Kubernetes 中实现负载均衡
OpenStack
- OpenStack及其主要组件
- 什么服务通常在控制节点上运行
- 什么服务通常在计算节点上运行
- 计算节点上虚拟机的默认地址是什么