Search
Duplicate

Cloud 개념 및 Service Type

태그

Cloud

소비자와 기업/기관들이 인터넷을 통해 접속할 수 있는 회사의 데이터센터 서버 네트워크를 말한다. ‘사용자에게는 보이지 않지만 중앙의 서버 컴퓨팅 자원을 활용해서 서비스를 받을 수 있게 하는 플랫폼’

Cloud Service

어느 서비스든 인터넷(Cloud)를 통해서 제공되는 서비스를 말함. 제공하는 서비스를 특성에 따라 SaaS, PaaS, IaaS로 나눈다.

Cloud Computing

서버, 스토리지, 네트워크, SW 등 ICT 자원을 필요할 때 인터넷을 통해 서비스 형태로 제공받아 이용하는 방식이다. 즉, 내 어플리케이션의 computing을 Cloud 너머의 누군가의 컴퓨터에서 하는 것

Cloud Computing의 최소 요구 조건

Self-Service : Cloud에 배포된 리소스에 대한 사용과 설정 등을 서비스 제공자가 제공하는 인터페이스를 이용하여 사용자가 직접 조작 Scalable / Elastic : Cloud 내의 공 자원 등을 이용하여 사용량(transaction 증가)에 따라서 탄력적으로 리소스를 재분배 할 수 있어야 함 Multi-tenant / Shared : Cloud 내의 공유 리소스는 여러 조직이나 업무에 배분되어 사용되며, 각각 배분된 리소스는 보안적인 측면과 사용량 측면 등에 있어 철저하게 분리된 형태로 제공되어야 함 Usage based : Cloud 서비스에 대한 사용 요금은 사용량을 기준으로 제공되어야 함

Public & Private & Hybrid Cloud

Public : 특정 기업이나 사용자를 위한 서비스가 아닌 인터넷에 접속 가능한 모든 사용자를 위한 Cloud 서비스 모델 Private : 제한된 네트워크 상에서 특정 기업이나 사용자만을 대상으로 하는 Cloud, 서비스 자원 및 데이터는 기업 내부에 Hybrid : Public + Private 같이 사용하는 서비스 모델

Cloud의 장점

불가지론 : 운영시스템 호환 Application / Update : 업데이트 및 운영관리 비용 절감 협업 : 즉각적인 협업 및 커뮤니케이션 강화 비용관리 : 초기 설치 및 투자비용 감소 이동성 : 단말기, 운영시스템 종류에 상관없는 app 지원 확장성 : 필요한 수준에 따라 대여를 통한 확장성 지원 보안성 : 데이터 다운 및 복사를 제거해 보안성 향상 명료성 : 활용사례, 최적의 표준으로 업데이트 및 관리

Cloud Service Type

Packaged Software(기존 On-premise) -직접 인프라와 플랫폼, 어플리케이션까지 모두 구성하여 관리하는 모델을 의미, 물리적인 장치 / 하드웨어를 모두 직접 구매
IaaS(Infrastructure as a Service) -infra 레벨을 제공하는 서비스 위 그림과 같이 사용자는 OS를 직접 올리고 그 상위 계층만 구성하면 되는 모델
PaaS(Platform as a Service) -개발자가 응용 프로그램을 작성할 수 있도록 플랫폼 및 환경을 제공하는 모델, 운영 팀이 인프라를 모니터링할 필요 없다
SaaS(Software as a Service) -3’rd Party가 호스팅 방식으로 SW를 제공하는 것, 일반적으로 웹을 통해 접속해 로그인하기만 하면 사용할 수 있다.