AWS Interview Question


Q1: Explain AWS?

Ans: AWS is an abbreviation of Amazon Web Service. Basically, it is a set of remote computing services. This collection is called a cloud computing platform. As a service, this platform of cloud computing is also known as IaaS or Infrastructure. Amazon Web Services is an extensive platform.

Also, since it has been launched, it is constantly evolving. It has a mixture of infrastructure that can facilitate the users in a wide array. It can provide organization tools like compute power, content delivery services, and database storage. In data centers around up to 190 countries, enterprises and software developers can use it.

Q2: What is the difference between Spot Instance and On-demand Instance?

Ans: Spot Instance and On-demand Instance are the structures for determining prices.

Spot Instance:

  • If you have Spot Instance, without upfront commitment, you can purchase compute capacity.
  • You can bid for spot instances.
  • In case the bidding price surpasses the spot price, automatically the instances will be launched. Moreover, the spot price goes up and down depending on supply and demand for instances.
  • With Spot Instances, you get charged every hour.

On-demand Instance:

  • Depending on the demand, users can launch instances whenever they want.
  • They are ideal for the high-availability requirements of applications.
  • Users can launch these instances with the pay-as-you-go model only.
  • Users have to pay on a per-second basis.

Q3: Cite the primary components of AWS?

Ans: Following are the components of AWS:

  • Route 53: It is a scalable Domain Name System web service.
  • Simple E-mail Service: It can help you send e-mail using RESTFUL API call or through regular SMTP.
  • Identity and Access Management: It allows improved security and determines management for the AWS account.
  • Simple Storage Device or (S3): It is a device that stores data and the AWS service that is mainly used.
  • Elastic Compute Cloud (EC2): It allows on-demand computing resources that can be used to host applications. It is useful to tackle unforeseen workloads.
  • Elastic Block Store (EBS): It provides a continual storage medium. It connects to EC2 that in turn permits the user to persist data.
  • CloudWatch: It provides administrators to see and collect keys for observing AWS resources. Plus, you can set an alarm to get notified when there is an issue.

Q4: Define the basic types of cloud services?

Ans: The cloud services has 3 famous types that perform different functions,

  • Computing: Cloud computing allows an efficient method to access servers, storage, databases, and a wide variety of other application services that are present on the Internet. Being a cloud services platform like Amazon Web Services that has and maintains the network-connected hardware that is needed for these application services.
  • Storage: AWS has a full-fledged range of services for the user. It allies them to save, access, control, and analyze the data. Due to this, the cost is lessened, improves flexibility, and speeds up innovation. In order to develop a foundation of your cloud IT surroundings, choose from the object, file, and block storage, backup, and data migration options.
  • Networking: AWS gives the developers a set of networking services that are reliable, secure, and high-performing. This enables the user to process any type of workload present in the cloud.

Q5: What are auto-scaling and geo-targeting?

Ans: Auto-scaling: whenever you need it, it allows you to provide and launch new instances. This function aids in automatically expanding or reducing resource capacity with respect to demand. With its help, you can create scaling plans that let the groups of various resources react to changes in demand automatically. You can enhance availability, costs, or even create a balance between availability or cost.

Geo-Targeting is based on their geographic location. It is the idea by which businesses can deliver suitable content to their audience with no need of changing the URL. Furthermore, it allows you to design customized content for the audience that belongs to a specific geographical area with keeping their requirement in focus.