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
    Disadvantages

  • We 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.