AWS - EC2(ELASTIC COMPUTE CLOUD )
Amazon EC2 instance is nothing but virtual server in Amazon Web services terminology. It stands for Elastic Compute Cloud and it is a web service where an AWS user or subscriber can request and use a computer server in AWS cloud.
EC2 is a web service from Amazon that provides re-sizable compute services in the cloud. They are re-sizable because you are using scale up or scale down the number of server instances you are using if your computing requirements change.
An instance is a virtual server for running applications on Amazon's EC2. From EC2, we can have multiple "tiny" computers on a single physical machine, and all these tiny machines are called instances.
WHY AWS EC2:
For a developer to work independently you buy some servers, you estimated the correct capacity, and the computing power is enough.
Sometimes you have to look after the update of security patches every day, have to worry about any of these things as it will be managed by Amazon.., Just focus the application and deploy it.
Types of EC2 Instances:
Computing is very broad term, the nature of your task decides wat kind of computing you need. Therefore, AWS EC2 offers 5 types of instances, such as:
General Instances(t2, m4, m3):
Creation of application that requires a balance of performance and cost.
Eg: E-mail responding system, it should be cost-effective.
Compute Instances(c4, c3):
Creation of applications that requires a lot processing from the CPU.
Eg: Twitter stream(analysis of data from stream of data)
Memory Instances(r3, x1):
Creation of application that are heavy in nature, therefore, require a lot of RAM.
Eg: Running lot of applications in background(Multitasking).
Storage Instances(i2, d2):
Applications that are huge in size or have a data set that occupies a lot of space.
Eg: Application in huge size(Game applications in TB).
GPU Instances(g2):
Applications that require some heavy graphics rendering.
Eg: 3D modelling or any VFX Graphics etc.,
Tips to be Successful:
- Seek knowledge, not results.
- Set goals and follow that!
- Surround yourself with successful persons.
- Be honest always.
- Don't rely on others.
--RD
Comments
Post a Comment