Topic · 6 articles
EC2
Launching and managing virtual servers on AWS.
-
Auto Scaling and Building a Full Application
Let AWS add servers at peak times, remove them when it's quiet and replace failed ones, then bring everything together into the design of a full, fault-tolerant application, and see how Elastic Beanstalk shortens the work.
-
Load Balancing: Keeping Your Site Up
The difference between scaling and high availability, how a load balancer spreads visitors across servers and avoids failed ones, the ALB, NLB and GWLB types, and a hands-on where you watch the balancing happen.
-
Server Storage: EBS, AMI and EFS
Where does a server's data live? EBS disks and snapshots, AMI system images, local instance store and the shared EFS file system, and when to choose each.
-
EC2: Pricing Options and Networking
How to pay far less for the same server with Savings Plans and Spot, the difference between private, public and Elastic IPs, placement groups, network interfaces and hibernation.
-
EC2: Your First Server
What EC2 is, how to choose an instance type, how to protect it with security groups, and how to launch a real web server that sets itself up on boot, using an IAM role instead of keys.
-
How to create a server on AWS to run WireGuard VPN
A step-by-step guide to creating an AWS account, launching an Ubuntu server on EC2 and connecting to it over SSH, ready to run WireGuard VPN.