“全栈”一词最近火了,很多云厂商都在讲,有大的有小的,甚至有很多你想不到的。不夸张的说,“全栈”在企业IT圈大有逼近“Skr、了解一下”这类流行词的趋势。当然了,各家各有各的说辞,笔者也不想说谁对谁错,这次来听听华为是怎么说的。大家来判断下那么多厂商学习的对象,究竟说的有没有道理。

在此之前,有必要讲讲为什么“全栈”突然就火了?用中国信息通信研究院何宝宏的话说,上云的客户正在从“专业”公司扩散到“技术小白”的传统行业,这推动了客户从过去采购某项云产品DIY转向选择端到端、全栈解决方案。

其实很好理解,就跟PC的普及道路差不多,早期都是各种DIY,那时候买电脑的发烧友居多,后来随着各种品牌机相继发力才真正推进了PC的普及,让PC走进千家万户。而各种品牌机相当于本文谈的全栈解决方案,千家万户就是各类传统行业。

究竟何为全栈,华为是怎么说的?

接下来直奔主题,华为讲什么?华为全栈云解决方案。华为认为什么是全栈云?四层涵义:全栈业务承载、全栈云服务能力、全栈资源管理和全栈架构演进。华为IT云计算与大数据平台产品线总裁马力对此进行了一一解释:

华为首次解读全栈云四要素并发布全栈私有云解决方案FusionCloud 6.3

  • 全栈业务承载。不仅要能够支撑传统业务,还得要完美适配新兴业务的需求。传统业务就不多说了,像运营商的计费系统、银行的核心交易系统等都是;新兴业务就更多了,比如,互联网带来的种种创新业务如容器、微服务等,数据云化过程产生的新业务如分布式数据、大数据服务等。

  • 全栈云服务能力。从计算、存储、网络到灾备、管理、安全、数据库服务,从IaaS、PaaS到DaaS,这些基础能力都应该具备。除此之外,还必须能够与公有云完美接轨,与软硬件无缝协同。

  • 全栈资源管理。x86、ARM、小型机各种硬件统一管理,KVM、VMware各种虚拟机一同纳管,VMware vCenter、OpenStack各种平台统一目录,做到存量资源全局掌控、存量资源逐步有序上云。

  • 全栈架构演进。云内,分布式部署,多站点协同;边缘云,云边协同管理;云间,无缝混合云,整合多云资源。简单说,无论是几朵云,不管是公有云、私有云,不论是云内抑或是云边,要能做到随需而动。

客观的说,笔者也听过不少云厂商对全栈的解释,这应该是最全面的了。当然,这还不是最关键的,毕竟理念只是理论,能不能做到还是两回事,有的厂商可能谈10分只能落实5分。说到底前文提到的各种能力实在太多,能全部满足的少之又少。而这才是华为云最难能可贵的地方。

日前,华为IT产品线发布了四大全栈能力的集大成者FusionCloud 6.3全栈私有云解决方案。

FusionCloud 6.3,全栈的完美诠释

作为面向云时代,华为私有云解决方案最全面、最深刻的一次产品革新,FusionCloud 6.3承载着华为为企业云化转型提供“黑土地”的重要使命。正因为如此,更有必要深入了解一下FusionCloud6.3,这或许会对理解华为云面向未来的整体发展理念有帮助。

