Wednesday, January 23, 2019

50 + Aws Interview Questions with Answers for Beginners 2019



1.How does AWS ECS work?
At a high level, ECS is a cluster management framework that provides management of EC2 (Elastic Compute) instances running as Docker Hosts. It includes a scheduler to execute processes/containers on EC2 instances and has constructs to deploy and manage versions of the applications.
2. What is an ECS task?
Tasks and Scheduling. A task is the instantiation of a task definition within a cluster. After you have created a task definition for your application within Amazon ECS, you can specify the number of tasks that will run on your cluster. ... The Amazon ECS task scheduler is responsible for placing tasks within your cluster.
3. Does AWS ECS use Kubernetes?
Both Amazon EC2 Container Service (ECS) and Kubernetes are fast, highly scalable solutions for container management that allow you to run containerized applications in a cluster of managed servers. ... After the Kubernetes 0.1 release in July 2015, Google donated Kubernetes to the Cloud Native Computing Foundation.
4. What is AWS fargate?
AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. ... With EC2 launch type, you can use Amazon ECS to manage a cluster of servers and schedule placement of containers on the servers.
5.What is ec2 used for?
Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity in the Amazon Web Services (AWS) cloud. Using Amazon EC2 eliminates your need to invest in hardware up front, so you can develop and deploy applications faster.


 6.Does AWS use Dockers?
In fact, Dockers itself offers its Docker for AWS service (currently in beta), that will automatically generate a Cloud Formation template to orchestrate a swarm of Docker containers to run on AWS infrastructure within your account. AWS Elastic Beanstalk effectively sits on top of ECS.
7.What is an ECS Cluster?
If you are running tasks or services that use the EC2 launch type, a cluster is also a grouping of container instances. When you first use Amazon ECS, a default clusteris created for you, but you can create multiple clusters in an account to keep your resources separate.
8. What are AWS containers?
Amazon Web Services (AWS) users can opt to run instances within Elastic Compute Cloud (EC2) or look into using containers. Amazon EC2 Container Service (ECS) manages Docker containers within AWS, allowing users to easily scale up or down and evaluate and monitor CPU usage.
9.What is ECR in AWS?
Docker is a technology that allows you to build, run, test, and deploy distributed applications that are based on Linux containers. Amazon ECR is a managed AWS Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images.
10.Does AWS use Kubernetes?
AWS already supports Kubernetes for container management and orchestration — and has its own similar service called EC2 Container Service (ECS). But it's easier to use Kubernetes on GCP, which means customers that start using the software on AWS often switch over to Google, The Information says.
11.Is Kubernetes free?
So, is Kubernetes free? Pure open source Kubernetes is free and can be downloaded from its repository on Git Hub. Administrators must build and deploy the Kubernetes release to a local system or cluster or to a system or cluster in a public cloud, such as AWS, Google Cloud Platform (GCP) or Microsoft Azure.
12.What is Kubernetes?
Kubernetes. Kubernetes (commonly stylized as K8s) is an open-source container-orchestration system for automating deployment, scaling and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.
13.What is AWS VCPU?
An AWS v CPU is a single hyper thread of a two-thread Intel Xeon core for M5, M4, C5, C4, R4, and R4 instances. A simple way to think about this is that an AWS vCPU is equal to half a physical core.
14.Is fargate a Kubernetes?
AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers.
15.Is fargate Hipaa compliant?
AWS Fargate and HIPAA Compliant Containers. ... AWS Fargate is an easy way to deploy your containers on AWS.

