通过快速部署、很低的资本成本和可扩展性,云计算给公司企业了巨大的价值。

然而,选择IaaS解决方案还是PaaS解决方案对云项目的回报速度以及应用程序开发创造价值的时间会有重大影响。

将大数据解决方案部署到云端时,一个早期的讨论点和常见的架构决定就是选择IaaS解决方案,还是选择PaaS解决方案。大多数大型云服务提供商同时提供高度专业化的PaaS功能和比较灵活的IaaS功能,让架构师可以选择合理兼顾功能、成本、速度和可扩展性等方面的部分。

大数据市场的IaaS解决方案据往往是通常部署在企业内部本地的技术,但部署在云服务提供商的环境里面的虚拟机中。像Hadoop、Cassandra和MongoDB这些技术常常部署在公共云上,采用了类似本地部署环境的架构。

PaaS解决方案为广大用户提供了一系列功能,这些功能常常通过一套标准的API加以显露,这些API可通过编程予以利用,以便迅速开发和部署应用程序。AWS的常见PaaS解决方案包括:面向数据仓库的Redshift和面向NoSQL数据库服务的DynamoDB。谷歌在提供PaaS功能时,还提供Bigtable(键/值存储系统)和BigQuery(具有高度扩展性的数据分析引擎,支持类似SQL的大型数据集查询)。

虽然每种解决方案各有独特的优势,但实际采用会不一样,取决于具体的运营需求和技术特性要求。IaaS和PaaS方面需要权衡的一些常见因素如下:

IaaS

让部署的云能够酷似用于本地大数据解决方案的技术架构。

让基于云的架构与提供商认证计划和首选应用程序框架的联系更加紧密。

让应用程序和工作负载在云服务提供商之间更加易于移植。

能够考虑一系列更广泛的云,包括提供更为传统的主机托管服务的提供商。

需要一系列更广泛的技能,包括系统管理和运营。

通常根据相对计算和存储资源的每小时费用来进行定价。

PaaS

通过对服务消费使用一种编程方法,可以更迅速地实现价值。

通过完善PaaS功能来获得成熟的可扩展性:先作为云提供商的内部技术,然后作为PaaS功能提供给外面的用户。

定价模式通常基于迁移的数据量或者是针对特定API的请求数。

在云端构建大数据解决方案时,你在考虑IaaS和PaaS功能以确定哪个更适合你具体的使用场合和工作负载时,有几个关键的问题需要评估:

技能组合评估――PaaS解决方案需要较低的运营开销和较少的系统级技能,但确实需要开发人员有相应经验,并且熟悉用来调用PaaS解决方案的特定API和方法。

应用程序支持――许多大数据部署环境在充分利用商业化工具用于可视化和预测分析,这类工具往往需要数据平台(比如PaaS和IaaS部署所用的那些平台)方面有相应认证。你应该评估所有PaaS解决方案,确保API符合将来被集成的额外工具的要求。

成本模式――IaaS和PaaS之间的成本模式全然不同。PaaS系统将基于使用情况,所以预料不到的负载会对成本产生意料之外的影响,而IaaS基于可用计算容量,所以可能存在这种情况:为环境配置过多的资源,为未使用的资源花冤枉钱。

就构建大数据平台而言,云计算提供了灵活的选择方案:可以迅速部署的PaaS解决方案,以及灵活、易于移植的IaaS解决方案。贵企业应该从核心需求和技术要求入手,确定哪条道路最适合自己。

本文转自d1net(转载)

