Search Tutorials


Top AWS Cloud Architecture (2021) Interview Questions | JavaInUse

Top AWS Cloud Architecture Interview Questions

In this post we will look at AWS Cloud Architecture Interview Questions. Examples are provided with explanations.


  1. What is Amazon EC2?
  2. What is Cloud Computing?
  3. What are the different types of cloud services?
  4. What is auto-scaling?
  5. How terminating and stopping an instance are the different processes?
  6. When there is a need to acquire costs with an EIP?
  7. What do you know about AMI?
  8. What are the common types of AMI designs?

What is Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2's simple web service interface allows you to obtain and configure capacity with minimal friction.
Amazon EC2 provides you with simplified elastic web-scale computing so you or your developers can build failure-resistant apps in the cloud within what AWS calls a "true, virtual computing environment."


What is Cloud Computing?

Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).

Cloud Computing


What are the different types of cloud services?

Different types of cloud services are:
  • Software as a Service (SaaS)
  • Data as a Service (DaaS)
  • Platform as a Service (PaaS)
  • Infrastructure as a Service (IaaS)

What is auto-scaling?

Autoscaling, is a method used in cloud computing that dynamically adjusts the amount of computational resources in a server farm - typically measured by the number of active servers automatically based on the load on the farm.
Auto-scaling is a way to automatically scale up or down the number of compute resources that are being allocated to your application based on its needs at any given time. Before cloud computing, it was very difficult to scale a website, let alone figure out a way to automatically scale (autoscale) a server setup.


How terminating and stopping an instance are the different processes?

When an instance reaches its scheduled retirement date, it is stopped or terminated by AWS. If your instance root device is an Amazon EBS volume, the instance is stopped, and you can start it again at any time. Instance performs a regular shut down when it is stopped. It then performs transactions. As the entire EBS volumes remain present, it is possible to start the instance anytime again when you want. The best thing is when the instance remains in the stopped state, users do not need to pay for that particular time.
Upon termination, the instance performs a regular shutdown. After this, the Amazon EBS volumes start deleting. You can stop them from deleting simply by setting the "Delete on Termination" to false. Because the instance gets deleted, it is not possible to run it again in the future.

When there is a need to acquire costs with an EIP?

EIP stands for Elastic Internet Protocol address. Costs are acquired with an EIP when the same is associated and allocated with a stopped instance. In case only one Elastic IP is there with the instance you are running, you will not be charged for it. However, in case the IP is attached to a stopped instance or does not attach to any instance, you need to pay for it.

What do you know about AMI?

An Amazon Machine Image (AMI) is a master image for the creation of virtual servers in the Amazon Web Services (AWS) environment. The machine images are like templates that are configured with an operating system and other software, which determine the user's operating environment.

What are the common types of AMI designs?

  • Fully Baked AMI
  • Just Enough Baked AMI (JeOS AMI)
  • Hybrid AMI

See Also

Spring Boot Interview Questions Apache Camel Interview Questions Drools Interview Questions Java 8 Interview Questions Enterprise Service Bus- ESB Interview Questions. JBoss Fuse Interview Questions Angular 2 Interview Questions