끄적끄적 코딩
Published 2019. 10. 30. 21:43
[IT] 클라우드 컴퓨팅 IT

클라우드 컴퓨팅은 4차 산업혁명을 주도하는 핵심 기술 중 하나입니다.
정의로는 IBM에서와 한국정보통신기술 협회에서의 정의가 있습니다.

IBM 정의
웹 기반 응용 소프트웨어를 활용하여 대용량 DB를 인터넷 가상공간에 분산 처리하고, 이 데이터를 컴퓨터나 휴대전화, PDA 등 다양한 단말기에서 불러오거나 가공할 수 있게 하는 환경을 의미합니다.

한국정보통신기술협회에서의 정의
인터넷 기술을 활용하여 가상화 된 정보 기술 자원을 서비스로 제공하는 컴퓨팅, 사용자는 IT 자원을 필요한만큼 빌려서 사용하고, 서비스 부하에 따라서 실시간 확장성을 지원받으며, 사용한 만큼 비용을 지불하는 컴퓨팅을 의미합니다.

대표적으로는 네이버 N클라우드, 구글의 구글드라이브, 드롭박스 등이 있습니다.

클라우드 컴퓨팅의 이점

1. 비용
2. 속도
3. 확장성
4. 생산성
5. 성능
6. 안정성
7. 보안

클라우드 컴퓨팅 유형

공용 클라우드
퍼블릭 클라우드는 인터넷을 통해 서버 및 스토리지와 같은 컴퓨팅 리소스를 제공하는
타사 클라우드 서비스 공급자가 소유하고 운영합니다.

프라이빗 클라우드
프라이빗 클라우드는 단일 비즈니스 또는 조직에서 독점적으로 사용되는 클라우드 컴퓨팅 리소스를 의미

하이브리드 클라우드
퍼블릭 클라우드와 프라이빗 클라우드 간에 데이터와 애플리케이션을 공유할 수 있는 기술로
함께 바인딩된 퍼블릭 클라우드와 프라이빗 클라우드를 결합


클라우드 서비스 형식

IaaS
클라우드 컴퓨팅 서비스의 가장 기본적인 범주입니다. IaaS를 사용할 경우 클라우드 공급자로부터
종량제 방식으로 서버와 VM(가상 머신), 스토리지, 네트워크, 운영 체제 등의 IT 인프라를 대여


PaaS
PaaS(Platform-as-a-Service)는 소프트웨어 애플리케이션을 개발, 테스트, 제공 및 관리하기 위한
주문형 환경을 제공하는 클라우드 컴퓨팅 서비스를 의미


서버리스
PaaS와 중첩된 서버리스 컴퓨팅은 필요한 서버와 인프라를 지속해서 관리하는 데
시간을 소비하지 않고 앱 기능을 빌드하는 데 초점을 맞추고 있습니다.


SaaS
SaaS(Software-as-a-Service)는 인터넷을 통해 주문형과 일반적인 구독 방식으로
소프트웨어 애플리케이션을 제공하는 방법

문제점
1. 처리한계
2. S/C 데이터 지연현상
3. 보안

'IT' 카테고리의 다른 글

[IT] 빅데이터 처리  (0) 2019.10.31
[IT] 빅데이터 저장  (0) 2019.10.31
[IT] 빅데이터 수집  (1) 2019.10.31
[IT] 빅데이터 개요  (0) 2019.10.31
[IT] 엣지 컴퓨팅  (0) 2019.10.31

검색 태그