技术原理

2020年美国焊接学会顶级建筑师面试问题

成为一名注册专业人士为什么要问AWS架构师面试问题?”连续第七年,Gartner将Amazon Web服务放在了“领导者”象限。《福布斯》还报道,AWS认证解决方案架构师领导了15个顶级IT认证。毫无疑问,AWS解决方案架构师职位是IT行业最受欢迎的职位之一。Edureka的

致力于帮助您根据行业需求提升职业生涯。这就是为什么我们创建了一个AWS架构师面试问题和答案的列表,这些问题和答案很可能会在您的面试中被问到。如果您参加过AWS架构师的面试,或者有超出我们讨论范围的其他问题,我们鼓励您将其发布在我们的QnA论坛中。我们的专家团队将尽快与您联系。

同时,您可以通过与Edureka一起接受AWS架构师在线培训,最大限度地利用云计算职业机会。你可以在edureka课程结束后写AWS架构师认证考试。

想提升自己,在事业上取得成功?看看最热门的技术。”

“AWS解决方案架构师的角色:关于AWS,解决方案架构师将为现有系统设计和定义AWS架构,将它们迁移到云架构,并为未来AWS云实现开发技术路线图。因此,通过这篇AWS架构师面试问题的文章,我将为您带来AWS面试中最热门和最常见的问题。

现在在每个部分中,我们将从AWS基本面试问题开始,然后转向AWS面试问题和更具技术挑战性的有经验的人的答案,

AWS访谈问答| Edureka

第一节:什么是云计算。你能谈谈和比较两个流行的云服务提供商吗?”关于这个主题的详细讨论,请参考我们的云计算博客。以下是两个最受欢迎的云服务提供商之间的比较:

亚马逊网络服务与微软Azure

参数AWS Azure Initiation 2006 2010市场份额4x x实现较少选项更多实验可能功能最广选项范围广托管AWS不如Azure更好开发多样性和伟大的功能多样性和伟大的功能IaaS产品良好的市场占有比AWS更好的产品1.试试这个基于AWS场景的面试问题。我有一些私人服务器在我的场所,我也在公共云上分配了一些工作负载,这个建筑叫什么?虚拟私有网络私有云虚拟私有云混合云

答案D。

说明:这种架构将是一种混合云。为什么?因为我们同时使用公共云和您的本地服务器,即私有云。为了使这种混合架构易于使用,如果您的私有云和公有云都在同一个网络上(实际上),不是更好吗。这是通过将您的公共云服务器包含在虚拟私有云中,并使用VPN(虚拟私有网络)将此虚拟云与您的内部服务器连接而建立的。

第2节:Amazon EC2访谈问题

有关此主题的详细讨论,请参阅我们的EC2 AWS博客。

2。下面的命令对Amazon EC2安全组有什么作用?”

“ec2 create group CreateSecurityGroup”

将用户创建的安全组分组到一个新组中,以便于访问。创建新的安全组以用于您的帐户。在安全组内创建新组。在安全组内创建新规则。“

“答案B.”

解释:安全组就像防火墙,它控制进出实例的流量。在AWS术语中,入站和出站流量。上面提到的命令非常直截了当,它说创建安全组,并且执行相同的操作。移动along、 创建安全组后,可以在其中添加不同的规则。例如,您有一个RDS实例,要访问它,必须在其安全组

3中添加要从中访问该实例的计算机的公共IP地址。这是一个基于aws场景的面试问题。你有一个视频传输编码应用程序。视频按队列处理。如果视频处理在一个实例中中断,则在另一个实例中继续。目前有一个庞大的视频备份日志需要处理,为此你需要添加更多的实例,但你只需要这些实例,直到你的积压减少。哪一种方法更有效?”

“您应该使用一个随需应变的实例。为什么?首先,现在必须处理工作负载,这意味着它是紧急的,其次,一旦您的待办事项被清除,您就不需要它们了,因此保留实例是不可能的,而且由于工作是紧急的,您不能仅仅因为现货价格飙升就停止您实例上的工作,因此也不能使用现货实例。因此,在这种情况下,按需实例应该是正确的选择。

