[译] 云服务如何帮助你提高业务效率?

352 阅读7分钟

云服务如何帮助你提高业务效率?

Photo by [Uwe Hensel](https://unsplash.com/@sonnar_mc?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/skyscraper-crane?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

了解 IaaS,SaaS,PaaS 和 FaaS

在 20 世纪,企业依靠内部机房里的服务器和计算机开展业务。

这意味着,当需要启用新的服务器时,要耗费数周乃至数月的时间才能把一切准备就绪。从批准预算、下订单、运输服务器,直到安装 —— 这是一个漫长而艰巨的过程。

但是时代已经改变,企业应该在现场配置价值百万美金的服务器的观念已经被云计算服务改变。

简而言之,云计算是一个远程服务,通常能够提供基础设施、软件、存储、平台和许多其他形式的服务。

为什么企业会购买 AWS 和 Azure 这样的云计算服务呢?

云计算所提供的多种服务不仅能降低企业的硬件成本,还能降低企业的人力成本。现在 1 到 2 个 开发者就可以完成大部分曾经需要一整个团队的工程师才能完成的工作。

由于种类繁多,要了解所有可能的云服务类型是很困难的 —— 让我们来看看目前有什么可用的云服务类型吧。

云计算服务类型

IaaS 是什么?

IaaS,是 Infrastructure-as-a-Service(基础设施即服务)的简称。这种服务模式提供大量的虚拟或物理的基础设施,包括服务器、网络、数据中心、虚拟机管理程序层,甚至虚拟化

通常,这个服务也包括对基础设施和弹性存储的管理。通过 IaaS,企业可以安装操作系统,部署他们的数据库,拥有不断变更存储容量或者运行环境的灵活性。只要你觉得方便,按月、按小时或者按周支付,哪种都可以。

IaaS 是云计算领域的基础服务提供方式之一。它允许企业通过第三方云计算服务提供商来访问互联网上的存储空间、网络、服务器和其他东西。IaaS 允许组织创建足以满足他们业务需求的 IT 环境。

真实案例

一些最受欢迎的 IaaS 案例包括类似 AWS 的 EC2 或 RDS 的产品。这些服务让你能很简单地就启动一台 Linux 服务器或者一个数据库,并且可以根据你的需要进行扩展。你不再需要获取一台新的服务器,只需要在 AWS 上点击创建按钮就可以了。除此以外,AWS 工作区能够让企业在一个虚拟私有云网络中启动虚拟的台式机,这种方式让安全管理和远程工作更简单了。

不需要买一台计算机

初创企业和小公司特意使用 IaaS 来工作以避免在软硬件上花费过多。他们需要 IaaS 的可扩展性,而 Google 这样的服务提供商很擅长做这个。实际上,你可以通过一个简单的链接来访问一个中央表,然后在上面交换日常文档。

SaaS 是什么?

SaaS 是 Software-as-a-Service(软件即服务)的简称。它是一种软件分发模型,可以在线托管应用程序,并且让消费者可以访问。你只需要一个互联网连接和一个浏览器就能使用这些应用程序。

SaaS 最大的好处在于它提供的网页分发模型能彻底终结需要由一个 IT 员工来安装或下载应用到每台计算机上的情况。例如,我经常使用 Google 文档,它提供的在线存储可以在任何地点、任何设备上进行访问,并且拥有自动保存选项,这两点特性很好地帮助了我。

此外,供应商负责处理技术问题,这让 SaaS 用户更方便地使用应用。

真实案例

一些最受欢迎的 SaaS 提供商包括 Google GSuite、Salesforce、Dropbox 和 SAP Concur。SaaS 最好的例子是 Gmail,一个在线邮件服务,它让你从任何设备上都可以访问到 Google 托管的文件和应用。在任何有互联网连接的地方,你都能使用产品,而不需要下载软件或者使用产品密钥。这种能力让员工们在任何地方都有很高的生产力。

PaaS 是什么?

PaaS 是 Platform-as-a-Service(平台即服务)的简称。这种云服务模式分发软件和硬件工具,使得消费者能够开发、运行并且测试他们的应用程序。使用 PaaS 的最大优势之一是它可以简单地迁移到混合模型。

PaaS 类似于 SaaS,然而,PaaS 提供一个在线创造软件的平台,而不是像 SaaS 那样通过互联网分发软件。这一点让创建网站和应用更简单。

通常,PaaS 给开发者们提供一个框架,使得他们能够在不需担心基础设施的情况下创建自定义的应用程序。PaaS 专为那些能够在线设计并管理应用程序的开发者服务。这些应用程序往往具有高度的可伸缩性,并且始终可用。

真实案例

一些最受欢迎的 PaaS 服务提供商包括 OpenShift,AWS Beantalk,Google App Engine 和 Windows Azure。以 OpenShift 为例,它包括 Linux 操作系统、网络、注册、监控、授权和容器运行方案,所以消费者可以使用 OpenShift 为自己的企业开发人员搭建基础设施。

FaaS 是什么?

FaaS 是 Function-as-a-Service(功能即服务)的简称。这类云服务为开发者提供运行和管理应用的功能的平台,让他们不需要担心基础设施或者应用开发相关的复杂问题。

FaaS 最大的好处是它提供无服务器计算,这点让开发者可以直接把他们的生产代码部署到网络上,而不需要为计算资源的规划、供应或维护发愁。

真实案例

FaaS 最受欢迎的案例有 Amazon Lambda、Microsoft Azure Function、IBM Cloud Functions 和 Google Cloud Functions。以 Lambda 为例,它可以按需执行代码,并且根据需求来自动伸缩每天的请求。因此,将它和 API 网关结合使用,可以很方便地生成一个最佳解决方案。

结论

云计算可以帮助一家企业快速扩展他们的 IT 解决方案。它可以提供一个成熟的平台,来管理存储、服务器和虚拟桌面。在诸如 IaaS、PaaS、SaaS 和 FaaS 的云计算服务的帮助下,你的公司可以使用虚拟基础设施来管理其 IT 相关业务。

不仅如此,这种虚拟化技术也让企业更容易降低成本并更好地处理分析业务。

云计算就是要简化技术流程。如果你所在的企业或者部门还没有开始使用云计算相关服务,那么最好就从现在开始吧,不要和当前的市场脱节了。

如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文永久链接 即为本文在 GitHub 上的 MarkDown 链接。


掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 AndroidiOS前端后端区块链产品设计人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划官方微博知乎专栏