没有合适的资源?快使用搜索试试~ 我知道了~
DVA-C01.CDA.475Q.AWS-Developer-Associate.pdf


试读
151页
需积分: 0 9 下载量 186 浏览量
更新于2019-08-04
1
收藏 3.14MB PDF 举报
### AWS开发者认证考试知识点
#### 亚马逊RDS的特性与限制
AWS的RDS(关系型数据库服务)提供了一个托管数据库平台,其中包括自动备份、补丁管理、自动故障检测与恢复等特性。然而,它不支持自动化的扩展以应对更高的负载,即自动缩放。用户需要手动规划扩展,这一点需要在几个点击操作内完成。当提到自动扩展时,RDS并没有提供完全自动化的解决方案,这是RDS的一个限制。
#### S3版本控制与对象版本ID
在Amazon S3中,如果用户没有启用版本控制,那么存储在桶中的对象将具有null版本ID。一旦用户启用版本控制,这些对象不会发生变化,其版本ID仍然保持为null。这一行为是S3对象存储设计的一部分,用于处理已存储对象与版本控制状态之间的关系。
#### SQS队列的删除与消息保留
用户可以随时删除SQS队列,无论队列是否为空。SQS队列保留消息有一个固定的时间段,默认情况下,队列保留消息的时长为四天。即使有未被接收的消息,用户也能删除队列。这一点对使用SQS设计消息处理流程时十分重要,因为消息的保留策略会影响到消息处理的策略和设计。
#### 应用读写超出预留容量的处理
当应用程序执行的读写操作超过其预留的容量时,AWS的RDS服务将不会自动扩展容量来应对这种增加的负载。因此,应用程序可能因为容量不足而运行缓慢或遇到性能问题。这种情况下,用户需要手动增加数据库的预留容量,以满足应用程序的需求。
### 知识点详解
1. **RDS服务特性**:AWS关系型数据库服务(RDS)提供了一种方法,让用户可以轻松地在云上设置、操作和扩展关系型数据库。RDS支持多种数据库引擎,如Amazon Aurora、MySQL、MariaDB、Oracle、SQL Server和PostgreSQL。它简化了数据库的管理任务,包括硬件的预配置、数据库设置、补丁和升级以及备份。
2. **S3版本控制**:亚马逊简单存储服务(S3)提供了版本控制功能,用于跟踪存储桶中对象随时间的变化。当版本控制被启用时,S3会为每个对象的每个更改创建一个新版本。然而,在启用版本控制之前,任何存储在桶中的对象都具有null版本ID,因为它们存储在默认情况下不支持版本控制的状态。
3. **SQS消息保留机制**:亚马逊简单队列服务(SQS)允许用户在分布式应用程序的不同组件之间移动数据,这样它们可以在不丢失消息或要求每个组件始终可用的情况下执行不同的任务。消息在队列中保留一段固定的时间,确保了数据的可靠性。
4. **预留容量与弹性**:RDS的弹性部分在于它如何让数据库实例随着负载的变化自动增加或减少容量。但是,对于自动缩放,用户需要手动调整计算资源。因此,对于AWS开发者来说,理解如何有效管理预留容量以满足应用程序的需求是非常关键的。
以上内容不仅涉及了AWS开发者认证考试中的关键知识点,也反映了AWS在提供云服务时的管理与策略。了解并掌握这些内容,对于通过AWS-Developer-Associate认证考试至关重要。此外,这也有助于在实际工作中,有效利用AWS服务来构建、部署和管理应用程序。

Vendor: Amazon
Exam Code: AWS-Developer-Associate
Exam Name: AWS Certified Developer - Associate 2019
(DVA-C01)
Version: 19.071

