AWS Interview Questions
AWS Interview Questions
Interview Plan
AWS
Topic: AWS
Answer:
AWS stands for Amazon Web Services and is a platform that provides database storage, secure
cloud services, offering to compute power, content delivery, and many other services to
develop business levels.
Source: onlineinterviewquestions.com
Answer:
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.
Source: whizlabs.com
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:
Source: whizlabs.com
Q4: 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.
Source: whizlabs.com
Answer:
Amazon EC2 services have following features:
Source: whizlabs.com
Answer:
An Amazon S3 bucket is a public cloud storage resource available in Amazon Web Services'
(AWS) Simple Storage Service (S3), an object storage offering. Amazon S3 buckets, which are
similar to file folders, store objects, which consist of data and its descriptive metadata.
By default, you can create up to 100 buckets in each of your AWS accounts. If you need more
buckets, you can increase your bucket limit by submitting a service limit increase.
Source: whizlabs.com
Answer:
Yes, buckets exist in a specific region and you need to specify that region when you create a
bucket. Amazon S3 creates bucket in a region you specify. You can choose any AWS region that
is geographically close to you to optimize latency, minimize costs, or address regulatory
requirements.
Source: stackoverflow.com
Answer:
Amazon Elastic Block Store (Amazon EBS) provides persistent block storage volumes for use
with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically
replicated within its Availability Zone to protect you from component failure, offering high
availability and durability.
Source: aws.amazon.com
Answer:
AWS Lambda is a serverless compute service that runs your code in response to events and
automatically manages the underlying compute resources for you. You can use AWS Lambda to
extend other AWS services with custom logic, or create your own back-end services that
operate at AWS scale, performance, and security.
Source: aws.amazon.com
Answer:
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and
predictable performance with seamless scalability. With DynamoDB, you can create database
tables that can store and retrieve any amount of data, and serve any level of request traffic.
Source: docs.aws.amazon.com
Answer:
By default data on S3 is not encrypted, but all you could enable server-side encryption in your
object metadata when you upload your data to Amazon S3. As soon as your data reaches S3, it
is encrypted and stored.
Source: aws.amazon.com
Answer:
Using AWS Direct Connect, you can establish private connectivity between AWS and your
datacenter, office, or colocation environment, which in many cases can reduce your network
costs, increase bandwidth throughput, and provide a more consistent network experience than
Internet-based connections.
Source: aws.amazon.com
Answer:
Amazon API Gateway is an AWS service that enables developers to create, publish, maintain,
monitor, and secure APIs at any scale. You can create APIs that access AWS or other web
services, as well as data stored in the AWS Cloud.
Source: aws.amazon.com
Source: en.wikipedia.org
Answer:
No. After you create a volume, you can attach it to any EC2 instance in the same Availability
Zone. An EBS volume can be attached to only one EC2 instance at a time, but multiple
volumes can be attached to a single instance.
Source: docs.aws.amazon.com
Answer:
Amazon Elastic MapReduce (EMR) is an Amazon Web Services (AWS) tool for big data
processing and analysis. Amazon EMR offers the expandable low-configuration service as an
easier alternative to running in-house cluster computing.
Amazon EMR is based on Apache Hadoop, a Java-based programming framework that supports
the processing of large data sets in a distributed computing environment. MapReduce is a
software framework that allows developers to write programs that process massive amounts of
unstructured data in parallel across a distributed cluster of processors or stand-alone
computers.
Source: searchaws.techtarget.com
Answer:
AWS Direct Connect bypasses the public Internet and establishes a secure, dedicated
connection from your infrastructure into AWS. With established connectivity via AWS Direct
Connect, you can access your Amazon VPC and all AWS services.
Source: coresite.com
Answer:
AWS Data Pipeline is a web service that you can use to automate the movement and
transformation of data. With AWS Data Pipeline, you can define data-driven workflows, so that
tasks can be dependent on the successful completion of previous tasks.
Source: docs.aws.amazon.com
Answer:
You can make an AMI of an existing instance, and then launch other instances using that AMI.
Source: stackoverflow.com
Answer:
Use scp:
Source: stackoverflow.com