📜  什么是重要的 AWS 云服务?

📅  最后修改于: 2021-10-18 12:34:23             🧑  作者: Mango

2006 年,亚马逊网络服务 (AWS) 开始以通常称为云计算的网络服务形式向公众提供 IT 服务。云计算的主要优势之一是它用按需低成本的即用即付模式取代了前期资本基础设施费用。 AWS 使企业不再需要提前数周或数月计划和采购 IT 基础设施。相反,他们可以立即选择所需的任意数量的服务器和其他技术,并在几分钟内交付给他们。今天,AWS 在云中提供了一个高度可靠、可扩展和低成本的基础设施平台,为全球 190 多个国家/地区的数十万家企业提供支持。

AWS 服务通常分为不同的类别,例如计算、网络、存储、应用程序、数据库和分析

AWS 提供的重要云服务

AWS 提供的不同类别的重要云服务如下:

1. 计算

亚马逊EC2:
Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可在云中提供安全、可调整大小的计算能力。它允许组织在云中获取和配置虚拟计算能力。您可以从应用程序所需的各种操作系统和资源配置中进行选择,例如内存、CPU、存储。 Amazon EC2 使您能够在几分钟内增加或减少容量。您可以同时使用一个、数百甚至数千个服务器实例。因为这一切都由 Web 服务 API 控制,所以您的应用程序可以根据其需要自动向上和向下扩展。 Amazon EC2 与大多数 AWS 服务集成,例如 Amazon Simple Storage Service (Amazon S3)、Amazon Relational Database Service (Amazon RDS) 和 Amazon Virtual Private Cloud (Amazon VPC),为计算应用程序提供完整、安全的解决方案。

AWS Lambda:
AWS Lambda 允许您在不管理服务器的情况下运行代码。您只需为您消耗的计算时间付费,并且在您的代码未运行时不收费。使用 AWS Lambda,您可以在零管理的情况下为任何类型的应用程序运行代码。只需上传您的代码,Lambda 就会处理运行和扩展具有高可用性的代码所需的一切。您可以将代码设置为从其他 AWS 服务自动触发,也可以直接从任何 Web 或移动应用程序调用它。

AWS 弹性豆茎:
AWS Elastic Beanstalk 是一种平台即服务,可通过提供您的应用程序所需的所有应用程序服务来促进应用程序的快速部署。 Elastic Beanstalk 支持多种平台,如 Node js、 Java、 PHP、 Python和 Ruby。因此,您可以开发您的应用程序以满足您的要求,并且只需在 Elastic Beanstalk 上进行部署。您只需上传代码,AWS Elastic Beanstalk 就会自动处理部署,从容量预置、负载平衡和自动扩展到应用程序运行状况监控。同时,您保留对支持您的应用程序的 AWS 资源的完全控制权,并且可以随时访问底层资源。

2. 网络

亚马逊专有网络:
Amazon VPC 是您在云中的网络环境。它允许您创建一个私人
AWS 云中的网络,它使用许多与本地网络相同的概念和结构。 Amazon VPC 还可让您完全控制网络配置。客户可以定义正常的网络配置项,例如IP 地址范围、子网创建、路由表创建、网络网关和安全设置。 Amazon VPC 是一项 AWS 基础服务,并与众多 AWS 服务集成。例如,Amazon EC2 实例部署到您的 Amazon VPC 中。同样,Amazon Relational Database Service (Amazon RDS) 数据库实例部署到您的 Amazon VPC 中,其中的数据库就像您的本地网络一样受到网络结构的保护。

亚马逊 53 号公路:
Amazon Route 53 是一种高度可用且可扩展的云域名系统 (DNS) Web 服务。它旨在通过将人类可读的名称(例如 www.geeksforgeeks.com)转换为计算机用于相互连接的数字 IP 地址,为开发人员和企业提供一种极其可靠且经济高效的方式将最终用户路由到 Internet 应用程序.

3. 存储

Amazon S3(简单存储服务):
Amazon Simple Storage Service (Amazon S3) 是对象存储,具有简单的 Web 服务界面,用于从 Web 上的任何位置存储和检索任意数量的数据。它旨在提供无限量的存储空间,并具有 99.999999999% 的耐用性。您可以使用 Amazon S3 作为云原生应用程序的主存储作为备份和恢复以及灾难恢复的目标。使用 Amazon 的云数据迁移选项将大量数据移入或移出 Amazon S3 非常简单。一旦数据存储在 Amazon S3 中,它就可以自动分层到成本更低、时间更长的云存储类别中,例如 Amazon S3 Standard – Infrequent Access 和 Amazon Glacier 以进行存档。

亚马逊冰川:
Amazon Glacier 是一种安全、持久且成本极低的存储服务,用于数据归档和长期备份。存储在 Amazon Glacier 中的数据需要几个小时才能检索,这就是它非常适合归档的原因。

4. 数据库

Amazon RDS(关系数据库服务):
借助 Amazon Relational Database Service (Amazon RDS),可以轻松地在云中设置、操作和扩展关系数据库。它提供经济高效且可调整大小的容量,同时管理耗时的数据库管理任务,让您腾出时间专注于您的应用程序和业务。 Amazon RDS 为您提供了六种熟悉的数据库引擎供您选择,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和 Microsoft SQL Server。

Amazon DynamoDB(非关系数据库):
Amazon DynamoDB 是一种快速且灵活的 NoSQL 数据库服务,适用于需要在任何规模下保持一致的个位数毫秒延迟的所有应用程序。它是一个完全托管的数据库,支持文档和键值数据模型。其灵活的数据模型和可靠的性能使其非常适合移动、网络、游戏、物联网 (IoT) 和许多其他应用程序。