QUESTION 1
A user plans to use RDS as a managed DB platform. Which of the below mentioned features is
not supported by RDS?
A.
Automated backup
B.
Automated scaling to manage a higher load
C.
Automated failure detection and recovery
D.
Automated software patching
Answer: B
Explanation:
AWS RDS provides a managed DB platform, which offers features, such as automated backup,
patch management, automated failure detection and recovery.
The scaling is not automated and the user needs to plan it with a few clicks.
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html
QUESTION 2
A user has not enabled versioning on an S3 bucket. What will be the version ID of the object
inside that bucket?
A.
0
B.
There will be no version attached
C.
Null
D.
Blank
Answer: C
Explanation:
S3 objects stored in the bucket before the user has set the versioning state have a version ID of
null. When the user enables versioning, the objects in the bucket do not change and their ID
remains null.
http://docs.aws.amazon.com/AmazonS3/latest/dev/AddingObjectstoVersionSuspendedBuckets.ht
ml
QUESTION 3
A user has created a queue named "myqueue" with SQS. There are four messages published to
queue which are not received by the consumer yet. If the user tries to delete the queue, what will
happen?
A.
A user can never delete a queue manually. AWS deletes it after 30 days of inactivity on queue
B.
It will initiate the delete but wait for four days before deleting until all messages are deleted
automatically.
C.
It will ask user to delete the messages first
D.
It will delete the queue
Answer: D
Explanation:
SQS allows the user to move data between distributed components of applications so they can
perform different tasks without losing messages or requiring each component to be always
available. The user can delete a queue at any time, whether it is empty or not. It is important to
note that queues retain messages for a set period of time. By default, a queue retains messages
for four days.
http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/SQSConcept

s.html
QUESTION 4
What happens if your application performs more reads or writes than your provisioned capacity?
A.
Nothing
B.
requests above your provisioned capacity will be performed but you will receive 400 error
codes.
C.
requests above your provisioned capacity will be performed but you will receive 200 error
codes.
D.
requests above your provisioned capacity will be throttled and you will receive 400 error codes.
Answer: D
Explanation:
Speaking about DynamoDB, if your application performs more reads/second or writes/second
than your table's provisioned throughput capacity allows, requests above your provisioned
capacity will be throttled and you will receive 400 error codes.
QUESTION 5
In relation to Amazon SQS, how can you ensure that messages are delivered in order?
A.
Increase the size of your queue
B.
Send them with a timestamp
C.
Give each message a unique id.
D.
AWS cannot guarantee that you will receive messages in the exact order you sent them
Answer: D
Explanation:
Amazon SQS makes a best effort to preserve order in messages, but due to the distributed
nature of the queue, AWS cannot guarantee that you will receive messages in the exact order
you sent them. You typically place sequencing information or timestamps in your messages so
that you can reorder them upon receipt.
https://aws.amazon.com/items/1343?externalID=1343
QUESTION 6
An organization has launched two applications: one for blogging and one for ECM on the same
AWS Linux EC2 instance running in the AWS VPC. The organization has attached two private
IPs (primary and secondary) to the above mentioned instance. The organization wants the
instance OS to recognize the secondary IP address. How can the organization configure this?
A.
Use the ec2-net-utility package which updates routing tables, uses DHCP to refresh the
secondary IP and adds the network interface.
B.
Use the ec2-net-utils package which will configure an additional network interface and update
the routing table
C.
Use the ec2-ip-update package which can configure the network interface as well as update the
secondary IP with DHCP.
D.
Use the ec2-ip-utility package which can update the routing tables as well as refresh the
secondary IP using DHCP.
Answer: B
Explanation:

A Virtual Private Cloud (VPC) is a virtual network dedicated to the user's AWS account. It enables
the user to launch AWS resources into a virtual network that the user has defined. With VPC the
user can specify multiple private IP addresses for his instances. The number of network
interfaces and private IP addresses that a user can specify for an instance depends on the
instance type. This scenario helps when the user wants to host multiple websites on a single EC2
instance. After the user has assigned a secondary private IP address to his instance, he needs to
configure the operating system on that instance to recognize the secondary private IP address.
For AWS Linux, the ec2-net-utils package can take care of this step. It configures additional
network interfaces that the user can attach while the instance is running, refreshes secondary IP
addresses during DHCP lease renewal, and updates the related routing rules.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/MultipleIP.html
QUESTION 7
What kind of service is provided by AWS DynamoDB?
A.
Relational Database
B.
NoSQL Database
C.
Dynamic Database
D.
Document Database
Answer: B
Explanation:
DynamoDB is a fast, fully managed NoSQL database service.
http://aws.amazon.com/dynamodb/
QUESTION 8
In relation to Amazon SQS, how many queues and messages can you have per queue for each
user?
A.
Unlimited
B.
10
C.
256
D.
500
Answer: A
Explanation:
Amazon SQS supports an unlimited number of queues and unlimited number of messages per
queue for each user. Please be aware that Amazon SQS automatically deletes messages that
have been in the queue for more than 4 days.
https://aws.amazon.com/items/1343?externalID=1343
QUESTION 9
Doug has created a VPC with CIDR 10.201.0.0/16 in his AWS account. In this VPC he has
created a public subnet with CIDR block 10.201.31.0/24. While launching a new EC2 from the
console, he is not able to assign the private IP address 10.201.31.6 to this instance. Which is the
most likely reason for this issue?
A.
Private IP address 10.201.31.6 is not part of the associated subnet's IP address range.
B.
Private IP address 10.201.31.6 is blocked via ACLs in Amazon infrastructure as a part of
platform security.
C.
Private address IP 10.201.31.6 is currently assigned to another interface.