4。您有一个分布式应用程序,它周期性地跨多个Amazon EC2实例处理大量数据。该应用程序旨在从Amazon EC2实例故障中优雅地恢复。你必须以最具成本效益的方式完成这项任务。”

“下列哪项符合您的要求?”

“Spot Instances Reserved Instances专用实例On Demand Instances”

回答:一个

解释:由于我们在这里处理的工作不是连续的,因此一个保留实例有时应该是空闲的,这与On Demand Instances相同。此外,在工作开始时启动按需实例是没有意义的,因为它很昂贵。因此,现货实例将是正确的适合,因为他们的低利率和没有长期承诺。

5。如何停止和终止彼此不同的实例?”

“开始、停止和终止”是EC2实例中的三种状态,让我们详细讨论它们:

停止和启动实例:当实例停止时,实例执行正常关闭,然后转换到停止状态。它的所有Amazon EBS卷都保持连接状态,您可以稍后再次启动该实例。当实例处于“已停止”状态时,将不向您收取额外实例小时的费用。终止实例:当实例终止时,实例执行正常关闭,然后删除附加的Amazon EBS卷,除非卷的deleteOnTermination属性设置为false。实例本身也将被删除,以后无法再次启动该实例。6。如果我想让我的实例在单个租户硬件上运行,那么我必须将实例的租户属性设置为哪个值?专用隔离一个保留的

回答一个

说明:实例租赁属性应该设置为专用实例。其余值无效。

7。弹性IP地址(EIP)何时产生成本?分配EIP时。当它被分配并与正在运行的实例关联时。当它被分配并与停止的实例关联时。无论EIP是否与正在运行的实例关联,都会产生成本。”

“Answer C.”

解释:如果运行中的实例只连接了一个弹性IP地址,则不收费。但在以下情况下,您确实需要付费:

当您对实例使用多个弹性ip时。当弹性IP连接到已停止的实例时。当你的弹性IP没有连接到任何实例时。8个。Spot实例与按需实例或保留实例有何不同?”

“首先,让我们了解Spot实例、On-Demand实例和Reserved实例都是定价模型。随着时间的推移,spot实例为客户提供了购买计算能力的能力,而无需预先使用c按小时收费的商品,通常低于每个地区的按需收费。现货实例和竞价一样,竞价称为现货价格。现货价格有时会根据供需情况波动,但客户支付的价格永远不会超过他们指定的最高价格。如果现货价格高于客户的最高价格,客户的EC2实例将自动关闭。但事实并非如此,如果现货价格再次下跌,您的EC2实例将不会自动启动,必须手动启动。在即时和按需的实例中,用户端没有对持续时间的承诺,但是在保留实例中,必须坚持他选择的时间段。

9。保留实例是否可用于多AZ部署?多AZ部署仅适用于群集计算实例类型,适用于所有实例类型,仅适用于M3实例类型D。不适用于保留实例

答案B。

说明:保留实例是定价模型,适用于EC2中的所有实例类型。

10。如何使用c4.8XL实例上提供的处理器状态控制功能?”处理器状态控制由两种状态组成:

C状态-睡眠状态从c0到c6不等。C6是处理器最深的睡眠状态—P状态—性能状态p0是最高的,而p15是最低的可能频率。”

“现在,为什么是C状态和P状态。处理器有内核,这些内核需要热空间来提高性能。既然所有的内核都在处理器上,那么温度应该保持在一个最佳状态,这样所有的内核都能以最高的性能运行。

现在这些状态如何帮助实现这一点呢?如果一个内核处于休眠状态,它将降低处理器的整体温度,因此其他内核可以执行得更好。现在,同样的情况也可以与其他内核同步,这样处理器就可以通过及时地让其他内核进入休眠状态来提升尽可能多的内核,从而获得整体性能提升。

总结道,C和P状态可以在一些EC2实例(如c4.8XL实例)中自定义,因此您可以根据工作负载自定义处理器。

