클라우드 컴퓨팅이란? 초보자도 5분 만에 이해하는 완벽 가이드

cloud
클라우드 컴퓨팅이란? 솔직히 나도 처음엔 몰랐다 | 클라우드 입문
클라우드 입문 IT 기초 초보자 가이드

클라우드 컴퓨팅이란?
솔직히 나도 처음엔 몰랐다

"클라우드요? 그거 그냥 인터넷 아닌가요?" — 나도 처음엔 그렇게 생각했다. 지금 그 오해를 하나씩 풀어보려 한다.

1. 클라우드, 도대체 뭔데?

클라우드를 처음 접했을 때 내가 가장 헷갈렸던 건, 이름이 너무 추상적이라는 거였다. '구름'이라니. 도대체 서버랑 구름이 무슨 상관인가 싶었다.

간단히 말하면 이렇다. 클라우드 컴퓨팅이란, 내 컴퓨터에 장비를 직접 두지 않고 인터넷 너머 어딘가에 있는 강력한 컴퓨터를 빌려 쓰는 것이다. 서버, 저장공간, 소프트웨어까지 — 필요한 걸 골라서, 필요한 만큼만 사용하면 된다.

💡 내가 가장 와닿았던 비유 — 전기다. 우리는 집에서 발전기를 직접 돌리지 않는다. 한전이 전기를 만들어두면, 나는 그냥 콘센트에 꽂아서 쓴 만큼만 요금을 낸다. 클라우드도 똑같다. 서버를 직접 살 필요 없이, 인터넷에 연결해서 쓴 만큼만 내면 된다.

지금 이 글을 읽으면서 쓰고 있는 크롬 브라우저, 점심에 봤던 유튜브, 친구한테 보낸 카카오톡 — 이 모든 게 클라우드 위에서 돌아간다. 사실 우리는 이미 매일 클라우드를 쓰고 있었던 거다.

2. 클라우드 없던 시절 이야기

클라우드가 본격적으로 퍼지기 전, 기업들은 서버를 직접 구매해서 자기 공간에 두고 운영했다. 이게 바로 온프레미스(On-Premise) 방식이다.

생각해보면 꽤 고생이다. 서버 장비 값만 수천만 원, 거기에 항온항습 유지되는 서버실 공간, 24시간 장애 대응 인력까지. 스타트업이 아이디어 하나로 시작하려 해도, 서버 세팅에만 몇 달이 걸렸다는 얘기가 있을 정도다.

구분 온프레미스 (예전 방식) 클라우드 (지금 방식)
초기 비용수천만 원 단위 (장비 직접 구매)거의 0원에서 시작
확장성서버 더 사야 함 (몇 주 소요)버튼 하나로 즉시 확장
유지보수우리 팀이 직접 담당클라우드 사업자가 담당
사용 요금쓰든 안 쓰든 고정 비용 발생사용한 만큼만 과금
장애 대응밤새 직접 복구해야 함자동 복구 (대부분의 경우)

지금은 AWS 계정 하나 만들면 10분 만에 서버를 띄울 수 있다. 이게 얼마나 큰 변화인지, 예전 방식을 알아야 제대로 느껴진다.

3. 클라우드가 특별한 이유 3가지

클라우드의 특징을 설명하는 공식 문서를 보면 특징이 다섯 가지, 여섯 가지씩 나온다. 근데 솔직히 처음엔 그게 다 외워지지 않는다. 내가 실제로 중요하다고 느낀 것만 세 가지로 추렸다.

바로 쓸 수 있다
예전엔 서버 신청하면 납기까지 몇 주. 지금은 콘솔에서 클릭 몇 번이면 2분 안에 서버가 켜진다. 이 속도 차이가 실무에서 엄청난 차이를 만든다.
🌍
어디서든 똑같이 된다
카페에서 노트북으로 작업하다가, 집에서 데스크탑으로 이어서 해도 환경이 그대로다. 내 로컬 컴퓨터가 아니라 클라우드에 올라가 있으니까.
📊
필요한 만큼만 쓴다
갑자기 트래픽이 10배 몰려도 자동으로 서버가 늘어나고, 한산해지면 다시 줄어든다. 쓴 시간만큼만 비용이 나간다.

4. IaaS, PaaS, SaaS — 이름이 왜 이렇게 어렵냐

클라우드를 공부하다 보면 이 세 단어가 계속 나온다. 처음 봤을 때 진짜 무슨 말인지 하나도 몰랐다. 근데 이걸 이해하고 나면, 클라우드 서비스들이 왜 이렇게 종류가 많은지가 보이기 시작한다.

핵심은 "어디까지 내가 직접 하느냐"의 차이다. 피자 가게에 비유하면 이해가 빠르다.

