Question : You are at the initial stage of creating a web based discussion application, and for that you have created a simple UI. Where you have UserID, Comment and its PostingTimeStamp. You decided to use DynamoDB and assuming that heavy load will be there on this. You wanted faster retrieval of the Comment and decided to partition the data and also make sure, Comment should always be sorted based on timestamp. Which of the following will you choose to create a partition key?
Correct Answer : Get Lastest Questions and Answer : Explanation: As we know, there are many users for this applications. Hence, it is better to partition the data based on the UserID, so that Comment will be evenly distributed across the application. As scenario is asking that message should be sorted by timestamp hence PostingTimeStamp should be part of partition key.
Question : Select the correct scenario, where you can use Amazon Redshift? A. To store Equity Market Data and continuous stream of every second data B. You will be storing user information and can use for applying analytics or creating some reporting on it. C. You can use it as a Data Warehouse replacement and can store data which is coming from various Data sources. D. You should be using as a ecommerce database to store live purchase orders.
Correct Answer : Get Lastest Questions and Answer : Explanation: Redshift is a Data warehouse solution and good fit for Analytics purpose like reporting and creating models on the stored data. It is not a good for storing any live streaming or transactional data. You can later on move the purchase or transactional data to redshift, so that you can apply analytics on it.
Question : You have recently joined a company which has their website hosted on AWS EC instances. They have also configured very nice monitoring through Cloudwatch, which keep sending the very granular monitoring detail, which always ignored and nobody interested in. Because this website is not heavily loaded and not plan to have any high load in future, even if it is down for few hours in a week than also its acceptable. Your chief architect asked you to reduce the cost for this setup, which one of the following can help you implement it. This website however, support user login access only.
1. You will asked al the website user, when they prefer to use the website once in a week and then shutdown the website for other days.
2. You will make your website static and install it in S3.
Correct Answer : Get Lastest Questions and Answer : Explanation: As this is the website and it is expected to be live all the time. However, you can afford few hours failure in a week, but even website is in failed mode you will charged for EC2 instances you have. The first and clear step which does not impact overall operation of the website is disable to detailed monitoring, because nobody is using and not required. Once, you disable detailed monitoring website will be us and available for use and by default basic monitoring anyway available. This kind of questions can be asked, how to save the cost.
1. Access S3 data using only signed URLs. 2. Enable S3 versioning on the bucket and enable Enable Multifactor Authentication (MFA) on the bucket. 3. Access Mostly Uused Products by 50000+ Subscribers 4. Disable S3 delete using an IAM bucket policy.
1. There is a soft limit of 20 instances per region. Submit the limit increase form and retry the failed requests once approved. 2. AWS allows you to provision no more than 20 instances per Availability Zone. Select a different Availability Zone and retry the failed request. 3. Access Mostly Uused Products by 50000+ Subscribers already provisioned and re-launch them all in a VPC. 4. You encountered an API throttling situation and should try the failed requests using an exponential decay retry algorithm.
1. Establish a dedicated networking connection using AWS Direct Connect. 2. Assign a static Internet-routable IP address to an Amazon VPC customer gateway. 3. Access Mostly Uused Products by 50000+ Subscribers 4. Modify the main route table to allow traffic to a network address translation instance.
1. You need to know the number of customers the company has today, because this will help you calculate how many customers the company will have in 2 years. 2. You must find out the total number of requests per second at peak usage. 3. Access Mostly Uused Products by 50000+ Subscribers 4. In order to build the key namespace correctly, you must understand the total amount of storage needs for each S3 bucket.