如何做到?您也可以参考本教程中的

11。在“群集放置”组中启动实例时,您可以预期什么样的网络性能参数?“

“网络性能取决于实例类型和网络性能规范,如果在放置组中启动,您可以预期单个流中最多

10 Gbps,多流中最多20 Gbps,即放置组外的全双工网络流量将限制为5 Gbps(全双工)。12岁。要在AWS中部署Hadoop的4节点集群,可以使用哪种实例类型?”

“首先让我们了解在Hadoop集群中实际发生的事情,Hadoop集群遵循主从概念。主机处理所有的数据,从机存储数据,充当数据节点。因为所有的存储都发生在从机上,所以建议使用更大容量的硬盘,因为主机完成所有的处理,所以需要更高的RAM和更好的CPU。因此,您可以根据工作负载选择机器的配置。例如,在这种情况下,主机器首选c4.8XL,而从机器则可以选择i2.large实例。如果不想手动配置实例和安装hadoop集群,可以直接启动Amazon EMR(Elastic Map Reduce)实例,自动为您配置服务器。您将要在S3中处理的数据转储,EMR从那里提取数据,对其进行处理,并将其转储回S3。

13。当您为解决方案设计架构时,您认为AMI适合哪里?”

“AMIs(Amazon Machine Images)类似于虚拟机的模板,实例来自AMI。AWS提供预先烘焙的AMIs,您可以在启动时选择例如,一些ami不是免费的,因此可以从AWS市场购买。您还可以选择创建自己的自定义AMI,这将帮助您节省AWS上的空间。例如,如果您的安装不需要一组软件,您可以定制您的AMI来完成这项工作。这使得它具有成本效益,因为您正在删除不需要的东西。

14。如何选择可用区域?”

“让我们通过一个例子来理解这一点,假设有一家公司在印度和美国都有用户基础。

让我们看看如何为这个用例选择区域:

S3AWSRegions - AWS Architect Interview Questions - Edureka

因此,参照上图,可以在孟买和北弗吉尼亚州之间进行选择的区域是。现在让我们首先比较一下价格,你有每小时的价格,可以转换成你每月的数字。在这里,北弗吉尼亚州成为了赢家。但是,定价并不是唯一需要考虑的参数。性能也应该记住,因此,让我们看看延迟。延迟基本上是服务器响应您的请求所需的时间,即响应时间。北弗吉尼亚又赢了!”

因此结论是,应该为这个用例选择北弗吉尼亚州。

15。一个弹性IP地址是否足以满足我运行的每个实例?”

“取决于!每个实例都有自己的私有和公共地址。私有地址只与实例关联,只有在实例停止或终止时才会返回到Amazon EC2。类似地,公共地址只与实例关联,直到它被停止或终止。但是,这可以由弹性IP地址代替,只要用户不手动分离实例,弹性IP地址就保留在实例中。但如果你在EC2服务器上托管多个网站,在这种情况下,你可能需要多个弹性IP地址。

16。亚马逊EC2的安全最佳实践是什么?”

“保护Amazon EC2有几个最佳实践。下面给出了其中一些:

使用AWS标识和访问管理(IAM)来控制对AWS资源的访问。通过仅允许受信任的主机或网络访问实例上的端口来限制访问。定期检查安全组中的规则,并确保应用最小权限原则-仅打开所需的权限。对从AMI启动的实例禁用基于密码的登录。密码可以被发现或破解,存在安全风险。第3节:Amazon存储17。另一个基于场景的面试问题。您需要配置Amazon S3存储桶,为面向公众的web应用程序提供静态资产。哪种方法可以确保上传到bucket的所有对象都设置为public read?在上载期间将对象的权限设置为公共读取。配置bucket策略以将所有对象设置为公共读取。使用AWS标识和访问管理角色将bucket设置为public read。AmazonS3对象默认为公共读取,因此不需要执行任何操作。”

“答案B.”