云端部署大数据解决方案该用IaaS还是PaaS?相关推荐

  1. 解释部署大数据解决方案应遵循的步骤

    步骤图: 1)数据摄取 部署大数据解决方案的第一步是数据摄取,即从各种来源提取数据.数据源可以是Salesforce之类的CRM,SAP之类的企业资源计划系统,MySQL之类的RDBMS或任何其他日志 ...

  2. 会员通、服务通、商品通、营销通,全域大数据解决方案有秘诀

    全面赋能,双11电商解决方案上新,全新75折:https://www.aliyun.com/solution/ecommerce/act/huhang1111 9月23日由阿里云主办的第五期<电 ...

  3. 《企业大数据系统构建实战:技术、架构、实施与应用》——第3章 企业大数据解决方案 3.1 企业大数据解决方案实现方式...

    本节书摘来自华章计算机<企业大数据系统构建实战:技术.架构.实施与应用>一书中的第3章,第3.1节,作者 吕兆星 郑传峰 宋天龙 杨晓鹏,更多章节内容可以访问云栖社区"华章计算机 ...

  4. Greenplum Hadoop分布式平台大数据解决方案实战教程

    基于Greenplum Hadoop分布式平台的大数据解决方案及商业应用案例剖析 [上集]百度网盘下载:链接:http://pan.baidu.com/s/1eQJFXZ0 密码:kdx9 [下集]百 ...

  5. GSMA最新研究指出移动大数据解决方案的巨大机遇,可用以推动积极的社会影响

    大数据解决方案有望在未来五年对1.5亿人的生活产生积极影响 洛杉矶--(美国商业资讯)--据GSMA发布的一项新研究显示,未来五年,移动大数据解决方案在灾难应对.疾病预防和金融普惠等领域的应用可能对超 ...

  6. 红象云腾CRH 一键部署大数据平台

    平台: arm 类型: ARM 模板 软件包: azkaban hadoop 2.6 hbase hive kafka spark zeppelin azkaban basic software bi ...

  7. 物联网和大数据解决方案如何改变数字医疗行业

    根据 Precedence Research 的数据,2028 年全球数字健康市场将达到 10110.7 亿美元.专家预计,物联网医疗设备市场将在同年达到 2031.3 亿美元的价值.几乎呈指数增长的 ...

  8. Hadoop集群大数据解决方案之MapReduce 程序实战进阶(自定义partitionsortgroup)(六)

    准 备   在上一篇博客举了个简单的word count,重在说明mapreduce的流程,但是针对mapreduce的编程,程序员能控制的,远远不止map和reduce,还有诸如partition, ...

  9. 咨询公司如何做餐饮大数据解决方案?采集互联网餐饮公开数据是关键一环

    关于大数据场景化价值,大仙想与你一起探索.今日论题:餐饮大数据解决方案.你知道,决定线下餐饮门店开店是否成功的关健:不在于你是否足够努力,而是在于你选址选得对不对.餐饮大数据的总结就是:选址对实体商业 ...

最新文章

  1. [转载] 七龙珠第一部——第004话 掳人的妖怪——乌龙
  2. CIC抽取插值滤波器和RCF
  3. 继承性和层叠性 权重 盒模型 padding(内边距) border(边框) margin 标准文档流 块级元素和行内元素...
  4. 让人深思......
  5. outdated: 3.Adding Color
  6. Office Communication Server(OCS) 2007存档和CDR的部署
  7. IP、TCP、UDP数据包长度问题
  8. AtCoder Regular Contest 110 E.Shorten ABC——坑
  9. 【WXS数据类型】Array
  10. 【Selenium】之谷歌、IE、火狐浏览器各个版本的浏览器驱动下载地址
  11. android studio开关控件,Android studio实现滑动开关
  12. Python+tkinter生成自动跳转到网页的二维码
  13. Swift与Objective-C混编时,我们是如何将编译时间优化了35%?
  14. python强制声明变量类型_python声明变量类型吗
  15. PHP面试常考内容之面向对象(2)
  16. 华为平板与非华为电脑(Windows系统)连接
  17. 正则表达式re中的group含义
  18. 怎么让照片里的人嘴巴动起来_让照片动起来软件下载-让照片动起来制作软件下载-西西软件下载...
  19. c语言求解线性方程组ax=b,用C语言求解N阶线性矩阵方程Ax=b的简单解法
  20. WIN10电脑升级显卡驱动后变慢不少

热门文章

  1. java 生成素数_java – 素数生成器逻辑
  2. java 性能调优,使用 async-profiler + FlameGraph火焰图 分析cup消耗热点代码
  3. Python操作Redis:键(Key)
  4. Linux中,shell脚本调用java程序模板
  5. 1.1 学习之初;1.2 约定;1.3 认识Linux;1.4 创建虚拟机;1.5安装centos7
  6. 大数据怎样帮助运维工程师实现无死角监控?
  7. 如何构建自己的笔记系统?
  8. Amoeba-mysql开源项目高可用读写分离
  9. Python:通过命令行发送新浪微博
  10. Golang 须知知识点