aws解决方案架构师面试「云计算全栈工程师」
今天给大家普及一下aws解决方案架构师面试「云计算全栈工程师」相关知识,最近很多在问aws解决方案架构师面试「云计算全栈工程师」,希望能帮助到您。
1)什么是AWS?
AWS代表Amazon Web Service;它是亚马逊计算服务的集合,也称为云计算平台。云计算包涵IaaS基础架构即服务,PaaS平台即服务,SaaS软件即服务。
2)AWS的关键组件是什么?
AWS的关键组件是:
Route 53:DNS网络服务
Simple E-mail Service:允许使用RESTFUL API调用或通过常规SMTP发送电子邮件
身份和访问管理:为AWS帐户提供增强的安全和身份管理
简单存储设备(S3):它是一种存储设备和最广泛使用的AWS服务
弹性计算云(EC2):它为托管应用程序提供按需计算资源。这在工作负载不可预测的情况下非常有用。
弹性块存储(EBS):它提供持久存储卷,附加到EC2,以允许持续数据超过单个EC2的寿命
CloudWatch:监视AWS资源,允许管理员查看和收集密钥。另外,可以在发生故障时设置通知报警。
3)什么是S3?
S3代表简单存储服务。可以随时使用S3界面来存储和检索任何数量的数据。对于S3,支付模式是“按需支付”。
4)什么是AMI?
AMI代表Amazon Machine Image。它是一个提供启动实例所需的信息(操作系统,应用程序服务器和应用程序)的模板,该实例是在云中作为虚拟服务器运行的AMI的副本。可以根据需要从多个不同的AMI启动实例。
5)一个实例和AMI之间的关系是什么?
可以从单个AMI启动多种类型的实例。实例类型定义用于实例的主机的硬件。每个实例类型提供不同的计算和内存功能。一旦启动一个实例,它看起来像一个传统的主机,我们可以和任何一台电脑进行交互。
6)AMI包括什么?
AMI包括以下内容:
实例的根卷的模板
启动权限决定哪些AWS帐户可以使用AMI启动实例
一种块设备映射,用于确定在启动实例时要附加的卷
7)如何向Amazon S3发送请求?
Amazon S3是一种REST服务,可以通过使用REST API或包含Amazon S3 REST API的AWS SDK包装器库发送请求。
8)Amazon S3和EC2有什么区别?
EC2和Amazon S3之间的区别在于:
EC2
它是一个用于托管应用程序的云Web服务
它像一台巨大的计算机器,可以运行Linux或Windows,并可以处理像PHP,Python,Apache或任何数据库这样的应用程序
S3
它是一个可以存储任何数量的数据的数据存储系统
它具有REST接口,并使用安全的HMAC-SHA1认证密钥
9)默认情况下,可以在AWS中创建多少个buckets?
默认情况下,可以在每个AWS帐户中创建多达100个buckets。
10)可以垂直缩放Amazon实例吗?怎样做?
是的,可以在Amazon实例上垂直缩放。
加速一个比当前运行的更大的实例
暂停该实例并从服务器中分离根Web卷并丢弃
然后停止运行的实例并分离其根卷
请注意唯一设备ID,并将该根卷附加到新服务器,并重新开始
11)说明什么是T2实例?
T2实例旨在提供适度的基准性能以及根据工作负载要求突破更高性能的能力。
12)在具有私有和公共子网的VPC中,数据库服务器应该理想地启动到哪个子网?
在VPC中使用私有和公共子网,数据库服务器应该理想地启动到私有子网。
13)Amazon EC2的安全最佳做法是什么?
要获得安全的Amazon EC2最佳做法,请按照以下步骤操作
使用AWS身份和访问管理来控制对你的AWS资源的访问
通过仅允许受信任的主机或网络访问实例上的端口来限制访问
定期检查安全组中的规则
只打开你所需要的权限,例如,从你的AMI启动基于密码的登录
14)如何在Amazon Web服务中使用缓冲区?
缓冲区用于通过同步不同的组件来使系统更稳健地管理流量或负载。通常,组件以不平衡的方式接收和处理请求。在缓冲区的帮助下,组件将被平衡,并以相同的速度工作,以提供更快的服务。
15)连接到你的实例时,可能遇到的连接问题是什么?
连接实例时可能遇到的连接错误:
连接超时
用户密钥无法被服务器识别
主机密钥未找到,权限被拒绝
未受保护的私钥文件
服务器拒绝我们的密钥或不支持的身份验证方法可用
在Safari浏览器上使用MindTerm时出错
使用Mac OS X RDP客户端时出错