클라우드 컴퓨팅이란? IT 입문자를 위한 완전 정복 가이드

0 조회

클라우드 컴퓨팅은 인터넷을 통해 서버, 스토리지, 데이터베이스, 소프트웨어 등 컴퓨팅 자원을 필요한 만큼 빌려 쓰는 기술이다.

이 글은 IT에 막 입문한 사람을 위해 작성되었다. 용어부터 실제 사례까지, 클라우드 컴퓨팅의 모든 것을 단계별로 풀어낸다.

클라우드 컴퓨팅 개념

클라우드 컴퓨팅이란 무엇인가?

클라우드 컴퓨팅을 한 줄로 정의하면 이렇다: "내 컴퓨터나 서버를 직접 사지 않고, 인터넷으로 연결된 남의 컴퓨팅 자원을 빌려 쓰는 것."

스마트폰으로 찍은 사진을 구글 포토나 iCloud에 올리면, 그 사진은 내 폰이 아니라 구글·애플의 데이터센터 서버에 저장된다. 이것이 클라우드의 가장 친근한 사례다.

클라우드 이전에는 어떻게 했을까?

클라우드가 보편화되기 전, 기업이 웹사이트를 운영하려면 서버를 직접 구매하고 전용 공간(데이터센터)에 설치해야 했다. 이를 온프레미스(On-Premise) 방식이라 한다.

온프레미스 방식의 문제:

  • 초기 구매 비용이 수천만 원~수억 원 발생
  • 갑자기 트래픽이 몰리면 서버 추가 구매까지 서비스 다운
  • 서버 노후화, 냉각, 전력, 보안 등 꾸준한 유지비용

클라우드 컴퓨팅은 이 문제를 근본적으로 해결했다.

클라우드 컴퓨팅의 핵심 특징

  1. 온디맨드 셀프서비스: 필요한 때 즉시 자원을 늘리거나 줄일 수 있다.

  2. 광대역 네트워크 접근: 인터넷이 연결된 곳이라면 어디서든 접근 가능하다.

  3. 자원 풀링: 제공업체가 다수 고객을 위해 자원을 공유·통합 관리한다.

  4. 신속한 탄력성(오토스케일링): 트래픽 급증 시 자동으로 확장되고, 줄면 자동 축소된다.

  5. 측정 가능한 서비스: 사용한 만큼만 비용을 지불한다.

클라우드 서비스 모델: IaaS, PaaS, SaaS

모델정식 명칭제공 범위대표 사례
IaaSInfrastructure as a Service서버, 네트워크, 스토리지AWS EC2, GCP Compute Engine
PaaSPlatform as a ServiceIaaS + 런타임, 미들웨어Google App Engine, Heroku
SaaSSoftware as a Service완성된 소프트웨어Gmail, Slack, Salesforce

클라우드 배포 모델

퍼블릭 클라우드: AWS, Azure, GCP처럼 누구나 인터넷으로 접근해 사용하는 방식. 비용이 저렴하고 확장성이 뛰어나다.

프라이빗 클라우드: 특정 기업 또는 기관이 자체 데이터센터에 구축. 보안과 규제 준수가 중요한 금융·의료 분야에서 주로 활용.

하이브리드 클라우드: 퍼블릭과 프라이빗을 혼합해 사용. 현재 대기업에서 가장 많이 채택하는 모델.

클라우드 시장 규모 (2025년)

2025년 기준 전 세계 클라우드 컴퓨팅 시장은 약 7,812억 달러(약 1,000조 원) 규모다. Canalys에 따르면 2025년 전 세계 클라우드 인프라 서비스 지출은 전년 대비 19% 성장할 것으로 전망된다.

클라우드 시장 3강:

  • AWS: 시장점유율 1위
  • Microsoft Azure: 2위, 기업 솔루션 강세
  • Google Cloud Platform(GCP): 3위, AI·빅데이터 분야 급성장

세 사업자의 합산 점유율은 전체 시장의 63%를 차지한다.

클라우드 3강 시장점유율

클라우드 컴퓨팅의 장단점

장점:

  • 초기 하드웨어 투자 없이 사용량 기반 과금
  • 몇 분 안에 서버 생성 및 서비스 시작
  • 보안 패치와 시스템 업데이트 자동 처리
  • 여러 지역 데이터센터 복제로 재해 복구 강점

단점:

  • 인터넷 의존성 (인터넷 끊기면 접근 불가)
  • 데이터 주권 문제 (중요 데이터가 해외 서버에 저장 가능)
  • 사용량이 늘수록 요금 증가
  • 보안을 제공업체에 상당 부분 의존

자주 묻는 질문 (FAQ)

Q1. 클라우드 컴퓨팅과 웹 호스팅의 차이는 무엇인가? A. 웹 호스팅은 웹사이트 파일을 특정 서버에 올려두는 서비스다. 클라우드 컴퓨팅은 서버, 스토리지, 네트워크 등 다양한 IT 자원을 동적으로 제공하는 더 넓은 개념으로, 웹 호스팅은 클라우드의 한 가지 활용 방식이다.

Q2. 클라우드 컴퓨팅은 안전한가? A. AWS, Azure, GCP 등 대형 사업자는 수준 높은 보안 체계를 갖추고 있다. 다만 사용자의 설정 실수나 비밀번호 노출로 보안 사고가 발생할 수 있다. 보안은 제공업체와 사용자가 함께 책임진다.

Q3. 클라우드를 사용하려면 개발 실력이 있어야 하나? A. SaaS(Gmail, Dropbox 등)는 일반 사용자도 별도 지식 없이 사용할 수 있다. IaaS나 PaaS는 서버 설정·운영 지식이 필요하다.

Q4. 개인도 클라우드를 무료로 쓸 수 있나? A. AWS 프리 티어, GCP 무료 등급, Azure 무료 계정을 통해 일정 범위 내에서 무료로 사용할 수 있다.

Q5. 클라우드 컴퓨팅 관련 직업에는 어떤 것이 있나? A. 클라우드 아키텍트, 클라우드 엔지니어, DevOps 엔지니어, 클라우드 보안 전문가 등이 있다. AWS·Azure·GCP 공식 자격증은 IT 취업 시 높은 경쟁력을 제공한다.

공유