认识FusionCloud 6.3,从五个层次、六大场景开始。就整体架构而言,FusionCloud 6.3总共分为 5个层次。

  1. 基础设施层。从芯片设计与硬件优化全覆盖,比如,芯片方面,华为加强了CPU互联、智能网卡、高速SSD控制网络处理效率等领域。与此同时,全系列的服务器、存储、网络设备能够根据不同业务的需求,提供多种类型的硬件部署架构,构建端到端的数据中心基础设施层。

  2. 云资源池层。软硬协同,构筑多种类型资源池,例如:虚拟化池、物理机池、GPU直通池、SAP HANA池、存储池、对象存储池、备份存储池、混合云池等,并提供对各种资源池的管理和调度能力。第一层和第二层共同构筑了强劲的云基础设施层。

  3. 数据湖层。提供“采-存-算-管-用”的数据全生命周期处理能力,帮助客户将数据资源转变为数据资产。举例来说,支持5种主流数据库(Oracle、SQL Server、MySQL、PostGreSQL、MPPDB)服务以及业界唯一的数据库安全服务(DSS);支持大集群,Hadoop单集群支持5000+节点,MPPDB支持1000+节点。

  4. 应用平台层。通过对基础数据服务、通用中间件、行业中间件等的集成,让客户和行业ISV能够基于多类型的中间件实现新业务的快速创新。通过容器、虚拟机的混合编排,支撑复杂业务自动化发放。将云服务目录(CSC)和第三方应用进行整合,实现ISV应用的服务化接入,进而快速适配场景化的业务诉求,为企业提供业务创新的生态环境。

  5. 业务场景层。通过底层构筑的一云(云基础设施)、一湖(数据湖)、一平台(应用平台)计9 类 40余项云服务,构筑6大业务场景,即核心业务云化、云灾备、混合云、创新业务上云、数据库上云、大数据上云,适配重点行业的关键需求。

至此,不知道你对FusionCloud 6.3怎么看?在笔者看来,其五层架构,或者严格来说是四层与四大全栈能力的理念一一对应,真正做到了理论与实践的高度契合。

全栈能力,不是一天建成的

同时,管中窥豹,从FusionCloud 6.3身上也能对华为IT产品线在新时代的定位,以及能力有着更清晰的认识。就前者而言,聚焦底层,做智能时代的云数据中心创新者,做企业数字化、智能化进程的最佳合作伙伴。论后者,全栈谁都可以谈,但真正能落地,并在每一层都有强劲表现的,可能只有华为这样的厂商。

当然,华为的这种能力也不是一蹴而就的,而是经历了漫长的积累期。在这个过程中,华为一直在创新、在与时俱进,这才有了今天全栈能力的充分爆发。而这种能力在过去很长一段时间内其实已经得到了充分的验证。

就最直观的客户情况来看,截至去年年底,华为FusionCloud私有云服务全球144个国家和地区超过4300家客户,在全球共部署了超过380万台虚拟机,超过110万桌面云客户,超过380个NFVI项目,一马当先。

典型客户如上海市政府、苏州市政府、广州市政府、广东农信、中石化、中国移动咪咕、陕西移动、香港HKT、苏州公安、德国DVV等,不胜枚举。

另外,第三方调研机构给出的数据很好的佐证了华为私有云的表现。中国政务云市场第一(2017年IDC中国政务云市场厂商评估);中国大数据市场第一(2017年IDC中国大数据管理平台厂商评估);中国桌面云市场第一(IDC PRC VCC Software Tracker 2017H1);全球SDC市场第二(IDC PRC VCCSoftware Tracker 2017H2),这也是华为首次取得这样的成绩。

大数网观察

云诞生至今12年。这12年,云从技术圈扩展到了群众圈,无人不知无人不晓。接下来的12年,云会从新兴产业到传统产业,从群众圈回到产业圈。

因此,真正意义上的云普及道路,如PC走进千家万户般,才刚刚开始。到此,也就不难理解为什么最近一两年各云厂商的推广调性都变了。说白了,云发展所处的阶段不同了,要与时俱进,而全栈成为了接下来一个时期厂商全面开拓市场的必要条件。于是,所有人都开始谈。

不过话说回来,看过本文,相信你会认可“可能真没有谁比华为更有资格讲全栈”这句话。

