发布时间:2023-11-16 10:34:41
序言:作为思想的载体和知识的探索者,写作是一种独特的艺术,我们为您准备了不同风格的5篇云计算基础技术,期待它们能激发您的灵感。
中图分类号:TP393.08 文献标识码:A 文章编号:1007-9416(2013)06-0241-02
云计算技术被认为是继个人电脑 、互联网之后的“第三次互联网革命”,诞生伊始就得到广泛关注和重视。下面我们从云计算的概念、类型和基础架构三个方面来进行探讨。
1 云计算的概念
云计算是利用本地或远程服务器(集群)的分布式计算机为互联网用户提供服务(包括计算、存储、软硬件等服务),它是对分布式处理、并行处理和网格计算及分布式数据库的改进处理、融合和发展。
通俗的讲,云计算是一种全新的网络服务方式,将传统的以桌面为核心的任务处理转变为以网络为核心的任务处理,利用互联网实现自己想要完成的一切任务处理,使网络成为传递服务、计算力和信息的综合媒介,真正实现按需计算,多人协作。通过云计算的大规模应用,未来计算资源或许像电和水那样可随时获取,并按使用量进行计费。
2 云计算的类型
从部署方式来说,云计算可以分为私有云、公有云和混合云。公有云是互联网上所有用户都可以使用。私有云则是一种专有的云环境,是针对一个组织单独构建的互联网服务,该组织拥有基础设施,可以在此基础设施上部署应用程序,并对数据、安全性和服务质量提供有效控制。混合云,也可称为虚拟私有云,它提供的服务运行在一个公共的云基础设施之上,但通过虚拟专用网(VPN)限制对它的访问。
IaaS,指的是将硬件设备等基础资源封装成服务供用户使用,在此环境中,硬件及网络资源可以被划分成一个个的逻辑计算单元,IaaS管理工具可以保证多个逻辑单元协同工作起来。
PaaS,是对资源的抽象层次更进一层,它提供用户应用程序的运行环境。
SaaS,是将某些特定应用软件功能封装成服务。
3 云计算的基础架构
云计算充分利用网络和计算机技术实现资源的共享和服务,解决云进化、云控制、云推理和软计算等复杂问题,其基础构架可以用云计算体系结构、服务层次则和技术层次来描述。
3.1 云计算体系结构
云计算平台是一个强大的“云”网络,连接了大量并发的网络计算和服务,可利用虚拟化技术扩展每一个服务器的能力,将各自的资源通过云计算平台结合起来,提供超级计算和储存能力。云计算体系结构如图:(见图1)
云用户端:提供云用户请求服务的交互界面,也是用户使用云的入口,用户通过WEB浏览器可以注册、登录及定制服务、配置和管理用户。
服务目录:云用户在取得相应权限(付费或其他限制)后可以选择或定制的服务列表,也可以对已有服务进行退订的操作,在云用户端界面生成相应的图标或列表的形式展示相关的服务。
管理系统和部署工具:提供管理和服务,能管理云用户,能对用户授权、认证、登录进行管理,并可以管理可用计算机资源和服务,接收用户发送的请求,根据用户请求并转发到相应的应用程序,调度资源智能地部署资源和应用,动态的部署、配置和回收资源。
资源监控:监控和计量云系统资源的使用情况,以便做出迅速反应,完成节点同步配置、负载均衡配置和资源监控,确保资源能顺利分配给合适用户。
服务器集群:虚拟的或物理的服务器,由管理系统管理,负责高并量的用户请求处理、大计算量处理、用户WEB应用服务,云数据存储时采用相应数据切割算法,采用并行方式上传和下载大容量数据。
用户可通过云用户端从列表中选择所需的服务,其请求通过管理系统调度相应的资源,并通过部署工具分发请求、配置WE应用。
3.2 云计算服务层次
云计算的服务层次是根据服务类型即服务集合来划分,体系结构中的层次是可以分割的,即某一层次可以单独完成一项用户的请求而不需要其他层次为其提供必要的服务和支持。
3.3 云计算技术层次
服务接口:统一规定了在云计算时代使用计算机的各种规范、云计算服务的各种标准等,用户端与云端交互操作入口,可以完成用户或服务注册,对服务的定制和使用。
服务管理中间件:在云计算技术中,中间件位于服务和服务器集群之间,提供管理和服务即云计算体系结构中的管理系统。对标识、认证、授权、目录、安全性等服务进行标准化和操作,为应用提供统一的标准化程序接口和协议,隐藏底层硬件、操作系统和网络的异构性,统一管理网络资源。
虚拟化资源:指一些可以实现一定操作,具有一定功能,但其本身是虚拟而不是真实的资源,如计算池、存储池和网络池、数据库资源等,通过软件技术来实现相关的虚拟化功能,包括虚拟环境、虚拟系统、虚拟平台。
物理资源:主要指能支持计算机正常运行的一些硬件设备及技术,可以通过现有网络技术和并行技术、分布式技术将分散的计算机组成一个能提供超强功能的集群用于计算和存储等云计算操作。
4 结语
云计算作为下一代IT的发展趋势,在我国得到了充分的推动和蓬勃的发展,但我们必须看到,由于国内在云计算领域对核心技术的掌握不足,目前国内所建设的云计算中心,更多的投入是在硬件建设的部分,缺乏在基础软件设施层面对云计算模式的支持。同时信息系统和网络设备使用的关键芯片、核心软件和部件绝大部分依赖进口,存在着安全隐患。总之,虽然云计算的发展还存在着诸多的问题,但作为一种新型的互联网服务和计算模型。它展示了越来越强大的生命力,涉及了各行各业方方面面的人们,并将最终彻底影响和改变改我们的生活。
参考文献
关键词:云计算; 鄂尔多斯; 产业发展;人才培养
著名科学家、“人工智能之父”麦卡锡早在20世纪中叶就预言了云计算的出现,他曾经提出一个观点,即未来计算资源会被整合成某种服务提供给客户。生产力决定生产关系,云计算的出现得益于生产力的进步。时至今日,云计算的概念越来越受到关注,云计算蓬勃发展的同时也给人们留下了一个疑问:云计算到底是什么?
云计算尚处于初级阶段
前几年,云计算的发展主要基于两大技术模块:一是虚拟化技术,二是接入的云计算。虚拟化技术为IT产业做出了极大的贡献,但当虚拟化技术成为云计算的主要技术流派时,其困惑便产生了。
云计算的解决方案以及基础架构可能与IT架构没有太大的区别,因此云计算被人们认为是在“忽悠”。虚拟化技术成就了过去IT信息化发展的黄金十年,但是,在云计算时代,它显现出的是令人迷惑的另一面。
如今国内云计算产业的竞争对手是国外强大的企业。经过多年的发展,从芯片制造商到服务器制造商,从操作系统制造商到虚拟化技术提供者,国外已经形成了一条产业链闭环。而如果我们跟随此条技术路线,中国的云计算产业将会面临强大的竞争压力,而目前国内真正意义上的云计算中心还可谓凤毛麟角。
在媒体概念的炮制和产业发展的热浪中,我们仿佛已经全面步入云计算时代。而技术的发展要符合自身的发展规律,云计算是不可能在三四年的时间内迅速发展成熟的。以单机操作系统为例,DOS 1.0发展到Windows 7.0,经过了10~20年的时间。云计算整合的是更加复杂的资源,而且它要面对的应用更加困难,由此从技术的角度来看,当前云计算尚处于初级的阶段。
构建健康的云计算产业链
要想在鄂尔多斯构建一条健康的云计算产业链,不仅需要对技术有清晰的认识,而且必须严把安全关口。真正的信息安全源于技术本身。为了保护云计算安全,我们需要采用国内自主的技术。不争的事实摆在眼前,外来的操作系统可能导致整个系统的崩溃。云计算和传统信息系统的区别是,云计算使信息大量集中在云计算中心,这使得云计算的安全问题更加严峻,特别是它会涉及国家信息安全。如果国内的云计算产业链不能有效形成利益闭环,那么,我们就很难保证云计算的信息安全,从而也难以维护国家的信息。
鄂尔多斯的传统行业并不是IT产业,发展云计算产业的战略向传统产业提出了挑战。云计算的服务是由网络实时提供的,网络超越了时间和空间的限制,服务器本身的位置已经不再是强调的重点。我们希望在鄂尔多斯建立起采用国内技术的云计算示范性试验平台,从构建国内产业链的角度协助中小企业发展。
鄂尔多斯云计算产业研究院的四点设想
抓大扶小,培育良好的产业氛围
在培育产业氛围的时候,对于企业要“抓大扶小”,在引进大型企业的同时,也要着力扶持中小企业,从而使大企业和小企业形成产业链的利益闭环。很多人认为,云计算的出现会导致数据中心垄断,这是有可能的,但是,云计算的出现也给中小企业提供了大量的创业机会。以前中小企业需要自己购买服务器,而现在企业只需要购买服务;当企业没有服务请求的时候,是不需要付费的。所以,云计算的出现催生了中小企业创业的第二个春天。“抓大扶小”以后,鄂尔多斯的云计算产业就能够既有体量,又有活力。几十年来,英特尔、微软构造了一个高速发展的技术战车,从这辆技术战车上跳下来,行走一条具有我国特色的产业之路,这也是鄂尔多斯云计算产业研究院下一步的研究方向。
提升产业高度
鄂尔多斯云计算产业研究院希望依托国内的企业、研究机构,建立相关的云计算工程中心,整合优势,争取国家项目的支持,使鄂尔多斯不仅能建立起云计算中心,还要在技术上形成自己的核心竞争力。
加强云计算人才培养
鄂尔多斯云计算产业研究院希望能够促进鄂尔多斯的云计算人才队伍建设。目前,广东省已经建立了第一个云计算专科专业,2012年开始招收60名专科学生,其培养目标是面向数据中心基层管理。当云计算获得普及应用后,市场需要的人员不光是研发人员,也需要云计算中心维护人员。令人欣喜的是,在中国科学院招收的首位云计算方向的博士生,今年已经开始学习,云计算人才培养既有负责数据中心维护的专科层次,也有从事科学研究的博士层次。我们希望鄂尔多斯借鉴这套人才培养模式,为鄂尔多斯的云计算产业提供人才保障。
奠定鄂尔多斯的产业地位
鄂尔多斯云计算产业研究院希望通过共同的努力,奠定鄂尔多斯在云计算行业内的产业地位,使云计算产业与数据中心就像今天鄂尔多斯的羊绒衫一样闻达于天下。
论文关键词:云计算,云存储
0引言:
云计算 [1]网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助先进的商业模式把这强大的计算能力分布到终端用户手中。云计算的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力!
云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度云存储,构成一个计算资源池向用户按需服务。云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。
云存储[2]不是存储,而是服务,就如同云状的广域网和互联网一样,云存储对使用者来讲,不是指某一个具体的设备,而是指一个由许许多多个存储设备和服务器所构成的集合体。使用者使用云存储,并不是使用某一个存储设备云存储,而是使用整个云存储系统带来的一种数据访问服务。所以严格来讲,云存储不是存储,而是一种服务。
云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向存储服务的转变。
1云计算体系结构
云计算平台是一个强大的“ 云” 网络, 连接了大量并发的网络计算和服务,可利用虚拟化技术扩展每一个服务器的能力,将各自的资源通过云计算平台结合起来,提供超级计算和存储能力。 一个通用的云计算体系结构如图 1所示怎么写论文。
图1
云端用户:提供云用户请求服务的交互界面,用户通过Web 浏览器可以注册、登陆及定制服务、配置和管理用户。
服务目录:用户在取得相应权限后可以选择或定制的服务列表。
管理系统和部署工具: 提供管理和服务,能管理云用户,能对用户授权、 认证、 登录进行管理, 并可以管理可用计算资源和服务, 接收用户发送的请求,根据用户请求并转发到相应的应用程序,调度资源智能地部署资源和应用, 动态地部署、 配置和回收资源。
监控:监控和计量云系统资源的使用情况, 以便作出迅速反应, 完成节点同步配置、 负载均衡配置和资源监控,确保资源能顺利分配合适的用户。
服务器集群: 虚拟的或物理的服务器, 由管理系统管理,负责高并发量的用户请求处理、 大运算量的计算处理、 用户Web 应用服务, 云数据存储时采用相应数据切割算法, 采用并行方式上传和下载大容量数据。
用户可通过云用户端从列表选择所需服务, 其请求通过管理系统调度相应的资源,并通过部署工具分发请求、 配置Web 应用。
2云存储系统结构模型
与传统的存储设备相比,云存储不仅仅是一个硬件,而是一个网络设备、存储设备、服务器、应用软件、公用访问接口、接入网、和客户端程序等多个部分组成的复杂系统。各部分以存储设备为核心,通过应用软件来对外提供数据存储和业务访问服务。
云存储系统的结构模型由 4层组成,如图2所示。
图2
一、存储层
存储层是云存储最基础的部分。存储设备可以是FC光纤通道存储设备,可以是NAS和 iSCSI等IP存储设备,也可以是 SCSI或SAS等 DAS存储设备。
存储设备之上是一个统一存储设备管理系统,可以实现存储设备的逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故障维护。
二、基础管理层
基础管理层是云存储最核心的部分,也是云存储中最难以实现的部分。基础管理层通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储设备之间的协同工作云存储,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能。
三、应用接口层
应用接口层是云存储最灵活多变的部分。不同的云存储运营单位可以根据实际业务类型,开发不同的应用服务接口,提供不同的应用服务。比如视频监控应用平台、IPTV和视频点播应用平台等。
四、访问层
任何一个授权用户都可以通过标准的公用应用接口来登录云存储系统,享受云存储服务。云存储运营单位不同,云存储提供的访问类型和访问手段也不同。
3云存储服务器配置
在云存储系统中,重复数据的删除技术是十分重要。在存储的数据中,有很多文件经过反复修改,造成了大量重复的资料,这时,重复数据的删除实现后,网络优化的效果就变得比较明显。根据云存储的特点,可将其过程描述为:将数据分块后云存储,保存在不同的数据存储节点并写入数据文件存储信息表。需要删除时,在数据文件信息表中查找文件ID,找到后
删除该文件的数据信息怎么写论文。其核心程序代码如下:
1)将一个数据块保存在三个不同节点,成功返回1
intWriteStorInfo(fStorInfo fInfo)
{
fStorInfo temp;
memset(&temp, 0, sizeof(fStorInfo));
int id = 1;
int num = 0;
FILE *fd;
if( (fd = open(fileinfo, "rb+"))== NULL)
fd = fopen(fileinfo, "wb+");
while(fread(&temp,sizeof(fStorInfo),1,fd)==1)
{
if(temp.flag == 0)
break;
++num;
}
fInfo.flag = 1;
fseek(fd, num * sizeof(fStorInfo),0);
fwrite(&fInfo, sizeof(fStorInfo),1, fd);
fclose(fd);
return 1;
}
2)获得文件保存信息的顺序表intGetStorInfo(int fID, StorInf OList *L)
{
fStorInfo temp;
memset(&temp, 0, sizeof(fStorInfo));
FILE *fd;
if((fd = fopen(fileinfo, "rb")) ==NULL)
fd = fopen(fileinfo, "wb+");
while(fread(&temp,sizeof(fStorInfo),1,fd)==1){
if(temp.flag == 1 && temp.fID ==fID)
AddStorInfoList(L, temp);
}
fclose(fd);
return 1;
}
3)获得文件ID信息,若存在返回文件ID,不存在返回-1int GetfID
(Char* user, char* load, char*name)
{
struct fnode dir, src;
memset(&dir, 0, SIZE);
memset(&src, 0, SIZE);
strcpy(dir.user, user);
strcpy(dir.load, load);
strcpy(dir.name, name);
FILE *fp;
if( (fp = fopen(filebase, "rb"))== NULL)
fp = fopen(filebase, "wb+");
int id = -1;
while(fread(&src, SIZE, 1, fp) == 1)
{
if(src.flag==1&&strcmp(src.user,dir.user)==0&&strcmp(src.Load,dir.load)==0&&strcmp(src.name,dir.name) == 0)
{
id = src.ID;
break;
}
}
fclose(fp);
return id;
}
4)根据文件ID删除该文件所有信息,成功返回1int DeletStorInfo(Int fID)
{
fStorInfo temp;
memset(&temp, 0, sizeof(fStorInfo));
FILE *fd;
if( (fd = fopen(fileinfo, "rb"))== NULL)
fd = fopen(fileinfo, "wb+");
while(!feof(fd)){
fread(&temp, sizeof(fStorInfo), 1, fd);
if(temp.flag == 1 && temp.fID == fID)
temp.flag = 0;
fseek(fd,ftell(fd)-sizeof(fStorInfo), 0);
fwrite(&temp, sizeof(fStorInfo), 1, fd);
fseek(fd,ftell(fd), 0);
}
memset(&temp, 0, sizeof(fStorInfo));
}
fclose(fd);
return 1;
}
4云存储的优点
云存储技术的使用,使我们无须知道存储设备的型号、接口和传输协议以及存储系统中磁盘的数量和容量,经过授权的用户均可与云存储连接并进行数据访问。
1)硬件冗余自动故障切换。
2)存储设备升级不会导致服务中断。云存储不是单独依赖一台存储服务器。当服务器硬件更新和升级时,系统会将旧的存储服务器上的文件迁移到别的存储服务器,等新的存储服务器上线后,文件会再迁移回来。
3)容量分配不受物理硬盘限制。
4)海量并行扩容。云存储采取的架构是并行扩容,容量不够时只要添加新的存储服务器即可。
5)负载均衡。云存储将工作量均匀分配到不同的存储服务器上云存储,避免个别存储服务器因工作负荷过大造成瓶颈,使存储系统能够发挥最大效能。
5结论
在云计算技术的发展和数据存储需求的共同影响下,为了实现更好的利用现有设备,快速访问数据资源并降低存储成本,云存储的概念和模型逐渐形成。经过了从模型到规模化实验的过程,现在基于云计算技术的云存储产品,形成了具有一定性能优势的成套产品。云存储作为云计算技术的典型应用实例,从架构上彻底改变了传统存储系统的模式,增强了数据应用的灵活性和可靠性。
参考文献
[1]陈全、邓倩妮,云计算及其关键技术[J].计算机应用,2009,29(9)
[2]石利平,浅析基于Web的云存储技术[J].现代计算机,2010,3:67-69
[3]HayesB. Cloud Computing [J].Communications of the ACM, 2008, 51(7):9-11
[4]王庆波,金,何乐,等.虚拟化与云计算[M].
1云计算技术分析
云计算技术具有规模大、虚拟化、可靠性强、高扩展性、按需付费且价格低廉、优越的事务处理环境等特点,可以根据用户的不同需求对数据信息进行计算、备份和存储,其服务模式主要包括三种,分别为基础设施即服务、软件即服务、平台即服务。基础设施即服务(Infrastructure-as-a-Service),主要是利用硬件设备和虚拟机设备等提供扩展,可以更好的发挥计算机的存储作用。软件即服务(Software-as-a-Service)为用户提供虚拟桌面程序和软件应用程序。平台即服务(Platform-as-a-Service)就是根据用户的需求开发Web服务。云服务商提供的这些服务在资金节约及数据安全性等方面具有很多优势。
2造成计算机网络安全存储问题的因素分析
随着网络技术的发展,网络中存储着大量的信息,涉及到商业机密、个人机密信息等,关系着工作和生活的方方面面,因此,保障网络数据的安全显得尤为重要,但是技术的快速发展让整个网络环境变得十分复杂,很多因素都不利于网络信息的安全存储。第一,计算机系统的安全问题。计算机系统的安全问题主要变现在硬件问题和软件问题两个方面,其中,硬件系统的问题主要是硬件设备发生故障或者是人为原因对硬件设施进行破坏,软件的问题主要是操作系统、数据库等容易受到一些不法之徒与黑客的攻击,他们为了获得某些利益,通常会利用相关的技术变更用户的访问权限,严重破坏计算机系统的正常运行。第二,计算机网络病毒。计算机网络病毒的传播主要通过文件下载、网页植入、电子邮件等方式进行,通过采用计算机网络病毒对系统进行蓄意攻击,可以侵入他人的计算机网络系统盗取信息,甚至还会通过不断的复制和传播,造成整体系统的瘫痪,破坏强度大,比如木马程序,它隐藏性强,植入之后不会马上爆发,不法之徒可以通过该程序远程对计算机进行控制,给计算机网络安全造成威胁。
3计算机网络安全存储中加强云计算技术运用的策略
3.1对存储数据进行加密,提高安全保护系数
基于云计算技术提高网络数据存储安全性,可以应用加密技术,形成只有合法用户才能知道的密文,提高数据存储的安全系数。云计算环境的数据存储安全技术主要包括密码技术、加密算法体系。(1)密码技术。密码技术可以采用加密方式保护数据,数字证书鉴别身份,数字指纹及数字签名、密码技术验证等,对计算机网络安全存储十分重要。加密方式保护数据主要通过密码转换的方式将明文变成只有数据合法使用者可以恢复的密文,对传输的数据和存储的数据都可以进行加密。数字证书鉴别身份主要是通过标识网络通讯双方的身份信息确保数据的安全存储。密码技术验证主要是在数据储存过程中为了防止被篡改,将原始数据使用密码技术运算之后生成消息验证码,将消息验证码与原始数据一起存储,从而实现对数据的可靠性和准确性的验证,主要应用在票据防伪中。(2)加密算法体系。为了提高数据存储的安全性,还可以使用加密算法,包括对称加密算法、非对称加密算法、Hash算法、阿里云SSH密钥对,其中对称加密算法的加密和解密密钥是可以相互推算的,只要知道密钥就可以实现数据的解算。非对称加密算法的通信双方加密和解密所需要使用的密码是不一样的。阿里云SSH密钥对由公钥和私钥组成,是一种用户登录认证方式,确保了计算机数据存储的安全,但是该密钥对仅支持Linux实例。(3)M-POR算法。M-POR算法在“挑战—响应—验证”机制中具有非常重要的作用,当用户归档文件数据时,系统会自动将挑战申请发送到云端,云端响应用户申请之后,发送验证信息,用户通过验证说明数据是安全的即可进行归档,如果未通过验证,则代表归档文件已破损,需采进行恢复,可以采用编码冗余信息实现文件数据的恢复,但是如果文档数据破坏严重,超出了恢复的阈值需要进行数据深层分析。
3.2强化计算机网络安全防护工作
除了数据加密之外,为了防止日常操作中计算机硬件系统损坏而造成的数据安全问题,可以应用灾难备份与恢复技术和安全审计技术,帮助解决各种突发的数据安全问题,在短时间内完成各种数据的恢复,防止数据遗失。此外,还可以采用身份认证技术,提高数据存储安全性。(1)灾难备份与恢复技术。云计算环境中的灾难备份与恢复技术主要为主机失效保护技术和数据的备份与恢复技术。主机失效保护技术主要包括主机集群技术,负载均衡技术和主机切换技术。主机集群技术主要是通过心跳线方式对业务系统主机的工作情况进行监听,一旦发现问题,就会自动把业务转换到灾难恢复系统主机上来处理。负载均衡技术如果某台主机在监听中发现问题,其主机上的负载会自动分配到其它正常运行的主机上。主机切换技术根据预先设定的灾难恢复预案,实现主机切换。数据备份和恢复技术主要包括异地保存技术、异地备份技术及远程复制技术。异地保存技术将本地备份数据磁盘在其它主机进行重新安全和恢复。异地备份技术主要是借助数据备份软件,对数据进行分级存储、灾难恢复和备份等。远程复制技术经过对数据产生端与数据灾难恢复端的网络,保证两端数据量、数据内容在每时每刻都能完全相同。(2)安全审计技术。安全审计的基本思路为基于数据仓库技术、数据挖掘技术,在不同的网络环境中监听某个终端的运营情况,一旦发现问题立即按照相关的方式给被监控终端的管理者发出警告,或者是启用故障恢复系统进行问题排查,追踪和分析历史数据记录,确保网络系统的运行安全及存储的数据安全。(3)身份认证技术。身份认证技术通过口令核对身份验证、智能IC卡身份认证、Kerberos身份认证以及PKI身份认证,确保用户登录的合法性。
3.3增强和完善云计算信息库的防火墙功能
防火墙在整个计算机系统的运行中具有非常重要的作用,它是网络安全的重要保护屏障之一,通过防火墙技术可以拦截各种恶意软件和病毒的攻击和入侵,但是随着网络入侵技术的不断提升,需要对防护技术进行不断升级,可以采用安全组。安全组是一种虚拟防火墙,由同一个地域内具有相同安全保护需求并相互信任的云服务器实例组成。安全组具备状态检测和数据包过滤功能,用于在云端划分安全域。通过配置安全组规则,允许或禁止安全组内的云服务器实例对公网或私网的访问。
3.4云安全服务的应用
除了数据加密之外,还可以采用云计算环境下的云安全服务提高数据存储的安全性,一是,应用基础安全服务。一是,云服务器中的基础安全服务。该服务可以实现漏洞扫描、对异常登录进行检测,通过云安全中心或者是云服务器的控制台可以随着查看云服务器的安全状态以确保存储的数据安全。二是,DDoS基础防护服务。通过该防护服务可以有效拦截对云服务器的恶意攻击,保护云服务器的安全稳定运行,阿里云云盾默认为云服务器实例免费提供最大5Gbit/s恶意流量攻击。三是,RAM访问控制。只有具有RAM用户权限策略才能对云服务器资源进行访问,一定程度上保证了数据资源的安全性。
4结束语
随着计算机信息技术的发展,一种新型的计算模式――云计算逐渐兴起,云计算具有超强的计算能力、可靠性、虚拟性、通用性、按需付费等特点,因此云计算近年来发展迅速,已经成为未来计算机发展的方向。本文主要阐述了云计算和云储存的概念,并分析了云计算环境下云计算数据存储Google File System和Hadoop Distributed File System两种存储数据。
【关键词】云计算 云储存 数据存储技术
21世纪是信息知识爆炸的年代,每天产生海量的信息,企业需要处理和存储的数据信息越来越多。如果按照传统计算机算法,企业为了存储信息需要购置大量的硬件设施和软件设施,并需要专人对数据信息进行管理,对设备进行维护,需要耗费大量的人力和物力成本。而云计算这种计算方式,省去了企业管理和维修的麻烦,企业可以将大量的数据信息放在服务器或者云端,企业只需要支付少量的管理费用,就能随时调取云端的数据信息,并享受图片处理、归档服务、音视频转码等多种数据增值服务。
1 云计算与云存储的概念
1.1 云计算
根据美国国家标准与技术研究院的定义:云计算是一种按使用量付费的模式,这种模式提供便捷的、可用的、按需的网络访问,用户只需要进入到可配置的计算资源共享池,包括服务器、存储、网络、应用软件和服务器等,云端管理人员只要通过少量的管理或者与服务商进行少量的交互,就能实现对云端的管理。云其实是互联网的一种比喻说法,通过云计算可以将数据信息存储在计算机中,这里的计算机指的是远程服务器。然后企业根据自己的需求,对计算机存储系统进行访问,并将信息资源直接切换到实际应用方面。计算机直接将主机功能交给了云端,云端的计算能力就跟水电一样,成为了一种商品,这就促使传统计算机方式向现代计算机方式转变。
1.2 云储存
云储存是在云计算的基础上提出的,它与云计算有很多相同的地方。云计算主要是通过网络技术、集群应用和分布式文件系统,利用应用软件将网络中大量不同类型的存储设备连接起来,共同合作,对外提供业务访问和数据存储功能。云存储与传统的存储模式相比,它是一种特殊的构架服务,它必须建立在互联网基础上,为用户提供在线的存储服务。用户不需要考虑存储器中的容量、数据存储位置、安全等问题,只需要按时付费就可以了。
2 云计算的数据存储技术
云计算存储技术具有比较明显的两个特点:第一是高传输率,第二是高吞吐率。当前,云计算存储技术比较主要有谷歌开发的非开源的GFS和Hadoop团队开发的HDFS技术。不过后者在IT厂商应用的比较广泛。
2.1 Google File System
Google File System简称GFS,这种存储技术不仅开源扩展,而且是分布式的,广泛应用在分布式的数据访问。它的硬件价格比较低,但是却提供了容错的功能。每一个GFS都是由一个master和多个chunkserver构成,能够提供多用户的访问权限,只要用户的访问资源不受限制。chunkserver可以和访问同时进行。GFS系统文件被分成很多个小块,每一个小块的标识是chunk―handle,chunk―handle由master分配。为了保证数据的安全性和可靠性,GFS系统文件会被复制在多个chunk―handle上,文件的副本由用户决定,master会对系统文件进行维护。比如系统访问控制、空间名字。此外它还可以控制系统的活动范围,chunkserver间的迁移和单个模块的垃圾收集等。master还会定期指令给chunkserver,让chunkserver收集它的发展状态。目前谷歌公司开发的GFS客户代码基本已经实现了系统文件的AP,所以用户与master的数据交换,之限制元数据操作,存储数据直接和chunkserver联系,chunkserver和文件数据客户不会缓存。
2.2 Hadoop Distributed File System(HDFS)
Hadoop分布式文件系统是HDFS由多个存储数据的终点和管理节点构成的。它的中心服务器是namenode,客户端和文件管理系统namenode对文件进行访问。每一个namenode节点都有一台普通的计算机对应,运行时与单机计算机文件系统类似,可以在文件系统常见名录、更改文件名。其实系统的底层已经把文件分割成了Block,并⒄庑Block进行不同的存储,从而达到容错的目的。namenode是HDFS文件系统的核心内容,它可以维护一些数据结果,再把记录文件分割成Block,并在namenode获得相关的消息。
3 结语
云计算是一种新型的计算模式,它必须依靠大数据或者在大数据的基础上,为计算机用户提供服务和帮助。为了确保计算机数据的可靠性和安全性,云计算对云端数据采取了分层存储的方式,为用户提供多层次的安全防护。但是如今云计算的安全问题依然是用户关心的重点。云存储已经是未来存储的一种趋势。当前各大云存储运营商正在积极开发应用技术、搜索和云存储相结合的技术,为用户提供更加便利的服务,但是云存储的发展还须加强云存储的安全防护功能和技术研究。
参考文献
[1]刘晓辉.试析计算机云计算的数据存储技术[J].通讯世界,2015(21):257-257.
[2]耿丽娟.基于云计算的数据存储技术探索[J].科技尚品,2016(03):174-174.
[3]蒋穗,祁杰.数据存储技术在云环境下的应用特性分析[J].移动通信,2013(11):42-44.