레슨 4 12분

첫 클라우드 배포 해보기

AWS, Azure, GCP 무료 티어로 첫 가상 머신을 배포하고 간단한 웹사이트를 호스팅하는 실습. AI를 클라우드 튜터로 활용하는 법.

🔄 Quick Recall: 지난 레슨에서 AWS, Azure, Google Cloud를 비교하고 각 플랫폼의 강점과 에코시스템 핏을 배웠어요. 이제 이론을 넘어 실제로 — 무료 계정으로 첫 클라우드 리소스를 배포해봐요.

시작 전에: 결제 알림 설정

클라우드에서 뭘 하든 가장 먼저 해야 할 일: 결제 알림 설정. 이건 선택이 아니라 필수예요.

모든 주요 플랫폼에서 설정법:

플랫폼방법
AWSBilling Console → Budgets → $5 알림 생성
AzureCost Management → Alerts → 예산 알림 설정
GCPBilling → Budgets & Alerts → 알림 임계값 설정
[클라우드 플랫폼]에서 결제 알림을 설정하는
단계별 가이드를 만들어줘.
$5에서 알림이 오게 하고 싶어.
초보자가 따라할 수 있게 스크린샷 경로 포함.

왜 $5인가? 무료 티어를 쓰는 동안 $5 이상 나오면 뭔가 잘못된 거예요. 바로 잡아야 몇백 달러 요금을 방지할 수 있어요.

Quick Check: 클라우드 무료 티어 계정을 만들자마자 가장 먼저 해야 할 일은? 결제 알림 설정이에요. $5 같은 낮은 임계값으로요. 무료 티어 한도를 넘으면 바로 과금이 시작되고, 알림 없이는 몇 주 후 청구서에서야 알게 돼요.

첫 가상 머신 만들기

가상 머신(VM)은 클라우드의 가장 기본적인 리소스예요. 남의 데이터센터에서 돌아가는 내 컴퓨터.

AWS에서 EC2 인스턴스 띄우기 (5분):

  1. AWS 콘솔 로그인 → EC2 대시보드
  2. “Launch Instance” 클릭
  3. Amazon Linux 2023 선택 (무료)
  4. t2.micro 선택 (무료 티어 적격)
  5. 기본 스토리지 (8 GB)
  6. 보안 그룹에서 SSH(22) 허용
  7. 키 페어 생성·다운로드
  8. Launch!
방금 AWS EC2 t2.micro 인스턴스를 처음 띄웠어요.
초보자가 해야 할 다음 단계를 알려줘:
1. SSH로 접속하는 법
2. 확인해야 할 보안 설정
3. 실험 끝나면 꼭 해야 할 것 (중지/종료)
4. 무료 티어에서 주의할 비용 트리거

핵심: 실험이 끝나면 반드시 인스턴스를 **종료(terminate)**하세요. 중지(stop)만 하면 EBS 스토리지 비용이 계속 나와요.

간단한 웹사이트 호스팅

VM보다 실용적인 첫 프로젝트: 정적 웹사이트 호스팅.

AWS S3로 정적 사이트 (3분):

  1. S3 버킷 생성 → 퍼블릭 액세스 허용
  2. HTML, CSS 파일 업로드
  3. 정적 웹사이트 호스팅 활성화
  4. 버킷 URL로 접속

서버 관리 제로, OS 패치 제로, 사실상 비용 제로.

Quick Check: 간단한 HTML 웹사이트를 호스팅하는데 EC2가 아닌 S3를 쓰는 이유는? EC2는 가상 서버라 OS, 보안, 업타임을 직접 관리해야 하지만 S3 정적 호스팅은 서버리스로 관리 부담이 없고 비용도 거의 제로예요.

AI를 클라우드 튜터로

AI의 진짜 가치는 코드를 대신 쓰는 게 아니라, 모르는 것을 빠르게 이해하는 데 있어요.

오류 메시지 해석:

AWS에서 이 오류가 났어요: [오류 메시지]
1. 이 오류가 뭘 의미하는지 설명해줘
2. 가장 흔한 원인 3가지
3. 각 원인별 해결법
4. 이 오류를 미리 방지하는 법

명령어 이해:

이 AWS CLI 명령어를 한 줄씩 설명해줘:
[명령어]
각 플래그가 뭘 하는지, 비용이 발생하는지,
보안 위험은 없는지 알려줘.

아키텍처 질문:

이런 앱을 AWS에서 운영하려면 어떤 구성이 적절해요?
[앱 설명]
가장 비용 효율적인 방법과
오버엔지니어링 없는 간단한 방법 둘 다 알려줘.

무료 티어 비교

항목AWSAzureGCP
기간12개월 무료25개 이상 항상 무료 서비스$300 크레딧 90일
VMt2.micro 750시간/월B1s 750시간/월e2-micro 항상 무료
스토리지S3 5GBBlob 5GBCloud Storage 5GB
DBRDS 750시간Cosmos DB 1,000 RU/sFirestore 1GiB

팁: GCP의 e2-micro는 항상 무료(12개월 한도 없음)라 장기 실험에 최적.

핵심 정리

  • 뭘 하든 가장 먼저 결제 알림($5)을 설정 — 무료 티어 한도 초과를 바로 감지
  • VM은 클라우드의 기본 — t2.micro(AWS), B1s(Azure), e2-micro(GCP)로 무료 실습
  • 정적 웹사이트에 VM은 과잉 — S3, GitHub Pages, Netlify가 더 적합
  • AI를 클라우드 튜터로 활용 — 오류 해석, 명령어 이해, 아키텍처 질문
  • 이해 못 하는 명령어는 실행하지 말 것 — AI에 먼저 물어보세요
  • 실험 후 반드시 리소스 종료 — 중지가 아닌 종료로

Up Next: 클라우드 리소스를 띄웠으면 이제 보안 — IAM, 암호화, 제로 트러스트의 기본을 배워요.

이해도 체크

1. AWS 무료 티어로 계정을 만들고 EC2 인스턴스를 띄웠어요. 3주 후 $47 청구서가 왔어요. 무료 티어인 줄 알았는데 무슨 일이에요?

2. 간단한 개인 웹사이트(HTML, CSS, 이미지 몇 개)를 호스팅하려고 해요. AI가 EC2를 추천했어요. 최선인가요?

3. 튜토리얼을 따라하다가 긴 AWS CLI 명령어를 붙여넣어야 해요. 뭘 하는 명령인지 모르지만 튜토리얼이 실행하라고 해요. 어떻게 해야 하나요?

모든 문제에 답해야 확인할 수 있어요

먼저 위의 퀴즈를 완료하세요

관련 스킬