Introduction to AWS
A Beginner’s Guide to Cloud Computing with Amazon Web Services

Hi, I'm Rojarani Daasari. I'm a Devops Engineer with 2.9 years of experience in automated deployments, CI/CD Pipelines, cloud infrastructure and configuration management.
Before Cloud :
Earlier, organizations used to buy physical servers from vendors like IBM and HP. Organizations built, owned, and maintained their own data centers to host and manage physical servers internally. Data centers require power supply, cooling systems, networking, security, Server maintenance and Hardware upgrades.
Problems with the Setup:
Physical servers are costly and often underutilized, leading to resource wastage and scaling requires buying more physical servers which increases maintenance and operational costs.
Example: Server with 100GB RAM & 100 CPU and application uses only 1GB RAM & 1 CPU so remaining resources are wasted.
After Cloud:
Virtualization allows creating multiple virtual machines on a single physical server. Instead of running one application per server, multiple applications can share the same server and this will improve the resource utilization and reduces cost. popular virtualization platforms like VMware, Xen and OpenStack.
Ex: one powerful server with 15 VMs instead of 15 physical servers.
Private Cloud:
Private cloud is a cloud environment used and managed by a single organization. Infrastructure is hosted in the organization’s own data center and that organization only responsible for maintenance, security and scaling. Private clouds are commonly used by industries such as banking and finance, where data security and compliance are critical.
Public Cloud:
Public cloud services provided by companies like AWS, Microsoft Azure and Google Cloud Platform. They provide cloud infrastructure to anyone with an account can create virtual machines and use like storage, databases, networking. Users don’t know or care where servers are physically located. The cloud provider manages the entire data center, while users can create and use resources on demand. Public cloud follows a pay-as-you-go model, making it easy and cost-effective for startups and mid-sized organizations to scale their applications.
- Example: AWS EC2 provides virtual servers on demand. if you request ec2 instance in India, us or europe then AWS provisions the server automatically.
Public Cloud vs Private Cloud:
Private cloud is an environment where the cloud infrastructure is owned, managed, and used by a single organization. The organization is responsible for maintaining the data center, servers, security, and overall infrastructure. In contrast, public cloud is provided by cloud service providers like AWS, Azure, and Google Cloud, where the infrastructure is managed by the provider and shared among multiple users. Anyone with an account can create and use resources on a pay-as-you-go basis. While private cloud offers more control and is often used by organizations with strict security requirements, public cloud provides better scalability, lower maintenance effort, and easier access to cloud resources.
Why Public Cloud is Popular?
Public cloud is popular mainly because it eliminates the burden of infrastructure management and maintenance overhead. Organizations no longer need to maintain servers, power, cooling systems or worry about hardware failures. Easy onboarding for startups and mid-scale companies like you can create account and start using services. Cloud providers continuously add new services, including managed solutions for complex technologies like Kubernetes, making cloud adoption easier and faster.
Why AWS is Popular?
AWS gained popularity due to its first-mover advantage in cloud market. Many companies started their cloud journey with AWS and It holds the largest market share among cloud providers which results in high demand for AWS skills professionals. AWS has a mature ecosystem with rich documentation, a large community, and strong enterprise adoption.
What is Cloud Repatriation?
it means moving from public cloud back to private cloud. the only reasons are security concerns, poor cost optimization and mismanaged cloud usage. Although this trend exists, it affects only a small percentage of organizations like only 1 to 2 % of organizations move back to private cloud. Majority continue using public cloud like startups & mid-scale companies still prefer public cloud because it offers scalability, ease of use, and reduced operational complexity.
AWS Account Creation:
To begin hands-on learning, an AWS account is required. The process involves creating an account using an email address, verifying identity, setting up billing details, and completing basic verification steps. AWS provides a free tier that allows users to explore services without incurring charges if used within limits.
Final Thoughts:
Cloud computing makes it easier to build and manage applications and AWS is a great platform to start learning because it is widely used and beginner-friendly.
Thank you so much for reading. If this article helped you, share it with someone learning DevOps and Cloud🚀
Happy learning!😉


