揭秘 | 我为什么要写这本书?

过去二十年,我一直从事着云计算、大数据、高性能存储与计算系统架构的研发推广等工作,时常会遇到行业内外的人对云计算与大数据有五花八门的观点、需求与问题,并且发现有些观点、看法与理解是被“误导”的,很多业务需求和对问题的理解与抽丝剥茧后的事实本质有较大偏差,久而久之就有了结合云与大数据两大议题写书的想法。举几个例子。

1、大数据之深入人心是近两三年的事情,街头巷尾可谓尽人皆知,只要说是做大数据的,人家一定问你是做Hadoop的吗。于是乎,你要不是专攻Hadoop的都不好意思跟人家说你在做大数据。那么Hadoop能解决所有大数据的问题吗?答案:当然不是。

本书就详细说明为什么大数据不仅仅是Hadoop。同样地,伴随着Spark的兴起(及对Hadoop的替代),很多人觉得Spark是数据处理的天花板,这种认知的局限性也必将随着Spark系统在未来的逐步衰落而被暴露出来。

2、云计算比大数据要早四五年出名,从个人到企业到政府全都蜂拥而来,市场上名头最响的就是那些公有云的服务提供商了,于是有一种普遍性的观点——不做公有云的(比如私有云、混合云等)就没有掌握云计算的核心科技。事实并非如此!本书就从行业与科技发展的来龙去脉,拿数据与事实说话,来为大家讲讲云层下的那点儿事。

3、再如软件化与商业化硬件平台,市场上一种普遍的观点认为软件的能力与灵活性无限,而硬件的价值创新已经无足轻重了,于是所有的数据中心中全面铺设的是基于X86架构的商用硬件平台(Commodity Hardware & COTS即Commodity Off-the-Shelf)。

此种做法值得商榷,两个观点:软件的能力极限是受到下层硬件的限制的;商用硬件架构显然不能解决所有的业务问题,并且也不是最好(效率最高、性价比最高)的问题解决之道。在书中,笔者对COTS的叫法提出了一种不同的声音:VDH(Volume-Discounted Hardware),本质上这才是“互联网+”时代的商业硬件的最终形态——多买多折扣。

那么,随着云计算和大数据风起云涌,我们今天各行各业遇到的挑战与机遇到底是什么?是云计算或大数据系统体系架构的设计与实现,还是最终应用的设计与交付,或是以上两大问题之间各层平台化服务架构的整合与搭建?本书就是结合我和团队在工作实践中经历的一些真实的、颇具代表性的问题做了一些剖析,分享一些经验,希望对大家的学习、工作与生活能有所助益。

让我们一起看看云层下都有哪些故事?

全书共分为5章,分别是:揭秘云计算、揭秘大数据、云计算与大数据体系架构剖析、云计算与大数据进阶、大数据应用与云平台实战。

第1章揭秘云计算,着重介绍云计算简史、发展历程,与传统IT比较而言云计算的特质,云与业务需求的互动关系,云多重形态的存在与各自特质的介绍,剖析了不同类型云的效率与比较,最后介绍了基于开源项目的云平台及服务的搭建。

第2章揭秘大数据,开篇介绍了大数据的前世今生,并针对当下广泛的对大数据的误解进行澄清,然后针对大数据所要解决的5大问题(大数据存储、大数据管理、大数据分析、大数据科学与大数据应用)逐一剖析,最后阐述了大数据科学的本质以及从平台与应用两个维度来分析如何构建大数据的解决方案。

第3章云计算与大数据体系架构剖析,首先从开源与闭源两个角度阐述了整个业界的软件定义趋势、商用硬件趋势并预言了硬件回归的必然趋势,然后从4个层面剖析了云计算与大数据领域的技术之争——底层存储、基础架构即服务、平台即服务、应用。

第4章云计算与大数据进阶,给读者讲述在云计算与大数据的时代做什么、怎么做才是对的。内容包括靠近应用、水平可扩展、如何玩转开源、怎么做服务驱动的技术架构与运营。

