当前位置:首页 > 云计算 > 正文

云计算平台技术


一、与云计算、云存储相关的IT技术都有哪些?1、云计算的五大技术分别是:云计算平台管理技术、分布式计算编程模型、分布式大规模数据存储、大规模数据管理技术、虚拟化技术。
2.云计算的主要技术主要包括数据存储技术、数据管理技术和编程模型。
3.能源消耗管理技术。云计算的好处是显而易见的,但随着规模的增大,云计算的能耗也不容忽视。提高能效的第一步是升级网络设备,增加节能模式,降低网络特性未充分利用时的功耗。
4.云计算系统中用到了很多技术,其中比较重要的是编程模型、数据管理技术、数据存储技术、虚拟化技术、云计算平台管理技术。
二、云计算的关键技术有哪些?

云计算的五大技术分别是:云计算平台管理技术、分布式计算编程模型、分布式大规模数据存储、大规模数据管理技术、虚拟化技术。

1.云计算平台管理技术:云计算系统的平台管理技术可以使大量服务器协同工作,方便业务部署和激活,快速发现系统故障并从中恢复。

2.分布式计算编程模型:云计算采用Map-Reduce这种简单的分布式并行编程模型。Map-Reduce是一种编程模型和任务调度模型。主要用于数据集的并行操作和并行任务的调度。

3.分布式海量数据存储:云计算系统采用分布式存储来存储数据,并采用冗余存储来保证数据的可靠性。冗余方法通过任务分解和集群保证低成本,并用低端机器取代超级计算机的性能。这种方法保证了分布式数据的高可用性、高可靠性和经济性,即存储相同数据的多个副本。

4.大数据管理技术:云计算系统中的数据管理技术主要是Google的BTsT~lO数据管理技术和Hadoop开发的开源数据管理模块HBase。团队。

5.虚拟化技术:指计算组件运行在虚拟基础上而不是物理基础上,这样可以扩展硬件的容量,简化软件重新配置过程,并减少开销和相关软件的成本,虚拟机可以支持广泛的操作系统。


三、云计算的主要技术

云计算的主要技术:虚拟化、分布式数据库、资源管理技术、能耗管理技术、信息安全等。

1虚拟化

虚拟化是云计算技术最重要的主要驱动力之一。

2分布式数据库

分布式数据存储技术可以实现动态负载均衡、故障节点的自动故障转移、在不同物理设备上维护数据的同时实现高可靠性、高扩展性。

3资源管理技术

云计算需要对分布式海量数据进行处理和分析,能够对海量数据进行高效管理。云计算平台管理技术需要能够高效地分配大量的服务器资源,使它们能够更好地协同工作。

4功耗管理技术

云计算的好处是显而易见的,但随着规模的增大,云计算本身的功耗也不容忽视。提高能源效率的第一步是升级网络设备,增加节能模式,在网络设备未充分利用时减少能耗。除了降低数据传输的能耗外,优化网络结构还可以降低基站的发射功率。

5信息安全

数据显示,安全已成为阻碍云计算发展的主要原因之一。云中的安全可以说是传统互联网遗留的问题,但在云计算平台上,安全问题变得更加突出。在云计算系统中,安全涉及到很多层面。

云计算服务的类型:

1.基础设施即服务

基础设施即服务是云计算提供商中向个人或组织提供虚拟机、存储、网络和操作系统等虚拟化计算资源的服务的主要类别之一。

2平台即服务

平台即服务是一类服务,为开发人员提供构建Web应用程序和服务的平台。Paas提供了一个用于开发、测试和管理软件应用程序的按需开发环境。

3软件即服务

软件即服务也是服务的一种,它按需提供付费应用程序。通过互联网,云计算提供商托管和管理软件应用程序,并允许其用户通过全球互联网连接和访问应用程序。


四、列举一些开源的云计算技术云计算是IT界的流行词,开源云计算是IT界的趋势。我们熟悉很多IT巨头的云计算平台,比如AmazonEC2、IBM的BlueCloud、MicrosoftAzure、SunCloud等。那么开源云计算平台有哪些,下面列出了中国开源社区5家知名的开源云计算平台。
ud企业级开源云计算平台
Abiquo推出开源云计算平台——“abiCloud”,使企业能够快速、轻松地构建和部署云计算平台。管理基础架构以可扩展的方式构建大型、复杂的IT服务(包括虚拟服务器、网络、应用程序、存储设备等)。AbiCloud与其他同类产品的主要区别之一是其强大的Web界面管理。您可以通过拖放虚拟机来部署新服务。此版本允许通过VirtualBox部署实例,VirtualBox还支持VMware、KVM和Xen。
abiCloud的架构如下:
2.开源云计算平台Eucalyptus
Eucalyptus项目(ElasticUtilityComputingArchitectureforLinkingYour
ProgramsToUsefulSystems)是AmazonEC2,是与商业服务接口兼容的开源实现。与EC2一样,Eucalyptus也依赖Linux和Xen来实现操作系统虚拟化。Eucalyptus
由加州大学(圣巴巴拉)开发用于云计算研究。你可以从大学网站下载它,或者通过EucalyptusPublicCloud进行尝试,尽管后者有一些限制。
​3.10genMongoDB高性能开源存储平台
10gen是一个可下载的开源云平台和代码包,可用于创建您自己的云。10gen是一个与AppEngine类似的软件包,提供与AppEngine类似的功能,但有一些区别。在X世代中,可以使用Python以及JavaScript和Ruby编程语言来开发应用程序。该平台还使用沙箱的概念来隔离应用程序,并使用多台计算机及其自己的应用程序服务器(当然,基于Linux构建)提供可信环境。
四、Enomaly弹性计算平台
Enomaly弹性计算平台
(ECP)是一个可编程的虚拟云架构ECP平台可以简化云架构中的部署应用程序操作。
云计算平台是EC2风格的IaaS。Enomalism是一个开源项目,提供了一个功能类似于EC2的云计算框架。Enomalism
基于Linux,同时支持Xen和KernelVirtualMachine(KVM)。与其他纯IaaS解决方案不同,Enomalism提供基于TurboGearsWeb应用程序框架和Python的软件堆栈。
五、Nimbus云计算平台
Nimbus由Globus网络中间件提供,由VirtualWorkspace演变而来,与Eucalyptus一样,提供了与EC2类似的功能和接口。