Skip to main content

Command Palette

Search for a command to run...

About cloud, EC2 instance and its components

Updated
2 min read
P

Welcome to my DevOps blog! My name is PAWAN JD BHAGAT, and I am a passionate DevOps Engineer with 6+ years of experience in the field. I created this blog to share my knowledge, experience, and insights on all things related to DevOps.

In this blog, you'll find a variety of content related to DevOps practices, tools, methodologies, and techniques. I'll cover everything from continuous integration and delivery, cloud computing, automation, and infrastructure as code, to monitoring and logging, security, and more. Whether you're a beginner or an experienced DevOps professional, you'll find valuable information and resources here.

I believe that DevOps is not just a set of practices or tools, but a mindset and culture that fosters collaboration, communication, and continuous improvement. Through my blog, I aim to promote this mindset and help organizations and individuals to adopt and implement DevOps practices in their work.

I encourage you to join the DevOps community and engage with me and other readers through comments and discussions. Let's share our experiences, learn from each other, and contribute to the growth of the DevOps community.

Thank you for visiting my blog, and I hope you find it useful and informative.

  • Cloud computing is the on-demand delivery of IT resources (compute, storage, applications, etc) through a cloud platform AWS via the internet with pay-as-you-go pricing.

  • Accessing IT resources provided by the cloud providers through the web.

Key features

  1. On-demand: - Whenever/whatever we need, we get it immediately

  2. Scalable: - Increase and decrease the configuration as per the requirement

  3. Pay only whatever you use

EC2

Amazon Elastic Compute Cloud

  • EC2 is one of the famous web services. By using it we can launch any number of instances (Servers) as per our required configuration within a fraction of a minute.

    • After launching an instance, we can increase and decrease the configuration as per our requirement without stopping the instance.

To Launch an instance, we need to select below

AMI (Amazon Machine Image)

  • AMI is an operating system in AWS

  • AWS has provided some pre-defined O.S. for windows, Linux, and Mac.

  • We have to choose O.S. from AWS provided list only.

  • We can't bring any O.S. from outside into AWS.

Instance type

  • Here we are going to choose CPU cores and RAM.

  • AWS is giving them as pairs.

  • AWS paired the best possible combination form which we get maximum performance.

  • These pairs we called instance type.

EBS (Elastic Block Storage)

  • EBS is simply a hard disk that we attached to an instance.

  • Here we can choose any amount of hard disk.

  • Here we can keep both operating systems as well as objects (mp3, mp4, pictures, documents).

Tag

Tag is the full name we give to the EC2 instance for identification.

Security Groups

  • Security groups deal with ports.

  • ports are like a door to your instance.

  • We have a total of 0-65535 ports.

  • All these ports are dedicated for some special purpose

Key

  • Key pairs are just like a password, but it's a file in AWS.

  • It generates two types of keys .PEM (for use with openSSH) and .PPK (for use with putty)

AWS Tutorial Playlist: A Comprehensive Guide to Amazon Web Service

Part 18 of 18

In this blog series, we will explore the world of Amazon Web Services (AWS), the leading cloud computing platform, and delve into its various services and features.

Start from the beginning

IAM Roles in AWS: Secure Access Management for Cloud Resources

A Comprehensive Guide to IAM Roles: Enhancing Security in AWS