艾巴生活网

您现在的位置是:主页>科技 >内容

科技

云计算平台有哪些(几种云计算平台的介绍)

2024-02-25 11:32:02科技帅气的蚂蚁
云计算是一种基于互联网增加、使用和交付相关服务的模式,通常涉及通过互联网提供可动态扩展且往往是虚拟化的资源。云是网络和互联网的隐喻

云计算平台有哪些(几种云计算平台的介绍)

云计算是一种基于互联网增加、使用和交付相关服务的模式,通常涉及通过互联网提供可动态扩展且往往是虚拟化的资源。云是网络和互联网的隐喻。在过去,云经常被用来表示电信网络,后来它也被用来表示互联网和底层基础设施的抽象。所以云计算甚至可以让你体验到每秒10万亿次的计算能力。如此强大的计算能力,可以模拟核爆炸,预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等访问数据中心。并根据自己的需要进行计算。

云计算服务形式云计算可被视为包括以下服务级别:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

IaaS基础设施即服务IaaS(基础设施即服务):基础设施即服务。消费者可以通过互联网从完善的计算机基础设施中获得服务。例如:硬件服务器租赁。

平台即服务PaaS(平台即服务):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。然而,PaaS的出现可以加速SaaS的发展,尤其是SaaS应用的发展。比如:软件的个性化定制开发。

SaaS软件即服务SaaS(软件即服务):软件即服务。它是一种通过互联网提供软件的模式。用户不需要购买软件,而是从供应商那里租用基于网络的软件来管理商业活动。比如:阳光云服务器。

开源云计算平台(1)ABI cloud(ABI quo Company)ABI cloud是一个面向公司的开源云计算平台,使公司能够创建和管理大型复杂的IT基础设施(包括虚拟服务器、网络、应用程序、存储设备等。)以一种快速、简单和可扩展的方式。

(2)Hadoop(Apache Foundation)这个项目是一个完全模仿Google架构的开源项目,主要包括Map/Reduce和HDFS文件系统。

(3)项目3)Eucalyptus(加州大学)创建了一个开源接口,使企业能够利用其内部的IT资源(包括服务器、存储系统和网络设备)构建一个与AmazonEC2兼容的云。

(4)MongoDB(10gen)MongoDB是一个高性能、开源、无模式的文档数据库,在很多场景下可以用来替代传统的关系数据库或键/值存储模式。

(5)Enomalism弹性计算平台,提供类似EC2功能的云计算框架。Enomalism基于Linux,同时支持Xen和KernelVirtualMachine(KVM)。与其他纯IaaS解决方案不同,Enomalism提供了基于TurboGearsWeb应用框架和Python的软件栈。

(6)Nimbus (Globus)Nimbus满足了科学计算的需求,通过一套开源工具实现了基础设施即服务(IaaS)的云计算解决方案。

云计算平台厂商(1)微软技术特点:整合其软件和数据服务。

核心技术:大型应用软件开发技术

企业服务:Azure平台开发语言:网

(2)Google的技术特点:扩展存储和计算水平的能力。

核心技术:并行分散技术MapReduce,BigTable,GFS。

企业服务:GoogleAppEngine,应用托管服务开发语言:Python,Java。

(3)3)IBM的技术特点:整合其所有的软件和硬件服务。

核心技术:网格技术、分布式存储和动态负载。

企业服务:虚拟资源池供应、企业云计算集成方案

(4)Oracle技术特点:灵活的软硬件虚拟平台。

核心技术:Orackle的数据存储技术和Sun的开源技术。

企业服务:EC2、OracleVM、SunxVM上的Oracle数据库。

(5)亚马逊技术特点:灵活的虚拟平台

核心技术:虚拟化技术Xen

企业服务:EC2、S3,SimpleDB,SQS开发语言:

(6)Saleforce技术特点:灵活可定制的业务软件核心技术:应用平台集成技术。

企业服务:Force.com开发语言:Java,APEX。

(7)EMC技术特点:信息存储系统和虚拟化技术。

核心技术:Vmware的虚拟化技术,一流的存储技术。