D.
Private IP address 10.201.31.6 is reserved by Amazon for IP networking purposes.
Answer: C
Explanation:
In Amazon VPC, you can assign any Private IP address to your instance as long as it is:
Part of the associated subnet's IP address range
Not reserved by Amazon for IP networking purposes
Not currently assigned to another interface
http://aws.amazon.com/vpc/faqs/
QUESTION 10
Regarding Amazon SQS, are there restrictions on the names of Amazon SQS queues?
A.
No
B.
Yes. Queue names must be unique within an AWS account and you cannot use hyphens (-)
and underscores (_)
C.
Yes. Queue names are limited to 80 characters and queue names must be unique within an
AWS account
D.
Yes. Queue names are limited to 80 characters but queue names do not need to be unique
within an AWS account
Answer: C
Explanation:
Queue names are limited to 80 characters. Alphanumeric characters plus hyphens (-) and
underscores (_) are allowed. Queue names must be unique within an AWS account.
After you delete a queue, you can reuse the queue name.
https://aws.amazon.com/sqs/faqs/
QUESTION 11
A user is planning to host a web server as well as an app server on a single EC2 instance which
is a part of the public subnet of a VPC. How can the user setup to have two separate public IPs
and separate security groups for both the application as well as the web server?
A.
Launch a VPC instance with two network interfaces. Assign a separate security group to each
and AWS will assign a separate public IP to them.
B.
Launch VPC with two separate subnets and make the instance a part of both the subnets.
C.
Launch a VPC instance with two network interfaces. Assign a separate security group and
elastic IP to them.
D.
Launch a VPC with ELB such that it redirects requests to separate VPC instances of the public
subnet.
Answer: C
Explanation:
If you need to host multiple websites(with different IPs) on a single EC2 instance, the following is
the suggested method from AWS.
Launch a VPC instance with two network interfaces
Assign elastic IPs from VPC EIP pool to those interfaces (Because, when the user has attached
more than one network interface with an instance, AWS cannot assign public IPs to them.) Assign
separate Security Groups if separate Security Groups are needed This scenario also helps for
operating network appliances, such as firewalls or load balancers that have multiple private IP
addresses for each network interface.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/MultipleIP.html
剩余150页未读,继续阅读
资源推荐
资源评论

2019-11-11 上传
147 浏览量
2021-02-27 上传
2021-08-15 上传
2021-04-08 上传
137 浏览量
118 浏览量
2023-10-11 上传
2024-04-29 上传
163 浏览量
2021-02-27 上传
2023-07-01 上传
2018-02-10 上传
2023-06-21 上传
2020-01-04 上传
2020-04-07 上传
2023-07-17 上传
126 浏览量
15457 浏览量
资源评论


huangyuliang
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何学习好单片机编程设计方案.doc
- 互联网+背景下体育人文素养对大学生创业能力的影响.docx
- 如何使用AutoCAD的工具选项板.docx
- 对互联网+专业护理资源介入安康市养老事业发展的探索.docx
- 教育信息化管理的问题及解决对策.docx
- 第二章变电站综合自动化系统的间隔层装置.doc
- 区块链技术对于深化会计电算化的前景分析.docx
- 计算机竞赛题大全.docx
- myeclipse连接数据库建立web工程简单测试访问成功例子.doc
- VxWorks嵌入式数据库管理系统设计方案.doc
- 企业网络管理和业务调度自动化设计方案.docx
- “教学中的互联网搜索”《记金华的双龙洞》教案设计思路.doc
- 基于 IMDB 情感分析数据集运用 LSTM 结合预训练词典向量模型开展电影评论情感分类研究
- 交通指挥灯PLC控制系统方案设计书.doc
- 浅析大数据时代电力企业档案的开发利用.docx
- 项目管理之需求识别和项目识别.docx
安全验证
文档复制为VIP权益,开通VIP直接复制
