TREND

[ IT TREND / 신기술 동향 ] Cloud Computing - 클라우드 컴퓨팅의 모든 것

코드사냥꾼 2019. 11. 7. 21:33

1. 클라우드 컴퓨팅이란?

컴퓨터를 활용하는 작업에 필요한 다양한 요소들을 인터넷상의 서비스를 통해 다양한 종류의 컴퓨터 단말 장치로 제공하는 것을 말한다. 예를 들면 소프트웨어, 운영체제, 메모리, CPU 등 컴퓨터의 구성 요소들을 여러 장치로 접근해서 환경에 구애받지 않고 언제 어디서든 원하는 컴퓨터 작업을 할 수 있게 하는 기술이다.

 

2. 클라우드 컴퓨팅 유형

  • Public : 누구나 함께 이용할 수 있게 구축된 대규모 클라우드 서비스로 사용자는 필요한 때에 필요한 만큼의 클라우드 자원을 할당받아 이용할 수 있도록 제공하는 서비스 방식이다. 필요한 서버를 즉시 생성하여 이용할 수 있으며, 트래픽 및 자원 사용량 증가 시 바로 확장이 가능한 확장성, 저렴한 서비스 비용으로 인한 경제성, 안정성이 높은 시스템, 유지보수나 장애 대응을 위한 효율성 같은 클라우드 서비스 장점에 최적화된 서비스 유형이다.

  • Private : 단일 비즈니스 또는 조직에서 독점적으로 사용되는 컴퓨팅 리소스로 구성된다. 실제로 조직의 현장 데이터센터에 있거나 타사 서비스 공급자가 호스팅 할 수 있다. 그러나 서비스와 인프라가 항상 프라이빗 네트워크에서 유지 및 관리되며, 하드웨어와 소프트웨어는 조직에서만 전용으로 사용된다. 유연성이 향상되고 다른 사용자와 리소스를 공유하지 않으므로 제어와 보안 수준을 강화하고 여전히 퍼블릭 클라우드의 확장성과 효율성을 제공하는 높은 확장성을 가지고 있는 장점에 최적화된 서비스 유형이기 때문에 정부기관에서 사용하는 경우가 상당히 많다.

  • Hybrid : 온-프레미스 인프라 또는 프라이빗 클라우드를 퍼블릭 클라우드와 결합하여 두 분야의 이점을 얻을 수 있는 클라우드이다. 하이브리드 클라우드는 퍼블릭과 프라이빗 간에 데이터와 애플리케이션이 이동할 수 있으므로 유연성을 향상시키고 더 많은 배포 옵션을 제공한다 예를 들어, 웹 기반 메일과 같이 볼륨은 많고 요구 사항이 낮은 경우에는 퍼블릭 클라우드를 사용하고 재무 보고 와 같은 민감하고 보안이 요구되는 작업에는 프라이빗 클라우드 또는 온-프레미스 인프라를 사용할 수 있다. 또 ‘클라우드의 폭발적 증가’라는 옵션이 존재하는데 이 옵션은 애플리케이션 또는 리소스의 수요가 급증할 때까지 프라이빗 클라우드에서 실행되는 경우 조직이 추가 컴퓨팅 리소스를 이용하기 위해 퍼블릭 클라우드로 즉시 이동하게 한다. 하이브리드 클라우드의 이점은 제어, 유용성, 비용 효율성, 용이성 총 네 가지가 존재한다.

  • Community : 공통의 목적을 가지고 있는 특정 기업들 간에 형성되는 커뮤니티가 데이터센터에서 공동으로 운용되는 시스템이다. 프라이빗과 퍼블릭의 중간 형태를 띠는 것으로 두 가지의 장점을 가지고 있으며 어느 정도의 유연성과 비용 절감을 기대할 수 있는 유형으로 보안 문제를 해소하는 클라우드이다. 공동 플랫폼으로 사용할 수 있어 업계용 클라우드나 그룹 클라우드 등 공공분야에서 이용이 기대되는 클라우드 유형이다.

 

3. 클라우드 컴퓨팅 서비스 종류

  • PaaS (Platform as a Service)  [기호에 맞춰 SW의 개발을 돕는 , 개발자를 위한 서비스] 

  • IaaS (Infrastruture as a Service) [필요한 만큼, 원하는 만큼 컴퓨팅 인프라를 쓰자]

  • SaaS (Software as a Service) [필요한 소프트웨어, 설치 없이 웹에서 해결]

  • 서버리스 (Serverless) : 

서비스 종류에 따른 사용자의 접근가능 부분