AWS SAA知识点整理(作成中)

共通

一些信息已经更新了,但参考题的答案还是旧的。
比如: S3的最大读写性能已经提高到 3,500 PUT/COPY/POST/DELETE or 5,500 GET/HEAD requests per second
并且不再要求使用random prefix

题目中有时候会让选择Not violation 不合适的一项,必须注意。

Storage

Amazon S3

为了提高读取的performance:
For example, your application can achieve at least 3,500 PUT/COPY/POST/DELETE or 5,500 GET/HEAD requests per second per partitioned Amazon S3 prefix.
可以使用Pre-signed URLs,可以让users直接进行read, write, delete,而不影响自己的server
不支持文件级lock
不能被mount到EC2

还有一种省钱,但又能按照需要较快速提取数据的方案:
AWS Glacier with pay for Expedited retrievals as needed

可以通过设置CORS属性,允许从其它bucket中访问本bucket的object

Origin Access identity (OAI): 使用这个防止用户直接通过url访问S3

EBS

Provisioned IOP SSD: 提供高性能的I/O
未加密的volume不能再被加密,只能snapshot再用加密的方式restore
不能被mount到多个instance

EFS

支持文件级lock

Security

IAM

web identity federation

认证

AWS Directory Service Simple AD:
AWS Directory Service AD Connector: 可以与on-premises Active Directory建立连接

Security Token Service

没有弄明白具体是什么service

AWS Key Management Service KMS

也可以使用CloudTrail进行监视

DataBase

RDS

可以在创建后被encrypt
across up to three Availability Zones (AZs)

Aurora

  1. Cloning: 比snapshot& restore要快
  2. 不影响production database

Amazon DynamoDB

DynamoDB Streams: 记录每一次数据库的变化
DynamoDB : 每天100亿次访问,每秒2000万次访问,几乎可以无限扩容。文件类型数据库
DynamoDB: 不提供基于文件和文件夹的权限控制

Compute

EC2

bastion hosts: 类似于跳板EC2,通过它可以访问位于private subnets中的主机。使用SSH or RDP (Remote Desktop Protocol)

EC2 默认source/destination checks, 如果想作为NAT instance,必须先关闭这个。

EC2

Security Group

只能使用ip address 指定inbound, outbound,不能使用url

network access control lists

同Security Group。 只能使用ip address 指定inbound, outbound,不能使用url

Spot Instance

如果想持续使用需要使用 persistent request

Reserved Instances

  1. Schedule: 时间可以的预定
  2. Convertible : capacity可变
  3. Standard:什么都不变

Route 53

如果想将ELB将为route 53的endpoint,可以使用alias功能,不要使用ELB的IP address

GateWay

API Gateway Caching: 对数据进行cache,降低 latency

Stage Variables

用于指定API的版本: alpha, beta, production等

Load Balance

ALB — Layer 7 (HTTP/HTTPS traffic), Flexible. Dynamic Port
NLB — Layer 4 (TLS/TCP/UDP traffic), Static IPs. Dynamic Port
CLB — Layer 4/7 (HTTP/TCP/SSL traffic), Legacy, Avoid.

ELB is regional service, cannot load instance across region.

NAT

  1. NAT instance
  2. NAT gateway

Disaster recovery

  1. pilot light disaster recovery
  2. warm standby
    在这里插入图片描述

Deployment

AWS CloudFormation

VPC

Key differences between Interface endpoint and gateway endpoint
Amazon VPC Interface Endpoints (powered by AWS PrivateLink): 不免费
gateway endpoint: 免费,只能用于S3, Dynamo DB

在这里插入图片描述

Amazon CloudWatch

如果想记录log的话,需要在EC2中Install and configure Amazon CloudWatch Logs agent
可以使用TunnelState CloudWatch metrics 来查看VPN的连接状态。

默认提供的metric

  • CPU Utilization of an EC2 instance
  • Disk usage activity of an EC2 instance
  • Data transfer of an EC2 instance

