본문 바로가기
카테고리 없음

클라우드 컴퓨팅이란?

by 초보블로거 2021. 11. 6.

클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 인터넷을 통해 클라우드 서비스에서 관리하는 원격 데이터 센터에서 호스팅 되는 컴퓨팅 리소스(응용 프로그램, 서버(물리적 서버 및 가상 서버), 데이터 스토리지, 개발 도구, 네트워킹 기능 등)에 대한 주문형 액세스입니다. 클라우드 컴퓨팅은 다음을 수행하는 데 도움이 됩니다. IT 비용 절감, 클라우드를 사용하면 자체 인프라를 구매, 설치, 구성 및 관리하는 데 드는 비용과 노력의 일부 또는 대부분을 줄일 수 있습니다. 민첩성 및 가치 실현 시간 향상, 클라우드를 사용하면 IT 부서가 요청에 응답하고 지원 하드웨어를 구매 및 구성하고 소프트웨어를 설치할 때까지 몇 주 또는 몇 달을 기다리지 않고 몇 분 만에 엔터프라이즈 애플리케이션 사용을 시작할 수 있습니다. 또한 클라우드를 사용하면 특정 사용자(특히 개발자 및 데이터 과학자)가 소프트웨어를 사용하고 인프라를 지원할 수 있도록 권한을 부여할 수 있습니다. 더 쉽고 비용 효율적으로 확장, 클라우드는 탄력성을 제공합니다. 느린 기간 동안 사용되지 않는 초과 용량을 구매하는 대신 트래픽 급증 및 감소에 대응하여 용량을 확장 및 축소할 수 있습니다. 또한 클라우드 공급자의 글로벌 네트워크를 활용하여 전 세계 사용자에게 더 가까운 곳에서 애플리케이션을 배포할 수 있습니다. '클라우드 컴퓨팅'이라는 용어는 클라우드를 작동시키는 기술을 의미하기도 합니다. 여기에는 서버, 운영 체제 소프트웨어, 네트워킹 및 물리적 하드웨어 경계에 관계없이 풀링 및 분할될 수 있도록 특수 소프트웨어를 사용하여 추상화된 기타 인프라와 같은 일종의 가상화된 IT 인프라가 포함됩니다. 예를 들어 단일 하드웨어 서버를 여러 가상 서버로 나눌 수 있습니다. 가상화를 통해 클라우드 공급자는 데이터 센터 리소스를 최대한 활용할 수 있습니다. IaaS(Infrastructure-as-a-Service), PaaS(Platform-as-a-Service) 및 SaaS(Software-as-a-Service)는 클라우드 서비스의 가장 일반적인 세 ​​가지 모델입니다. 이 세 가지를 모두 사용하는 것은 회사에서 드문 일이 아닙니다. 하지만 세 가지와 각각에 포함된 내용이 혼동되는 경우가 많습니다. SaaS(서비스로서의 소프트웨어) 클라우드 기반 소프트웨어 또는 클라우드 애플리케이션이라고도 하는 SaaS는 클라우드에서 호스팅 되며 웹 브라우저, 전용 데스크톱 클라이언트 또는 데스크톱 또는 모바일 운영 체제와 통합되는 API를 통해 액세스하고 사용하는 애플리케이션 소프트웨어입니다. 대부분의 경우 SaaS 사용자는 월별 또는 연간 금액을 지불합니다. 일부는 실제 사용량을 기준으로 종량제 가격을 제공할 수 있습니다. 클라우드의 비용 절감, 가치 실현 시간 및 확장성 이점 외에도 SaaS는 다음을 제공합니다. 자동 업그레이드: SaaS를 사용하면 공급자가 추가하는 즉시 새로운 기능을 활용할 수 있습니다. 데이터 손실로부터 보호: 애플리케이션 데이터가 클라우드에 있기 때문에 애플리케이션을 사용하면 기기가 충돌하거나 고장 나더라도 데이터가 손실되지 않습니다. SaaS는 오늘날 대부분의 상용 소프트웨어를 위한 기본 제공 모델입니다. 가장 집중된 산업 및 부서별 애플리케이션에서 강력한 엔터프라이즈 소프트웨어 데이터베이스 및 AI(인공 지능) 소프트웨어에 이르기까지 수십만 개의 SaaS 설루션을 사용할 수 있습니다. PaaS(서비스로서의 플랫폼) PaaS는 소프트웨어 개발자에게 온-프레미스에서 플랫폼을 유지 관리하는 데 따른 비용, 복잡성 및 경직성 없이 애플리케이션을 실행, 개발 및 관리할 수 있는 하드웨어, 전체 소프트웨어 스택, 인프라 및 개발 도구와 같은 온디맨드 플랫폼을 제공합니다. 클라우드 공급자는 PaaS를 통해 서버, 네트워크, 스토리지, 운영 체제 소프트웨어, 미들웨어, 데이터베이스 등 모든 것을 데이터 센터에서 호스팅 합니다. 개발자는 메뉴에서 간단히 선택하여 애플리케이션을 실행, 빌드, 테스트, 배포, 유지 관리, 업데이트 및 확장하는 데 필요한 서버와 환경을 '스핀 업'합니다. 오늘날 PaaS는 가상 서버에서 한 단계 제거된 가상 컴퓨팅 모델인 컨테이너를 중심으로 구축되는 경우가 많습니다. 컨테이너는 운영 체제를 가상화하여 개발자가 수정이나 미들웨어 없이 모든 플랫폼에서 실행하는 데 필요한 운영 체제 서비스만으로 애플리케이션을 패키징 할 수 있도록 합니다. IaaS(서비스로서의 인프라) IaaS는 종량제 방식으로 인터넷을 통해 기본 컴퓨팅 리소스(물리적 및 가상 서버, 네트워킹, 스토리지)에 대한 온디맨드 액세스를 제공합니다. IaaS를 사용하면 최종 사용자가 필요에 따라 리소스를 확장 및 축소할 수 있습니다. 인프라의 필요성과 주기적 사용량 급증을 수용하기 위해 리소스를 과도하게 사용할 필요가 줄어들게 됩니다. SaaS 및 PaaS(및 컨테이너 및 서버리스와 같은 최신 PaaS 컴퓨팅 모델)와 달리 IaaS는 사용자에게 클라우드의 컴퓨팅 리소스에 대한 가장 낮은 수준의 제어를 제공합니다. IaaS는 2010년대 초에 등장했을 때 가장 인기 있는 클라우드 컴퓨팅 모델이었습니다. 많은 유형의 워크로드에 대한 클라우드 모델로 남아 있지만 SaaS 및 PaaS 사용은 훨씬 빠른 속도로 증가하고 있습니다. 클라우드 컴퓨팅의 유형 중 퍼블릭 클라우드는 클라우드 서비스 공급자가 SaaS 애플리케이션에서 개별 가상 머신(VM) , 베어 메탈 컴퓨팅 하드웨어 , 완전한 엔터프라이즈급 인프라 및 개발 플랫폼에 이르기까지 모든 컴퓨팅 리소스를 사용자가 사용할 수 있도록 하는 클라우드 컴퓨팅 유형입니다. 공공 인터넷을 통해. 이러한 리소스는 무료로 액세스 할 수 있거나 구독 기반 또는 사용당 지불 가격 모델에 따라 액세스 할 수 있습니다.