EC2 -AWS Service #day3
What is EC2? Very simple
Elastic cloud compute(EC2) as the name suggests compute means the required resources like ram, memory graphic card etc based on the requirement over the internet which is virtual this is the cloud and lastly elastic means we can increase and decrease the ram or memory based on the usage.
So in short EC2 is to request a virtual server that is elastic.
Why EC2?
Before how EC2 let us understand how we are getting these servers. So Amazon has large physical servers on top of which it has a hypervisor installed and from these, they create multiple virtual servers to fulfill the need of users. Now imagine a company needs to maintain these physical servers and install a hypervisor and then suppose there are more than 1000 requests
DisadvantagesWe need to upgrade the server if there are any updates for all these 1000 requests
we need to update the security
We need to increase the load if there are more requests and if the server is down we need to allocate a new server and maintaining all these 1000 requests will be difficult to handle
Advantages of EC2
Elastic - Amazon EC2 enables you to increase or decrease capacity within minutes.
Complete Control - You have complete control of your instances including root access and the ability to interact with them as you would any machine.
Reliable - Amazon EC2 offers a highly reliable environment where replacement instances can be rapidly and predictably commissioned.
Secure - Cloud security at AWS is the highest priority.
Types of EC2
Some of the EC2 instances are listed below
General Purpose
Compute Optimized
Memory Optimized
Storage Optimized
Accelerated Computing
Theory will be boring but this is the base of what we will be doing in the cloud. Hope you liked the blog. See you in the next blog, Happy cloud Learning:)
Will try to upload a practical video of IAM and EC2.