Starting My AWS Cloud Practitioner Journey: 5 AWS Concepts I Learned First
I recently started learning AWS while preparing for the AWS Certified Cloud Practitioner certification. Here are five foundational concepts that helped me better understand AWS and how its cloud services fit together.
Starting My AWS Cloud Practitioner Journey
I recently started learning AWS with the goal of building a strong foundation in cloud computing and preparing for the AWS Certified Cloud Practitioner certification.
At first, AWS can feel overwhelming because there are many services, tools, and concepts to learn. Instead of trying to understand everything at once, I decided to begin with a few core ideas.
Here are five concepts that helped me understand AWS better as a beginner.
1. AWS Global Infrastructure
One of the first things I learned was how AWS organizes its infrastructure.
AWS operates across multiple geographic Regions, and each Region contains multiple Availability Zones. This architecture allows applications to be designed for better availability and resilience.
Understanding Regions and Availability Zones also helped me understand why selecting the correct Region matters when creating AWS resources.
2. Amazon EC2 – Compute in the Cloud
Amazon EC2 is one of the first AWS services I explored.
EC2 allows users to create virtual servers in the cloud. Instead of purchasing and maintaining physical servers, we can launch computing resources when they are needed.
While learning EC2, I started understanding concepts such as:
- Instance types
- Operating systems
- Security groups
- Storage
- Regions and Availability Zones
EC2 gave me a practical example of what cloud computing actually means.
3. Amazon S3 – Object Storage
Amazon S3 is another important AWS service for beginners.
It is an object storage service that can be used to store files such as images, documents, backups, application assets, and other data.
Learning about S3 introduced me to concepts such as buckets, objects, permissions, and cloud storage.
It also helped me understand that different AWS services are designed for different types of workloads.
4. IAM and the Shared Responsibility Model
Security is one of the most important areas in AWS.
AWS Identity and Access Management (IAM) helps control who can access AWS resources and what actions they are allowed to perform.
A very important lesson for me was that the AWS root user should be protected carefully and should not normally be used for everyday tasks. Enabling multi-factor authentication is also an important security practice.
I also learned about the AWS Shared Responsibility Model.
AWS is responsible for security of the cloud infrastructure, while customers are responsible for many aspects of security in the cloud, such as configuring permissions, protecting credentials, and securing their own data and applications.
5. Cloud Costs Should Be Monitored
Cloud computing makes it easy to create resources, but it is also important to understand how those resources affect costs.
AWS provides tools for monitoring usage and spending. As a beginner, learning about budgets, billing dashboards, and cost monitoring is important before experimenting with many services.
This is also a useful DevOps habit because cost awareness is part of operating cloud systems responsibly.
What I Want to Learn Next
My next goal is to continue learning the services and concepts covered in the AWS Certified Cloud Practitioner path.
Some areas I want to explore further include:
- AWS Lambda
- Amazon RDS
- Amazon DynamoDB
- Amazon VPC
- Amazon CloudWatch
- Elastic Load Balancing
- Auto Scaling
- AWS pricing and support plans
I also want to combine the theory with small hands-on projects instead of only studying for the exam.
Final Thoughts
The biggest lesson from my first stage of learning AWS is that I do not need to memorize every AWS service immediately.
Understanding the fundamentals first makes the rest of the AWS ecosystem much easier to learn.
For anyone else beginning their AWS journey, I would recommend starting with cloud concepts, IAM, EC2, S3, security, and cost management before moving into more advanced services.
This is only the beginning of my AWS learning journey, and I am looking forward to building more projects and sharing what I learn along the way.
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article