解释:与其对每个对象进行更改,不如为整个bucket设置策略。IAM用于提供更细粒度的权限,因为这是一个网站,所以默认情况下所有对象都是公共的。

18。客户希望利用Amazon Simple Storage Service(S3)和Amazon Glacier作为其备份和归档基础架构的一部分。客户计划使用第三方软件来支持这种集成。哪种方法将第三方软件的访问限制为仅访问名为“公司备份”的Amazon S3 bucket?自定义存储桶策略限制在三个Amazon Glacier存档“公司备份”中的Amazon S3 API一个自定义存储桶策略限制在“公司备份”中的Amazon S3 API一个自定义IAM用户策略限制在Amazon Glacier存档“公司备份”中的Amazon S3 API。自定义IAM用户策略,仅限于“公司备份”中的Amazon S3 API

“Answer D.”

解释:从前面的问题中提取队列,这个用例涉及更细粒度的permi我允许您与EC2实例交互,就像它们在您现有的网络中一样。

25。当EC2在VPC中运行/停止时,是否可以更改其专用IP地址?”

“主私有IP地址在实例的整个生命周期内都与实例相连,并且不能更改,但是可以在任何时候在接口或实例之间取消分配、分配或移动次私有地址。”

“26。为什么要建立子网?因为缺乏有效利用拥有大量主机的网络的网络。因为缺少主人。有效利用主机数量较少的网络。”

“答案B.”

解释:如果有一个拥有大量主机的网络,管理所有这些主机可能是一项乏味的工作。因此,我们将这个网络划分为子网(子网),以便管理这些主机变得更简单。

27。下面哪个是正确的?您可以将多个路由表附加到一个子网您可以将多个子网附加到一个路由表a和B都不能。”

“答案B.”

说明:路由表用于路由网络数据包,因此在具有多个路由表的子网中,将导致对数据包必须去哪里的混淆。因此,在一个子网中只有一个路由表,并且由于路由表可以有任何数量的记录或信息,因此可以将多个子网附加到路由表。

28。在CloudFront中,当内容不在边缘位置并且请求它时会发生什么?返回错误“404 not found”(404未找到),CloudFront直接从源服务器传递内容,并将其存储在边缘位置的缓存中在内容传递到边缘位置之前,请求一直保留,请求路由到下一个最近的边缘位置

答案B。

解释:CloudFront是内容传递系统,它将数据缓存到离用户最近的边缘位置,以减少延迟。如果数据不在边缘位置,则第一次可以从原始服务器传输数据,但从下一次开始,将从缓存的边缘提供数据。

29。如果我使用Amazon CloudFront,我可以使用Direct Connect从自己的数据中心传输对象吗?”

“是的。Amazon CloudFront支持自定义源代码,包括来自AWS之外的源代码。使用AWS Direct Connect,您将被收取相应的数据传输速率。

30。如果我的AWS直接连接失败,我会失去连接吗?”

“如果已配置备份AWS直接连接,则在出现故障时,它将切换到第二个。建议在配置连接时启用双向转发检测(BFD),以确保更快的检测和故障转移。另一方面,如果您配置了备份IPsec VPN连接,则所有VPC流量将自动故障转移到备份VPN连接。与公共资源(如Amazon S3)的通信将通过互联网进行路由。如果您没有备份的AWS直接连接链接或IPsec VPN链接,那么在发生故障时,Amazon VPC流量将被丢弃。

第5节:Amazon数据库31。如果我启动一个备用RDS实例,它是否与主实例位于同一可用区域?仅适用于Oracle RDS类型Yes仅当在启动时配置No

答案D。

说明:No,因为拥有备用实例的目的是避免基础结构故障(如果发生),因此备用实例存储在不同的可用性区域中,这是一个物理上不同的独立基础设施。

32。与标准的RDS存储相比,我希望什么时候配置IOPS?如果使用生产联机事务处理(OLTP)工作负载,则为面向批处理的工作负载。如果您的工作负载对一致性性能不敏感,则以上所有

都会回答