为什么“全栈”突然火了,谁最有资格讲“全栈”?相关推荐

  1. 全栈、均栈、MERN栈,哪个才是下一代Web项目的正确栈

    众所周知,我们在开始任何Web或移动应用项目的开发之前,都需要事先选择好最适合项目的主要实现技术.目前,可选择的技术栈可谓林林总总,归纳起来,包括全栈(Full-Stack).均(MEAN)栈和MER ...

  2. 手写一个栈 java,数据结构|用java自己手写实现一个栈

    javaDEMO 本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得收藏哦~~ https ...

  3. 白话栈:这可能是你见过的对栈最白话的解说了

    白话栈:这可能是你见过的对栈最白话的解说了 ps:本文出现人物包括:学霸"小鹏",学渣"小狸","叫兽"陈老师,以及XXX厂的高级算法工程师 ...

  4. java虚拟机基于栈,深入理解java虚拟机(11):基于栈的字节码解释执行引擎

    1.解释执行 编译过程如下 2.基于栈的指令集和基于寄存器的指令集 java编译器输出的指令流,基本是一种基于栈的指令集架构,指令流中的大部分指令都是零地址,依赖于操作数工作.与之相对的是基于寄存器的 ...

  5. python 栈_Python数据结构与算法05:基本结构:栈的应用之括号匹配

    注:本文如涉及到代码,均经过Python 3.7实际运行检验,保证其严谨性. 本文阅读时间约为7分钟. 算法流程 括号匹配情况介绍 我们经常会遇到类似(9-1)*(8+7)/(4-2).print(& ...

  6. 卷积层和全连接层的区别_1*1的卷积核和全连接层有什么异同?

    简单回答一下: 1.数学本质上一样,都是特征图中的元素乘以权重再求和.全连接是把特征图拆开组成一个一维向量,再乘以一个权重向量,这两个向量中的元素一一对应所以输出结果是一个值.而1*1卷积,我们知道卷 ...

  7. 两个栈实现一个队列,两个队列实现一个栈

    题目:用两个栈实现一个队列,用两个队列实现一个栈. 首先要了解栈和队列这两种数据结构各自的特点,栈是一种后入先出(Last In First Out,LIFO)的数据结构,队列是一种先进先出(Firs ...

  8. java实现-两个栈实现一个队列和两个队列实现一个栈

    1.两个栈实现一个队列 思路:压入元素直接入stack1,删除元素先判断stack2中是否为空,如果不为空直接弹出:为空则将stack1中的元素取出压入 stack2中再弹出. 代码: import ...

  9. java获取栈最大值_实现O(1)获取最大最小值的栈----java

    实现O(1)获取最大最小值的栈和队列----java 一.如何实现包含获取最小值函数的栈 问题:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的getMin函数.在该栈中,调用getMin ...

最新文章

  1. JavaScript 事件——“事件类型”中“复合事件”和“变动事件”的注意要点
  2. vscode设置成中文完整步骤
  3. Linux交换Esc和Caps
  4. 基于JSON Web Tokens的单点登录(SSO)或通行证(Passport)系统方案
  5. Cgroup 好文集合
  6. java:去除字符串中空格 、 oracle (+) 、 mysql中数值运算符和函数
  7. 整合Swagger接口文档
  8. PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g
  9. Redis Cluster集群的搭建与测试
  10. 计算机硬盘扇区修复,如何修复硬盘启动扇区
  11. itext-asian-5.2.0
  12. Python 微信自动发送消息
  13. 永磁同步电机工作原理
  14. bzoj1236 KPSUM bzoj2900 好玩的数字游戏
  15. ssm+jsp计算机毕业设计HSK在线学习平台系统l4e32(程序+LW+源码+远程部署)
  16. 给你一个杯子,你如何测试
  17. Python编曲实践(八):我,乔鲁诺·乔巴那,能用两百行代码写出JOJO黄金之风里我自己的出场曲!
  18. Java语言有哪些特点?
  19. hive 已知日期计算是周几
  20. k8s-重启kubelet服务异常 kubelet.service: main process exited, code=exited, status=1/FAILURE

热门文章

  1. ffmpeg之-AVFrame解析(五)
  2. 用 Python 写个贪吃蛇,保姆级教程!
  3. 360应用商店APP侵权投诉流程
  4. 盛情邀请 | 科东软件诚邀您参观2023ITES深圳工业展
  5. Flash W25X20CLUXIG
  6. chrome 在win7上不能正常运行或者卡顿的解决方法
  7. 小米2s自带rec刷root_小米小白刷机保姆级指南 !!
  8. 页面置换算法 FIFO和LRU 及各自的命中率
  9. 一些好用的php框架
  10. docker从入门到入土(基础篇)