Cloud

클라우드 개념

정온 (jeong on) 2021. 5. 5. 00:30
728x90
반응형

클라우드 컴퓨팅이란?

클라우드 : Cloud 
인터넷 인프라와 서버군이 마치 구름 속에 있는 것과 같이 사용자가 실체를 확인할 수 없지만
서버와 서로 통신하며 데이터를 분산 처리

2016년
Programmable Resourse Management

Programmable : 프로그래밍 언어
Management : 관리              
Resourse : 원자성      
         - 독립적으로 동작
                      ex) 삭제,확장 등등
             - 측정이 가능해야 함

※ 측정이 가능한 CPU는 독립성이 없기 때문에 리소스라고 보기 어려움

2017년
Programmable Resourse Life Cycle Management

- 리소스를 만들고 제어

2018년
Programmable Service Management

Service → IT-related fantions (  HW & SW )

user  Web Server →Aplication Server  Database Server
사용사가 인프라를 만들 수 있는 서비스


클라우드의 기초 서비스 = 가상 인프라를 제공하는 것

컴퓨팅    스토리지    네트워크

3가지 기능을 제공하는 서비스


컴퓨팅 : 컴퓨터의 기능을 가진 계산 능력 자체    
스토리지 : 대용량의 데이터를 기록하고 보관하는 기능    
  네트워크 : 컴퓨팅과 스토리지를 이어주고 그 기능을 이용자에게 제공

 

IaaS : 컴퓨터 자원을 제공하는 서비스 [ Used by API ]                              
  PaaS : 시스템 개발을 지원하기위한 서비스 [ Used by Framework(spring, .Net ] 
SaaS : 사용자가 소프트웨어처럼 직접 활용할 수 있는 서비스 [ Use for Data ] 

 

어떤것이든 사용자가 직접 API를 쓰면 IaaS
코드or언어or로직 앞에 추상화된 라이브러리가 있으면 PaaS
                                 ex) 스프링 클라우드나 닷넷프레임워크로 개발하고 클라우드에 올리는 것
사용자가 데이터로만 뭔가를 하면 SaaS

 

 


정온 Tistory

이 티스토리는 학생이 제작하고 있습니다
수정사항이 있다면 댓글이나 방명록에 남겨주세요

 

728x90
반응형