解释:配置的IOPS提供高IO率,但另一方面也很昂贵。批处理工作负载不需要手动操作l干预—它们能够充分利用系统,因此,对于面向批处理的工作负载,首选配置的IOPS。

33。亚马逊RDS、DynamoDB和Redshift有何不同?Amazon RDS是一个关系型数据库的数据库管理服务,它为您管理数据库的补丁、升级、备份等,而无需您的干预。RDS是一个只针对结构化数据的数据库管理服务。另一方面,DynamoDB是一个NoSQL数据库服务,NoSQL处理非结构化数据。Redshift是一种完全不同的服务,它是一种数据仓库产品,用于数据分析。34.如果我将我的数据库实例作为多AZ部署运行,我是否可以将备用数据库实例与主数据库实例一起用于读或写操作?是的,仅限基于MySQL的RDS Only for Oracle RDS instance s否

答案D.

说明:不,备用数据库实例不能与主数据库实例并行使用,因为前者仅用于备用,除非主实例关闭。

35.贵公司的分支机构遍布在世界范围内,他们使用的是一个在AWS上进行多区域部署的软件,他们使用MySQL 5.6进行数据持久化。”

的任务是每小时运行一次批处理过程,并从每个区域读取数据,以计算跨区域的报告,这些报告将分发给所有分支机构。这应该在最短的时间内完成。为了满足需求,您将如何构建数据库体系结构?”

“对于每个区域部署,使用RDS MySQL在区域中有一个master,在HQ区域中有一个read replica用于每个区域部署,在EC2上使用MySQL在区域中有一个master,并为每个区域部署向HQ区域发送每小时的EBS快照,使用RDS MySQL在区域中有一个master,并向HQ发送每小时的RDS快照区域对于每个区域部署,使用EC2上的MySQL和区域中的主服务器,并使用S3每小时将数据文件复制到HQ区域

答案a。

解释:为此,我们将以一个RDS实例作为主服务器,因为它将为我们管理数据库,并且由于我们必须从每个区域读取,我们将放置必须从其中读取数据的每个区域中的此实例。选项C不正确,因为放置读取副本比放置快照更有效,如果需要,可以将读取副本提升为独立的数据库实例,但对于数据库快照,必须启动单独的数据库实例。

36。我可以免费为Amazon RDS运行多个DB实例吗?”

“是的。你可以运行一个以上的AZ微型数据库实例,这也是免费的!但是,任何超过750个实例小时的使用,在所有Amazon RDS单个AZ Micro DB实例中,在所有符合条件的数据库引擎和区域中,都将按标准Amazon RDS价格计费。例如:如果您在一个月内运行两个AZ Micro DB实例,每个实例400小时,那么您将累计使用800个实例小时,其中750小时是免费的。您将在剩余的50小时内按亚马逊标准RDS价格计费。

有关此主题的详细讨论,请参阅我们的RDS AWS博客。

37。您将使用哪些AWS服务来收集和处理电子商务数据以进行近实时分析?Amazon ElastiCache Amazon DynamoDB Amazon Redshift Amazon Elastic MapReduce

答案B,C.

解释:DynamoDB是一个完全托管的NoSQL数据库服务。因此,DynamoDB可以提供任何类型的非结构化数据,也可以是来自电子商务网站的数据,然后,可以使用Amazon Redshift对它们进行分析。我们不使用弹性MapReduce,因为需要近实时的分析。

38。如果DynamoDB中有嵌套的JSON数据,我是否可以只检索数据的特定元素?”

“是的。使用GetItem、BatchGetItem、查询或扫描api时,可以定义一个投影表达式,以确定应从表中检索哪些属性。这些属性可以包括JSON文档的标量、集合或元素。

39.a company is de在AWS中部署新的两层web应用程序。公司人员有限,需要高可用性,应用程序需要复杂的查询和表联接。哪种配置为公司的需求提供了解决方案?MySQL安装在一个可用区的两个Amazon EC2实例上Amazon RDS for MySQL,带有多个AZ Amazon ElastiCache Amazon DynamoDB

答案D。

