ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Cloud] 클라우드 컴퓨팅이란 무엇인가?
    Cloud 2024. 8. 12. 17:19

    클라우드 컴퓨팅

    • 클라우드 컴퓨팅은 IT리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말한다.
    • 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Service(AWS)와 같은 클라우드 공급자로부터 필요에 따라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 액세스할 수 있다.
    • 모든 유형, 규모 및 산업의 조직이 데이터 백업, 재해 복구, 이메일, 가상 데스크톱, 스프트웨어 개발 및 테스트, 빅데이터 분석, 고객 대상웹 애플리케이션 등 다양한 사용 사례에 클라우드를 사용하고 있다.

    클라우드 컴퓨팅의 이점

    • 민첩성
      • 클라우드를 통해 광법위한 기술에 쉽게 액세스 할 수 있으므로, 더 빠르게 혁신하고 상상할 수 있는 거의 모든 것을 구축할 수 있다.
      • 컴퓨팅, 스토리지 및 데이터베이스와 같은 인프라 서비스부터 사물 인터넷, 기계 학습, 데이터 레이크 및 분석 등에 이르기까지 필요에 따라 리소소를 구동할 수 있다.
    • 탄력성
      • 클라우드 컴퓨팅을 사용하면 향후 최고 수준의 비즈니스 활동을 처리하기 위해 리소스를 사전에 오버 프로비저닝할 필요가 없다.
      • 대신, 실제로 필요한 만큰 리소스를 프로비저닝하면 된다.
    • 비용 절감
      • 클라우드를 통해 고정 비용(데이터 센터, 물리적 서버 등)을 가변 비용으로 전환하고, 사용한 만큰만 IT 비용을 지불할 수 있다.
      • 또한 규모의 경제 덕분에 직점 운영할 때보다 가변 비용이 훨씬 더 저렴하다.
    • 몇 분 만에 전 세계에 배포
      • 클라우드를 사용하면 몇 분 만에 새로운 지리적 리전으로 확장하고 전세계에 배포할 수 있다.
      • 애플리케이션을 최종 사용자와 근접하게 배치하면 지연 시간이 단축되고 사용자 경험이 향상된다.

    클라우드 컴퓨팅 유형

    • 클라우드 컴퓨팅의 세 가지 주요 유형에는 Infrastructure as a Service, Platform as a Service, Software as Servicer가 있다.
    • 각 클라우드 컴퓨팅의 유형은 다양한 수준의 제어, 유연성 및 관리 기능을 제공하므로 필요에 맞는 서비스 세트를 선택할 수 있다.

    Infrastructure as a Service (laaS)

    • laaS에는 클라우드 IT를 위한 기본 빌딩 블록이 포함되어 있으며, 일반적으로 네트워킹 기능, 컴퓨터(가상 또는 전용 하드웨어)및 데이터 스토리지 공간에 대한 액세스를 제공한다.
    • lasS는 IT 리소스에 대한 최고 수준의 유연성과 관리 제어 기능을 제공한다.
    • 이는 많은 IT 부서 및 개발자에게 익숙한 기존 IT 리소스와 가장 유사하다.

    PlatForm as a Service (PaaS)

    • PaaS를 사용하면 기본 인프라(일반적으로 하드웨어와 운영 체제)를 관리할 필요가 없어 애플리케이션 개발과 관리에 집중할 수 있다.
    • 즉, 애프리 케이션 실행과 관련된 리소스 구매, 용량 계획, 소프트웨어 유지 관리, 패치 작업 또는 다른 모든 획일적인 작업에 대한 부담 없이 더욱 효율적으로 운영할 수 있다.

    Sofware as a service (SaaS)

    • Saas는 전체 애플리케이션 스택, 즉 고객이 액세스하고 사용할 수 있는 전체적인 클라우드 기반 애플리케이션을 제공한다.
    • SaaS 제품은 서비스 제공업체가 전적으로 관리하며 모든 업데이트, 버그 수정, 전반적인 유지보수를 포함하며 즉시 사용가능하다.
    • 대부분의 SaaS 애플리케이션은 웹 브라우저를 통해 직접 액세스됩니다. 즉, 고객이 다른 기기에 어떤 것도 다운로드하거나 설치할 필요가 없다.

    Containers as a Service (CaaS)

    • 컨테이너를 사용하여 애플리케이션을 개발 및 배표하기 위해 필요한 모든 하드웨어 및 소프트웨어 리소스를 제공 및 관리한다.
    • 경우에 따라 IaaS의 하위 집합 또는 확장 서비스로 간주되기도 하는 CaaS는 기본 리소스로 VM 대신 컨테이너를 사용한다.
    • 개발자 및 IT 운영팀은 CaaS를 사용할 경우 컨테이너 실행 및 관리를 위한 인프라 또는 플랫폼을 빌드하고 유지보수할 필요 없이 애플리케이션을 개발, 실행, 관리할 수 있다.
    • 고객은 여전히 코드를 작성하고 데이터와 애플리케이션을 관리해야 하지만, 클라우드 서비스 제공업체에서 컨테이너화된 앱을 빌드하고 배포하는 환경을 관리하고 유지관리한다.

     


    클라우드 컴퓨팅의 이점은 무엇인가요?

    유연성

    • 클라우트 컴퓨팅의 아키텍처 덕분에 기업과 사용자가 인터넷만 연결되면 어디서나 클라우트 서비스에 액세스하고 필요에 따라 서비스를 확장하거나 축소할 수 있습니다.

    효율적

    • 기업에서 기본 인프라에 대한 걱정 없이 새로운 애플리케이션을 개발하여 빠르게 프로덕션에 배포할 수 있습니다.

    전략적 가치 제공

    • 클라우드 제공업체에서 최신 혁신 기술을 앞서 받아들인 후 고객에게 서비스 형태로 제공하기 때문에 기업에서 경쟁력을 강화하고 금방 쓸모 없어진 기술에 투자했더라도 투자 수익을 높일 수 있다.

    보안

    • 위험이 비교적 낮은 것으로 간주된다.
    • 클라우드 컴퓨팅은 일반적으로 클라우드 공급업체에 사용되는 보안 메커니즘의 수준 및 범위로 인해 기업 내 데이터 센터보다 강력한 것으로 인식된다.
    • 또한 클라우드 공급업체의 보안팀은 업계에서 최고 수준의 전문가들로 알려저 있다.

    비용 효율성

    • 어떤 클라우드 컴퓨팅 서비스 모델을 사용하든 기업은 사용하는 컴퓨팅 리소스에 대해서만 비용을 지불한다.
    • 예상치 못한 수요 급증이나 비즈니스 성장을 대비하여 데이터 센터 용량을 과도하게 구성할 필요가 없으며 IT 직원을 배치하여 보다 전략적인 이니셔티브를 진행할 수 있다.

    클라우드 컴퓨팅이 조직에 도움이 되는 방법

    • 인프라 기능을 능가하는 고속 비즈니스 성장
    • 기존 인프라 리소스의 낮은 활용도
    • 온프레미스 데이터 스토리지 리소스를 능가하는 대량의 데이터
    • 온프레미스 인프라의 느린 응답 시간
    • 인프라 제약으로 인한 제품 개발 주기 지연
    • 높은 컴퓨팅 인프라 비용으로 인한 현금 흐름 문제
    • 고도의 모바일 또는 분산된 사용자 집단
kimjihoon