默认不提供,必须custom的metric

  • Memory Utilization of an EC2 instance

Redshift

可以创建多个workload management,
确实存在resource affect的问题,但Redshift已经在设计中考虑这个问题了。
与S3不同,可以在创建后使用AWS KMS进行加密

Kinesis

Kinesis Stream

Kinesis Stream默认只能记录最近24小时的数据。可以延长至7天

调试 Debug

X-Amzn-Trace-Id: ELB会追加这个到header中,用于跟踪request的跳转过程。

数据传输

Direct Connect

速度最快,按小时付费,

VPN

速度不快,按数据量付费,数据很大量时,有可能费用很高

总结

Multi-AZmaxMulti-Region
ElastiCacheYes
AuroraYes15+1 AZ
RDSYes2+1 AZ
S3YesYes
EBSNo
EC2No
EFSYesYes
Auto Scaling groupsYes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/92636.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI编程助手 Amazon CodeWhisperer 全面解析与实践

目录 引言Amazon CodeWhisperer简介智能编程助手智能代码建议代码自动补全 提升代码质量代码质量提升安全性检测 支持多平台多语言 用户体验和系统兼容性用户体验文档和学习资源个性化体验系统兼容性 功能全面性和代码质量功能全面性代码生成质量和代码安全性 CodeWhisperer的代…

在pycharm中弹出图后,需要关闭才会显示Process finished with exit code 0

在pycharm中弹出图后,需要关闭才会显示Process finished with exit code 0 在PyCharm中,当你运行一个Python程序并弹出一个图形窗口时,程序会等到图形窗口关闭后才会显示 “Process finished with exit code 0” 的消息。 这是 由于代码执行…

毛玻璃员工卡片悬停效果

效果展示 页面结构组成 通过效果展示图,我们可以看出页面布局比较常规,最核心的就是卡片,当鼠标没有悬停在卡片上时,文字和头像处于半透明状态,当鼠标悬停在卡片上是,底部会展示社交图标。 CSS 知识点 b…

1.物联网射频识别,RFID概念、组成、中间件、标准,全球物品编码——EPC码

1.RFID概念 RFID是Radio Frequency Identification的缩写,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需与被识别物体建立机械或光学接触。 RFID(Radio Frequency Identificati…

Qt扩展-QCustomPlot 简介及配置

QCustomPlot 简介及配置 一、概述二、安装教程三、帮助文档的集成 一、概述 QCustomPlot是一个用于绘图和数据可视化的Qt 控件。它没有进一步的依赖关系,并且有良好的文档记录。这个绘图库专注于制作好看的、发布质量的2D绘图、图形和图表,以及为实时可…

Spring IOC之AnnotationConfigApplicationContext

博主介绍:✌全网粉丝近5W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌ 博主作品:《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus…

Andriod 简单控件

目录 一、文本显示1.1 设置文本内容1.2 设置文本大小1.3 设置文本颜色 二、视图基础2.1 设置视图宽高2.2 设置视图间距2.3 设置视图对齐方式 三、常用布局3.1 线性布局LinearLayout3.2 相对布局RelativeLayout3.3 网格布局GridLayout3.4 滚动视图ScrollView 四、按钮触控4.1 按…

VSCode 在部分 Linux 设备上终端和文本编辑器显示文本不正常的解决方法

部分Linux设备上运行VSCode时,发现文本编辑器的缩放不明显,终端字体间距过大等。 这里以Kali Linux为例,其他Linux发行版请选择对应的系统内置的等宽字体 我们依次打开 设置 -> 外观 -> 字体 这里我们可以发现,Kali Linux默…

Linux性能优化--性能工具-系统CPU

2.0.概述 本章概述了系统级的Linux性能工具。这些工具是你追踪性能问题时的第一道防线。它们能展示整个系统的性能情况和哪些部分表现不好。 1.理解系统级性能的基本指标,包括CPU的使用情况。 2.明白哪些工具可以检索这些系统级性能指标。 2.1CPU性能统计信息 为…

chrome extensions mv3通过content scripts注入/获取原网站的window数据

开发插件的都知道插件的content scripts和top window只共享Dom不共享window和其他数据,如果想拿挂载在window的数据还有点难度,下面会通过事件的方式传递cs和top window之间的数据写一个例子 代码 manifest.json 这里只搞了2个js,content.…

linux——进程间通信——命名管道

✅<1>主页&#xff1a;&#xff1a;我的代码爱吃辣 &#x1f4c3;<2>知识讲解&#xff1a;Linux——进程间通信——命名管道 ☂️<3>开发环境&#xff1a;Centos7 &#x1f4ac;<4>前言&#xff1a;命名管道是一种特殊的文件存放在文件系统中&#xff…

【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)

