AWS高频面试题及详细答案(实战版)_第1页
AWS高频面试题及详细答案(实战版)_第2页
AWS高频面试题及详细答案(实战版)_第3页
AWS高频面试题及详细答案(实战版)_第4页
AWS高频面试题及详细答案(实战版)_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AWS高频面试题及详细答案(实战版)一、AWS基础概念面试题1、简单说说AWS的核心优势,以及企业选择AWS云服务的主要原因AWS作为全球成熟的公有云平台,核心优势集中在灵活性、稳定性和成本可控三个维度。首先是无需自建机房,按需租用资源,支持弹性扩容,业务高峰期自动加资源、低谷期释放,避免硬件闲置浪费。其次是服务生态完善,计算、存储、网络、安全、数据库、运维监控等全链路服务齐全,大部分业务场景无需额外对接第三方工具。另外AWS全球节点覆盖广,支持多区域、多可用区部署,能有效规避单点故障,保障业务高可用。同时无需投入大量资金采购硬件、搭建机房、维护设备,大幅降低企业运维人力和硬件成本,且付费模式灵活,按量计费、包年包月多种方式可选,适配初创企业和大型企业的不同需求。2、解释AWS中的区域(Region)和可用区(AZ),以及二者的部署意义区域是AWS划分的地理大区,比如亚太东京、中国宁夏、美国弗吉尼亚等,每个区域相互独立,数据和资源默认不互通。可用区是单个区域内、相互独立的物理数据中心集群,一个区域一般包含3个及以上可用区。每个可用区拥有独立的供电、网络、制冷系统,不同可用区之间低延迟互通,但物理故障相互隔离。企业部署业务时,核心业务必须跨可用区部署,当一个可用区出现断电、网络故障、设备宕机时,其他可用区的资源可以无缝接管业务,避免业务中断,这是AWS实现高可用的核心基础。而多区域部署一般用于容灾、跨境业务、合规需求。二、EC2核心面试题1、什么是EC2?EC2的实例类型有哪些主流分类,各自适用场景?EC2是AWS的弹性云服务器,是最基础的计算资源,用来部署网站、程序、服务、后台系统等核心业务。用户可以按需创建、启动、停止、删除云服务器,灵活调整配置。主流实例类型分为四类:通用型(T系列、M系列):CPU和内存配比均衡,适合网站后台、测试环境、小型应用、个人服务等日常通用场景,性价比最高,是企业最常用的类型。计算优化型(C系列):CPU性能强、主频高,内存配比适中,适合代码编译、视频转码、高并发计算、API服务、批量任务处理等CPU密集型业务。内存优化型(R系列):内存容量大、读写性能高,适合数据库、缓存服务、大数据分析、实时计算、高并发消息队列等内存密集型业务。存储优化型(I系列、D系列):本地磁盘IO性能极强、吞吐量高,适合海量数据存储、日志存储、数据库本地盘部署、高频读写业务。2、EC2的停止(Stop)和终止(Terminate)有什么本质区别?这是实操中非常关键的两个操作,区别极大:停止实例:只是暂时关闭服务器,实例的系统配置、数据、私有IP、弹性IP都会保留,磁盘数据不会丢失。停止期间不会收取计算费用,仅收取磁盘存储费用,重启后可以恢复原有业务,适合临时闲置、节假日停机节省成本的场景。终止实例:属于彻底删除实例,实例会被销毁,系统盘默认清空数据、私有IP释放、所有实例配置全部失效,无法恢复。只有挂载的独立数据盘可以保留,终止后不再产生任何费用。生产环境中严禁随意终止实例,避免数据和业务丢失。3、什么是弹性伸缩(AutoScaling)?工作原理和使用场景是什么?弹性伸缩是AWS为EC2提供的自动扩缩容服务,核心作用是根据业务负载自动调整EC2实例数量,无需人工手动操作。工作原理:用户提前配置伸缩组、最小实例数、最大实例数、期望实例数,同时设置监控触发规则,比如CPU使用率高于70%新增实例、低于30%减少实例。系统通过CloudWatch监控实例指标,触发阈值后自动新增或销毁EC2实例,同时搭配负载均衡实现流量自动分发。主要用于电商大促、直播、活动营销等突发高并发场景,既避免高峰期业务卡顿、崩溃,又能在业务低谷期释放资源节约成本,保障业务稳定性和成本平衡。三、S3对象存储面试题1、简述S3的核心特性,以及S3和EC2本地磁盘的区别S3是AWS的对象存储服务,主打海量、安全、高可靠、低成本存储,用来存放图片、视频、静态资源、日志、备份文件、归档数据等非结构化数据。核心特性是不限容量、99.999999999%的数据持久性、多副本冗余存储,数据几乎不会丢失。和EC2本地磁盘的核心区别:第一,存储类型不同,S3是对象存储,适合静态文件、海量数据;EC2本地盘是块存储,适合系统运行、程序读写、动态数据。第二,可靠性不同,S3自动多副本冗余,跨设备存储,硬件故障不影响数据;EC2本地盘随实例存在,实例终止数据大概率丢失,无自动冗余。第三,访问方式不同,S3通过HTTP/HTTPS接口访问,支持跨网络、跨实例共享;本地盘仅当前EC2实例可访问。第四,成本不同,S3存储成本更低,适合长期归档、海量数据存储;本地盘成本更高,适合实时业务读写。2、S3的存储类别有哪些?各自适用场景S3主流存储类别分为四类,核心是根据访问频率区分,按需选择节省成本:S3标准存储:高频访问,低延迟、高吞吐,适合网站静态资源、日常业务文件、频繁读写的业务数据。S3低频访问存储(IA):低频访问,价格低于标准存储,适合需要长期保存、偶尔访问的数据,比如月度日志、备份文件。S3归档存储:极低访问频率,价格极低,取回数据需要等待数小时,适合长期归档、合规留存、历史数据备份,几乎不日常访问。S3智能分层:自动根据访问频率切换存储层级,无需人工配置,适合访问频率不固定的业务数据,兼顾性能和成本。3、如何防止S3数据误删、误改?生产环境常用四种防护手段,组合使用可以最大程度保障数据安全:第一,开启S3版本控制,文件修改、删除后会保留历史版本,误删、误改后可以直接恢复历史文件。第二,开启对象锁定(WORM),设置数据只读、固定留存时间,期间无法删除和修改,满足合规和数据防篡改需求。第三,配置生命周期规则,自动备份核心数据,同时限制高危操作权限,通过IAM精细化控制用户的S3读写、删除权限。第四,关闭公共访问权限,避免存储桶公开暴露,同时开启日志审计,记录所有文件操作记录,便于问题追溯。四、AWS网络核心面试题1、什么是VPC?VPC的核心组成部分有哪些VPC是AWS私有虚拟网络,相当于用户在AWS云上搭建的独立、隔离的私有网络环境,所有EC2、数据库、缓存等资源都部署在VPC中,不同用户的VPC网络相互隔离,安全性极高。VPC核心组成:私有网段(CIDR)、子网、路由表、网关、安全组、网络ACL。子网分为公有子网和私有子网,公有子网绑定公网网关,资源可以访问公网、也能被公网访问;私有子网无公网网关,仅内网互通,外网无法直接访问,用来部署数据库、后端服务等核心私密资源。路由表负责控制子网的流量转发规则,网关负责内外网互通,安全组和ACL负责网络访问权限控制。2、安全组(SecurityGroup)和网络ACL的区别二者都是VPC的网络防火墙工具,但规则和作用差异很大,是面试高频考点:安全组是实例级防火墙,针对单个EC2、数据库实例生效,默认全部拒绝入站流量、允许所有出站流量,规则是允许策略,只能添加允许规则,无法添加拒绝规则。状态检测,只放行合法响应流量,配置更简单,生产环境主要使用安全组做权限控制。网络ACL是子网级防火墙,针对整个子网所有资源生效,默认有默认的允许规则,支持允许+拒绝双向规则,无状态检测,需要单独配置入站、出站规则,配置更复杂,一般作为安全组的补充防护。3、什么是ELB?三种负载均衡类型及适用场景ELB是AWS弹性负载均衡,核心作用是将前端访问流量分发到多台EC2实例,实现流量负载分担,避免单实例压力过大,同时实现故障自动切换,提升业务并发和可用性。三种主流类型:ALB(应用层负载均衡):基于HTTP/HTTPS协议,支持域名、路径、请求头分发流量,适合网站、APP后端、微服务架构,是目前最常用的负载均衡。NLB(网络层负载均衡):基于TCP/UDP协议,转发速度快、延迟低,适合四层协议业务、高并发长连接、数据库代理、游戏服务等场景。CLB(传统负载均衡):老旧版本,兼容传统业务架构,目前新业务基本不再使用,仅存量老旧项目沿用。五、AWS安全与权限面试题1、什么是IAM?IAM的核心作用和最佳实践IAM是AWS身份与访问管理服务,用来管理AWS账号下所有用户、角色、权限,控制谁可以访问哪些资源、可以执行哪些操作。核心最佳实践:绝对不使用根账号日常操作,根账号仅用于充值、核心安全设置;为不同员工、业务创建独立子账号,分配最小权限;开启多因素认证;定期清理闲置账号和冗余权限;使用角色授权代替密钥授权,避免密钥泄露;对敏感资源设置权限白名单。2、AWS中如何实现内网数据库不被外网访问,同时允许后端EC2正常连接?通过三层配置实现安全隔离:第一,将RDS数据库部署在VPC私有子网,不分配公网IP,不绑定公网网关;第二,配置数据库安全组,仅放行后端EC2实例的内网IP和数据库端口,拒绝所有外网IP访问;第三,关闭数据库公共访问权限,仅内网VPC资源互通,外网无法直接穿透访问,彻底保障数据库安全。六、AWS运维与监控面试题1、CloudWatch的作用是什么?常用监控指标有哪些CloudWatch是AWS核心监控运维服务,负责采集所有云资源的运行指标、日志数据,支持监控告警、日志分析、指标统计,是运维排查问题、监控业务状态的核心工具。常用核心指标:EC2的CPU使用率、内存使用率、磁盘读写、网络出入流量;S3的上传下载次数、存储容量;ELB的请求量、错误率、响应延迟;RDS的CPU、连接数、读写延迟、磁盘使用率。同时支持自定义告警规则,指标超标后通过邮件、短信、企业微信等方式推送告警。2、EC2实例无法远程连接,常见排查思路日常运维高频问题,按顺序排查效率最高:1、检查实例状态,确认实例正常运行,无宕机、初始化失败状态;2、检查安全组,确认已放行SSH(22端口)或远程桌面(3389端口),且放行客户端IP;3、检查子网路由表,确认流量转发规则正常,公有子网实例具备公网访问能力;4、检查密钥对是否正确,登录账号、密码是否匹配;5、通过CloudWatch查看实例CPU、内存是否占满,系统卡死导致无法连接;6、检查系统防火墙,确认服务器内部端口未被本地防火墙拦截。七、架构实操面试题(高阶)1、如何设计一套高可用、高并发的AWS网站架构?标准生产架构方案:1、网络层:搭建独立VPC,划分公有子网、私有子网,跨双可用区部署,规避单可用区故障;2、接入层:前端使用ALB负载均衡分发流量,搭配AutoScaling实现EC2自动扩缩容,应对高并发;3、静态资源:网站图片、JS、CSS等静态资源存放至S3,搭配CloudFrontCDN加速,降低源站压力;4、数据层:RDS数据库跨可用区部署,开启主从备份,搭配Redis缓存减轻数据库查询压力;5、监控运维:全程开启Clou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论