클라우드 컴퓨팅이란

김명주·2025년 1월 19일

클라우드란?

물리적 저장매체의 개입 없이 인터넷을 통해서 데이터를 관리하고 저장하는 방식이 클라우드다.

클라우드 컴퓨팅이란?

클라우드 기술에 대한 메커니즘을 컴퓨터 자원에 적용한 것. 서비스가 구동될 서버나 저장 공간을 물리적으로 설치하고 구비할 필요 없이 클라우드 서비스에 인터넷으로 접속하여 이러한 자원들을 바로 사용하고 관리할 수 있는 것이 클라우드 컴퓨팅이다.

  • 핵심
    • 이러한 자원을 필요한 만큼만 사용하고 필요할 때 유연하게 확장할 수 있다.
    • 직접 서버를 구매하거나 데이터 센터를 구축하는데 걸리는 시간과 비용을 절약하고 이런 물리적인 인프라를 관리할 필요가 없으니 비즈니스에 좀 더 집중할 수 있다.

Public, Private

클라우드는 크게 Public Cloud 와 Private Cloud로 나뉜다. 이 둘의 차이는 주로 접근 방식과 사용 환경에서 나뉜다.

  • Public
    • 여러 사용자가 인터넷을 통해 공용 인프라를 함께 사용한다.
    • 제공자는 AWS, GCP, MS Azure가 대표적
    • 각 사용자는 필요에 따라 이 자원을 나눠 쓰고 인터넷을 연결해서 어디서든 접근할 수 있다.
  • Private
    • 한 기업이 독점적으로 사용하는 환경으로 보통 사내 네트워크를 통해 관리되고 그 자체 데이터 센터를 통해 Private Cloud 서비스를 구축한다.
    • 보안과 규제가 중요한 금융 기관이나 대기업이 주로 사용.
  • Hybrid
    • 두 클라우드 환경의 장점을 결합한 방식.
    • 둘을 함께 활용하여 유연성과 보안을 동시에 추구하는 방식.
    • 중요 데이터는 Private에, 트래픽이 많거나 유연성이 필요한 서비스는 Public에서 처리하는 방식.

AWS의 특징

  1. 점유율

    • 가장 널리 사용되는 클라우드 플랫폼
    • 클라우드 시장의 선두주자
  2. 다양성

    • 가장 많은 서비스를 제공
    • 다양한 산업에서 사용할 수 있는 200개가 넘는 서비스
  3. 효율성

    • 사용한 만큼만 지불하는 구조인 On-demand , 비용 절감을 위해 다양한 옵션 제공
  4. 보안

    • 보안 및 규제 준수
    • 금융, 의료, 정부기관 등 규제산업에 필요한 라이센스 보유

클라우드 서비스 모델

크게 IaaS, PaaS, SaaS 모델이 있다.
각 모델은 클라우드 제공업체의 클라우드 서비스가 어느 영역까지 관리를 해주느냐에 따라 분류할 수 있다.

  1. On-site
  • 클라우드를 구축하지 않았을 때 전부 사용자가 관리해야 한다.
  1. IaaS
  • VM부터 네트워킹까지 기본적인 컴퓨팅 영역을 제공업체에서 관리.
  1. PaaS
  • 런타임부터 네트워킹까지 제공업체에서 관리.
  1. SaaS
  • 애플리케이션부터 네트워킹까지 모두 제공업체에서 관리.
  • 사용자는 단순히 소프트웨어만 관리.
profile
개발자를 향해 달리는 사람

0개의 댓글