Easy-to-understand tutorials on Amazon Web Services. From EC2 to Lambda, learn all AWS services in plain language. Perfect for beginners.
Explore Services Start LearningAll major AWS services explained in simple language
Virtual servers in the cloud. Launch any size computer in minutes. Pay only for what you use.
Learn MoreStore any amount of data online. Upload files, images, videos and access them from anywhere.
Learn MoreRun code without managing servers. Just upload your code and Lambda runs it for you automatically.
Learn MoreManaged databases in the cloud. Set up MySQL, PostgreSQL or other databases in minutes.
Learn MoreSpeed up your website globally. Delivers content to users from the nearest location.
Learn MoreControl who can access what. Manage users, permissions and security for your AWS account.
Learn MoreYour own private network in AWS. Isolate and protect your cloud resources securely.
Learn MoreDNS service for your domain. Connect your domain name to your website or application.
Learn MoreSend emails at scale. Reliable email delivery for notifications, marketing and transactional emails.
Learn MoreLaunch and manage virtual computers in the cloud
EC2 (Elastic Compute Cloud) gives you virtual computers in the cloud. Think of it like renting a computer online. You can choose the size (CPU, RAM, storage) and operating system (Linux, Windows). You only pay for the time you use it.
Instance Types: Choose from small (t2.micro - free tier) to powerful machines for heavy workloads.
Auto Scaling: Automatically add or remove servers based on traffic.
Elastic IP: Get a fixed public IP address for your server.
Security Groups: Firewall rules to control who can access your server.
1. Go to AWS Console and open EC2
2. Click "Launch Instance"
3. Choose an AMI (Amazon Machine Image) - like Ubuntu or Windows
4. Select instance type (t2.micro is free for 12 months)
5. Configure security group (allow SSH port 22 or HTTP port 80)
6. Create a key pair for login
7. Launch and connect via SSH or Remote Desktop
On-Demand: Pay per hour, no commitment.
Reserved: Save up to 75% with 1 or 3 year commitment.
Spot: Save up to 90% on unused capacity (can be interrupted).
Free Tier: 750 hours/month of t2.micro for 12 months.
Store and retrieve any amount of data from anywhere
S3 (Simple Storage Service) is like an unlimited hard drive in the cloud. You can store files, images, videos, backups - anything. Each file is called an "object" and stored in a "bucket" (like a folder). It's extremely reliable - your data is stored in multiple locations.
Unlimited Storage: Store as much data as you want.
99.999999999% Durability: Your data is almost impossible to lose.
Storage Classes: Standard (frequent access), Glacier (archive/cheap).
Static Website Hosting: Host a simple website directly from S3.
Versioning: Keep multiple versions of your files.
1. Go to S3 in AWS Console
2. Click "Create Bucket" and give it a unique name
3. Choose a region close to your users
4. Upload files via console, CLI, or SDK
5. Set permissions (public or private)
6. Access files via URL or API
Storage: ~.023 per GB/month (Standard).
Requests: Small fee per upload/download request.
Data Transfer: Free to upload, small fee to download.
Free Tier: 5 GB storage, 20,000 GET requests/month for 12 months.
Run code without thinking about servers
Lambda lets you run code without managing any server. Just write your function, upload it, and AWS runs it when needed. It automatically scales - whether you get 1 request or 1 million. You pay only when your code runs.
No Servers: Zero server management. AWS handles everything.
Auto Scale: Handles any number of requests automatically.
Languages: Supports Python, Node.js, Java, Go, C# and more.
Triggers: Run on API calls, file uploads, database changes, schedules.
Pay Per Use: Charged per millisecond of execution time.
1. Go to Lambda in AWS Console
2. Click "Create Function"
3. Choose "Author from scratch"
4. Pick a runtime (e.g., Python 3.x)
5. Write your code in the editor
6. Add a trigger (API Gateway, S3 event, etc.)
7. Test and deploy
Requests: First 1 million requests/month are FREE.
Duration: .0000166667 per GB-second.
Free Tier: 1M requests + 400,000 GB-seconds/month (always free).
Set up and run databases easily in the cloud
RDS (Relational Database Service) manages your database for you. No need to install, patch, or backup manually. It supports MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora. Just create and start using.
Automated Backups: Daily backups kept for up to 35 days.
Multi-AZ: Automatic failover to a standby in another zone.
Read Replicas: Create copies for faster read performance.
Scaling: Change instance size with a few clicks.
Security: Encryption at rest and in transit.
1. Go to RDS in AWS Console
2. Click "Create Database"
3. Choose engine (MySQL, PostgreSQL, etc.)
4. Select Free Tier template if eligible
5. Set master username and password
6. Configure storage and connectivity
7. Launch and connect from your application
Instance Hours: Based on instance type and engine.
Storage: ~.115 per GB/month (General Purpose SSD).
Free Tier: 750 hours/month of db.t2.micro for 12 months.
Quick overview of other important AWS services
CloudFront is a Content Delivery Network. It caches your website content on servers worldwide. When someone visits your site, they get content from the nearest server. This makes your site load much faster globally. Great for images, videos, and static files. Free tier includes 1 TB data transfer/month.
IAM controls who can do what in your AWS account. Create users for your team, assign permissions, and set up multi-factor authentication. Best practice: never use your root account for daily work. Create IAM users with only the permissions they need. IAM is always free.
VPC is your own private network inside AWS. You control IP addresses, subnets, route tables, and gateways. Think of it as building your own data center network in the cloud. Use public subnets for web servers and private subnets for databases. VPC itself is free.
Route 53 is AWS's domain name system. It translates domain names (like cloud1.co.in) to IP addresses. You can register domains, route traffic, and check health of your servers. Supports various routing policies: simple, weighted, latency-based, and geolocation. Costs ~.50/hosted zone/month.
SES lets you send and receive emails at scale. Use it for transactional emails (order confirmations), marketing campaigns, or notifications. Very affordable at .10 per 1,000 emails. Free tier: 62,000 emails/month when sent from EC2.
SNS sends notifications to subscribers. It can send SMS, email, push notifications, or trigger other AWS services. Use it for alerts, notifications, or connecting different parts of your application. First 1 million requests/month are free.
SQS is a message queue. It helps different parts of your application communicate without being directly connected. Messages wait in the queue until processed. Great for handling traffic spikes and building reliable systems. First 1 million requests/month are free.
Run Docker containers in the cloud. ECS is AWS's own container service (simpler). EKS runs Kubernetes (industry standard). Both let you deploy containerized applications without managing the underlying servers. ECS control plane is free; EKS costs .10/hour per cluster.
AWS Free Tier gives you 12 months of free access to many services. No credit card tricks - genuinely free to learn.
Visit AWS Free TierMaking cloud computing accessible to everyone
Cloud1.co.in is dedicated to making AWS and cloud computing easy to understand. We believe everyone should be able to learn cloud technology without getting lost in complex jargon. Our tutorials are written in simple language with practical examples.
Free tutorials on all major AWS services. Step-by-step guides for beginners. Pricing breakdowns so you know what things cost. Tips and best practices from real-world experience. Updated content as AWS releases new features.
Have questions? We'd love to hear from you
Email: contact@cloud1.co.in
We typically respond within 24-48 hours. For tutorial requests or corrections, please include the page URL.