클라우드 컴퓨팅(Cloud Computing)이란 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 소프트웨어 등 IT 리소스를 필요할 때마다 빌려 쓰고(On-demand), 사용한 만큼만 비용을 지불하는(Pay-as-you-go) 서비스입니다.
AWS (Amazon Web Services)는 전 세계에서 가장 널리 사용되는 클라우드 컴퓨팅 플랫폼으로, 수백 가지의 다양한 IT 서비스를 제공합니다.
ap-northeast-2 서울 리전) 리전은 다른 리전과 완전히 격리되어 있어, 한 리전의 장애가 다른 리전에 영향을 주지 않습니다.IAM은 AWS 리소스에 대한 접근을 안전하게 제어하기 위한 서비스입니다. "누가(Who) 무엇을(What) 할 수 있는지"를 정의하여 권한을 관리합니다.
루트 사용자 (Root User): AWS 계정을 처음 생성할 때 만들어지는 계정으로, 모든 권한을 가집니다. 보안을 위해 루트 사용자는 평소에는 사용하지 않고, 결제나 계정 관리 등 꼭 필요한 경우에만 사용하는 것이 원칙입니다.
t3.micro - 프리티어에서 사용 가능).pem 파일)는 사용자가 다운로드하여 안전하게 보관해야 합니다..pem 파일)를 사용하여 터미널에서 SSH를 통해 인스턴스에 접속합니다.# 권한 변경 (최초 1회)
chmod 400 My-First-Server-Key.pem
# SSH 접속
ssh -i "My-First-Server-Key.pem" ec2-user@<EC2_PUBLIC_IP>sudo yum update -y
sudo yum install -y httpdsudo systemctl start httpd
sudo systemctl enable httpdecho "<h1>Hello from my EC2 Web Server</h1>" | sudo tee /var/www/html/index.html0.0.0.0/0)에 대해 열려 있는지 확인합니다.