第5章大数据应用与云平台实战,结合业界的具体实践讲解了两个平台建设的案例——一个是大数据平台的搭建,一个是混合云平台的搭建,其中还深入详解了关于风控等来自于一手的应用场景实践案例。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/32946.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker镜像push到仓库

镜像可以很方便直接 push 到 docker 的公共仓库或阿里云仓库 一、Dockerpush指定仓库是什么? Dockerpush是Docker的一个命令,用于将本地的Docker镜像推送到Docker官方公共仓库或用户私人仓库。而指定仓库则是将这个Docker镜像推送到指定的仓库中。 通过D…

GPT-3.5 人工智能还是人工智障?——西红柿炒钢丝球!!

人工智能还是人工智障?——西红柿炒钢丝球 西红柿炒钢丝球的 基本信息西红柿炒钢丝球的 详细制作方法材料步骤 备注幕后花絮。。。。。。。。。关于GPT-3.5,你的看法: 西红柿炒钢丝球的 基本信息 西红柿炒钢丝球是一道具有悠久历史的传统中式…

不基于比较的排序:基数排序

本篇只是讨论桶排序的具体实现,想了解更多算法内容可以在我的博客里搜,建议大家看看这篇排序算法总结:排序算法总结_鱼跃鹰飞的博客-CSDN博客 桶排序的原理: 代码:sort1是一个比较二逼的实现方式浪费空间,s…

Linux Day08

内存申请与释放 前面的内存为实际内存&#xff0c;后面的交换空间为虚拟内存 当申请空间小于等于内存时&#xff0c;先使用内存。 当申请空间d大于内存时&#xff0c;使用内存虚拟内存 1、判断依据 申请1个G的空间 #include<stdio.h> #include<stdlib.h> #inc…

neo4j终端操作

1】进入容器 (base) xiaokkkxiaokkkdeMacBook-Pro ~ % docker exec -it 77ed5fe2b52e /bin/bash 2】启动、停止neo4j root77ed5fe2b52e:/var/lib/neo4j/bin# ./neo4j start Neo4j is already running (pid:7). Run with --verbose for a more detailed error message.root7…

MySQL目录结构与源码

目录 1.1 主要的目录结构 1.2 MySQL源码获取 1.1 主要的目录结构 MySQL的目录结构说明bin目录所有MySQL的可执行文件。如&#xff1a;mysql.exeMySQLInstanceConfig.exe数据库的配置向导&#xff0c;在安装时出现的内容data目录系统数据库所在的目录my.ini文件MySQL的主要配置…

采用人工智能进行软件开发:解决方案策略和实施

本文提供了将人工智能无缝集成到软件开发、解决流程、选择工具和克服挑战的全面指南。 人工智能&#xff08;AI&#xff09;曾经只是未来预测领域的一个概念&#xff0c;现已成为我们日常生活中不可或缺的元素&#xff0c;极大地改变了全球各行各业。人工智能 彻底改变竞技场的…

Git Cherry-pick使用

概述 无论项目大小&#xff0c;当你和一群程序员一起工作时&#xff0c;处理多个 Git 分支之间的变更都会变得很困难。有时&#xff0c;与其把整个 Git 分支合并到另一个分支&#xff0c;不如选择并移动几个特定的提交。这个过程被称为 "挑拣", 即 Cherry-pick。 本…

【vue3】解决scope.row.id套标签太多无法随着点击按钮而变化

实现要求:再点击每一行的修改按钮时&#xff0c;动态拿取该行的id传给后端作为pk(主键)实现数据库数据的修改&#xff0c;并显示在vue前端&#xff1b; 我遇到的问题&#xff1a;在2处使用 scope 作用域插槽拿取每一行的数据&#xff0c;在3处&#xff0c;删除按钮那一行代码&a…

python函数、运算符等简单介绍2(无顺序)

list&#xff08;列表&#xff09; 列表是Python的一种内置数据类型&#xff0c;列表是可以装各种数据类 型的容器 # 第一种list创建方式 list_name [晓东,小刚,明明,小红,123,123.4,123] print(list_name) print(type(list_name)) # 输出结果&#xff1a; [晓东, 小刚, 明明…

