“嘿,大雄,你知道BaaS吗?” “知道。” “那你知道云计算和BaaS的关系吗?” “不知道。”
对于BaaS这个术语,我们并不陌生,BaaS(Blockchain as a Service,
区块链即服务)。但是,云计算与BaaS的关系却鲜有人提及。
先讲一个故事:
小凯是一家IT公司的老板,也是一个暖男。后天是小凯女朋友的生日,小凯想为女朋友准备一个生日披萨(不喜欢吃蛋糕),于是他计划了四种方案:
框框内是自己准备的,框框外是供应商提供的
1.在家自己做。掐指一算,需要准备餐桌、苏打水、配料等很多东西; 2.买成品回家做。只需要从披萨店里买回成品,回家烘焙就OK了; 3.叫外卖。网上预定,披萨直接送到家; 4.到披萨店吃。什么都不用准备,直接带着女朋友去披萨店过生日,虽然看起来会有点奇怪。
小凯猛然发现,后三种方案正好对应着云计算的三种部署方式(IaaS、PaaS和SaaS):
同理,框框内是自己准备的,框框外是供应商提供的
1.On Premises(本地部署)
小凯的公司很厉害,应用都是自己开发,不需要别人提供服务,这叫本地部署。后来小凯觉悟了,只是为了吃披萨,何必非要自己做呢?于是准备考虑一家云服务供应商。云服务包括:
2.IaaS:Infrastructure as a Service(基础设施即服务)
IaaS主要包括计算机服务器、通信设备、存储设备等,能够按需向用户提供的计算能力、存储能力或网络能力等IT基础设施类服务。
3.PaaS: Platform as a Service(平台即服务)
如果以传统计算机架构中“硬件+操作系统/开发工具+应用软件”的观点来看,那么PaaS提供的是类似“操作系统/开发工具”的功能。
4.SaaS: Software as a Service(软件即服务)
不用考虑硬件、软件和开发团队的建设,只要付费租赁,就可以通过互联网享受到服务,大多是通过网页浏览器来接入。
近三年来,
区块链技术被认为是继大型机、个人电脑、互联网之后的又一颠覆式创新成果,区块链也已从
数字货币应用,延伸到经济社会的各个领域。
然而,区块链技术开发、研究与测试工作涉及多个系统,时间和资金等成本问题成为制约区块链技术应用发展的关键因素。但是,若利用云计算平台搭建测试环境,上述问题将迎刃而解。同时,云计算与区块链两项技术融合发展,进一步催生出一个新的云服务市场。
BaaS(Blockchain as a Service,区块链即服务)的概念最早是由微软、IBM提出。微软在2015年11月宣布在Azure云平台中提供BaaS服务,并于2016年8月正式对外开放。开发者可以在平台简便、高效地创建区块链环境。
随后,IBM在2016年2月宣布推出区块链服务平台IBM Blockchain Platform(IBP),用户可在IBM云上创建、部署、运行和监控
区块链应用程序。
BaaS是将区块链与云计算深度结合,在IaaS、PaaS、SaaS的基础上创造出来的新兴的云服务。简单来说,“BaaS=云计算+区块链”。在云上搭建区块链技术,可以帮助用户快速建立区块链的开发环境,削减部署成本。
目前国外的云市场,以微软、IBM、谷歌和亚马逊AWS四家为主,除了谷歌刚刚开始部署区块链服务之外,其余3家都已推出一段时间了;国内的则包括腾讯、
百度、阿里和京东等等。
巴比特曾在2018年10月的报道《BAT区块链对垒:技术、场景、生态,谁更胜一筹?》中,粗略地介绍了腾讯、百度和阿里的区块链技术研发与生态布局情况。
以阿里云为例,阿里的区块链业务是两个团队在负责,蚂蚁金服旗下的蚂蚁区块链负责开发底层链,阿里云提供BaaS服务。近日,蚂蚁金服举行的ATEC城市峰会(
上海)•区块链分
论坛上,更具体、全面地展示了蚂蚁区块链BaaS的技术架构与应用。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。