2020-12-31 09:57:34 阅读(165)
近年来,云计算的概念非常火爆。不仅很多云计算相关的创业公司如雨后春笋般涌现,大佬们也纷纷加入战场。IaaS、PaaS、SaaS、各种形式的Baas并存,一派繁荣景象。本文结合自己对当前市场上云计算形式的理解,谈了自己的看法。基础设施云又称IaaS,故名思议,这类提供商主要提供系统底层的设备服务。最简单的理解是,如果您提供Linux或windows服务器,用户可以远程连接服务器并在其上安装软件,并且对该服务器有相对较强的控制能力。供应商通常要求用户选择内存、硬盘、带宽、操作系统等部分硬件参数,并根据选择收取相应的租金。提供商通常以虚拟化的方式有效地利用自己的物理资源。实际上,对于用户来说,面对的与物理服务器没有什么不同,还可以有更稳定的硬件环境,降低了用户的运维难度。阿里云、微软WindowsAzure等这类云提供商更为知名。一般来说,提供商将为用户提供一个管理控制台,以便于查看服务器的运行状态。下图为阿里巴巴云的后台控制台界面。用户管理单位为虚拟服务器:平台设施云,又称Paas,为用户提供软件平台和开发工具,如php、python、.net、数据库系统,存储平台。用户通常不需要考虑底层操作系统、硬件配置、网络配置、负载,只需上传开发的程序,就可以在特定的软件平台上运行;在数据库方面,用户不需要关心备份、转移等问题,供应商会做得很好,只需要根据需要链接数据库阅读和写作。还有一种作者也被归类为PaaS,即存储提供商。通常,存储提供商负责提供文件的存储和备份,并提供与操作系统无关的文件读写API,通常基于HTTP或TCP。正因为如此,笔者认为这不同于简单的磁盘提供,这是一种统一、更合乎逻辑的存储服务,不需要关心底层的存储结构。作者接触的新浪云和七牛云比较多。新浪云主要提供软件平台、数据库和一些配套服务;七牛云是一家纯粹的存储提供商,其特点是存储文件的多样化处理,如视频转码、图片转换,甚至最近的黄色识别,应该为用户提供极大的便利。PaaS通常以多少收费的形式收费,对于流量小的用户来说,往往是免费的。下图为新浪云背景应用管理界面,用户管理单元为应用,应用语言、平台、配套数据库、缓存服务:下图为七牛云背景,用户管理单元为空间,文件存储在空间下:软件服务云也称为SaaS,这类云实际上更接近最终用户,用户更容易理解,如典型的百度云磁盘。这种云相对难以定义,范围很广,这里不再讨论。后端即云,又称BaaS,是一个相对较新的概念,随着移动互联网的发展而提出和实现,因此更适合移动应用。简而言之,这种云的目标就是“消灭”后端程序员,听起来有点吓人。接触后感觉还是很不错的。结构化数据存储:与直接提供数据库系统不同,这类云提供一系列API和SDK,允许移动开发人员或网络开发人员直接访问数据,而无需数据库服务器和中间件。例如,在过去,如果我们想注册一个用户,我们必须首先设计和初始化数据库,然后用某种语言编写接口程序,将一些接口暴露给客户端,以便客户端可以通过该接口访问数据。这个接口也可以称为中间件,通常由被称为“后端程序员”的角色完成,然后在BaaS下,这个过程是不必要的。BaaS可以直接提供客户端访问数据的能力,数据表可以自动创建。与之相匹配的是一套完整的数据分析方案和系统。它还消除了后台管理和数据查看分析功能的开发。推送:BaaS还能为移动客户端提供消息推送能力。文件:一些BaaS还具备存储文件的能力。如果创业团队需要简化人员,专注于产品的前端体验,特别是移动体验,可以考虑使用BaaS来简化后端服务和人员结构。我接触过的国内Baas有AVOS、Bmob等。下图是AVOS的背景。可以看出,它们就像数据库,这些Class(表)不需要提前创建。读写完全由API和SDK完成:总结存在是合理的。在选择上述产品时,没有优缺点。重要的是要根据不同的应用性质、应用规模和团队人员状况做出最合适的选择。例如,如果是移动app,在人员紧张,特别是缺乏后端开发人员的早期阶段,可以考虑使用BaaS。而且在中期,随着人员规模的扩大和需求的增加,Baas无法满足要求,因此可以转向Paas。如果应用规模进一步扩大,IaaS可能会考虑,甚至可以考虑成本人员等因素建造自己的机房。
以上就是关于结合自己的理解,对目前市面上的云计算形式,谈一谈看法。的相关介绍,更多结合自己的理解,对目前市面上的云计算形式,谈一谈看法。相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对结合自己的理解,对目前市面上的云计算形式,谈一谈看法。有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一