Question : You deployed your company website using Elastic Beanstalk and you enabled log file rotation to S3. An Elastic Map Reduce job is periodically analyzing the logs on S3 to build a usage dashboard that you share with your CIO. You recently improved overall performance of the website using Cloud Front for dynamic content delivery and your website as the origin After this architectural change, the usage dashboard shows that the traffic on your website dropped by an order of magnitude. How do you fix your usage dashboard'?
1. Enable Cloud Front to deliver access logs to S3 and use them as input of the Elastic Map Reduce job. 2. Turn on Cloud Trail and use trail log tiles on S3 as input of the Elastic Map Reduce job 3. Access Mostly Uused Products by 50000+ Subscribers 4. Use Elastic Beanstalk "Rebuild Environment" option to update log delivery to the Elastic Map Reduce job. 5. Use Elastic Beanstalk 'Restart App server(s)" option to update log delivery to the Elastic Map Reduce job.
Restart the app server - which restart the built in application server i.e., Tomcat server (correct me if am wrong)
Rebuilding the Environment - what it does exactly, does it deploys the .war file again and starts building the environement from scratch .
Rebuilding DELETES the associated RDS (and all its automatic backups).
CREATE A SNAPSHOT BEFORE REBUILDING
I was not warned that this would be the case and consequently lost data.
Question : A large real-estate brokerage is exploring the option of adding a cost-effective location based alert to their existing mobile application. The application backend infrastructure currently runs on AWS. Users who opt in to this service will receive alerts on their mobile device regarding real-estate offers in proximity to their location. For the alerts to be relevant, delivery time needs to be in the few minute count. And an existing mobile app has 5 million users across the USA. Which one of the following architectural suggestions would you make to the customer? 1. The mobile application will submit its location to a web service endpoint utilizing Elastic Load Balancing and EC2 instances. DynamoDB will be used to store and retrieve relevant offers. EC2 instances will communicate with mobile carriers/device providers to push alerts back to mobile application. 2. Use AWS DirectConnect or VPN to establish connectivity with mobile carriers. EC2 instances will receive the mobile applications's location through carrier connection. RDS will be used to store and relevant offers. EC2 instances will communicate with mobile carriers to push alerts back to the mobile application. 3. Access Mostly Uused Products by 50000+ Subscribers AWS Mobile Push will be used to send offers to the mobile application 4. The mobile application will send device location using AWS Mobile Push. EC2 instances will retrieve the relevant offers from DynamoDB. EC2 instances will communicate with mobile carriers/device providers to push alerts back to the mobile application.
SNS : Send push messages Deliver messages instantly to applications or users and eliminate polling in your apps. Use your choice of platforms : Directly access SNS using iOS, Android, Java, Python, PHP, Node.js, or .NET SDKs from AWS.
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. SQS makes it simple and cost-effective to decouple the components of a cloud application. You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.
With SQS, you can offload the administrative burden of operating and scaling a highly available messaging cluster, while paying a low price for only what you use.
Question : Your company is in the process of developing a next generation pet collar that collects biometric information to assist families with promoting healthy lifestyles for their pets. Each collar will push 30kb of biometric data In JSON format in every 2 seconds to a collection platform that will process and analyze the data providing health trending information back to the pet owners and veterinarians via a web portal. Management has tasked you to architect the collection platform ensuring the following requirements are met. Provide the ability for real-time analytics of the inbound biometric data. Ensure processing of the biometric data is highly durable. Elastic and parallel. The results of the analytic processing should be persisted for data mining. Which architecture outlined below wil meet the initial requirements for the collection platform? 1. Utilize S3 to collect the inbound sensor data, analyze the data from S3 with a daily scheduled Data Pipeline and save the results to a Redshift Cluster. 2. Utilize Amazon Kinesis to collect the inbound sensor data, analyze the data with Kinesis clients and save the results to a Redshift cluster using EMR. 3. Access Mostly Uused Products by 50000+ Subscribers 4. Utilize EMR to collect the inbound sensor data, analyze the data from EMR with Amazon Kinesis and save the results to DynamoDB.
Explanation: Amazon Kinesis is a platform for streaming data on AWS, offering powerful services to make it easy to load and analyze streaming data, and also providing the ability for you to build custom streaming data applications for specialized needs. Web applications, mobile devices, wearables, industrial sensors, and many software applications and services can generate staggering amounts of streaming data - sometimes TBs per hour - that need to be collected, stored, and processed continuously. Amazon Kinesis services enable you to do that simply and at a low cost.
1. Increase the desired capacity of the Auto Scaling group 2. Increase the maximum limit of the Auto Scaling group 3. Access Mostly Uused Products by 50000+ Subscribers 4. Decrease the minimum limit of the Auto Scaling grou
1. Amazon RDS with provisioned IOPS up to the anticipated peak write throughput. 2. Amazon Simple Queue Service (SQS) for capturing the writes and draining the queue to write to the database. 3. Access Mostly Uused Products by 50000+ Subscribers 4. Amazon DynamoDB with provisioned write throughput up to the anticipated peak write throughput.
1. Use an EC2 Instance that is launched with an EC2 role providing access to the Score Data DynamoDB table and the GameState S3 bucket that communicates with the mobile app via web services. 2. Use temporary security credentials that assume a role providing access to the Score Data DynamoDB table and the Game State S3 bucket using web identity federation. 3. Access Mostly Uused Products by 50000+ Subscribers bucket. 4. Use an IAM user with access credentials assigned a role providing access to the Score Data DynamoDB table and the Game State S3 bucket for distribution with the mobile app.
1. Use S3 with reduced redundancy to store and serve the scanned files, install the commercial search application on EC2 Instances and configure with auto-scaling and an Elastic Load Balancer. 2. Model the environment using CloudFormation use an EC2 instance running Apache webserver and an open source search application, stripe multiple standard EBS volumes together to store the JPEGs and search index. 3. Access Mostly Uused Products by 50000+ Subscribers multiple availability zones. 4. Use a single-AZ RDS MySQL instance lo store the search index 33d the JPEG images use an EC2 instance to serve the website and translate user queries into SQL.
5. Use a CloudFront download distribution to serve the JPEGs to the end users and Install the current commercial search product, along with a Java Container Tor the website on EC2 instances and use Route53 with DNS round-robin.