云平台支持哪些数据库,请问有哪些数据库产品支持容器云平台
来源:整理 编辑:黑码技术 2025-03-05 14:11:51
本文目录一览
1,请问有哪些数据库产品支持容器云平台
我知道一个,Oushu Database 这是首个支持容器云平台的数据仓库,希望可以帮到你mysqltdsql(兼容mariadb)sql server
2,云计算平台都有那些
云计算(cloud computing)平台能够划分为3类:以数据存储为主地存储型云平台,以数据处理为主地计算型云平台以及计算和数据存储处理兼顾地综合云计算平台。相关cloud computing平台厂家和产品: (1)abicloud(abiquo公司)abicloud 是一款用于公司地开源地cloud computing平台,使公司能够以快速、简单和可拓展地方式创建和管理大型、复杂地it基础设施(包括虚拟服务器、网络、应用、存储设备等)(2)hadoop(apache基金会)该计划是完全模仿google体系架构做地一个开源项目,主要包括map/reduce和hdfs文件系统(3)eucalyptus项目(加利福尼亚大学)创建了一个使企业能够采用它们内部it资源(包括服务器、存储系统、网络设备)地开源界面,来建立能够和amazon ec2兼容地云(4)mongodb(10gen)mongodb是一个高性能、开源、无模式地文档型database,它在许多场景下可用于替代传统地关系型database或键/值存储方式(5)enomalism弹性计算平台它提供了一个功能类似于 ec2地cloud computing框架。enomalism基于linux,同时支持xen和kernel virtual machine(kvm)。与其他纯基础设施即服务解决方案不同地是,enomalism提供了一个基于turbo gears web应用程序框架和python地软件栈(6)nimbus(网格中间件globus)nimbus面向科学计算要求,通过一组开源工具来实施基础设施即服务(基础设施即服务)地cloud computing解决方案 更多云平台问题交流参见 it号外云计算全知道 网站的 云架构 栏目以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
3,OpenStack 和 Hadoop 的区别是什么
openstack是一个iaas云平台(云计算saas,paas,iaas中的iaas),是亚马逊aws的开源实现。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。
hadoop是一个分布式的软件架构,有分布式计算和分布式存储。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。OpenStack 主要目的是做一整套的云计算基础构架。包括 云计算(Compute), 网络(Network),对象存贮(Object Store),镜像文件存储 (Image),身份认证(Authentication),BlockStorage 以及 前端UI 。 OpenStack的每个模块都对外提供API,可以独立供云用户调用,在OpenStack内部,每个模块之间的相互调用也是用这些API. The OpenStack project as a whole is designed to "deliver(ing) a massively scalable cloud operating system." 而 Hadoop 是一个分布式数据库。举个例子:OpenStack 中 Object Store 模块可以选择用Hadoop来支持。如果把 Openstack 比作WIndows的话,Hadoop 相当于Sql Server。
4,云计算平台有哪些
云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台云计算平台是云计算时代兵家争夺激烈的地方。1.开源云计算平台(1)AbiCloud(Abiquo公司)AbiCloud是一款用于公司的开源的云计算平台,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器、网络、应用、存储设备等)(2)Hadoop(Apache基金会)该计划是完全模仿Google体系架构做的一个开源项目,主要包括Map/Reduce和HDFS文件系统(3)Eucalyptus项目(加利福尼亚大学)创建了一个使企业能够使用它们内部IT资源(包括服务器、存储系统、网络设备)的开源界面,来建立能够和Amazon EC2兼容的云(4)MongoDB(10gen)MongoDB是一个高性能、开源、无模式的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值存储方式(5)Enomalism弹性计算平台它提供了一个功能类似于EC2的云计算框架。Enomalism基于Linux,同时支持Xen和Kernel Virtual Machine(KVM)。与其他纯IaaS解决方案不同的是,Enomalism提供了一个基于Turbo Gears Web应用程序框架和Python的软件栈(6)Nimbus(网格中间件Globus)Nimbus面向科学计算需求,通过一组开源工具来实现基础设施即服务(IaaS)的云计算解决方案2.云计算平台厂商(1)微软技术特性:整合其所用软件及数据服务核心技术:大型应用软件开发技术企业服务:Azure平台开发语言:.NET(2)Google技术特性:储存及运算水平扩充能力核心技术:平行分散技术MapReduce,BigTable,GFS企业服务:Google AppEngine,应用代管服务开发语言:Python,Java(3)IBM技术特性:整合其所有软件及硬件服务核心技术:网格技术,分布式存储,动态负载企业服务:虚拟资源池提供,企业云计算整合方案(4)Oracle技术特性:软硬件弹性虚拟平台核心技术:Orackle的数据存储技术,Sun开源技术企业服务:EC2上的Oracle数据库,OracleVM,Sun xVM(5)Amazon技术特性:弹性虚拟平台核心技术:虚拟化技术Xen企业服务:EC2、S3,SimpleDB、SQS开发语言:(6)Saleforce技术特性:弹性可定制商务软件核心技术:应用平台整合技术企业服务:Force.com开发语言:Java,APEX(7)EMC技术特性:信息存储系统及虚拟化技术核心技术:Vmware的虚拟化技术,一流存储技术企业服务:Atoms云存储系统,私有云解决方案(8)阿里巴巴技术特性:弹性可定制商务软件核心技术:应用平台整合技术企业服务:软件互联平台,云电子商务平台(9)中国移动技术特性:坚实的网络技术丰富的带宽资源核心技术:底层集群部署技术,资源池虚拟技术,网络相关技术了解更多开源相关,去LUPA社区看看吧。前途云工作平台有很多用途,主要是针对数据处理,工作团队间的协作交流、文案资料的处理、任务权责职能分配,揽QQ、微博社交工具于一身;集日历、记事本、留言板、协同邮件、空间、助手等功能将工作者的工作实现协同高效,不仅仅是上传下达,还有可以实现人人都可以发言的公平公正工作环境,真的很适合管理层晋升发展的平台。百度、亚马逊、新浪、亦云等等,楼主是想找企业还是只是了解一下?微软,谷歌,IBM,Oracle,Amazon,Saleforce,阿里巴巴......等等
5,openstack lbass v1 和v2的区别
OpenStack其实有三个与存储相关的组件,这三个组件被人熟知的程度和组件本身出现时间的早晚是相符的,按熟悉程度排列如下:Swift——提供对象存储(ObjectStorage),在概念上类似于AmazonS3服务,不过swift具有很强的扩展性、冗余和持久性,也兼容S3APIGlance——提供虚机镜像(Image)存储和管理,包括了很多与AmazonAMIcatalog相似的功能。(Glance的后台数据从最初的实践来看是存放在Swift的)。Cinder——提供块存储(BlockStorage),类似于Amazon的EBS块存储服务,目前仅给虚机挂载使用。(Amazon一直是OpenStack设计之初的假象对手和挑战对象,所以基本上关键的功能模块都有对应项目。除了上面提到的三个组件,对于AWS中的重要的EC2服务,OpenStack中是Nova来对应,并且保持和EC2API的兼容性,有不同的方法可以实现)三个组件中,Glance主要是虚机镜像的管理,所以相对简单;Swift作为对象存储已经很成熟,连CloudStack也支持它。Cinder是比较新出现的块存储,设计理念不错,并且和商业存储有结合的机会,所以厂商比较积极。Swift关于Swift的架构和部署讨论,除了官方网站,网上也有很多文章,这里就不重复.(也可以参考我之前在OpenStack中国行活动中上海站演讲的PPT)。从开发上看,最近也没有太大的结构性调整,所以我想主要说说比较适用的应用领域好了。从我所了解的实际案例来看,Swift出现的领域有4个,(应该还有,希望大家看到实际用例能够指教)1.网盘。Swift的对称分布式架构和多proxy多节点的设计导致它从基因里就适合于多用户大并发的应用模式,最典型的应用莫过于类似Dropbox的网盘应用,Dropbox去年底已经突破一亿用户数,对于这种规模的访问,良好的架构设计是能够支撑的根本原因。Swift的对称架构使得数据节点从逻辑上看处于同级别,每台节点上同时都具有数据和相关的元数据。并且元数据的核心数据结构使用的是哈希环,一致性哈希算法对于节点的增减都只需重定位环空间中的一小部分数据,具有较好的容错性和可扩展性。另外数据是无状态的,每个数据在磁盘上都是完整的存储。这几点综合起来保证了存储的本身的良好的扩展性。另外和应用的结合上,Swift是说HTTP协议这种语言的,这使得应用和存储的交互变得简单,不需要考虑底层基础构架的细节,应用软件不需要进行任何的修改就可以让系统整体扩展到非常大的程度。2.IaaS公有云Swift在设计中的线性扩展,高并发和多租户支持等特性,使得它也非常适合做为IaaS的选择,公有云规模较大,的遇到大量虚机并发启动这种情况,所以对于虚机镜像的后台存储具体来说,实际上的挑战在于大数据(超过G)的并发读性能,Swift在OpenStack中一开始就是作为镜像库的后台存储,经过RACKSpace上千台机器的部署规模下的数年实践,Swift已经被证明是一个成熟的选择。另外如果基于IaaS要提供上层的SaaS服务,多租户是一个不可避免的问题,Swift的架构设计本身就是支持多租户的,这样对接起来更方便。3.备份归档RackSpace的主营业务就是数据的备份归档,所以Swift在这个领域也是久经考验,同时他们还延展出一种新业务--“热归档”。由于长尾效应,数据可能被调用的时间窗越来越长,热归档能够保证应用归档数据能够在分钟级别重新获取,和传统磁带机归档方案中的数小时而言,是一个很大的进步。4.移动互联网和CDN移动互联网和手机游戏等产生大量的用户数据,数据量不是很大但是用户数很多,这也是Swift能够处理的领域。至于加上CDN,如果使用Swift,云存储就可以直接响应移动设备,不需要专门的服务器去响应这个HTTP的请求,也不需要在数据传输中再经过移动设备上的文件系统,直接是用HTTP协议上传云端。如果把经常被平台访问的数据缓存起来,利用一定的优化机制,数据可以从不同的地点分发到你的用户那里,这样就能提高访问的速度,我最近看到Swift的开发社区有人在讨论视频网站应用和Swift的结合,窃以为是值得关注的方向。GlanceGlance比较简单,是一个虚机镜像的存储。向前端nova(或者是安装了Glance-client的其他虚拟管理平台)提供镜像服务,包括存储,查询和检索。这个模块本身不存储大量的数据,需要挂载后台存储(Swift,S3。。。)来存放实际的镜像数据。Glance主要包括下面几个部分:lAPIservice:glance-api主要是用来接受Nova的各种api调用请求,将请求放入RBMQ交由后台处理,。lGlacne-registry用来和MySQL数据库进行交互,存储或者获取镜像的元数据,注意,刚才在Swift中提到,Swift在自己的StorageServer中是不保存元数据的,这儿的元数据是指保存在MySQL数据库中的关于镜像的一些信息,这个元数据是属于Glance的。lImagestore:后台存储接口,通过它获取镜像,后台挂载的默认存储是Swift,但同时也支持AmazonS3等其他的镜像。Glance从某种角度上看起来有点像虚拟存储,也提供API,可以实现比较完整的镜像管理功能。所以理论上其他云平台也可以使用它。Glance比较简单,又限于云内部,所以没啥可以多讨论的,不如看看新出来的块存储组件Cinder,目前我对Cinder基本的看法是总体的设计不错,细节和功能还有很多需要完善的地方,离一个成熟的产品还有点距离。CinderOpenStack到F版本有比较大的改变,其中之一就是将之前在Nova中的部分持久性块存储功能(Nova-Volume)分离了出来,独立为新的组件Cinder。它通过整合后端多种存储,用API接口为外界提供块存储服务,主要核心是对卷的管理,允许对卷,卷的类型,卷的快照进行处理。Cinder包含以下三个主要组成部分APIservice:Cinder-api是主要服务接口,负责接受和处理外界的API请求,并将请求放入RabbitMQ队列,交由后端执行。Cinder目前提供VolumeAPIV2Schedulerservice:处理任务队列的任务,并根据预定策略选择合适的VolumeService节点来执行任务。目前版本的cinder仅仅提供了一个SimpleScheduler,该调度器选择卷数量最少的一个活跃节点来创建卷。Volumeservice:该服务运行在存储节点上,管理存储空间,塔处理cinder数据库的维护状态的读写请求,通过消息队列和直接在块存储设备或软件上与其他进程交互。每个存储节点都有一个VolumeService,若干个这样的存储节点联合起来可以构成一个存储资源池。Cinder通过添加不同厂商的指定drivers来为了支持不同类型和型号的存储。目前能支持的商业存储设备有EMC和IBM的几款,也能通过LVM支持本地存储和NFS协议支持NAS存储,所以Netapp的NAS应该也没问题,好像华为也在努力中。我前段时间还在Cinder的blueprints看到IBM的GPFS分布式文件系统,在以后的版本应该会添加进来到目前为止,Cinder主要和Openstack的Nova内部交互,为之提供虚机实例所需要的卷Attach上去,但是理论上也可以单独向外界提供块存储。部署上,可以把三个服务部署在一台服务器,也可以独立部署到不同物理节点现在Cinder还是不够成熟,有几个明显的问题还没很好解决,一是支持的商业存储还不够多,而且还不支持FCSAN,另外单点故障隐患没解决,内部的schedule调度算法也太简单。另外由于它把各种存储整合进来又加了一层,管理倒是有法了,但是效率肯定是有影响,性能肯定有损耗,但这也是没法的事了。Openstack通过两年多发展,变得越来越庞大。目前光存储就出现了三种:对象存储、镜像存储和块存储。这也是为了满足不同的需求,体现出开源项目灵活快速的特性。总的说来,当选择一套存储系统的时候,如果考虑到将来会被多个应用所共同使用,应该视为长期的决策。Openstack作为一个开放的系统,最主要是解决软硬件供应商锁定的问题,可以随时选择新的硬件供应商,将新的硬件和已有的硬件组成混合的集群,统一管理,当然也可以替换软件技术服务的提供商,不用动应用。这是开源本身的优势!
文章TAG:
云平台支持哪些数据库 请问有哪些数据库产品支持容器云平台