클라우드 컴퓨팅(Cloud Computing)은 인터넷을 통해 서버, 스토리지, 네트워크, 데이터베이스, 소프트웨어 등의 IT 리소스를 제공하는 서비스를 말해. 즉, 물리적인 컴퓨터나 서버를 직접 소유하지 않고도, 인터넷을 통해 필요한 IT 자원을 빌려서 사용할 수 있는 기술이야.
💡 예시:
👉 우리가 유튜브 영상을 보기 위해 직접 서버를 운영할 필요가 없는 것처럼, 기업들도 웹사이트를 운영하기 위해 직접 서버를 구매하지 않고 클라우드 서비스를 이용할 수 있어.
"온디맨드(on-demand)"란 필요할 때 즉시 제공되는 방식을 의미해.
과거에는 서버나 네트워크 장비를 구매하고 설정하는 데 시간이 오래 걸렸지만, 클라우드에서는 필요한 리소스를 몇 분 안에 생성하여 바로 사용할 수 있어.
💡 예시:
👉 넷플릭스가 갑자기 많은 사용자가 접속할 때, 기존 방식이라면 미리 서버를 구매해둬야 하지만, 클라우드를 사용하면 자동으로 추가 서버를 할당하여 사용자 증가에 대응할 수 있어.
"종량제(pay-as-you-go)"란 사용한 만큼만 비용을 내는 방식이야.
기존 IT 인프라는 한 번 구매하면 고정비용이 들었지만, 클라우드에서는 사용한 만큼만 요금을 지불하므로 비용 절감이 가능해.
💡 예시:
👉 AWS에서 가상 서버(EC2)를 1시간 동안 사용하면, 1시간 치 요금만 내면 되고, 사용하지 않으면 요금이 발생하지 않아.
👉 전기 요금을 사용한 만큼만 내는 것과 비슷한 개념이야.
👉 클라우드 컴퓨팅은 인터넷을 통해 IT 리소스를 필요할 때(온디맨드) 즉시 사용할 수 있으며, 사용한 만큼만(종량제) 비용을 지불하는 방식의 서비스이다.