2018년 6월 11일 월요일

클라우드 컴퓨팅(Cloud Computing)


클라우드 컴퓨팅 기술은 4차 산업혁명 실현을 위한 주요기술 중 하나입니다. 한정된 자원의 효율성을 극대화하여 고도의 서비스를 제공하고자 등장하였습니다. 

클라우드 컴퓨팅이란 인터넷 상의 서로 다른 물리적인 위치에 존재하는 각종 컴퓨팅 자원들을 가상화 기술로 통합하여 사용자에게 언제 어디서나 필요한 양만큼 편리하고 저렴하게 사용할 수 있는 환경을 제공하는 기술을 말합니다.




1. 클라우드 컴퓨팅 요소기술


  • 분산 컴퓨팅
  • 가상화
  • 자원할당
  • 응용프로그래밍 인터페이스(API)
  • 시스템 관리
  • 서비스 플랫폼
  • 기타(보안, 과금, 사용자 인증)


2. 클라우드 서비스 종류


1) 서비스 모델


(1) IaaS(Infrastructure as a Service)

이용자에게 서버, 스토리지 등의 하드웨어 자원만을 임대·제공하는 서비스

(2) PaaS(Platform as a Service)

이용자에게 소프트웨어 개발에 필요한 플랫폼을 임대·제공하는 서비스

(3) SaaS(Software as a Service)

이용자가 원하는 소프트웨어 임대·제공하는 서비스

2) 서비스 유형


(1) 퍼블릭 클라우드

인터넷 상으로 여러 사용자들에 의해 공유되는 IT환경 클라우드 서비스이며, 제공자가 서비스 제공 및 관리

(2) 프라이빗 클라우드

한 기업이나 기관에 의해 인트라넷 상에서 배타적으로 사용되는 IT 환경 기업 및 기관에 의해 통제 및 관리

(3) 하이브리드 클라우드

한 기업이나 기관이 Private Cloud 구축 후 Public Cloud 병행 사용


3. 장점 vs 단점


장 점
단 점
· 컴퓨터 가용률 높음 그린 IT
· 다양한 기기로 단말기 활용
· 서비스를 통한 일치된 사용자 환경을 구현
· 사용자 데이터 신뢰성 높은 서버에 보관
· 전문적인 하드웨어 기능 누구나 사용 가능
· CAPEX/OPEX 매우 저렴
· 단말기 사양에 구애받지 않음
· 서버 해킹 시 개인정보 대량 유출
· 서버 데이터 손상 시 대량 데이터 유실 발생
· 사용자가 원하는 애플리케이션 지원 불가능 있음
· 통신환경 열악하면 서비스 불가
· 개별정보 위치 정확한 파악 어려움
  →Unmount 시 데이터 복원 불가



댓글 없음:

댓글 쓰기