说明:DynamoDB具有比RDS或任何其他关系数据库服务更大的扩展能力,因此DynamoDB将是最佳选择。

40。如果删除数据库实例,备份和数据库快照会发生什么情况?”

“删除数据库实例时,可以选择创建最终的数据库快照,如果这样做,则可以从该快照还原数据库。删除实例后,RDS将保留此用户创建的DB快照以及所有其他手动创建的DB快照,同时删除自动备份,并且只保留手动创建的DB快照。

41。以下哪个用例适合Amazon DynamoDB?选择2个管理web会话的答案。存储JSON文档。存储Amazon S3对象的元数据。正在运行关系联接和复杂更新。”

“Answer C,D.”

解释:如果所有的JSON数据都有相同的字段,例如[id,name,age],那么最好将其存储在关系数据库中,另一方面元数据是非结构化的,运行关系连接或复杂更新也可以在DynamoDB上运行。

42。如何将数据从不同的数据源(如Amazon RDS、Amazon DynamoDB和Amazon EC2)加载到Amazon Redshift?”

“您可以通过以下两种方式加载数据:

您可以使用COPY命令从Amazon EMR、Amazon DynamoDB或任何支持SSH的主机直接并行加载Amazon Redshift数据。AWS数据管道为从各种AWS数据源加载数据提供了高性能、可靠、容错的解决方案。您可以使用AWS数据管道来指定数据源、所需的数据转换,然后执行预先编写的导入脚本,将数据加载到Amazon Redshift中。43.您的应用程序必须每5分钟从用户的移动设备中检索一次数据,数据存储在DynamoDB中,以后每天的某个特定时间,以每个用户为单位将数据提取到S3中,然后使用您的应用程序将数据可视化给用户。我们要求您优化后端系统的架构以降低成本,您有什么建议?创建一个新的amazondynaminodb(每天都可以使用,并在数据位于Amazon S3之后删除前一天的数据)。引入一个Amazon SQS队列来缓冲对amazondynaminodb表的写操作,并减少配置的写吞吐量。引入Amazon Elasticache来缓存来自Amazon DynamoDB表的读取,并减少已配置的读取吞吐量。直接将数据写入Amazon Redshift集群,取代Amazon DynamoDB和Amazon S3。”

“Answer C.”

解释:由于我们的工作需要提取和分析数据,为了优化这个过程,人们会使用provisioned IO,但由于代价高昂,使用弹性内存read将结果缓存在内存中可以减少provisioned读吞吐量,从而在不影响性能。

44。您正在使用一个多AZ RDS MySQL超大数据库实例在跨多个可用性区域部署的EC2实例上运行一个网站。该站点每秒执行大量的小读写操作,并依赖于最终的一致性模型。经过全面测试后,您发现RDS MySQL上存在读取争用。满足这些要求的最佳方法是什么?(选择2个答案)部署在每个可用区运行的ElastiCache内存缓存实现分片,将负载分配给多个RDS MySQL实例增加RDS MySQL实例大小并实现配置的IOPS在每个可用区添加一个RDS MySQL读取副本

回答A,C。

说明:因为它做了很多读写次数,已设置在所有实例中加载。选项B—CloudFront是一个CDN,它是一个数据传输工具,因此无助于减少EC2实例的负载。类似地,另一个选项——启动配置是一个配置模板,它与减少负载没有任何关系。

50。什么时候应该使用经典的负载平衡器,什么时候应该使用应用程序负载平衡器?”

“一个经典的负载均衡器非常适合于跨多个EC2实例的简单负载平衡,虽然应用程序负载均衡器非常适合微服务或基于容器的体系结构,其中需要将流量路由到多个服务或跨同一EC2实例上的多个端口进行负载平衡。

用于详细讨论自动缩放和负载均衡器,请参阅我们的EC2 AWS博客。

51。连接排水做什么?终止未使用的实例。重新路由要更新或运行状况检查失败的实例的流量。将流量从工作负载较多的实例重新路由到工作负载较少的实例。只需单击一次,即可清空实例中的所有连接。“

