Hi readers,Job basket providing you the updated interview questions ,if any query related to same technology or any other ,we are there for your help ,if you required more questions or the another interview question kindly comment or answer on the same questions ,Kindly share the questions link with you Friends and other persons too Thanks
- What do you understand by AWS?
Answer: This is one of the commonly asked AWS developer interview questions. This question checks your basic AWS knowledge so the answer should be straightforward. Amazon Web Services (AWS) is a cloud service platform which offers computing power, analytics, content delivery, database storage, deployment and some other services to help you in your business growth. These services are highly scalable, reliable, secure, and inexpensive cloud computing services which are outlined to work together and, applications thus created are more advanced and escalade.
2. Explain the main elements of AWS?
Answer: The main elements of AWS are:
Route 53: Route53 is a highly scalable DNS web service.
Simple Storage Service (S3): S3 is most widely used AWS storage web service.
Simple E-mail Service (SES): SES is a hosted transactional email service and allows one to fluently send deliverable emails using a RESTFUL API call or through a regular SMTP.
Identity and Access Management (IAM): IAM provides improved identity and security management for AWS account.
Elastic Compute Cloud (EC2): EC2 is an AWS ecosystem central piece. It is responsible for providing on-demand and flexible computing resources with a “pay as you go” pricing model.
Elastic Block Store (EBS): EBS offers continuous storage solution that can be seen in instances as a regular hard drive.
CloudWatch: CloudWatch allows the controller to outlook and gather key metrics and also set a series of alarms to be notified if there is any trouble.
3. What do you mean by AMI? What does it include?
Answer: AMI stands for the term Amazon Machine Image. It’s an AWS template which provides the information (an application server, and operating system, and applications) required to perform the launch of an instance. This AMI is the copy of the AMI that is running in the cloud as a virtual server. You can launch instances from as many different AMIs as you need. AMI consists of the followings:
- A root volume template for an existing instance
- Launch permissions to determine which AWS accounts will get the AMI in order to launch the instances
- Mapping for block device to calculate the total volume that will be attached to the instance at the time of launch
4. Is vertically scale is possible on Amazon instance?
Answer: Yes, vertically scale is possible on Amazon instance.
Vertical scalability is the ability to increase the capacity of existing hardware or software by adding resources – for example, adding processing power to a server to make it faster. On the other hand, horizontal scalability is the ability to connect multiple entities so that they work as a single logical unit
5. What is the connection between AMI and Instance?
Answer: Many different types of instances can be launched from one AMI. The type of an instance generally regulates the hardware components of the host computer that is used for the instance. Each type of instance has distinct computing and memory efficacy.
Once an instance is launched, it casts as host and the user interaction with it is same as with any other computer but we have a completely controlled access to our instances. AWS developer interview questions may contain one or more AMI based questions, so prepare yourself for the AMI topic very well.
6. What is the difference between Amazon S3 and EC2?
Answer: The difference between Amazon S3 and EC2 is given below:
The meaning of S3 is Simple Storage Service.
The meaning of EC2 is Elastic Compute Cloud.
It is just a data storage service which is used to store large binary files.
It is a cloud web service which is used to host the application created.
It is not required to run a server.
It is enough to run a server.
It has a REST interface and uses secure HMAC-SHA1 authentication keys.
It is just like a huge computer machine which can handle application like Python, PHP, Apache and any other database.
- How many storage options are there for EC2 Instance?
Answer: There are four storage options for Amazon EC2 Instance:
- Amazon EBS
- Amazon EC2 Instance Store
- Amazon S3
- Adding Storage
Amazon EC2 is the common topic you may come across while going through AWS developer interview questions. Get a thorough knowledge of the EC2 instance and all the storage options for the EC2 instance.
- What are the security best practices for Amazon Ec2 instances?
Answer: There are a number of best practices for securing Amazon EC2 instances that are applicable whether instances are running on on-premise data centres or on virtual machines. Let’s have a look at some general best practices:
Least Access: Make sure that your EC2 instance has controlled access to the instance as well as to the network. Offer access authorities only to the trusted entities.
Least Privilege: Follow the necessary principle of least privilege for instances and users to perform the functions. Generate roles with restricted access for the instances.
Configuration Management: Consider every EC2 instance a configuration item and use AWS configuration management services to have a baseline for the configuration of the instances as these services include updated anti-virus software, security features etc.
- Explain the features of Amazon EC2 services.
Answer: Amazon EC2 services have following features:
- Virtual Computing Environments
- Proffers Persistent storage volumes
- Firewall validating you to specify the protocol
- Pre-configured templates
- Static IP address for dynamic Cloud Computing
- What is the procedure to send a request to Amazon S3?
Answer: There are 2 ways to send a request to Amazon S3 –
- Using REST API
- Using AWS SDK Wrapper Libraries, these wrapper libraries wrap the REST APIs for Amazon S3
11. What is the use of the buffer in AWS?
Answer: This is among frequently asked AWS developer interview questions. Give the answer in simple terms, the buffer is mainly used to manage load with the synchronization of various components i.e. to make system fault tolerant. In the absence of buffer, components do not use any balanced method to receive and process requests. But the buffer makes components to work in a balanced manner and at the same speed, thus results in faster services.
12. What happens when an Amazon EC2 instance is stopped or terminated?
Answer: At the time of stopping an Amazon EC2 instance, a shutdown is performed in a normal manner. After that, the transitions to the stopped state occur. During this, all of the Amazon EBS volumes are remained attached to the instance and the instance can be started anytime. The instance hours are not counted when the instance is in the stopped state.
At the time of terminating an Amazon EC2 instance, a shutdown is performed in a normal manner. During this, the deletion of all of the Amazon EBS volumes is performed. To avoid this, the value of attribute delete On Termination is set to false. On termination, the instance also undergoes deletion, so the instance can’t be started again.