1.云计算:硬件和软件都是资源并被封装为服务,用户可以通过网络按需访问和使用。
2.移动云计算:移动网络以按需、易扩展的方式获得所需基础设施、平台、软件等工厂资源或者服务交付与使用。
技术:移动通信与互联网技术、web 技术寻址和定位。
3.云计算特征:(大规模、高可用、可压缩、高性能)网络是云计算的基础,用户一般只享用资源,而不参与,做海量信息处理,虚拟化技术如武器,存储设备和其他硬件统一添加修改和删除任一节点,不会导致数据中断和数据丢失。
SAAS 软件服务、P aas 基础平台层、I aas 基础设施曾
4.移动云计算服务端功能:存储、计算、管理和应用,是云端基于云计算搭建的平台式系统。
5.云计算系统组织方式:云架构通过虚拟化、标准化和自动化的方式整合软件和硬件通过网络将服务交付给用户。
6.云架构三个层面:(后面更详细)
1) 基础设施层:虚拟的IT 资源
2) 平台层:运行应用的平台
3) 应用层:各类的互联网应用软件和系统
7.基础设施层:经过虚拟化后的硬件资源和相关管理功能的集合(计算、存储、网络)通过虚拟化技术实现内部管理,操作流程自动化和资源管理优化。
8.平台层:平台软件和中间件为中心,通用性和多用性软件。
中间件:是一种独立的系统软件或服务程序、分布式应用软件。
9.应用层:云上应用的集合。
10.关键技术:基础设施层、虚拟化、分布式存储、关系型数据库NOSQL
中间层:分布式技术、并行处理、应用服务器MapReduce
展示层:J avaScript、C SS、si lverlight
管理层:账号管理、安全管理
11.技术体系:
1) 体系结构:以构件、构件之间的关系、构件与环境之间的基本组织结构
2) 虚拟化技术:基础设施技术,完成一对多的处理
3) 操作系统:控制盒管理计算机软件和硬件
4) 分布式文件系统:D FS、存储于网络平台
5) 海量数据分析和处理;MapReduce、非关系系统数据库NoSQL
6) 云管理技术:维护管理调度、资源性能的技术
7) 云安全技术:虚拟化可信技术、存储技术、计算安全
12.云计算关键技术体系:由体系结构、虚拟化、海量存储、云调度、云计算芯片、服务器操作系统、云安全和
系统管理等几部分组成。
(选择题)
13.云计算体系按功能模块划分:最下面两层属于硬件管理部分,主要是设备提供商和数据中管理负责的内容;
中间三层属于系统管理部分,主要是服务提供商负责的主要内容,其将面向用户的服务和面向资源的需要联系起来并躲闪管理,最上面一层是用户服务部分。
(云体系)
14.云计算平台架构概述:通过虚拟化、标准化和自动化的方式整合硬件和软件资源,并通过网络将服务交付,
包含基础设施、平台和应用。
IAAS——基础设施层,计算资源、存储资源和网络资源。
GFS/Bigtable HDFS/HBASE
PAAS——平台层,提供开发、运行和管控环境。
W eb(J2EE)MapReduce。
SAAS——应用层,web 开发,提供服务。
15.虚拟化包括三个方面:基于设施虚拟化(存储和网络)、系统虚拟化(服务器和桌面)、软件虚拟化(语言和应用程序)。
16.虚拟化的分类:硬件仿真、全虚拟化、半虚拟化、硬件辅助虚拟化、操作系统虚拟化。
17.分布式计算:需要非常巨大的计算能力才能解决的问题分成许多小部分,然后把这些问题分配多个计算机进
行处理,最后把计算结果综合起来。
18.分布式网络存储技术:是将数据分散的存储于多台独立的机器设备上,分布式网络存储系统采用可扩展系统
结构,利用服务器定位存储和多台存储服务器分担存储。
19.虚拟化技术:指计算机元件在虚拟的基础上而不是真实的基础上运行。
20.虚拟化技术发展趋势:1.平台开放化:指将封闭架构的基础平台,通过虚拟化管理使对家厂家的虚拟机在开放
平台下共存。
21.链接协议标准化:旨在解决目前多种连接协议在共有桌面云的情况下出现的终端兼容性负载问
题。
3.客户端硬件化:是针对桌面虚拟化和应用虚拟化技术的酷虎多媒体缺少硬件支持的情况,将虚拟化技术落
地与移动终端。
4.公有云私有化:通过类似v pn 的技术,将企业的IT 架构编程叠加在公有云基础上的“私有云”。
22.开发框架现状:j ava 开发框架、j ava SSH 框架、j ava Spring Framework、.Net Framework、ACF Data Service、PHP、R uby on Rails、P ython、N ode.js。
23.SAAS:软件即服务,多租户的特性,使用HTTPS 协议交换数据,增强了通信安全,应用被集中地托管,发
行版本可以直接被放上去无需客户安装新的软件。
24.PAAS:云平台层类似于网路和传输控制的地位。
屏蔽基础设施层的多样性,基于IAAS 共享和虚拟化的服务
来提供计算能力、存储能力和网络能力。
提供集成的、共享的应用开发和运行环境的服务。
编程模型和接口暴露
给应用调用。
非关系数据存储技术:(NoSQL)数据存储不需要按固定的表结构,也不存在操作应用接口、数据管理、节点管理。
应用接口:存储删除通过键来操作,存储任意格式数据。
数据管理:保证数据读取的高可用性、关键技术分区、数据复制、数据版本管理。
节点管理:多地平等的节点组成通过网络连接在一起。
大规模平台应用:通过同
步通信和异步通信两种方式。
25.PAAS 平台应用:web服务和数据分析。
W eb 服务:J2EE 模型进行w eb 编程。
数据分析类应用:常用的Ma pReduce 提供。
数据分析类服务概述:大量数据进行的分析处理需要大型的计算能力和存储能力,对于实时性的要求不高,数据处理完毕后就结束运行。
数据分析类服务的实现:HDFS,MapReduce,Zookeeper。
海量数据分析:海量数
据处理指的是对大规模数据的计算和分析,通常数据的规模可以达到TB 甚至PB级别。
Iaas 虚拟化技术、分布式存储、关系型数据库NoSQL
并行计算、处理器的线程、应用并行算法。
分布计算、多个计算机同时完成一个任务、计算机的并行
资源调度方式:将计算任务所在的机器调整更多的资源使用
将计算任务五转移到其他机器上
存储方式:块级别的存储服务、文件级别的存储方式、结构化的存储方式
快速部署:使用虚拟机镜像在多个目标物理机之间的网络中传输
存储区域网络(S AN):计算机存储系统之间的数据传输(高速存储方式)
网络介入存储(NAS)将分步、独立的数据整合为大型、集中的数据中心,不同主机访问的技术(网络存储)NAS:
存储端、网络和服务器
分布式文件系统:指文件管理物理存储不一定按选择在本地,而通过计算机与节点相连,客户机服务器架构,朱
从事、对等式集群架构
网络虚拟化:将网络的硬件和软件资源整合,向用户提供虚拟网络连接(VLAN 和VPN)
存储虚拟化:为物理的存储设备提供一个抽象的逻辑视图,用户通过逻辑按口来访问。
服务器虚拟化:包括CPU、内存、和I/O 虚拟化
桌面虚拟化:解决个人电脑的桌面环境与物理机之间的耦合关系
高级语言虚拟化:解决可执行程序在不同体系中的迁移问题(Jav a 虚拟机)
应用程序虚拟化:将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。
REST:指的是一组架构约束条件和原则。
满足这些约束条件和原则的应用程序是RESTful。
Hadoop:一个分布式系统基础架构,用户可以在不了解分布式底层细节的情况,开发分布式程序。
GFS:是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据访问的应用。
MapReduce:一种编程模型,用于大规模数据集的并行运算。
BigTable:Goo gle 设计的分布式数据存储系统,用来处理海量的数据的一种非关系型数据库。
数据中心:是信息系统的中心,通过网络向企业或者公众提供信息服务。
数据中心:是在一幢建筑物内,以特定的业务应用中的各类数据为中心,依托IT 技术,按照统一的标准,建立
数据处理、存储、传输、综合分析的一体化数据信息管理体系。
信息系统为企业带来了业务流程的标准化和运营效率的提高,数据中心则为信息系统提供稳定、可靠的基础和运
行环境,并保证可以方便的维护和管理信息系统。