클라우드 컴퓨팅 개념과 AWS와 GCP 차이 알아보기

클라우드 컴퓨팅 개념이 처음에는 꽤 어렵게 느껴졌습니다. 단순히 데이터를 인터넷에 저장하는 정도로 생각했는데, 실제로는 훨씬 넓은 의미를 가지고 있더라고요. 그래서 이번 글에서는 클라우드 컴퓨팅이 어떤 구조인지, 그리고 AWS와 GCP까지 함께 정리해보려고 합니다.

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

클라우드 컴퓨팅을 쉽게 말하면, 내 컴퓨터가 아니라 인터넷을 통해 서버, 저장공간, 프로그램 등을 사용하는 방식이라고 보면 됩니다. 예전에는 프로그램을 설치하거나 데이터를 저장하려면 직접 하드디스크를 사용해야 했지만, 이제는 인터넷만 연결되어 있으면 어디서든 접근할 수 있게 된 것이죠.

클라우드 컴퓨팅 개념 구조

예를 들어 우리가 구글 드라이브에 파일을 저장하거나, 넷플릭스로 영상을 보는 것도 모두 클라우드 기반 서비스입니다. 실제 데이터는 내 기기가 아니라, 어딘가의 서버에 저장되어 있고 우리는 그것을 빌려 쓰는 구조입니다.

왜 클라우드를 사용할까?

처음에는 그냥 내 컴퓨터에 저장하면 되는 거 아닌가? 라는 생각이 들었는데, 클라우드를 쓰는 이유는 꽤 명확합니다.

첫 번째는 확장성입니다.

예를 들어 갑자기 트래픽이 몰리는 서비스가 있다고 가정해보면, 서버를 직접 운영하는 경우에는 장비를 새로 구매해야 합니다. 하지만 클라우드는 필요할 때만 서버를 늘리고, 줄일 수도 있습니다.

두 번째는 비용 효율성입니다.

초기에는 서버를 구축하는 데 큰 비용이 들어가는데, 클라우드는 사용한 만큼만 비용을 지불하는 구조라 부담이 적습니다.

세 번째는 접근성과 편의성입니다.

인터넷만 있으면 어디서든 접근 가능하다는 점은 생각보다 큰 장점입니다. 개인적으로도 노트북과 집 PC를 번갈아 사용할 때 클라우드가 없으면 꽤 불편하겠다는 생각이 들었습니다.

클라우드 서비스의 종류

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

클라우드도 단순히 하나의 형태만 있는 것이 아니라, 크게 세 가지로 나눌 수 있습니다.

  1. IaaS (Infrastructure as a Service)

서버, 네트워크, 스토리지 같은 인프라 자체를 제공하는 형태입니다.
사용자는 운영체제나 프로그램을 직접 설치해서 사용할 수 있습니다.

  1. PaaS (Platform as a Service)

개발에 필요한 환경을 제공해주는 방식입니다.
개발자는 서버 관리보다는 코드 작성에 집중할 수 있습니다.

  1. SaaS (Software as a Service)

우리가 가장 익숙한 형태입니다.
이미 만들어진 소프트웨어를 웹을 통해 사용하는 방식입니다. (예: Gmail, Dropbox)

AWS와 GCP는 무엇이 다른가

클라우드 서비스를 이야기할 때 빠지지 않는 것이 AWS와 GCP입니다. 둘 다 대표적인 클라우드 플랫폼인데, 처음에는 둘의 차이가 잘 와닿지 않았습니다.

AWS (Amazon Web Services)

AWS와 GCP 주요 서비스와 클라우드 개념을 비교

AWS는 아마존에서 제공하는 클라우드 서비스로, 현재 가장 널리 사용되고 있습니다.
서비스 종류가 굉장히 다양하고, 기능이 세분화되어 있다는 특징이 있습니다.

개인적으로 느낀 점은 할 수 있는 건 거의 다 있다는 느낌이었습니다. 대신 처음 접하면 조금 복잡하게 느껴질 수도 있습니다.

GCP (Google Cloud Platform)

AWS와 GCP 주요 서비스와 클라우드 개념을 비교

GCP는 구글에서 제공하는 클라우드 서비스입니다.
AWS에 비해 상대적으로 구조가 단순하고, 특히 데이터 분석이나 AI 관련 기능이 강점입니다.

구글 서비스들과의 연동이 자연스럽다는 점도 특징인데, 이미 구글 생태계를 많이 쓰고 있다면 접근하기 편한 느낌이었습니다.

어떤 클라우드를 선택해야 할까?

사실 둘 중 하나가 무조건 더 좋다고 말하기는 어렵습니다. 사용하는 목적에 따라 선택이 달라질 수 있습니다.

다양한 기능과 안정성을 원한다 → AWS

데이터 분석, AI, 간편한 구조를 원한다 → GCP

처음 공부하는 입장이라면, 한 가지를 먼저 깊게 익혀보는 것이 더 중요하다고 느꼈습니다. 둘 다 기본 개념은 비슷하기 때문에 하나를 이해하면 다른 쪽도 훨씬 수월해집니다.

오늘은 클라우드 컴퓨팅에 대해서 정리를 해 보았는데요, 단순히 파일을 저장하는 공간이 아니라, IT 서비스를 구성하는 핵심 인프라라고 생각됩니다. 처음에는 어렵게 느껴질 수 있지만, 개념 자체는 생각보다 단순합니다. 결국 내 컴퓨터 대신 인터넷을 통해 자원을 사용하는 점만 이해해도 큰 틀은 잡히는 것 같습니다.

요즘 대부분의 서비스가 클라우드를 기반으로 돌아가고 있는 만큼, IT를 공부하거나 관심이 있다면 한 번쯤은 꼭 이해하고 넘어가야 할 개념인 것 같습니다. 그래도 시작은 막연했는데, 정리하다 보니 조금씩 구조가 보이기 시작하네요.

Oracle Cloud – WordOps를 이용한 워드프레스 성능 최적화


코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다