公共云托管曾经被认为是一种新颖的方法,现已成为构建和扩展应用程序的首选方式。
公共云是一种通过互联网共享资源的云计算。这意味着多个客户可以使用相同的多租户基础设施,包括服务器、存储和网络设备,全部由第三方服务提供商管理。
这些公共云通常由 OVHcloud、亚马逊、微软和谷歌等大型科技公司运营。
公共云背后的核心好处是,因为您与其他人共享资源,所以您可以分担维护和使用成本。由第三方提供商掌舵,您无需负责专用数据中心的繁重工作。
与公有云不同,私有云是一种云计算模式,资源专用于单个组织。私有云通常部署在本地或数据中心,并由组织的 IT 部门管理。就像拥有自己的家一样,私有云提供更多的控制和定制,并且设置和维护成本可能很高,因为全部拥有成本都由您承担。
安全问题:在公共云上托管服务可能会使组织更容易受到安全漏洞的影响。
现实:公共云提供商比大多数组织拥有更多的资源和专业知识来致力于安全性。公共云通常还提供比现场更全面的安全功能和工具。
缺乏控制:企业对其基础设施的控制较少。
现实:大多数公共云提供商都提供高度透明度,并允许企业根据自己的需求定制服务。
数据隐私问题:由于数据隐私问题,一些企业对于将数据托管在公共云上犹豫不决。
现实:公共云提供商必须遵守各种数据隐私法规,包括 GDPR、HIPAA、SOC 2 等。
1. 可扩展性
公共云的设计具有高度可扩展性,因此企业可以根据需要轻松添加或删除资源。
这使得公司能够对不断变化的需求和要求做出快速反应。
例如,如果您遇到网络流量激增,您可以快速扩展资源以满足需求。当流量恢复正常时,缩减规模并只为您需要的资源付费。这为工作负载波动或不可预测的组织提供了显着的优势。
如果您是软件即服务 (SaaS) 提供商,则无需根据现有和预计的客户群猜测您需要哪些资源。随着您的服务变得越来越受欢迎,您可以轻松地根据需求进行扩展。
2. 节省成本
由于公共云由多个租户共享,因此它们可以比私有云节省大量成本,尤其是前期成本。服务提供商可以将基础设施和维护成本分摊到更广泛的客户群。
这些公共云提供商还提供按需付费的定价模式,因此您只需为使用的资源付费。此外,它们还可以帮助企业在设置和维护本地基础设施时避免高昂的前期成本。
您也不必追求安全性或合规性等第三方功能,公共云提供商通常会将这些功能包含在成本中。
3. 易于维护
托管自己的数据中心需要大量工作。有些物理组件需要维护、保护和维修。公共云提供商负责所有底层硬件和软件管理,让您可以专注于应用程序和业务逻辑。
4. 安全性
与拥有本地环境的组织相比,公共云提供商拥有更多的资源和专业知识可用于安全性。他们拥有专门的安全团队,全天候 24/7 监控和管理基础设施。此外,公共云提供商还提供全面的安全功能和工具,而这些功能和工具在本地无法轻松获得。这包括防火墙、入侵检测和数据加密等功能。
5.灵活性和定制化
公共云提供商提供广泛的服务,可以根据个人需求进行定制。例如,您可以从一系列存储选项、虚拟机大小和网络选项中进行选择。这种级别的定制允许企业优化其基础设施以满足其特定要求。
6. 基于开放标准
由于公共云是基于开放标准构建的,因此您可以访问与其现有系统兼容的工具和服务。这还意味着客户可以自由地在不同的公共云提供商之间切换,或者在必要时迁移到私有云。
7.透明度
公共云提供商通常提供高水平的透明度。这意味着客户可以访问有关其服务的性能和可靠性的详细信息。这种程度的透明度可以帮助企业对其基础设施做出决策,并在问题变得严重之前发现问题。
8. 数据控制
企业可以选择数据存储位置、保护方式以及谁有权访问数据。这种控制级别有助于企业遵守监管要求并保护敏感数据。
提供商可以通过多种不同方式提供公共云服务。
基础设施即服务 (IaaS)
IaaS 是一种云提供商提供虚拟化计算资源(包括服务器、存储和网络)的模型。您可以使用这些资源来运行您自己的应用程序和服务。
平台即服务 (PaaS)
PaaS 是一种云提供商为客户提供构建、运行和管理自己的应用程序的平台的模型。例如,AWS 和 Salesforce 都是 PaaS 的示例。该产品包括底层基础设施、中间件和开发工具。
软件即服务 (SaaS)
SaaS 提供商提供完整的软件应用程序,客户可以通过网络浏览器或移动应用程序访问该软件。 SaaS 的示例包括 Google Workspace、Salesforce 和 Microsoft 365。
当谈到公共云计算时,有不同类型的资源可以为您提供支持。
GPU 密集型依赖于更多的图形处理能力,例如机器学习、视频渲染和游戏应用程序。在这些情况下,工作负载可能需要能够访问高性能图形处理单元 (GPU) 的虚拟机 (VM) 才能高效地执行这些任务。
RAM 密集型应用程序需要更多内存(随机存取存储器 (RAM))来操作数据,这在大数据分析、内存数据库和科学模拟等数据密集型应用程序中很常见。这些实例专为数据分析和数据科学而设计,具有优化的 CPU/RAM 比率和加速的每秒输入/输出操作 (IOPS)。
CPU密集型工作负载需要更多处理能力来执行高性能计算、科学模拟和加密等计算任务。这些实例非常适合需要高频计算或处理并行工作负载的应用程序。
您可以在此处查看有关不同类型公共云存储的更多详细信息。
在公共云上托管的理由有很多,而不这样做的理由却很少。借助公共云,服务的定价具有竞争力,资源可以有效扩展,而且维护也更加容易,