본문으로 건너뛰기
Advertisement

Cloud (AWS/GCP/Cloudflare)

클라우드 컴퓨팅은 물리적인 서버를 직접 소유하지 않고 인터넷을 통해 컴퓨팅 자원을 빌려 쓰는 기술입니다.

1. 클라우드의 주요 유형

  • IaaS (Infrastructure as a Service): 가상 머신, 저장소 등 기초 자원 제공 (예: AWS EC2)
  • PaaS (Platform as a Service): 개발 및 배포 환경 제공 (예: Heroku, Cloudflare Pages)
  • SaaS (Software as a Service): 인터넷을 통해 소프트웨어 제공 (예: Gmail, Google Drive)

2. 주요 클라우드 서비스 제공사

  1. AWS (Amazon Web Services): 전 세계 점유율 1위, 가장 풍부한 기능 제공
  2. GCP (Google Cloud Platform): 데이터 분석 및 머신러닝에 강점, 쿠버네티스의 원조
  3. Cloudflare: 최근 "Serverless" 및 "Front-end Hosting" 시장에서 강력한 경쟁자로 부상 (이 프로젝트도 사용 중)

3. 서버리스(Serverless) 혁명

서버를 관리할 필요 없이 "코드(함수)"만 배포하면 자동으로 실행 및 확장이 이루어지는 방식입니다.

  • 장점: 사용한 만큼만 지불(Pay-as-you-go), 관리 부담 제로
  • 대표 서비스: AWS Lambda, Cloudflare Workers

4. 왜 지금 공부해야 하는가?

현대의 거의 모든 스타트업과 대기업이 클라우드 네이티브 환경으로 전환했습니다. 클라우드를 이해하는 것은 이제 개발자의 선택이 아닌 필수입니다.

수고하셨습니다! 이제 DevOps와 기초 인프라에 대한 개념을 파악했습니다.

Advertisement