一、发布进度条类型通知 进度条通知也是常见的通知类型&#xff0c;主要应用于文件下载、事务处理进度显示。HarmonyOS提供了进度条模板&#xff0c;发布通知应用设置好进度条模板的属性值&#xff0c;如模板名、模板数据&#xff0c;通过通知子系统发送到通知栏显示。 目前系统…

paddle2.3-基于联邦学习实现FedAVg算法-CNN

目录 1. 联邦学习介绍 2. 实验流程 3. 数据加载 4. 模型构建 5. 数据采样函数 6. 模型训练 1. 联邦学习介绍 联邦学习是一种分布式机器学习方法&#xff0c;中心节点为server&#xff08;服务器&#xff09;&#xff0c;各分支节点为本地的client&#xff08;设备&#…

自己动手写编译器:实现命令行模块

在前面一系列章节中&#xff0c;我们完成了词法解析的各种算法。包括解析正则表达式字符串&#xff0c;构建 NFA 状态就&#xff0c;从 NFA 转换为 DFA 状态机&#xff0c;最后实现状态机最小化&#xff0c;接下来我们注重词法解析模块的工程化实现&#xff0c;也就是我们将所有…

【信创】麒麟v10(arm)-mysql8-mongo-redis-oceanbase

Win10/Win11 借助qume模拟器安装arm64麒麟v10 前言 近两年的国产化进程一直在推进&#xff0c;基于arm架构的国产系统也在积极发展&#xff0c;这里记录一下基于麒麟v10arm版安装常见数据库的方案。 麒麟软件介绍: 银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中…

树概念及结构

.1树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合。把它叫做树是因 为它看起来像一棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;而叶朝下的。 有一个特殊的结点&#xff0c;称为根结点&a…

springcloud:四、nacos介绍+启动+服务分级存储模型/集群+NacosRule负载均衡

nacos介绍 nacos是阿里巴巴提供的SpringCloud的一个组件&#xff0c;算是eureka的替代品。 nacos启动 安装过程这里不再赘述&#xff0c;相关安装或启动的问题可以见我的另一篇博客&#xff1a; http://t.csdn.cn/tcQ76 单价模式启动命令&#xff1a;进入bin目录&#xff0…

14:00面试测试岗,14:06就出来了,问的问题有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到9月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%,…

Kotlin异常处理runCatching,getOrNull,onFailure,onSuccess(1)

Kotlin异常处理runCatching&#xff0c;getOrNull&#xff0c;onFailure&#xff0c;onSuccess&#xff08;1&#xff09; fun main(args: Array<String>) {var s1 runCatching {1 / 1}.getOrNull()println(s1) //s11&#xff0c;打印1println("-")var s2 ru…

Academic accumulation|英文文献速读

一、英文文献速读法 &#xff08;一&#xff09;明确目的 建议大家阅读一篇论文之前先问一下自己是出于怎样的目的来阅读这篇文章&#xff0c;是为了找选题方向、学某个问题的研究设计、学某种研究方法、学文章写作还是别的。不同的阅读目的会导致不同的关注重点&#xff0c;例…