Google News
AWS Interview Questions
The between EC2 and Amazon S3 is that
EC2 S3
  • It is a cloud web service used for hosting your application
  • It is a data storage system where any amount of data can be stored
  • It is like a huge computer machine which can run either Linux or Windows and can handle applications like PHP, Python, Apache, or any databases
  • It has a REST interface and uses secure HMAC-SHA1 authentication keys
This is also among the most popular AWS interview questions asked in an AWS interview.
Following are the advantages of AWS’s Disaster Recovery (DR) solution :
* AWS offers a cost-effective backup, storage, and DR solution, helping the companies to reduce their capital expenses
* Fast setup time and greater productivity gains
* AWS helps companies to scale up even during seasonal fluctuations
* It seamlessly replicates on-premises data to the cloud
* Ensures fast retrieval of files
There are three types of load balancers in EC2 : 
Application Load Balancer : These balancers are designed to make routing decisions at the application layer. 

Network Load Balancer :
Network load balancer handles millions of requests per second and helps in making routing decisions at the transport layer.    

Classic Load Balancer :
Classic Load Balancer is mainly used for applications built within the EC2-Classic network. It offers basic load balancing at varying Amazon EC2 instances.
DynamoDB is a NoSQL database. It is very flexible and performs quite reliably – and can be integrated with AWS! It offers fast and predictable performance with seamless scalability. With the help of DynamoDB, you do not need to worry about hardware provisioning, setup, and configuration, replication, software patching, or cluster scaling.
AWS CloudFormation is an Amazon service, dedicated to solving the need to standardize and replicate the architectures to facilitate their execution and optimize resources and costs in the delivery of applications, or compliance with the requirements of the organization. CloudFormation allows creating a proprietary library of instance templates or architectures capable of being delivered at any time and in an organized manner, through programming.
It is one of the most popular AWS interview questions. There are many advantages of AWS CloudFormation including the following.
* Reduces infrastructure deployment time
* Increases confidence in deployments
* Replicates complex environments, for example, have complex environments for development, pre-production, and production, that are the same, or almost the same, simply by scaling up resources
* Reuses the definitions between different products
* Reduces environment repair time
Elastic Beanstalk is an orchestration service by AWS, used in various AWS applications such as EC2, S3, Simple Notification Service, CloudWatch, autoscaling, and Elastic Load Balancers. It is the fastest and simplest way to deploy your application on AWS using either AWS Management Console, a Git repository, or an integrated development environment (IDE).
T2 instances are designed to provide moderate baseline performance and the capability to burst to higher performance as required by workload.
This AWS service automatically adds or removes EC2 instances as per the changing demands in workloads. Also, this service detects the unhealthy EC2 instances in the cloud infrastructure and replaces them with new instances, consequently. In this service, scaling is achieved in dynamic scaling and Predictive scaling. They can be used separately as well as together to manage the workloads.
Amazon EC2 auto-scaling service continuously monitors the health of Amazon EC2 instances and other applications. When EC2 auto-scaling identifies unhealthy instances, it automatically replaces the unhealthy EC2 instances with new EC2 instances. Also, this service ensures the seamless running of applications and balances EC2 instances across the zones in the cloud.