Tuesday 18 October 2016

AWS Interview Question and Answers

AWS Certification is an industry-recognized credential that testifies your competency in design, deployment and operation of applications and infrastructure on the AWS platform. We at Edureka are committed to helping you upgrade your career in sync with industry requirements. That’s why we have created a list of AWS Architect interview questions and answers that will most probably get asked during your interview. If you’ve attended an AWS Architect interview or have additional questions beyond what we have covered, we encourage you to add them in the comments section below. In the meantime, you can maximize the Cloud computing career opportunities that are sure to come your way by taking AWS Architect online training with Edureka. You can even get a AWS Architect certification after the course. Click below to know more.
aws interview questions

1. What is the difference between scalability and elasticity?

Scalability is the ability of a system to increase the workload on its current hardware resources to handle variability in demand. Elasticity is the ability of a system to increase the workload on its current and additional hardware resources, thereby enabling businesses to meet demand without investing in infrastructure up-front.

2. What are the different layers of cloud computing?

The three layers are:
  • Infrastructure as a Service (IaaS)
  • Platform as a Service (PaaS)
  • Software as a Service (SaaS)

3. How to secure your data for transport in cloud?

Ensure that no one can intercept the data as it moves from point A to point B in the cloud and also check that there are no data leaks with the encryption key from any storage in the cloud. You can also segregate your data from other companies’ data and then encrypt it by using an approved method. In addition you can ensure the security of older data that remains with a cloud vendor after you have no use for it.

4. List out different layers which define cloud architecture?

There are five layers:
  • Cloud Controller (CLC)
  • Walrus
  • Cluster Controller
  • Storage Controller (SC)
  • Node Controller (NC)

5. What are the security laws which are implemented to secure data in a cloud?

The security laws which are implemented to secure data in cloud are:
  • Processing
  • File
  • Output reconciliation
  • Input Validation
  • Security and Backup

6. What uses do API’s have in cloud services?

Application Programming Interface (API) has the following uses:
  • It eliminates the need to write fully fledged programs
  • It provides the instructions to set up communication between one or more applications
  • It allows easy creation of applications and links the cloud services with other systems

7. How many data centers are deployed for cloud computing? What are they?

There are two datacenters in cloud computing:
  • Containerized Datacenters
  • Low Density Datacenters

8. What is S3?  What is it used for?  Should encryption be used in S3?

According to Amazon, S3 is storage for the Internet. They define it as a, “simple storage service that offers software developers a highly-scalable, reliable, and low-latency data storage infrastructure at very low costs”.
Amazon S3 provides a simple web service interface which you can use to store and retrieve any amount of data, at any time, from anywhere on the web. Using this web service, developers can easily build applications that make use of Internet storage.
Encryption should be considered for sensitive data, as S3 is a proprietary technology developed by Amazon themselves, and yet to be proven from a security standpoint.

9. What is Amazon EC2 service?

Amazon describes Elastic Compute Cloud (Amazon EC2) as a web service that provides 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 developers to obtain and configure capacity with minimal friction.

10. What is an AMI?

An Amazon Machine Image (AMI) provides the information required to launch an instance, which is a virtual server in the cloud. You specify an AMI when you launch an instance, and you can launch as many instances from the AMI as you need. You can also launch instances from as many different AMIs as you need. Source: http://docs.aws.amazon.com
An AMI includes the following:
  • A template for the root volume for the instance ( such as an operating system, an application server, and applications)
  • Launch permissions that control which AWS accounts can use the AMI to launch instances
  • A block device mapping that specifies the volumes to attach to the instance when it’s launched

11. What is the relation between Instance and AMI?

An Amazon Machine Image (AMI) is a template that contains a software configuration (for example, an operating system, an application server, and applications). From an AMI, you launch an instance, which is a copy of the AMI running as a virtual server in the cloud.
You can launch different types of instances from a single AMI. An instance type determines the hardware of the host computer used for your instance. Each instance type offers different compute and memory capabilities.

12. What automation tools can you use to spinup servers?

Any of the following tools can be used:
  • Roll-your-own scripts, and use the AWS API tools.  Such scripts could be written in bash, perl or other language or your choice.
  • Use a configuration management and provisioning tool like puppet or its successor Opscode Chef.  You can also use a tool like Scalr.
  • Use a managed solution such as Rightscale.
Learn-to-use-AWS-Tools

13. What are the different deployment models for Cloud?

The different models are:
  • Private Cloud
  • Public Cloud
  • Hybrid Clouds

14. What is auto-scaling?  How does it work?

Autoscaling is a feature of AWS which allows you to configure and automatically provision and spinup new instances without the need for your intervention. You can do this by setting thresholds and metrics to monitor.  When those thresholds are crossed, a new instance of your choosing will be spun up, configured, and rolled into the load balancer pool.