“答案B.”

说明:连接排出是ELB下的一项服务,它不断监视实例的运行状况。如果任何实例未通过运行状况检查,或者如果任何实例必须通过软件更新进行修补,则它会从该实例中提取所有流量,并将其重新路由到其他实例。

52。当实例不正常时,它将被终止并替换为新的流量,以下哪个服务会这样做?粘性会话容错连接排出监视

答案B。

说明:当ELB检测到某个实例不正常时,它会开始将传入流量路由到区域中其他正常的实例。如果一个区域中的所有实例都变得不正常,并且如果您在其他可用区域/区域中有实例,则您的流量将定向到这些实例。一旦你的实例恢复正常,它们就会被重新路由回原来的实例。

53。生命周期挂钩在自动缩放中用于什么?它们用于对实例执行运行状况检查,它们用于为scale-in或scale-out事件增加等待时间。它们用于将等待时间缩短到scale-in或scale-out事件这些

答案都不是B。

解释:生命周期挂钩用于在生命周期操作(即启动或终止实例)发生之前放置等待时间。这个等待时间的目的可以是在终止实例之前提取日志文件,或者在启动实例之前在实例中安装必要的软件。

54。用户已设置自动缩放组。由于某些问题,组在超过24小时内未能启动单个实例。在这种情况下,自动缩放会发生什么情况?自动缩放将继续尝试启动实例72小时自动缩放将挂起缩放过程自动缩放将在单独的区域启动实例自动缩放组将自动终止

答案B。

说明:自动缩放允许您挂起一个或多个自动在自动缩放组中缩放进程。当您想调查web应用程序的配置问题或其他问题,然后在不触发自动缩放过程的情况下对应用程序进行更改时,这非常有用。

第7节:CloudTrail,Route 53 55。您有一个EC2安全组,其中有几个正在运行的EC2实例。您更改了安全组规则以允许新端口和协议上的入站流量,然后在同一安全组中启动了多个新实例。新规则将立即应用于安全组中的所有实例。仅限于新实例。立即发送到新实例,但在应用新规则之前,必须停止并重新启动旧实例。对于所有实例,但旧实例可能需要几分钟才能看到更改。”

“应答A.”

说明:EC2安全性G中指定的任何规则在后台运行。它不是为创建公开访问的应用程序而设计的。

63。弹性豆茎如何应用更新?在交换之前准备一个更新的副本。当实例运行时,通过在维护窗口中关闭实例进行更新,应手动安装更新

答案A。

说明:Elastic Beanstalk在更新原始实例之前准备实例的副本,并将您的流量路由到副本实例,以便您更新的应用程序失败,它将切换回原始实例,并且使用您的应用程序的用户不会遇到停机时间。

64。AWS弹性豆茎与AWS OpsWorks有何不同?”AWS弹性Beanstalk是一个应用程序管理平台,而OpsWorks是一个配置管理平台。BeanStalk是一个易于使用的服务,用于部署和扩展使用Java、.Net、PHP、Node.js、Python、Ruby、Go和Docker开发的web应用程序。客户上传他们的代码和弹性豆茎自动处理部署。应用程序将可以在没有任何基础设施或资源配置的情况下使用。

相反,AWS Opsworks是一个集成的配置管理平台,供希望高度定制和控制操作的IT管理员或DevOps工程师使用。

65。如果我的应用程序停止响应beanstalk中的请求,会发生什么情况?”

“AWS Beanstalk应用程序有一个适当的系统来避免底层基础设施中的故障。如果Amazon EC2实例由于任何原因失败,Beanstalk将使用Auto Scaling自动启动一个新实例。Beanstalk还可以检测您的应用程序是否在自定义链接上没有响应,即使基础结构看起来正常,它也将作为环境事件记录(例如部署了错误的版本),以便您可以采取适当的操作。

了解有关此主题的详细讨论,请参阅Lambda AWS博客。

第9节:AWS OpsWorks,AWS KMS 66。AWS OpsWorks与AWS CloudFormation有何不同?”

