AWS-SysOps Premium Bundle

AWS-SysOps Premium Bundle

AWS Certified SysOps Administrator Associate Certification Exam

4.5 
(10350 ratings)
0 QuestionsPractice Tests
0 PDFPrint version
November 21, 2024Last update

Amazon AWS-SysOps Free Practice Questions

Q1. - (Topic 1) 

You have been asked to automate many routine systems administrator backup and recovery activities. Your current plan is to leverage AWS-managed solutions as much as possible and automate the rest with the AWS CLI and scripts. 

Which task would be best accomplished with a script? 

A. Creating daily EBS snapshots with a monthly rotation of snapshots 

B. Creating daily RDS snapshots with a monthly rotation of snapshots 

C. Automatically detect and stop unused or underutilized EC2 instances 

D. Automatically add Auto Scaled EC2 instances to an Amazon Elastic Load Balancer 

Answer:

Q2. - (Topic 3) 

A user has launched an EC2 instance from an instance store backed AMI. If the user restarts the instance, what will happen to the ephermal storage data? 

A. All the data will be erased but the ephermal storage will stay connected 

B. All data will be erased and the ephermal storage is released 

C. It is not possible to restart an instance launched from an instance store backed AMI 

D. The data is preserved 

Answer:

Explanation: 

A user can reboot an EC2 instance using the AWS console, the Amazon EC2 CLI or the Amazon EC2 API. Rebooting an instance is equivalent to rebooting an operating system. However, it is recommended that the user use Amazon EC2 to reboot the instance instead of running the operating system reboot command from the instance. When an instance launched from an instance store backed AMI is rebooted all the ephermal storage data is still preserved. 

Q3. - (Topic 3) 

A user has configured ELB with Auto Scaling. The user suspended the Auto Scaling AddToLoadBalancer 

