AWS Cloud Essentials: Part 1
Hey there and Welcome!! 👋
I’m Ahamed Basha and throughout this blog I will be explaining about the Essentials of Amazon Web Services(AWS).
Table of Contents:
1. Introduction to Cloud Computing
2. Security in AWS
3. AWS Compute
4. AWS Networking
Introduction to Cloud Computing:
The availability of resources and the computing power which you can access anywhere over the internet with pay-as-you-go pricing. Functions are distributed over multiple locations, where each location being a data center. Three types of clouds viz. Private, Public, Hybrid and Multi clouds. Subdivided into three models namely:
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service(SaaS)
There are multiple cloud service providers namely Amazon Web Services, Microsoft Azure, Google Cloud Platform and IBM, etc. but in this blog we will discuss about Amazon Web Services.
Get Ahamed Basha N’s stories in your inbox
Join Medium for free to get updates from this writer.
Benefits of Cloud Computing:
1. It is pay as you go which means that you pay only when you use computing resources and only for the products and services you use.
2. Benefits from Massive economies of scale, by which you can easily cut off cost, because the usage is also increasing in the market.
3. Business Continuity. Where the data is protected with high authentication and it is backed up simultaneously in order to prevent loss of data in case of natural disaster or calamity.
4. Increase Agility and Scalability. If you practically use data centers and hardware the amount of time taken is more, so with cloud you can easily access in just minutes.
5. Go Global in minutes which mean that you can easily deploy your applications world wide with just few clicks.
Security in AWS:
Top most priority for everyone where AWS provides services like:
1. Identity and Access Management- helps you manage identities, resources and permissions.
2. Detection- If you found any malicious activity occurring or misconfigurations or threats in your cloud environment, you can immediately respond and report.
3. Network and Application Protection- helps you manage fine-grained security policy at network points across your organization. It provides a layer of protection and filter traffic from unauthorized resources.
4. Data Protection- helps you protect your data from falling into false hands and provide encryption capabilities.
5. Compliance- monitoring your compliance checks periodically and give you a precise view of your compliance status.
Understanding AWS Root User- When you login to your AWS Account, you will be asked with Email ID and Password which is called single sign-in identity and this gives you access to your AWS Management Console. This identity refers to as Root User. The second set of credentials is called access key which allows to make programmatic request from AWS Command Line Interface (CLI) where Access Key consists of two parts viz. Access Key ID and Secret Access Key. For ensuring the safety of the root user, all you have to do is choose a strong password.
AWS Compute:
There are many computing services and options like Virtual Machines, Containers and Serverless, but at a preliminary level let us discuss about Elastic Compute Cloud (EC2) which serves as virtual machines. Amazon EC2 allows us to provision virtual servers called EC2 instances.
To create an EC2 instance you need to define: i) Hardware specifications, like CPU, memory, network, and storage. ii) Networking location, firewall rules, authentication, and the operating system.
EC2 instances live inside a network called the default Amazon Virtual Private Cloud (VPC). Note- Any resource or data put inside the VPC is public. You can change your custom VPC and change additional routing and connectivity.
AWS Networking:
This is how you connect computers around the world and communicate with one and another. AWS creates a network of resources using data centers, Availability Zones, and Regions. This is responsible to run every workload on a secure and reliable global network.
Amazon Virtual Private Cloud (Amazon VPC)- provides full control on virtual networking environment, including resource placement, connectivity, and security.
AWS Transit Gateway- helps to connect Amazon VPCs, AWS accounts, and on-premises networks to a single gateway through a central hub.
AWS PrivateLink- helps to establish connectivity between VPCs and AWS services without exposing data or traffic to the internet.
Thank you for spending your time on reading about the Essentials of AWS Cloud if you learned something new, I really appreciate you dropping me a clap and feel free to share your thoughts in the comments section.