“OpsWorks和CloudFormation都支持应用程序建模、部署、配置、管理和相关活动。两者都支持多种体系结构模式,从简单的web应用程序到高度复杂的应用程序。AWS OpsWorks和AWS CloudFormation在抽象级别和关注领域上有所不同。

AWS CloudFormation是一个构建块服务,它使客户能够通过基于JSON的领域特定语言管理几乎所有AWS资源。它为全方位的AWS提供了基本功能,而不必为开发和操作指定特定的模型。客户定义模板并使用它们来提供和管理AWS资源、操作系统和应用程序代码。

与此相反,AWS OpsWorks是一个更高级别的服务,专注于为IT管理员和具有运营头脑的开发人员提供高效可靠的DevOps体验。为此,AWS OpsWorks采用了基于堆栈和层等概念的配置管理模型,并为部署、监视、自动伸缩和自动化等关键活动提供了集成体验。与AWS CloudFormation相比,AWS OpsWorks支持范围更窄的面向应用的AWS资源类型,包括Amazon EC2实例、Amazon EBS卷、弹性IPs和Amazon CloudWatch度量。

67。我在俄勒冈地区创建了一个密钥,以加密我在北弗吉尼亚地区的数据,以达到安全目的。我添加了两个用户到密钥和一个外部AWS帐户。我想在S3中加密一个对象,所以当我尝试时,我刚创建的密钥没有列出。原因可能是什么?不支持外部aws帐户。AWS S3不能集成KMS。键应该在同一区域。新密钥需要一些时间才能反映在列表中。”

“答案C.”

说明:创建的密钥和要加密的数据pted应该在同一个区域中。因此,这里采取的保护数据的方法是不正确的。

68。一家公司需要监视其AWS MySQL RDS实例的读写IOPS,并向其操作团队发送实时警报。哪些AWS服务可以做到这一点?Amazon简单电子邮件服务Amazon CloudWatch Amazon简单队列服务Amazon路由53

答案B.

说明:Amazon CloudWatch是一个云监控工具,因此这是针对上述用例的正确服务。这里列出的其他选项用于其他目的,例如路由53用于DNS服务,因此CloudWatch将是合适的选择。

69。如果在AWS OpsWorks中无法成功创建堆栈中的某个资源,会发生什么情况?”

“当发生这样的事件时,将启用“错误时自动回滚”功能,这将导致成功创建的所有AWS资源直到错误发生时被删除。这是有帮助的,因为它不会留下任何错误的数据,它可以确保堆栈要么完全创建,要么根本不创建。当您可能意外地超过弹性IP地址的数量限制,或者您可能无法访问您试图运行的EC2 AMI等情况下,

70非常有用。您可以使用哪些自动化工具来启动服务器?”

“可以使用以下任何工具:

滚动您自己的脚本,并使用AWS API工具。这些脚本可以用bash、perl或您选择的其他语言编写。使用puppet或其后续Opscode Chef之类的配置管理和配置工具。你也可以使用scaler这样的工具。使用诸如Rightscale的托管解决方案。”

“被这些问题压得喘不过气来?”我们在edureka!为了成为一名AWS解决方案架构师,我们在这里为您的旅程中的每一步提供帮助,因此除了这个AWS架构师面试问题之外,我们还提供了一个课程,涵盖了解决方案架构师考试所需的全部内容!您可以在这里查看AWS培训的课程细节。

我希望您喜欢这些AWS面试问题。您在这个AWS架构师面试问题博客中学到的主题是招聘人员在AWS解决方案架构师专业人员中寻找的最受欢迎的技能集。我试过为新生修改AWS面试问题和答案,而你也会为有3-5年工作经验的人找到AWS面试问题。但是,关于AWS的更详细的研究,你可以参考我们的AWS教程。

有问题要问我们吗?请在本次AWS架构师访谈问题的评论部分提到它,我们会给您回复。

相关帖子:

开始AWS架构师认证培训

云计算与AWS

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能专业学什么东西 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录