(which adds instances to the load balancer. process for a while. What will happen to the instances launched during the suspension period? 

A. The instances will not be registered with ELB and the user has to manually register when the process is resumed 

B. The instances will be registered with ELB only once the process has resumed 

C. Auto Scaling will not launch the instance during this period due to process suspension 

D. It is not possible to suspend only the AddToLoadBalancer process 

Answer:

Explanation: 

Auto Scaling performs various processes, such as Launch, Terminate, add to Load Balancer etc. The user can also suspend the individual process. The AddToLoadBalancer process type adds instances to the load balancer when the instances are launched. If this process is suspended, Auto Scaling will launch the instances but will not add them to the load balancer. When the user resumes this process, Auto Scaling will resume adding new instances launched after resumption to the load balancer. However, it will not add running instances that were launched while the process was suspended; those instances must be added manually. 

Q4. - (Topic 3) 

A user has moved an object to Glacier using the life cycle rules. The user requests to restore the archive after 6 months. When the restore request is completed the user accesses that archive. Which of the below mentioned statements is not true in this condition? 

A. The archive will be available as an object for the duration specified by the user during the restoration request 

B. The restored object’s storage class will be RRS 

C. The user can modify the restoration period only by issuing a new restore request with the updated period 

D. The user needs to pay storage for both RRS (restored. and Glacier (Archive. Rates 

Answer:

Explanation: 

AWS Glacier is an archival service offered by AWS. AWS S3 provides lifecycle rules to archive and restore objects from S3 to Glacier. Once the object is archived their storage class will change to Glacier. If the user sends a request for restore, the storage class will still be Glacier for the restored object. The user will be paying for both the archived copy as well as for the restored object. The object is available only for the duration specified in the restore request and if the user wants to modify that period, he has to raise another restore request with the updated duration. 

Q5. - (Topic 1) 

Your company Is moving towards tracking web page users with a small tracking 

Image loaded on each page Currently you are serving this image out of US-East, but are starting to get concerned about the time It takes to load the image for users on the west coast. 

What are the two best ways to speed up serving this image? 

Choose 2 answers 

A. Use Route 53's Latency Based Routing and serve the image out of US-West-2 as well as US-East-1 

B. Serve the image out through CloudFront 

C. Serve the image out of S3 so that it isn't being served oft of your web application tier 

D. Use EBS PIOPs to serve the image faster out of your EC2 instances 

Answer: A,D 

Q6. - (Topic 2) 

An organization is using cost allocation tags to find the cost distribution of different departments and projects. One of the instances has two separate tags with the key/ value as “InstanceName/HR”, “CostCenter/HR”. What will AWS do in this case? 

A. InstanceName is a reserved tag for AWS. Thus, AWS will not allow this tag 

B. AWS will not allow the tags as the value is the same for different keys 

C. AWS will allow tags but will not show correctly in the cost allocation report due to the same value of the two separate keys 

D. AWS will allow both the tags and show properly in the cost distribution report 

Answer:

Explanation: 

AWS provides cost allocation tags to categorize and track the AWS costs. When the user applies tags to his AWS resources, AWS generates a cost allocation report as a comma-separated value (CSV file. with the usage and costs aggregated by those tags. Each tag will have a key-value and can be applied to services, such as EC2, S3, RDS, EMR, etc. It is required that the key should be different for each tag. The value can be the same for different keys. In this case since the value is different, AWS will properly show the distribution report with the correct values. 

Q7. - (Topic 3) 

A user is trying to create an EBS volume with the highest PIOPS supported by EBS. What is the minimum size of EBS required to have the maximum IOPS? 

A. 124 

B. 150 

C. 134 

D. 128 

Answer:

Explanation: 

A provisioned IOPS EBS volume can range in size from 10 GB to 1 TB and the user can provision up to 4000 IOPS per volume. The ratio of IOPS provisioned to the volume size requested should be a maximum of 30. 

Q8. - (Topic 3) 

A sysadmin has created the below mentioned policy on an S3 bucket named cloudacademy. What does this policy define? 

"Statement": [{ 

"Sid": "Stmt1388811069831", 

"Effect": "Allow", 

"Principal": { "AWS": "*"}, 

"Action": [ "s3:GetObjectAcl", "s3:ListBucket"], 

"Resource": [ "arn:aws:s3:::cloudacademy] 

}] 

A. It will make the cloudacademy bucket as well as all its objects as public 

B. It will allow everyone to view the ACL of the bucket 

C. It will give an error as no object is defined as part of the policy while the action defines the rule about the object 

D. It will make the cloudacademy bucket as public 

Answer:

Explanation: 

A sysadmin can grant permission to the S3 objects or the buckets to any user or make objects public using the bucket policy and user policy. Both use the JSON-based access policy language. Generally if the user is defining the ACL on the bucket, the objects in the bucket do not inherit it and vice a versa. The bucket policy can be defined at the bucket level which allows the objects as well as the bucket to be public with a single policy applied to that bucket. In the sample policy the action says “S3:ListBucket” for effect Allow on 

Resource arn:aws:s3:::cloudacademy. This will make the cloudacademy bucket public. 

"Statement": [{ 

"Sid": "Stmt1388811069831", 

"Effect": "Allow", 

"Principal": { "AWS": "*" }, 

"Action": [ "s3:GetObjectAcl", "s3:ListBucket"], 

"Resource": [ "arn:aws:s3:::cloudacademy] 

}] 

Q9. - (Topic 2) 

A user has developed an application which is required to send the data to a NoSQL database. The user wants to decouple the data sending such that the application keeps processing and sending data but does not wait for an acknowledgement of DB. Which of the below mentioned applications helps in this scenario? 

A. AWS Simple Notification Service 

B. AWS Simple Workflow 

C. AWS Simple Queue Service 

D. AWS Simple Query Service 

Answer:

Explanation: 

Amazon Simple Queue Service (SQS. is a fast, reliable, scalable, and fully managed message queuing service. SQS provides a simple and cost-effective way to decouple the components of an application. In this case, the user can use AWS SQS to send messages which are received from an application and sent to DB. The application can continue processing data without waiting for any acknowledgement from DB. The user can use SQS to transmit any volume of data without losing messages or requiring other services to always be available. 

Q10. - (Topic 2) 

A user has a refrigerator plant. The user is measuring the temperature of the plant every 15 minutes. If the user wants to send the data to CloudWatch to view the data visually, which of the below mentioned statements is true with respect to the information given above? 

A. The user needs to use AWS CLI or API to upload the data 

B. The user can use the AWS Import Export facility to import data to CloudWatch 

C. The user will upload data from the AWS console 

D. The user cannot upload data to CloudWatch since it is not an AWS service metric 

Answer:

Explanation: 

AWS CloudWatch supports the custom metrics. The user can always capture the custom data and upload the data to CloudWatch using CLI or APIs. While sending the data the user has to include the metric name, namespace and timezone as part of the request. 

Q11. - (Topic 2) 

A sys admin is maintaining an application on AWS. The application is installed on EC2 and user has configured ELB and Auto Scaling. Considering future load increase, the user is planning to launch new servers proactively so that they get registered with ELB. How can the user add these instances with Auto Scaling? 

A. Increase the desired capacity of the Auto Scaling group 

B. Increase the maximum limit of the Auto Scaling group 

C. Launch an instance manually and register it with ELB on the fly 

D. Decrease the minimum limit of the Auto Scaling grou 

Answer:

Explanation: 

A user can increase the desired capacity of the Auto Scaling group and Auto Scaling will launch a new instance as per the new capacity. The newly launched instances will be registered with ELB if Auto Scaling group is configured with ELB. If the user decreases the minimum size the instances will be removed from Auto Scaling. Increasing the maximum size will not add instances but only set the maximum instance cap. 

Q12. - (Topic 1) 

When preparing for a compliance assessment of your system built inside of AWS. what are three best-practices for you to prepare for an audit? 

Choose 3 answers 

A. Gather evidence of your IT operational controls 

B. Request and obtain applicable third-party audited AWS compliance reports and certifications 

C. Request and obtain a compliance and security tour of an AWS data center for a pre-assessment security review 

D. Request and obtain approval from AWS to perform relevant network scans and in-depth penetration tests of your system's Instances and endpoints 

E. Schedule meetings with AWS's third-party auditors to provide evidence of AWS compliance that maps to your control objectives 

Answer: A,B,D 

Q13. - (Topic 3) 

A user has created a public subnet with VPC and launched an EC2 instance within it. The user is trying to 

delete the subnet. What will happen in this scenario? 

A. It will delete the subnet and make the EC2 instance as a part of the default subnet 

B. It will not allow the user to delete the subnet until the instances are terminated 

C. It will delete the subnet as well as terminate the instances 

D. The subnet can never be deleted independently, but the user has to delete the VPC first 

Answer:

Explanation: 

A Virtual Private Cloud (VPC. is a virtual network dedicated to the user’s AWS account. A user can create a subnet with VPC and launch instances inside that subnet. When an instance is launched it will have a network interface attached with it. The user cannot delete the subnet until he terminates the instance and deletes the network interface. 

Q14. - (Topic 3) 

A user has configured an ELB to distribute the traffic among multiple instances. The user instances are facing some issues due to the back-end servers. Which of the below mentioned CloudWatch metrics helps the user understand the issue with the instances? 

A. HTTPCode_Backend_3XX 

B. HTTPCode_Backend_4XX 

C. HTTPCode_Backend_2XX 

D. HTTPCode_Backend_5XX 

Answer:

Explanation: 

CloudWatch is used to monitor AWS as well as the custom services. For ELB, CloudWatch provides various metrics including error code by ELB as well as by back-end servers (instances.. It gives data for the count of the number of HTTP response codes generated by the back-end instances. This metric does not include any response codes generated by the load balancer. These metrics are: The 2XX class status codes represents successful actions The 3XX class status code indicates that the user agent requires action The 4XX class status code represents client errors 

The 5XX class status code represents back-end server errors 

Q15. - (Topic 2) 

A user has configured the Auto Scaling group with the minimum capacity as 3 and the maximum capacity as 5. When the user configures the AS group, how many instances will Auto Scaling launch? 

A. 3 

B. 0 

C. 5 

D. 2 

Answer:

Q16. - (Topic 1) 

An application that you are managing has EC2 instances & Dynamo OB tables deployed to several AWS Regions In order to monitor the performance of the application globally, you would like to see two graphs 1) Avg CPU Utilization across all EC2 instances and 2) Number of Throttled Requests for all DynamoDB tables. 

How can you accomplish this? 

A. Tag your resources with the application name, and select the tag name as the dimension in the Cloudwatch Management console to view the respective graphs 

B. Use the Cloud Watch CLI tools to pull the respective metrics from each regional endpoint Aggregate the data offline & store it for graphing in CloudWatch. 

C. Add SNMP traps to each instance and DynamoDB table Leverage a central monitoring server to capture data from each instance and table Put the aggregate data into Cloud Watch for graphing. 

D. Add a CloudWatch agent to each instance and attach one to each DynamoDB table. When configuring the agent set the appropriate application name & view the graphs in CloudWatch. 

Answer:

START AWS-SysOps EXAM