AWS面试宝典

发布时间 2023-04-14 15:45:02作者: Hanson_Wang

AWS组件有哪些:

  • 简单存储服务: S3是存储文件的 aws 服务。它是基于对象的存储,即可以存储图像、word 文件、pdf 文件等。S3 中可以存储的文件大小从 0 Bytes 到 5 TB。它是一种无限的存储介质,即可以随心所欲地存储数据。S3包含一个存储文件的存储桶。存储桶就像存储文件的文件夹。它是一个通用命名空间,即名称必须是全局唯一的。每个存储桶必须具有唯一的名称才能生成唯一的 DNS 地址。
  • 弹性计算云: 弹性计算云是一种 Web 服务,可在云中提供可调整大小的计算容量。您可以根据计算需求的变化向上和向下扩展计算容量。它允许您只为实际使用的资源付费,从而改变了计算的经济性。
  • 弹性块存储: 它提供了一个持久的块存储卷,用于 AWS 云中的 EC2 实例。EBS 卷在其可用区内自动复制,以防止组件故障。它提供运行工作负载所需的高耐用性、可用性和低延迟性能。
  • 云监控: 它是一项用于实时监控您运行的所有 AWS 资源和应用程序的服务。它收集并跟踪衡量您的资源和应用程序的指标。
  • 身份访问管理: 它是 aws 的一项服务,用于管理用户及其对 aws 管理控制台的访问级别。它用于设置用户、权限和角色。它允许您向 aws 平台的不同部分授予权限。
  • 简单电子邮件服务: 亚马逊简单电子邮件服务是一种基于云的电子邮件发送服务,可帮助数字营销人员和应用程序开发人员发送营销、通知和交易电子邮件。对于想要与客户保持联系的各种规模的企业而言,这项服务非常可靠且具有成本效益。
  • Route53: 它是一个高可用且可扩展的 DNS(域名服务)服务。它通过将域名转换为数字 IP 地址,为开发人员和企业将最终用户路由到 Internet 应用程序提供了一种可靠且经济高效的方式。

EC2 实例有四种定价模式:

1. 按需实例

  • 按需定价也称为按需付费。即用即付是一种定价模式,允许客户只为所使用的资源付费。
  • 需要按每小时或每秒为计算容量付费,具体取决于客户运行的实例。
  • 按需实例不需要任何预付款。
  • 在使用按需实例时,客户可以根据应用程序的要求增加或减少计算容量。
  • 对于那些具有短期和不可预测工作负载的应用程序,建议使用按需实例。
  • 希望在 EC2 实例上实现低成本和灵活性且无需预付费用的用户。
  • 按需实例用于首次在 EC2 上开发或测试的应用程序。

2. 预留实例

  • 预留实例是第二个最重要的定价模型,它通过为您知道将来会使用的服务支付预付款来降低 AWS 环境的总体成本。
  • 与按需实例相比,预留实例提供高达 75% 的折扣。
  • 预留实例被分配给特定的可用区,该可用区为客户预留计算容量,以便可以在需要时使用。
  • 预留实例主要推荐给那些状态稳定且需要预留容量的应用。
  • 想要使用 EC2 超过 1 到 3 期限的客户可以使用预留实例来降低整体计算成本。

3. 现货实例

  • Spot实例由未使用的容量组成,这些容量以非常优惠的价格提供。
  • 与按需实例相比,它提供高达 90% 的折扣。
  • Spot 实例主要推荐用于具有灵活开始和结束时间的应用程序。
  • 当应用程序需要以非常低的价格提供计算能力时,它很有用。
  • 当应用程序迫切需要额外的计算能力时,它很有用。

4. 专用主机
它是一个专供您使用的物理 EC2 服务器。它通过为客户提供包含专用硬件的 VPC 来降低总体成本。

EBS卷是什么:

Elastic Block Store 是一项提供持久块存储卷的服务,可用于 AWS 云中的 EC2 实例。EBS 卷在其可用区内自动复制,以防止组件故障。它提供运行工作负载所需的高耐用性、可用性和低延迟性能。

AWS有哪些不同类型的实例:

通用实例类型
通用实例是公司主要使用的实例。有两种类型的通用实例:固定性能(例如 M3 和 M4)和突发性能(例如 T2)。一些部门使用此实例,例如开发环境、构建服务器、代码存储库、低流量网站和 Web 应用程序、微服务等。
以下是通用实例:

  • T2 实例:T2 实例是在空闲时接收 CPU 积分并在活动时使用 CPU 积分的实例。这些实例不会非常一致地使用 CPU,但它能够在工作负载需要时突增到更高的级别。
  • M4 实例:M4 实例是通用实例的最新版本。这些实例是管理内存和网络资源的最佳选择。它们主要用于对微服务器需求较高的应用。
  • M3 实例:M3 实例是 M4 的早期版本。M4 实例主要用于需要额外内存、缓存队列、为 SAP 和其他企业应用程序运行后端服务器的数据处理任务。

计算优化实例类型
计算优化实例类型由两种实例类型组成:C4 和 C3。

  • C3 实例:C3 实例主要用于那些对 CPU 使用率要求非常高的应用。这些实例主要推荐用于需要高计算能力的应用程序,因为这些实例提供高性能处理器。
  • C4 实例:C4 实例是 C3 实例的下一个版本。C4 实例主要用于那些需要高计算能力的应用。它由 Intel E5-2666 v3 处理器组成并使用硬件虚拟化。根据 AWS 规范,C4 实例可以运行在 2.9 GHz 的速度,并且可以达到 3.5 GHz 的时钟速度。

GPU 实例
GPU 实例由 G2 实例组成,主要用于需要大量图形和 3D 应用程序数据流的游戏应用程序。它由高性能 NVIDIA GPU 组成,适用于音频、视频、3D 成像和图形流式传输类型的应用程序。要运行 GPU 实例,必须安装 NVIDIA 驱动程序。

内存优化实例
内存优化实例由专为内存密集型应用程序设计的 R3 实例组成。R3 实例由最新的 Intel Xeon lvy Bridge 处理器组成。R3 实例可以维持 63000 MB/秒的内存带宽。R3 实例提供高性能数据库、内存分析和分布式内存缓存。
存储优化实例
存储优化实例由两种类型的实例组成:I2 和 D2 实例。

AWS中可以创建多少个弹性 IP:

AWS中可以为每个区域的每个 AWS 账户创建 5 个弹性 IP 地址。