通过“分布式存储与大数据应用”这篇文章,相信读者朋友们对大数据也有了一些基本的概念,作为大数据、云计算、人工智能系列的第二篇文章,本篇文章和大家聊一聊分布式存储技术与云计算。
如果说大数据是实现人工智能的基石,那么云计算就为人工智能提供了强大的推动力。云计算与大数据就像硬币的两面一样密不可分,云计算基于分布式存储提供大容量的存储,提供计算的效率;大数据基于分布式计算对提供的数据进行分析,云计算、大数据的重点都是分布式存储与分布式计算,云计算注重服务,而更注重数据的价值化操作。
1.云计算的定义
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户(想具体了解数据是如何分布的,可以阅读笔者的“分布式存储技术:数据分布与数据复制”)。云计算描述了通过互联网交付计算服务,这些服务可以是软件,数据库,服务器或存储之类的东西。
云计算分为公有云、私有云和混合云。公有云由企业拥有并运营,通过公共网络快速访问经济实惠的计算资源;私有云是由一个企业单独运营的基础架构,可以内部管理也可由第三方管理,可内部托管也可以外部托管;混合云使用私有云作为基础,并在战略层面集成和使用公共云服务,大多数具有私有云的企业将发展为在数据中心、私有云和公共云中管理工作负载-因此会形成混合云。
2.云计算的服务模式
美国国家标准和技术研究院的云计算定义中明确了软件即服务(SaaS)、平台即服务(PaaS)、基础设施即服务(IaaS)三种服务模式。
软件即服务(SaaS):消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。
平台即服务(PaaS):消费者使用主机操作应用程序。消费者掌控运作应用程序的环境(也拥有主机部分掌控权),但并不掌控操作系统、硬件或运作的网络基础架构。
基础设施即服务(IaaS):消费者使用“基础计算资源”,如处理能力、存储空间、网络组件或中间件。消费者能掌控操作系统、存储空间、已部署的应用程序及网络组件(如防火墙、负载平衡器等),但并不掌控云基础架构。
随着互联网的高速发展,目前APP的功能越来越齐全、操作越来越复杂,同时APP的用户也在激增,为了保证用户的体验,需要更强的计算能力,同时又更加稳定安全,为了支撑不断变化的需求,企业需要各种各样的软硬件,另外还需要组建一个完整的运维团队来支持这些设备或软件的正常运作,这些维护工作就包括安装、配置、测试、运行、升级以及保证系统的安全等。而对于那些中小规模的企业,甚至个人创业者来说,创造软件产品的运维成本就更加难以承受了。
1.云计算的优势
规模更大
与传统的“构建自己的基础架构”模型相比,云计算的规模更大,像Google云计算这类的云服务供应商都拥有上百万级的服务器规模;
虚拟化技术
云计算基本都采用虚拟化技术,用户自身不需要关注具体的硬件,只需要选择一家云服务供应商去租用需要的配置,而不需要自己大批量购买;
可用性高
云计算的可用性更高、扩展性更好;
更加经济
如果用户需要提升配置或减少配置,只需要另外租赁即可,而不需要自己重新购买;同时云计算是按照需求收费,更加的经济。
通过云计算,用户只需要从云供应商那里租用软件,数据库,服务器或存储之类这些设备,而不再需要自己去购买相关的设备。通过分布式存储技术,将数据发布到各个设备上。
使用云计算后,企业无需再耗费大量资金和精力进行IT安全性维护。在今天,所有富有经验的云提供商都会持续开展安全技术研发,帮助客户应对潜在威胁,更好地满足法规要求。
2.云计算技术
云计算是随着处理器技术、虚拟化技术、分布式存储技术、宽带互联网技术和自动化管理技术的发展而产生的,这种大规模的计算能力通常是由分布式的大规模集群和服务器虚拟化软件搭建。
目前,云计算已被广泛应用到各个领域,云平台的成本、安全和管理集约优势,可以降低IT架构和系统构建的成本。另一方面,云计算也成为城市、政府和各行业数字化转型的基础支撑。当前无论是电商平台,还是网上外卖平台、在线游戏中心、热点网站,或是工业互联网,都离不开云计算。
BMJ主要以分布式储存文件系统技术服务、服务器开发,芯片投资合作研发、分布式存储研发、数据中心提供基础建设技术、企业存储与相关应用的落地、电子计算机软件开发为主,致力于打造通过云存储技术实现全球百万设备有效链接,为互联网企业提供最廉价且高效的存储、网络加速、边缘计算等服务,以此形成以云计算、云存储、云物联三位一体的云服务生态。
BMJ分布式存储目前广泛布局存储产业,未来形成包括云存储、云计算、大数据的产业集群,作为分布式存储的领航者,BMJ促进了整个分布式存储行业的发展。