19. python从入门到精通——Web编程

HTTP协议 HTTP协议的常用方法 方法 描述 GET 请求指定的页面信息&#xff0c;并返回实体主体。 POST 向指定资源提交数据进行处理请求&#xff08;例如提交表单或者上传文件&#xff09;。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 …

make/makefile/cmake/nmake

最近&#xff0c;有没有被make、cmake、makefile... ... 这些东西绕晕了&#xff0c;看看下面的文章&#xff0c;也许就可以理解清楚了。 1. gcc 它是GNU Compiler Collection&#xff08;就是GNU编译器套件&#xff09;&#xff0c;也可以简单认为是编译器&#xff0c;它可以…

微信ipad实现批量添加联系人及批量分组

GEWE框架官方网站 geweapi.com 点击访问即可 搜索 小提示&#xff1a; 添加联系人必要接口搜索返回的V3 V4用于添加联系人 请求URL&#xff1a; http://域名地址/api/contacts/search 请求方式&#xff1a; POST 请求头&#xff1a; Content-Type&#xff1a;application/…

如何高效解决“字符串相乘“问题?

&#x1f388;个人主页:&#x1f388; :✨✨✨初阶牛✨✨✨ >&#x1f43b;推荐专栏1: &#x1f354;&#x1f35f;&#x1f32f;C语言初阶 &#x1f43b;推荐专栏2: &#x1f354;&#x1f35f;&#x1f32f;C语言进阶 &#x1f511;个人信条: &#x1f335;知行合一 金句分…

MariaDB 10.11.4 安装教程(zip格式,Windows环境)

前言 MariaDB 10.11.4 这个版本是目前最新的长期支持版&#xff0c;下面来安装下 下载 官网&#xff1a;MariaDB 10.11.4 打开上面链接&#xff0c;点Download 安装 解压缩下载的 zip 文件&#xff0c;到 bin 目录&#xff0c;管理员运行cmd&#xff0c;执行如下命令 mys…

UNET 架构综合指南 | 掌握图像分割--附源码

介绍 在令人兴奋的计算机视觉主题中,图像包含许多秘密和信息,区分和突出显示项目至关重要。图像分割是将图像分割成有意义的区域或对象的过程,在从医学成像到自动驾驶和对象识别等各种应用中至关重要。准确和自动的分割长期以来一直面临挑战,传统方法经常在准确性和效率方…

笔记本电脑如何把sd卡数据恢复

在使用笔记本电脑过程中&#xff0c;如果不小心将SD卡里面的重要数据弄丢怎么办呢&#xff1f;别着急&#xff0c;本文将向您介绍SD卡数据丢失常见原因和恢复方法。 ▌一、SD卡数据丢失常见原因 - 意外删除&#xff1a;误操作或不小心将文件或文件夹删除。 - 误格式化&#…

Java分布式微服务3——Docker

文章目录 Docker介绍安装DockerDocker基础操作Docker服务的启动镜像命令容器命令1. 从docker hub去查看Nginx容器的运行命令2. 查看所有容器状态3. 查看容器日志4. 进入Nginx容器执行命令&#xff0c;修改Html内容&#xff0c;添加“Hello World”5. 停止与开始容器6. 删除容器…

如何使用PHP Smarty插件和自定义函数?

这是一个非常酷的插件&#xff0c;它可以让你的PHP代码变得更加聪明、灵活和有趣。不过&#xff0c;别担心&#xff0c;我会用幽默的方式引导你一步步掌握这个强大的工具。 首先&#xff0c;要开始使用PHP Smarty&#xff0c;你需要确保已经安装了Smarty库。你可以通过在终端中…

【MySQL】InnoDB存储引擎详解

InnoDB引擎是MySQL5.5版本之后默认的存储引擎 逻辑存储结构 首先是表空间Tablespace&#xff08;ibd文件&#xff09;&#xff1a;一个mysql实力可以对应多个表空间&#xff0c;用于存储及记录&#xff0c;索引等数据 这些存储记录&#xff0c;索引等数据中是用段(Segment)来…