企业服务:Atoms云存储系统,私有云解决方案。

(8)阿里巴巴的技术特点:灵活、可定制的商业软件。

核心技术:应用平台集成技术

企业服务:软件互联平台、云电商平台。

(9)中国移动的技术特点:网络技术扎实,带宽资源丰富。

核心技术:底层集群部署技术、资源池虚拟化技术、网络相关技术。

全球知名的开源云平台Xen云平台和云服务平台XCP由Citrix发布和推出。它们包括Xen API工具堆栈,提供主机系统池管理、多租户模式、存储库、SLA支持以及网络和磁盘功能的预集成(如Open vSwitch)。XCP可以通过ISO安装,类似于XenServer,使用所有相同的驱动程序。虽然与XenServer不同,但代码基础大多相同。

XCP也可以通过安装在Debian GNU/Linux和Ubuntu Linux的包管理器下的XCP-XAPI包来获得和配置。ISO基于CentOS 5.x,由XAPI本地管理,支持XenServer的大部分功能。它是一个类似黑盒的设备,只能在CentOS上工作,而XCP-XAPI包很容易从源代码定制和构建,并作为包存在,所以你可以围绕它们组装自己的系统。

KVM基于内核的虚拟机(KVM)是一个为运行在x86硬件上的GNU/Linux开发的开源项目。由于可加载的Linux内核模块(kvm.ko),kvm可以与安装了KVM的GNU/Linux系统集成,包括针对特定处理器的Linux内核模块(kvm-intel.ko或kvm-amd.ko)。作为一个完整的虚拟化系统,编写了很多外部程序来管理KVM镜像。

KVM可以运行GNU/Linux或Microsoft Windows系统的多个映像,包括访问专有网卡、磁盘、显卡和USB。虽然KVM是与Linux内核集成的(从Linux 2.6.20开始,KVM是主线代码的一部分),但是Xen等hypervisors是外部的,所以它们必须控制安装了KVM的机器,并使用资源管理。

VirtualBox对于非商业组织来说很容易使用。VirtualBox可以在各种平台上工作,并且易于安装和设置。它提供x86和AMD64/Intel 64虚拟化,可在家庭和企业环境中轻松使用。可以在Windows、Linux、Macintosh、Solaris主机上运行,支持主机安装Windows(NT 4.0、2000、XP、Server 2003、Vista、Windows 7、Windows 8)、DOS/Windows 3.x、Linux(2 .4、2.6和3.x)和Solaris。

VirtualBox有许多迷人的功能:它可以轻松运行多个操作系统的客人;您的限制主要取决于系统内存和处理器能力。您可以使用VirtualBox为实验室环境构建虚拟网络,例如渗透测试、构建集群原型和Beowulf集群模板。

这款产品OpenVZ基于云计算非常火热的“容器”技术,经过定制支持OpenVZ容器。容器是一个独立的实体,依赖于资源管理和检查点。在修改后的Linux内核的帮助下,它通常像普通服务器一样工作,包括文件系统、应用程序、用户和用户组。

对于OpenVZ容器,主机内存更加灵活,因为一个容器未使用的内存可以被另一个容器循环使用。OpenVZ中的资源管理包括用户计数器、磁盘输入/输出调度器、处理器调度器和两级磁盘配额。这些资源在运行过程中无需重启就可以更改,这对于开发人员和测试人员或者在运行的活动系统中与用户进行交互的人来说是一个很有吸引力的功能。容器是安全和隔离的,服务器上的应用程序之间几乎没有冲突。

LXC和OpenVZ一样,都是容器技术,作为用户空间接口存在,支持Linux内核的容器控制功能。这些函数包括:内核命名空间(ipc、uts、mount、pid、network和user)、来自Apparmor和SELinux的配置文件、Seccomp policy、chroot via pivot_root和cgroup。

LXC还不是虚拟机,它仍然可以提供类似于Linux安装的环境,就像VirtualBox中的虚拟机一样。然而,在LXC下没有必要有一个单独的内核,因为它植根于主机内核。像OpenVZ一样,LXC使用主机内核的资源管理和检查点。