《SaaS 通识系列》终于、终于、终于可以与大家见面了。我们先认识下什么是云计算,简单地说,云计算就是计算服务的提供(包括服务器、存储、数据库、网络、软件、分析和智能)- 通过 Internet(云)提供快速创新、弹性资源和规模经济。对于云服务,通常你只需使用多少支付多少,从而帮助降低运营成本,使基础设施更有效地运行,并能根据业务需求的变化调整对服务的使用。
整个系列共 6 篇:
- 云计算是什么(本篇)
- SaaS 是什么
- SaaS 简史
- SaaS 销售模式
- SaaS 定价模式
- SaaS 常用指标
希望对从事该领域,甚至感兴趣的朋友,能够相对完整的认识和学习 SaaS。
今天是该系列的第 1 篇,往后 周三 和 周六 更新,9 月内更新完毕。
云计算是什么?
什么是云计算(Cloud computing)?
这是我们在展开 SaaS 之前必须要理解的概念。
云计算,通过互联网提供计算服务,包括服务器、储存、数据库、网络、应用等,采用按需付费的定价模式。
这意味着,企业或个人可以通过互联网访问服务器上运行的软件和数据库,而无需在自己的物理服务器或计算机上运行应用程序。
例如,一家公司需要建立信息系统,来支撑业务发展,有 2 种方案:
方案 1,自建机房、买服务器、搭系统、开发应用。这需要投入硬件场地通风设施、招聘专业 IT 人员开发维护,且实施周期长、不易扩展(业务量低时资源无法充分利用,业务量大时很难快速扩容)。
方案 2,采用云计算方式。通过向云服务提供商租用服务,只需通过网络连接访问使用,按需付费。具有前期投入低、快速部署、灵活可扩展、容灾备份等优势。
▲ 通过互联网访问云服务
同样,在生活中,云计算也已经应用到方方面面。
例如,个人记录使用语雀文档(在线文档知识库),不管是在哪部手机或哪台电脑上登录,都可以获取到账号内的所有文档,而不是像“传统”的 Microsoft Word[1],局限在一台电脑上,无法流动。
云计算部署模式
云计算的主要部署模式分为 4 种:
- 公有云(Public Cloud)
- 私有云(Private Cloud)
- 混合云(Hybrid Cloud)
- 社区云(Community Cloud)
公有云
由云服务提供商拥有和管理,通过互联网向企业或个人提供计算资源。
这就好比城市的水电,居民共享,每家每户各取所需,按量统计付费。
▲ 公有云
私有云
单个组织专用的云服务,而无需与其他组织共享资源。私有云可以在内部管理,也可以由第三方云服务提供商托管。
公有云与私有云的区别,就好比自家的洗衣机(私有)和干洗店(对公)的区别。
▲ 私有云
混合云
顾名思义,即同时使用公有云和私有云。从而允许公司将敏感数据保留私有云中(安全性),同时使用公有云来运行应用程序(低成本)。
这就好比 Nike 将设计研发放在美国(人才),产品生产放在越南(人力成本低)。
▲ 混合云
社区云
特定组织或行业共享使用的云计算服务方案。社区云是由几个具有类似关注点(例如安全性、隐私性和合规性)的多个组织共享。
像金融机构、政府组织或医疗等特殊客户群体,需要满足其一定的行业规范和数据安全标准。
▲ 社区云
云计算服务模式
云计算的主要服务模式分为 3 种:
- 基础设施即服务(IaaS:Infrastructure as a Service)
- 平台即服务(PaaS:Platform as a Service )
- 软件即服务(SaaS:Software as a Service)
基础设施即服务(IaaS)
IaaS,基础设施服务。提供按需付费的计算资源,包括服务器、网络、磁盘存储和数据中心等基础设施。
例如,AWS、Microsoft Azure、阿里云,可购买云存储。
平台即服务(PaaS)
PaaS,云的服务平台。提供硬件和软件工具,使开发人员更轻松地快速创建 Web 或移动应用。
例如,微信开发者平台,在此平台上开发小程序应用。
软件即服务(SaaS)
SaaS,基于云的应用,被授予的企业或个人通过网络访问使用。
例如,百度云盘(个人级 SaaS)、钉钉(企业级 SaaS)、53KF 客服系统(企业级 SaaS)。
IaaS、PaaS、 SaaS 之间的区别?
这里举个盖房子的列子。有三位父亲,分别叫 IaaS、PaaS 和 SaaS,对自己的儿子说:
IaaS:盖房子的地给你了,你自己搞材料,找人盖。
PaaS:盖房子的地给你了,砖瓦水泥沙也都齐全了,你自己找人盖。
SaaS:房子给你租好,你直接搬进去住。
▲ 盖房子
对应到软件开发,如下图所示:
▲ IaaS、PaaS、 SaaS 区别。图片创意来源:《Data Sovereignty and the Cloud》
*关注公众号添加我好友,获取相关名词解释链接
网络(networking)、储存(storage)、服务器(servers)、虚拟化(virtualization)、操作系统(O/S)、中间件(middleware)、内存管理(runtime)、数据(date)、应用(applications)
简单的来说,可以将 IaaS 视为构建应用程序的基础设施,将 PaaS 视为开发人员构建应用程序的平台,而将 SaaS 视为可以直接使用的软件,直接满足企业业务使用需求。
最后
本质上,每种云服务模式都是某种程度上的资源抽象,并以服务的形式提供给企业、组织或个人。
同时,企业、组织和个人也可根据自身情况,采用不同的云服务模式。
但,不管怎样,云服务模式都在不同程度上简化了开发工作,使得企业、组织和个人能够更加专注于自身的业务和商业发展。
本篇通过图片和相关生活案例,简单的阐述了云计算的相关知识。
下一章节,我将对 SaaS 进行更加深入的拆解和阐述。
本文参考:
https://www.cloudflare.com/learning/cloud/what-is-the-cloud/
https://www.w3schools.in/cloud-computing/cloud-services/
https://azure.microsoft.com/en-gb/overview/what-is-cloud-computing/?cdn=disable
https://www.salesforce.com/products/platform/best-practices/cloud-computing/
https://www.ibm.com/blogs/cloud-computing/2014/08/27/community-clouds/
https://blog.hubspot.com/service/iaas-paas-saas
https://www.zhihu.com/question/20387284/answer/743669668