🏗
IaaS
Infrastructure as a Service. 재료(서버, 네트워크, 스토리지)만 주는 것. 요리는 내가 다 한다. 자유롭지만 할 일이 많다.
예: AWS EC2, Google Compute Engine
🛠
PaaS
Platform as a Service. 주방과 재료까지 다 세팅해 준다. 나는 레시피(코드)만 가져오면 된다. 개발자에게 특히 편리하다.
예: Heroku, Google App Engine
📱
SaaS
Software as a Service. 완성된 요리를 배달해 주는 것. 설치도, 관리도 필요 없다. 그냥 접속해서 쓰면 끝이다.
예: Gmail, Slack, Notion

🤔 솔직한 내 생각 — 처음엔 이 세 가지 구분이 왜 필요한가 싶었다. 근데 실무에서 "우리 서비스 어떤 클라우드 형태로 올릴까?" 고민할 때, 이 분류가 기준이 된다. 나중에 AWS나 GCP를 직접 써보면 자연스럽게 감이 잡힌다.

5. 좋은 점만 있는 건 아니더라

클라우드를 공부하면서 느낀 게, 보통 장점만 주르르 나열하는 글이 많다. 근데 실제로 써보거나 일하다 보면 불편한 점도 분명히 있다. 양쪽 다 알아야 제대로 이해하는 거라 생각한다.

확실히 좋았던 것들

  • 1초기 비용 부담이 없다 — 아이디어만 있으면 당장 서비스를 만들어볼 수 있다. 장비 살 돈이 없어도 된다.
  • 2배포가 진짜 빠르다 — 코드 올리고 서버 띄우는 데 몇 분이면 충분하다. 예전엔 이게 며칠짜리 작업이었다.
  • 3갑자기 터져도 버텨준다 — 마케팅이 대박나서 트래픽이 폭발해도, 클라우드가 자동으로 늘려준다. 서버 다운 걱정을 많이 덜었다.
  • 4인프라 관리에서 손 뗄 수 있다 — 서버 OS 업데이트, 보안 패치 같은 지루한 작업을 공급자가 대신 해준다.

이건 좀 아쉬웠다

  • !인터넷 끊기면 끝이다 — 클라우드에 모든 걸 올려두면, 인터넷이 안 되는 순간 아무것도 못 한다. 카페 와이파이가 불안정할 때 절실히 느낀다.
  • !비용이 생각보다 불투명하다 — 처음엔 싸 보이는데, 이것저것 쓰다 보면 월말 청구서에 놀라는 경우가 있다. 비용 모니터링은 필수다.
  • !데이터가 내 손을 떠난다 — 민감한 고객 데이터를 외부 서버에 올리는 게 부담스러울 수 있다. 금융, 의료 등 규제 산업은 더 신경 써야 한다.

⚖️ 결론적으로 — 클라우드가 무조건 답은 아니다. 규모, 데이터 민감도, 예산에 따라 온프레미스와 섞어 쓰는 하이브리드 클라우드가 더 나은 선택일 수도 있다. 중요한 건 "왜 클라우드를 쓰는가"를 항상 생각하는 것이다.

자주 묻는 질문 (FAQ)

Q. 클라우드 공부, 진짜 어디서부터 시작해야 하나요?

이론보다 손을 먼저 움직여보는 걸 추천한다. AWS 무료 티어(Free Tier)로 계정 만들고, 직접 서버 하나 띄워보는 것만으로도 개념이 확 달라진다. 이 시리즈를 따라오면서 같이 해보자.

Q. AWS, Azure, GCP 중에 뭘 배워야 하나요?

솔직히 처음엔 아무거나 하나만 깊이 파도 된다. 개념이 거의 같아서 하나를 잘 알면 나머지는 금방 적응된다. 국내 취업 시장 기준으론 AWS가 제일 많이 쓰이니, 특별한 이유가 없다면 AWS부터 시작하는 게 실용적이다.

Q. 비전공자도 클라우드를 배울 수 있나요?

당연히 된다. 나도 처음엔 서버가 뭔지도 잘 몰랐다. SaaS 수준은 코딩 없이도 쓸 수 있고, 인프라 쪽으로 깊이 들어가더라도 리눅스 기본 명령어 몇 가지면 충분히 시작할 수 있다. 어렵다고 느껴지면 그 글이 설명을 못 한 거다.

Q. 클라우드 자격증, 딸 가치가 있나요?

있다. 특히 AWS Solutions Architect Associate는 국내에서도 인지도가 높다. 단, 자격증만 있고 실습 경험이 없으면 면접에서 티가 난다. 자격증 공부와 실습을 병행하는 게 맞다.

다음 편에서 만나요

AWS vs Azure vs GCP — 셋이 어떻게 다른지, 나라면 어떤 걸 고를지 솔직하게 비교해봤다.

다음 글 보러 가기 →

댓글 쓰기