클라우드 컴퓨팅

클라우드 컴퓨팅 개념 (클라우드 컴퓨팅이란?)

클라우드 컴퓨팅은 사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지와 컴퓨팅 파워와 같은 컴퓨터 시스템을 인터넷을 통해 컴퓨팅 리소스를 제공하고 액세스하는 서비스 및 기술의 집합을 나타냅니다.

IT 자원을 구축하는 전통적인 방법에는 온프레미스라는  구축 방식이 있는데 이는 마치 집을 짓는 것과 비슷합니다.
땅을 사서 건물을 세우고, 집 안에 필요한 가전제품이나 가구를 직접 선택하고 설치해야 하고, 모든 것을 직접 다 해야 하기 때문에 초기 비용과 유지보수에 상당한 부담이 따르게 됩니다.

이와 달리 클라우드 컴퓨팅은 마치 집을 빌리는 것과 비슷하며, 필요한 공간과 서비스를 선택하여 월세를 지불하면 됩니다.
여러 사람이 함께 사용하는 건물이나 자원을 클라우드에서 빌려 사용하는 것이죠. 이때, 빌리는 만큼의 비용을 내면 되며, 확장이나 축소가 필요할 때에도 유연하게 대처할 수 있습니다.

클라우드는 마치 인터넷 상에 떠다니는 흐린 구름처럼 생각할 수 있습니다. 구름은 어디서든지 접근 가능하고, 필요한 때에 필요한 만큼의 비용을 지불하면 구름 안에 숨겨진 다양한 자원을 활용할 수 있는 것이죠. AWS나 다른 클라우드 제공업체는 마치 구름 속에 숨겨진 자원들을 제공하는 호텔과 같다고 비유할 수 있습니다. 필요한 서비스를 선택하고, 사용한 만큼 지불하며, 언제든지 체크인하고 체크아웃할 수 있습니다.

클라우드-컴퓨팅

클라우드 컴퓨팅

 

온프레미스와 클라우드 정의

온프레미스(on-premises): 사용자 입장에서 공간, 자원 등 모든 것을 자체적으로 구축 및 운영하는 방식

클라우드(cloud): 인터넷 구간 어딘가에 눈에 보이지 않는 형태로 구성된 IT 자원 집합

클라우드 컴퓨팅(cloud computing): 인터넷을 통해 IT 자원 요구에 따라 사용한 만큼 비용을 지불하는

 

클라우드 컴퓨팅 특징과 장점

탄력성 (Elasticity)

  • 자동 확장 및 축소
    • 클라우드 컴퓨팅은 트래픽의 변동에 신속하게 대응할 수 있습니다.
      시스템이 높은 부하에 직면하면 자동으로 자원을 확장하고, 트래픽이 감소하면 자동으로 자원을 축소하여 효율적으로 자원을 관리합니다.
  • 신속한 대응
    • 사용자가 원하는 만큼 즉시 IT 자원을 할당 받아 사용할 수 있어, 비즈니스 요구의 급격한 변화에 신속하게 대응할 수 있습니다.

 

비용 절감 (Cost Savings)

  • 효율적인 자원 활용
    • 필요한 만큼 자원을 사용하므로 자원의 과다 구성으로 인한 비용을 피할 수 있습니다. 특히, 온프레미스에서는 사전에 과다하게 자원을 확보해야 하는데, 이로 인한 낭비를 최소화합니다.
  • Pay Per Use 모델
      • 클라우드는 사용한 만큼 지불하는 Pay Per Use 모델을 따르기 때문에 비용을 효과적으로 관리할 수 있습니다. 초기 투자 비용이 적고, 운영 비용이 유연하게 조절 가능합니다.
  • 기타 특징
    • 자동화 및 관리의 간소화
      • 클라우드 서비스 제공자가 자동으로 관리, 유지보수, 업그레이드를 처리하므로 사용자는 이에 대한 부담을 덜 수 있습니다.
    • 세분화된 서비스 모델
      • 클라우드는 다양한 서비스 모델을 제공하며, IaaS, PaaS, SaaS 등을 조합하여 필요에 맞게 사용할 수 있습니다.이러한 특징들은 기업이 비즈니스 환경의 동적인 변화에 민첩하게 대응하고, 효율적으로 자원을 활용하여 경제적인 이점을 얻을 수 있도록 합니다.