云计算服务的提供(包括服务器、存储、数据库、网络、软件、分析和智能)- 通过 Internet(云)提供快速创新、弹性资源和规模经济
第一章:大数据与云计算
云计算:通过网络提供可动态伸缩的廉价的计算和存储能力
1. 公有云,私有云,混合云,社区云
- 公有云
- 公有云是部署云计算最常见的方式。公有云资源(如服务器和存储空间)由第三方云服务提供商拥有和运营,这些资源通过 Internet 提供。Microsoft Azure 是公有云的一个示例
- 在公有云中,所有硬件、软件和其他支持性基础结构均为云提供商所拥有和管理。在公有云中,你与其他组织或云“租户”共享相同的硬件、存储和网络设备。 你可以使用 Web 浏览器访问服务和管理帐户。公有云部署通常用于提供基于 Web 的电子邮件、网上办公应用、存储以及测试和开发环境。
- 优势:
- 成本更低 — 无需购买硬件或软件,仅对使用的服务付费
- 无需维护 — 维护由服务提供商提供
- 近乎无限制的缩放性 — 提供按需资源,可满足业务需求
- 高可靠性 — 具备众多服务器,确保免受故障影响
- 公有云是部署云计算最常见的方式。公有云资源(如服务器和存储空间)由第三方云服务提供商拥有和运营,这些资源通过 Internet 提供。Microsoft Azure 是公有云的一个示例
- 私有云
私有云由专供一个企业或组织使用的云计算资源构成。私有云可在物理上位于组织的现场数据中心,也可由第三方服务提供商托管。但是,在私有云中,服务和基础结构始终在***私有网络上***进行维护,硬件和软件专供组织使用。 - 混合云
混合云通常被认为是“两全其美”,它将本地基础架构或私有云与公有云相结合,组织可利用这两者的优势。在混合云中,数据和应用程序可在私有云和公有云之间移动,从而可提供更大灵活性和更多部署选项。可以是多个服务商 - 社区云
社区云是由几个组织共享的云端基础设施,它们支持特定的社群,有共同的关切事项,例如使命任务、安全需求、策略与法规遵循考量等。 管理者可能是组织本身,也能是第三方;管理位置可能在组织内部,也可能在组织外部。
2. 云计算的优缺点,特点
- 优点:
- 降低软件、硬件投资成本
- 强大的服务器功能
- 提高performance,生产力
- 降低软件成本
- 迅速的软件更新
- 备份数据和存储数据
- 信息技术沙盒功能
- 具有成本效益,并节省时间
- 缺点:
- 平台角度:没有统一的标准
- 计算角度:对于不容易分解为众多互相独立子任务的紧耦合型计算任务,效率较低
- 数据角度:
- 目前云计算征集数据的方式过于原始,没有结合网络技术,直接从网络中获取数据。
- 数据丢失风险与数据隐私管理
- 资源集成角度:将各类资源和应用迁移到云计算平台的成本过高
- vender lock-in 锁定于某一供应商
- 提供商会有downtime issue停工期
- 不一定是更便宜的选择
- 信息安全角度:失去了绝对控制权
- 需要持续、高速的网络连接
- 可能会慢
- 服务的稳定性
- 特点:对资源的整合和动态配置
- 弹性和可扩展性
- 自助式配置和自动取消配置
- 标准化界面
- 自助计费的使用模式
- 超大规模
- 虚拟化
- 高可靠性
- 通用型
- 高可伸缩性
- 按需服务
- 极其廉价
3. Iass,Paas,Saas ,CaaS,FaaS
- 名词:基础设施(infrastructure)、平台(platform)和软件(software)
- 将云计算按照服务类型可以分为三类:Iaas,Paas,Saas
- IaaS:【unit=VM】基础设施即服务,将硬件设备等基础资源(如processing storage, network capacity, 场外服务器server)封装成服务供用户使用,节省维护成本和办公场地
- Amazon EC2 弹性云计算服务;Amazon S3 简单存储服务;Google Compute Engine;Amazon Web Services
- (如上,都是底层的硬件环境,提供的只是基本硬件环境,云计算或者存储所需要的高性能CPU计算和大容量硬盘)
- CaaS:【unit=container】容器即服务,允许用户通过基于容器的虚拟化来管理和部署容器,应用程序和集群,而不必担心底层细节
- 容器化架构为您提供所需的灵活性和控制权,它允许您在任何类型的系统中使用任何技术。而容器技术能确保你的应用在每个主机上具有相同的行为,无论是开发(Dev),测试(Testing/QA),预发布(Staging)还是生产(Production)环境
- Google Kubernetes;Docker Swarm;Amazon Elastic Container Service(ECS)
- PaaS:【unit=application】【有时也叫中间件】平台即服务,
- IaaS:【unit=VM】基础设施即服务,将硬件设备等基础资源(如processing storage, network capacity, 场外服务器server)封装成服务供用户使用,节省维护成本和办公场地