클라우드란 무엇인가?
Source: Dev.to
간단히 말하면,
“클라우드는 인터넷을 통해 다른 사람의 강력한 컴퓨터를 사용하는 방법이다.”
당신은 이렇게 생각할 수도 있다:
“잠깐… 다른 사람의 컴퓨터라고? 무슨 말이야?”
솔직히… 그 질문도 당연해.
하지만 기본 아이디어는 바로 그거다.
예를 들어, 당신의 폰이 갑자기 이렇게 말한다면:
“저장 공간이 거의 가득 찼습니다”
고통.
특히 아이폰에서.
그리고 언제나 가장 안 좋은 순간에 나타난다.
여행 중이라든가.
왜 이런 일이 일까?
보통은 폰에 가득 찬 것이:
- 사진
그 중요한 사진들.
대부분은 다시 열어보지도 않는다.
예전엔 사람들은:
- 새 하드 드라이브를 사야 했다
짜증났다.
아주 짜증났다.
하지만 클라우드 서비스가 이 상황을 바꿨다.
모든 데이터를 기기에 직접 저장하는 대신, 인터넷을 통해 다른 곳에 데이터를 저장할 수 있게 된 것이다.
다시 말해:
“집이 가득 차서 보관함을 빌렸다.”
그게 바로 클라우드다.
단, 그 “보관함”은 전 세계 어딘가에 있는 거대한 컴퓨터 시스템이다.
그리고 언제든지 접근할 수 있다.
예를 들어:
- [Google Drive]
와 같은 서비스가 클라우드 서비스의 대표적인 예다.
기술적으로 말하면, 클라우드는 수천 대의 서버가 모여 있는 거대한 데이터 센터들로 이루어져 있다.
하지만 솔직히? 처음 시작할 때는 이렇게 생각해도 전혀 문제없다:
“인터넷상의 저장 공간”
그 정도 이해만으로도 충분하다.
기술 분야에서는 먼저 감을 잡는 것이 의외로 중요하다.
또한 클라우드는 파일을 저장하는 것만을 위한 것이 아니다.
현대 인터넷의 큰 부분이 클라우드 위에서 돌아간다.
예를 들어:
- ChatGPT
같은 서비스는 모두 클라우드 컴퓨팅에 크게 의존한다.
당신의 폰이 모든 작업을 스스로 하는 것이 아니다.
ChatGPT를 예로 들어보자.
질문을 입력한다.
하지만 스마트폰이 그 거대한 AI 모델을 로컬에서 실행하는 것은 아니다.
만약 실행한다면…
휴대폰이 불꽃을 튀길지도 모른다.
글자 그대로는 아니겠지만, 분명히 큰 문제가 생길 것이다.
대신, 다른 곳에 있는 거대한 컴퓨터들이 당신을 위해 AI를 실행한다.
당신의 폰은 단순히:
- 인터넷을 통해 요청을 보낸다
그게 클라우드 컴퓨팅이다.
Netflix도 같은 방식이다.
영화와 TV 프로그램이 폰에 완전히 저장되는 것이 아니다.
재생 버튼을 누르면, Netflix가 인터넷을 통해 영상 스트리밍을 제공한다.
즉, 폰이 이렇게 말한다:
“Netflix, 이 영화 보여줘.”
그리고 클라우드가 그것을 전달한다.
그래서 클라우드는 동시에:
- 데이터를 저장하는 장소
- 필요할 때마다 강력한 컴퓨팅 파워를 빌리는 방법
기업들도 클라우드를 많이 활용한다.
예전엔 기업들이:
- 비싼 서버를 사야 했다
솔직히 말해 그건 악몽에 가까웠다.
오늘날 기업들은 흔히 이렇게 생각한다:
“우리가 직접 다 사는 대신, 필요한 만큼만 빌리면 되지 않을까?”
그래서 다음과 같은 기업들이 등장했다:
- [Amazon Web Services]
전 세계 기업에 거대한 클라우드 플랫폼을 제공하고, 컴퓨팅 자원을 임대한다.
클라우드 컴퓨팅을 더 깊이 공부하면,
- 가상화
같은 복잡한 용어들을 듣게 될 것이다.
그때가 되면 엔지니어들은 갑자기 매우 똑똑하게 들린다.
지금은 아직 신경 쓰지 말라.
우선 이렇게 기억하라:
“클라우드는 인터넷을 통해 다른 사람의 강력한 컴퓨터를 사용하는 방법이다.”
솔직히, 이 정도만 이해해도 많은 사람보다 한 발 앞선 셈이다.