云计算概述

云计算的产生以及发展

分布式计算:包含了云计算和网格计算

云计算:以数据为中心进行的计算

网格计算:以计算为中心进行的计算

诞生-1999

初期的发展-2007-2008

加速发展-2009-2014

日渐成熟阶段-2015-目前

云计算的种类

公有云-第三方提供商为用户提供的能够使用的云,通过internet使用,核心属性是共享资源服务

私有云-为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。核心属性是专有资源。

混合云-混合了公有云和私有云。

根据服务模型抽象级别分类:

基础设施即服务(IaaS),把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量进行计费。

平台即服务(PaaS),提供类似操作系统和开发工具的功能。

软件即服务(SaaS),通过互联网提供软件服务的软件应用模式。

云计算的价值

  • 资源整合、提供资源利用率
  • 快速部署、弹性扩容
  • 数据集中,信息安全
  • 自动调度,节能减排
  • 降温去噪,绿色办公
  • 高效维护,降低成本
  • 无缝切换,移动办公
  • 升级扩容不中断业务
  • 软硬件系统统一管理

使用场景

  • IDC云 (IDC互联网数据中心),在原有数据中心基础上,加入系统虚拟化技术、自动化管理技术和智慧能源监控技术等
  • 企业云
  • 云存储系统
  • 虚拟桌面云
  • 开发测试云,可以预约、部署、管理和回收整个开发测试的环境,通过预先配置好(os、中间件等)的虚拟镜像来快速构建一个个异构的开发测试环境,通过快速备份、恢复等虚拟化技术来重现问题。
  • 大规模数据处理云
  • 协作云,在IDC云的基础上构架一个专属的云,并搭建整套协作软件。
  • 游戏云
  • HPC云(高性能计算机群)
  • 云杀毒

架构

  • 显示层,展现用户所需的内容和服务体验,并利用中间件层提供的多种服务。html、js、css、flash、sliverlight

  • 中间层,在基础设施层所提供资源的基础上提供了多种服务,如缓存服务、rest服务等,并支持上层。rest、多租户、并行处理、应用服务器、分布式缓存

  • 基础设施层,提供计算和存储资源。虚拟化、分布式存储、关系型数据库、Nosql

  • 管理层,为横向的三层服务,该层是纵向的。提供多种管理和维护技术。账号管理、运维管理、安全管理、计费管理、负载均衡、sla监控

  • 编程模型:MapReduce

  • 海量数据分布式存储技术:GFS、HDFS

  • 海量数据治理技术:BigTable、HBase

虚拟化技术











存储虚拟化












网络虚拟化

SDN

NFV(网络功能虚拟化)












  • 云计算平台治理技术:大量服务器协同工作
  • 云安全

SMP:对称多处理,在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。

RAC:实时应用集群

虚拟化就是在一个物理设备上运行多个OS

相关推荐
christine-rr5 分钟前
征文投稿:如何写一份实用的技术文档?——以软件配置为例
运维·前端·网络·数据库·软件构建
亚林瓜子17 分钟前
AWS API Gateway配置日志
云计算·gateway·aws·log·cloudwatch
西北大程序猿1 小时前
单例模式与锁(死锁)
linux·开发语言·c++·单例模式
酷爱码1 小时前
在 Linux 中修改 Apache HTTP Server(httpd)默认端口的完整指南
linux·http·apache
happyh h h h p p p p1 小时前
部署DNS从服务器
运维·服务器·网络
心扬1 小时前
python网络编程
开发语言·网络·python·tcp/ip
jiunian_cn1 小时前
【Linux】Linux权限
linux·服务器·mysql
恰薯条的屑海鸥2 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
网络·学习·安全·web安全·渗透测试·csrf·网络安全学习
Vesan,2 小时前
网络通讯知识——通讯分层介绍,gRPC,RabbitMQ分层
网络·分布式·rabbitmq·无人机
betazhou2 小时前
有没有 MariaDB 5.5.56 对应 MySQL CONNECTION_CONTROL 插件
linux·数据库·mysql·oracle·mariadb