15. What are the Security Best Practices for Amazon EC2?

There are several best practices for secure Amazon EC2. A few of them are given below:
  • Use AWS Identity and Access Management (IAM) to control access to your AWS resources.
  • Restrict access by only allowing trusted hosts or networks to access ports on your instance.
  • Review the rules in your security groups regularly, and ensure that you apply the principle of least
  • Privilege – only open up permissions that you require.
  • Disable password-based logins for instances launched from your AMI. Passwords can be found or cracked, and are a security risk.

16. How is buffer used in Amazon web services?

Buffer is used to make the system more resilient to burst of traffic or load by synchronizing different components. The components always receive and process the requests in an unbalanced way. Buffer keeps the balance between different components and makes them work at the same speed to provide faster services.

17. What is the function of Amazon Elastic Compute Cloud?

Amazon Elastic compute cloud also known as Amazon EC2 is an Amazon web service that provides scalable resources and makes the computing easier for developers. The main functions of Amazon EC2 are:
  • It provides easy configurable options and allow user to configure the capacity.
  • It provides the complete control of computing resources and let the user run the computing environment according to his requirements.
  • It provides a fast way to run the instances and quickly book the system hence reducing the overall time.
  • It provides scalability to the resources and changes its environment according to the requirement of the user.
  • It provides varieties of tools to the developers to build failure resilient applications.

18. What are the different components used in AWS?

The components that are used in AWS are:
  • Amazon S3: it is used to retrieve input data sets that are involved in making a cloud architecture and also used to store the output data sets that is the result of the input.
  • Amazon SQS: it is used for buffering requests that is received by the controller of the Amazon. It is the component that is used for communication between different controllers.
  • Amazon SimpleDB: it is used to store intermediate status log and the tasks that are performed by the user/
  • Amazon EC2: it is used to run a large distributed processing on the Hadoop cluster. It provides automatic parallelization and job scheduling.

19. Explain Stopping, Starting, and Terminating an Amazon EC2 instance?

  • Stopping and Starting an instance: When an instance is stopped, the instance performs a normal shutdown and then transitions to a stopped state. All of its Amazon EBS volumes remain attached, and you can start the instance again at a later time. You are not charged for additional instance hours while the instance is in a stopped state.
  • Terminating an instance: When an instance is terminated, the instance performs a normal shutdown, then the attached Amazon EBS volumes are deleted unless the volume’s deleteOnTermination attribute is set to false. The instance itself is also deleted, and you can’t start the instance again at a later time.
Feeling overwhelmed with all the questions the interviewer might ask in your AWS interview? It’s never too late to strengthen your basics. Learn from industry experts on how to use AWS in real life use cases via a structured course.