16. What do AWS do?
Amazon Web Services. Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
17.What is the difference between ec2 and s3?
An EC2 instance is like a remote computer running Windows or Linux and on which you can install whatever software you want, including a Web server running PHP code and a database server. Amazon S3 is just a storage service, typically used to store large binary files.
18.Is AWS ec2 free?
AWS Marketplace offers free and paid software products that run on the AWS Free Tier. If you qualify for the AWS Free Tier, you can use these products on an AmazonEC2 t2.micro instance for up to 750 hours per month and pay no additional charges for the Amazon EC2 instance (during the 12 months).
19. What is docker in AWS?
Docker is a software platform that allows you to build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools, code, and runtime.
20.How is Docker used?
Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.
21.Is AWS a virtual machine?
Amazon Elastic Compute Cloud (EC2) is the Amazon Web Service you use to create and run virtual machines in the cloud. AWS calls these virtual machines ‘instances'. This step-by-step guide will help you successfully launch a Linux virtual machine on Amazon EC2 within our AWS Free Tier.
22.What is an Amazon Cluster?
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.
23.What is ECU in AWS ec2 instance?
Because Amazon EC2 is built on commodity hardware, over time there may be several different types of physical hardware underlying EC2 instances. ... The EC2Compute Unit (ECU) provides the relative measure of the integer processing power of an Amazon EC2 instance.
24.What is AWS Map reduce?
Amazon EMR processes big data across a Hadoop cluster of virtual servers on Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage Service (S3). The elastic in EMR's name refers to its dynamic resizing ability, which allows it to ramp up or reduce resource use depending on the demand at any given time.
25. How many ec2 instances can I run free?
So you can only run one ec2 instance in the free tier. Micro instances are not free if your free tier is up or you exceeded 750 micro instance hours per month.
26.How much does AWS hosting cost?
The total cost of hosting your static website on AWS will vary depending on your usage. Typically, it will cost $1-3/month if you are outside the AWS Free Tier limits. If you qualify for AWS Free Tier and are within the limits, hosting your static website will cost around $0.50/month.
27. Is Google a web host?
You can use Google Drive as a free web hosting service to host basic websites or even complex JavaScript based web apps. You may publish any kind of static content* on your website including HTML pages, images, CSS, icons, audio and video files.
28.Why do you need web hosting?
In order to get a website active and live on the internet, you need to host a website. If you are seeking to build a website without taking web hosting services, registering domain names will serve no purpose. Web hosting is basically the space that you buy on a web server to store your website files.
29. Do you have to pay for web hosting?
If you want to use a commercial web host, you will need to factor in the cost of web hosting as well. This is a monthly fee that you have to pay to the web host. ... Such web hosts will allow you to host your domain with them without charging you any hosting fees.
30.How is web hosting done?
Web hosts are companies that rent out their services and technologies to host websites on the internet. Once the hosting company hosts your website, users can access it by typing in your web address (domain name) in their web browser. When they do this, their computer connects to the server your website is hosted on.
31. Does AWS use Kubernetes?
ÒAWS already supports Kubernetes for container management and orchestration — and has its own similar service called EC2 Container Service (ECS). But it's easier to use Kubernetes on GCP, which means customers that start using the software on AWS often switch over to Google, The Information says.
32.Does AWS use Docker?
In fact, Docker itself offers its Docker for AWS service (currently in beta), that will automatically generate a Cloud Formation template to orchestrate a swarm of Docker containers to run on AWS infrastructure within your account. AWS Elastic Beanstalk effectively sits on top of ECS.
33. What is AWS SNS used for?
Amazon SQS and SNS are lightweight, fully managed message queue and topic services that scale almost infinitely and provide simple, easy-to-use APIs. You can use Amazon SQS and SNS to decouple and scale micro services, distributed systems, and server less applications, and improve reliability.
34.What is a SNS?
A social network service or social networking service, most often called SNS, is a medium for establishing social networks of people who share interests and/or activities. Social networking sites allow users to share ideas, activities, events, and interests within their individual networks.
35. What is AWS SQS?
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale micro services, distributed systems, and server less applications. ... Get started with SQS in minutes using the AWS console, Command Line Interface or SDK of your choice, and three simple commands.
36.Can SQS trigger Lambda?
AWS Lambda Adds Amazon Simple Queue Service to Supported Event Sources. We can now use Amazon Simple Queue Service (SQS) to trigger AWS Lambda functions! .Lambda is a compute service that lets you run code without provisioning or managing servers and it launched the server less revolution back in 2014.
37.What is AWS Lambda good for?
Your code can run without managing servers or provisioning with the help of AWS Lambda. Lambda is used internally by Amazon. For AWS's, Lambda is the compute platform for the Internet of Things service and the Amazon Echo and also there are many more good uses of it.
38.Why AWS lambda is used?
It all comes down to prevent deploying monolithic applications as Lambda functions, and serve stateless micro services as a collection of functions instead. Lambda is one of the versatile tools in the AWS ecosystem and can be used for many use cases.
39. How expensive is AWS Lambda?
Lambda: Lambda pricing is as follows: $0.20 per 1 million requests. $0.00001667for every GB-second of compute, with every execution rounded up to the nearest 100ms.
40.Is AWS Lambda cheaper?
Lambda is Cheaper than any EC2 Instance. But Lambda, AWS' "function as a service" can offer the same potential as the T-class instances to serve burst loads, in fact, up to 1,000 cores at a time without any auto scaling configuration and for far cheaper.
41.What is Lambda edge?
Lambda@Edge is an extension of AWS Lambda, a compute service that lets you execute functions that customize the content that Cloud Front delivers.
42.What is the use of Route 53?
Amazon Route 53 effectively connects user requests to infrastructure running in AWS – such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets – and can also be used to route users to infrastructure outside of AWS.
43. Why is it called Route 53?
Amazon Route 53. Amazon Route 53 (Route 53) is a scalable and highly available Domain Name System (DNS). ... The name is a reference to TCP or UDP port 53, where DNS server requests are addressed.
44.Is AWS Elastic Beanstalk PaaS?
Key Features: AWS Elastic Beanstalk. The PaaS offering was developed by Amazon and helps developers deploy applications on AWS cloud. Elastic Beanstalk automatically handles every aspect in the cloud upload, including capacity provisioning, load balancing, scaling, and application health monitoring.
45.What is AWS redshift?
Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. ... The first step to create a data warehouse is to launch a set of nodes, called an Amazon Redshift cluster. After you provision your cluster, you can upload your data set and then perform data analysis queries.
46.Is Hadoop a redshift?
Hadoop vs. Redshift. .Hadoop is an open source framework for distributed processing and storage of Big Data on commodity machines. It uses HDFS, a dedicated file system that cuts data into small chunks and spreads them optimally over a cluster.
47. What is AWS lambda function?
AWS Lambda is a server less 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.
48.How does AWS redshift work?
Amazon Redshift manages the work needed to set up, operate, and scale a data warehouse, from provisioning the infrastructure capacity to automating ongoing administrative tasks such as backups, and patching. Amazon Redshift automatically monitors your nodes and drives to help you recover from failures.
49.What is AWS lambda function?
AWS Lambda is a server less 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.
50.What is AWS Lambda good for?
Your code can run without managing servers or provisioning with the help of AWS Lambda. Lambda is used internally by Amazon. For AWS's, Lambda is the compute platform for the Internet of Things service and the Amazon Echo and also there are many more good uses of it.

****************************************

             THANK YOU… BEST OF LUCK 




No comments:

Post a Comment