云计算概念
什么是云计算?
什么是云计算?
云计算被定义为通过互联网以服务形式访问共享计算资源,例如服务器、存储、数据库、网络、应用程序、分析乃至智能。 NIST的定义 (SP 800-145, 2011年9月) 增加了快速配置和发布,且管理工作量极小。 这是一种模式,在这种模式下,公司无需拥有和管理自己的数据中心和服务器,而是使用云服务 提供商的 技术和服务。
最常见的三种云计算模式是什么?
有三种最常见的云计算模式:
- 软件即服务 (SaaS): 软件应用程序由云服务提供商托管和管理,可通过网络浏览器访问,无需安装。一些办公应用示例包括 Google Workspace(包含 Gmail)、Salesforce,以及 Dropbox。
- 平台即服务 (PaaS): 这些是用户可以构建、迭代和运行应用程序的平台。示例:AWS Elastic Beanstalk 和 Azure App Service.
- 基础设施即服务 (IaaS): 提供诸如服务器、存储和网络等计算机服务 您可以在其上运行 您自己的程序和操作系统。示例: Amazon EC2, Google Compute Engine。
| 特性 | SaaS | PaaS | IaaS |
|---|---|---|---|
| 服务交付 | |||
| 主要产品 | 即用型软件应用程序 | 开发和部署平台 | 计算基础设施资源 |
| 访问方式 | Web浏览器 | 开发工具和API | 直接访问基础设施 |
| 管理与控制 | |||
| 用户控制级别 | 最低(仅应用程序设置) | 中等(应用程序开发和部署) | 最高(完全控制基础设施) |
| 提供商责任 | 软件、基础设施、维护 | 基础设施和平台维护 | 仅基础设施维护 |
| 用法及示例 | |||
| 目标用户 | 最终用户和企业 | 开发人员和技术团队 | 系统管理员和IT团队 |
| 常见示例 | Google Workspace、Salesforce、Dropbox | AWS Elastic Beanstalk, Azure App Service | Amazon EC2, Google Compute Engine |
云计算和 SaaS 之间的主要区别是什么?
云计算是一个广义术语,描述了多种服务交付模式,其中一种是 SaaS。云计算最好被定义为整个披萨,而 SaaS 可以被认为是披萨的一片,特别是软件应用程序的那一片,其中服务提供商提供所有其他成分,例如服务器、存储等。
云也按部署方式分类: NIST SP 800-145 定义了四种部署模型;一种 混合云 结合了私有云、社区云或公有云。
云计算对企业有哪些好处?
云计算涉及企业考虑以下因素:
- 成本节约: 按量付费定价关联 云成本 到所使用的资源,不同于预先购买硬件的开销。
- 可扩展性和灵活性: 能够根据需求增加或减少已确定的资源,以消除成本超支或利用效率低下。
- 可靠性和可用性: 这体现在拥有 精细的 提供服务可用性和灾难恢复系统的基础设施。
- 协作和可访问性: 协作包含互动,可访问性则涉及从连接互联网的位置获取信息。
- 自动软件更新: 提供商负责管理更新和维护,这可能会影响IT员工活动的分配。
云计算的安全考虑因素有哪些?
云计算中的安全性 是您和云提供商之间的协作努力。以下是关键考量:
- 数据安全 和隐私: 选择一家安全性一流且具有相关功能(如加密和访问控制)来处理您的数据的提供商。
- 合规性: 确保提供商遵守标准政策和法规,尤其是在您的业务处理敏感数据时(例如,医疗保健和金融领域)。
- 事件响应: 具体而言,了解服务提供商采取了哪些措施来应对任何事件,以及他们将如何通知您此类事件的发生。
- 责任共担模式: 在Microsoft的模型中,提供商运行物理基础设施,而客户在每种服务模式中仍需对其数据和身份负责(Microsoft Learn).
如果您需要云服务提供商,以下是一些可用的选择: Amazon Web Services (AWS), Microsoft Azure,以及 Google Cloud Platform (GCP).
结论
云计算可以被定义为任何规模和类型的组织在交付过程中管理投入或控制支出的工具。然而,在转移到云端之前,明智的做法是考虑您的确切需求、成本和安全性等不同因素。