본문 바로가기
클라우드 컴퓨팅

[Cloud] 클라우드 컴퓨팅 정의

by 공대냥이 2018. 12. 4.
반응형

클라우드 컴퓨팅(Cloud Computing)

    • 인터넷이 가능한 디바이스(스마트폰, 컴퓨터, 냉장고 등)로 클라우드에서 데이터를 읽거나 쓰는 등 정보릴 분석, 처리하며 이를 저장하고 관리하는 컴퓨팅 시스템
    • 스마트폰이나 저사양 PC 등에서 처리하기 버거운 비지니스 로직을 클라우드 서버에서 처리하고 동영상 등을 저장할 수 있습니다.
클라우드컴퓨팅

 

클라우드 서비스의 종류 (IaaS, PaaS, SaaS)
 
1. IaaS (Infrastructure as a Service)
    • 서버, 네트워크, 스토리지 등의 자원을 가상화 환경으로 구성하여 사용자의 필요에따라 자원을 제공하는 서비스
    • AWS EC2, 오픈스택 등이 해당된다.
IaaS

2. PaaS (Platform as a Service)

    • 웹에서 개발 플랫폼을 빌려 쓸 수 있게 해주는 서비스
    • IaaS에서 나아가 미들웨어까지 제공
PaaS

 

 
3. SaaS (Software as a service)
    • IaaS와 PaaS 위에 올라가는 소프트웨어를 제공해주는 서비스
    • 클라우드 서버에서 호스팅되는 소프트웨어를 웹 브라우저등의 클라이언트로 이용하는 서비스
    • MS Office 365, 구글 Docs 등이 있다.
SaaS

 

IaaS와 PaaS의 차이

 

IaaS와PaaS의 차이

 

퍼블릭, 프라이빗, 하이브리드 클라우드 간단 정리

 

퍼블릭 클라우드

    • 아마존, 구글, 마이크로소프트 등 서비스 제공자에게서 서버나 스토리지를 제공받아 PaaS 같은 개발 환경이나 SaaS에 해당하는 소프트웨어 서비스를 제공하는것을 퍼블릭 클라우드라고 한다.
프라이빗 클라우드
    • 퍼블릭 클라우드와는 반대로 외부에 공개하면 곤란한 시스템 등을 내부에서만 쓸 수 있게 별도의 서버나 스토리지 자원으로 클라우드 컴퓨팅 시스템을 구축하고 내부에서만 사용 가능한 서비스를 제공하는것
하이브리드 클라우드
    • 퍼블릭과 프라이빗 두 가지 모두 관리할 수 있는 클라우드 시스템
    • 퍼블릭 클라우드 영역의 데이터와 프라이빗 클라우드 영역의 데이터를 서로 주고받을 수 있는 시스템

 

 

 

 

 

반응형