[AWS] 클라우드 컴퓨팅

임유진·2025년 7월 29일

클라우드/인프라

목록 보기
11/25
post-thumbnail

클라우드 컴퓨팅이란?

"IT 리소스를 인터넷을 통해 온디맨드(On-Demand) 방식으로 제공하고, 사용한 만큼만 비용을 지불하는 것"

클라우드 컴퓨팅이란 빌려 쓰는 IT 인프라
즉, 필요한 리소스를 인터넷을 통해 수요에 따라 빌려서 사용하고, 끝나면 반납하는 구조

  • 핵심 키워드: On-Demand (수요에 반응하는 구조)

서버-클라이언트 아키텍처 이해

예시: 멀티플레이어 게임

  • 유저 간 직접 통신 방식은 복잡하고 비효율적 (유저가 많아질수록 N:N 통신 구조 → 부하, 싱크 불일치 문제 발생)

  • 해결책: 중앙 서버 도입

    • 서버가 모든 요청과 응답을 중개함
    • 데이터 처리, 저장, 보안, 싱크 관리 등 모든 역할을 담당
    • 서버에 정보가 있어야 클라이언트의 조작이나 해킹 방지 가능

데이터센터 개념 도입

  • 서버가 많아짐 → 기업들은 자체 데이터센터를 구축
  • 데이터센터 = 서버 + 전원 + 냉각 + 보안 + 인력 + 기타 인프라 포함

데이터센터의 문제점

  1. 운영 비용 과다
  2. 수요 예측 실패 시 낭비
  3. 구축 시간 지연
  4. 유지보수 어려움
  5. 유연성 부족 (증설/축소 힘듦)

클라우드 도입 배경: 데이터센터의 한계 극복

데이터 센터와 클라우드 비교

항목직접 집 짓기 (데이터센터)호텔 묵기 (클라우드)
초기 투자큼 (설계, 건축 등)거의 없음
커스터마이징자유롭지만 복잡제한적이나 간편
유연성낮음매우 높음
유지보수본인이 직접서비스 제공자가 담당
확장/축소어려움클릭 몇 번으로 가능
사용 비용고정, 낭비 가능성 큼사용한 만큼만 지불

클라우드의 장점 (by AWS)

  1. 초기 자본 비용 → 가변 비용으로 전환

    • 서버 구매 등 고정비 → 짧은 단위로 쪼개서 지불 가능
  2. 규모의 경제

    • AWS는 대규모 인프라 운영으로 단가를 낮춤

    • 모든 고객이 공동 구매 효과를 누림

  3. 용량 추정 불필요

    • 기존: 최대 피크에 맞춰야 함 → 대부분 구간은 낭비

    • 클라우드: 수요에 맞게 리소스 자동 할당 및 회수 (On-Demand)

  4. 속도 및 민첩성

    • 몇 번의 클릭으로 서버 생성 가능

    • 즉시 개발 가능 → 인프라 고민 없이 개발 집중

  5. 운영 및 유지보수 비용 절감

    • 서버/데이터센터 운영 X → 비즈니스에 집중 가능
  6. 빠른 글로벌 확장

    • 클릭 몇 번으로 전 세계 인프라 구축

    • 실패 시 즉시 철수도 가능


참고

profile
말하는 고구마

0개의 댓글