49 comments:

  1. Hi,
    This post is really nice and informative. The explanation given is really comprehensive and informative... kepp updating us with latest AWS interview questions

    Thank You
    Hariprasad

    ReplyDelete
  2. Thanks for your blog posting with this we get some knowledge. keep share more content on Devops Online Training Hyderabad

    ReplyDelete
  3. Thanks for Sharing this Valuable Information i like this i Can Share this with My Friend Circle.
    AWS Interview Questions and Answers

    ReplyDelete
  4. Thanks for providing your information, for more details on AWS Get touch with AWS Online Training

    ReplyDelete
  5. The actual time and effort took to create this wonderful article were really great and would like to read this blog regularly to get more updates...
    AWS Interview Questions | AWS Online Training

    ReplyDelete
  6. Thank you: recently am stated Blog, while writing I got some issue , in that i read u r site it's some what clear to write please keep:
    Best Online Training Institute in Chennai | Best Software Training Institute in Chennai

    ReplyDelete
  7. I'm here representing the visitors and readers of your own website say many thanks for many remarkable
    Click here:
    angularjs training in tambaram
    Click here:
    angularjs6 Training in Chennai

    ReplyDelete
  8. After seeing your article I want to say that the presentation is very good and also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
    Click here:
    Microsoft azure training in bangalore
    Click here:
    Microsoft azure training in pune

    ReplyDelete
  9. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
    Blueprism training in velachery

    Blueprism training in marathahalli


    AWS Training in chennai

    AWS Training in bangalore

    ReplyDelete
  10. This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
    java training in chennai | java training in bangalore

    java online training | java training in pune

    ReplyDelete
  11. Thanks a lot for sharing us about this update. Hope you will not get tired on making posts as informative as this. 
    angularjs online training

    apache spark online training

    informatica mdm online training

    devops online training

    aws online training

    ReplyDelete
  12. Good Post. I like your blog. Thanks for Sharing.....
    AWS Training Institute in Delhi

    ReplyDelete
  13. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    Matlab Training in Chennai |Matlab Training in Chennai
    Advanced Dotnet Training in Chennai |Dotnet Training in Chennai
    Advanced Android Training in Chennai |Android Training in Chennai

    ReplyDelete
  14. I Got Job in my dream company with decent 12 Lacks Per Annum Salary, I have learned this world most demanding course out there in the current IT Market from the python course in Bangalore Providers who helped me a lot to achieve my dreams comes true. Really worth trying.

    ReplyDelete
  15. AWS is a cloud service provided by Amazon which provides services in form of building block and these building blocks are designed to work with each other to help the business scale and grow .It is a collection of managed tools and services to automate infrastructure management tasks for AWS deployments.

    ReplyDelete
  16. Dot Net is both a business strategy from Microsoft and it is a collection of programming .
    Dot Net is the technology from Microsoft ,on which all other Microsoft technologies will be depending on in future .
    The Dot net is the platform includes severs, building-block services, such as web-based data storage and device software .
    so, those who want to develop our skill in dot net Gyansetu provide you a < ahref="Dot Net is both a business strategy from Microsoft and it is a collection of programming .
    Dot Net is the technology from Microsoft ,on which all other Microsoft technologies will be depending on in future .
    The Dot net is the platform includes severs, building-block services, such as web-based data storage and device software .
    so, those who want to develop our skill in dot net Gyansetu provide you best dot net training in gurgaon

    ReplyDelete
  17. A very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.
    Artificial Intelligence Training
    Java Training
    AWS Training
    Machine Learning Training
    Data Science Training
    DevOps Training

    ReplyDelete
  18. I get a lot of great information from this blog. Thank you for your sharing this informative blog. Just now I have completed
    AWS certification course at iClass Gyansetu .

    ReplyDelete
  19. I m here to learn more about aws Thanks for Sharing
    Here you can check aws online training Training.

    aws Online Training

    ReplyDelete
  20. Those guidelines additionally worked to become a good way to recognize that other people online have identical fervor like mine to grasp a great deal more around this condition. and I could assume you are an expert on this subject. Same as your blog i found another one Amazon Master Class .Actually I was looking for the same information on internet for Amazon Master Class and came across your blog. I am impressed by the information that you have on this blog. Thanks a million and please keep up the gratifying work.

    ReplyDelete
  21. Very good blog on aws interview questions. Good AWS training topics.

    ReplyDelete
  22. DevOps technology is designed with combining Development, Best Software Training Institute for DevOps Online Training, Provides DevOps Online Training Course, Classes by Real-Time Experts- Provides DevOps Online Training Course, Classes by Real-Time Experts- Naresh IT-Best online training Institute in Hyderabad.

    devops Online Training

    ReplyDelete
  23. Amazon Web Service (AWS) is the top rank compared to other cloud services providers like IBM, Microsoft, Google, HP, etc.Best Software Training Institute for AWS Online Training, Provides AWS Online Training Course, Classes by Real-Time Experts with Real-Time Use cases, Certification Guidance, Videos, course Materials,-Naresh IT

    aws Online Training

    ReplyDelete
  24. Very informative and helpful. Thank You for sharing the blog.  aws training in chennai aws course in chennai 

    ReplyDelete
  25. find best AWS Certification In Gurgaon https://www.bestforlearners.com/course/gurgaon/aws-training-institute-in-gurgaon

    ReplyDelete
  26. Thanks for sharing this information.
    RR technosoft offering DevOps online training in hyderabad .RR Technosoft offers DevOps training in Hyderabad. Get trained by 15+ years of real-time IT experience, 4+ years of DevOps & AWS experience. RR Technosoft is one of the trusted institutes for DevOps Online training in Hyderabad.

    ReplyDelete
  27. ccna course london- The Cisco CCNA certification, representing Cisco Certified Network Associate, applies to a wide range of professional specialisations that Cisco provides to the IT community. Organisations support these industry-standard certifications as they show the professional insight and expertise of the job candidate.Cisco Certified Network Associate (CCNA) is a popular beginner level certification in computer networking developed by Cisco Systems. CCNA examination is to recognise basic competency in installation and support of medium-sized networks. The core CCNA certification exam consists of 90-minute questions. Topics covered on the CCNA exam include the following topics; LAN and WAN design (including the OSI model) IP addressing Routers and routing protocols (including OSPF, EIGRP, and RIP) VLAN (virtual LAN) and WLAN (wireless LAN) Network Security and Management (including ACLs).

    ReplyDelete
  28. "Hi,
    I have just started to Learn AWS Online. and this blog is really informative for me. Thank you for this blog!"

    ReplyDelete
  29. Great blog! Your blog consistently delivers valuable information. I appreciate the well-researched topics and clear writing style. Keep up the excellent work. If you are looking for Aws Course in Noida.

    ReplyDelete