클라우드(cloud)란 무엇인가?
클라우드 컴퓨팅(cloud computing)이란 무엇인가?
'클라우드'는 직역하면 '구름'으로 시각적으로 관찰할 수 없는 위치의 컴퓨팅 장비망을 의미한다고 볼 수 있다.
클라우드 심볼은 1977년 ARPANET 및 1981년 CSNET의 컴퓨팅 장비망을 표현하기 위해서 이미 사용되었다.
'클라우드 컴퓨팅'의 개념은 1965년 미국의 컴퓨터 학자 '존 매카시'가 "컴퓨팅 환경은 공공 시설을 쓰는 것과도 같을것"이라는 개념을 제시한데에서 유래하였다고 한다.
클라우드라는 용어는 2000년대에 들어서야 널리 퍼지게 되는데 인터넷이 발달하면서 그 개념도 퍼지게 되었습니다.
클라우드 서비스의 종류는 크게 IaaS, PaaS, SaaS로 나뉘어 집니다.
Iaas (Infrastructure as a Service) 인프라 기반 서비스
: 서버/스토리지/네트워크를 가상 환경으로 만들어 해당 인프라 자원을 사용할 수 있도록 제공.
: eg) AWS(Amazon Web Service)의 EC2(Elastic Compute Cloud), S3(Simple Storage Service), OpenStack(Nova, Swift, Glace 등), Citrix XenServer, KVM, vmware 등
PaaS(Platform as a Service) 플랫폼 기반 서비스
: 웹에서 데이터베이스 서버나 웹 서버, API(Application Programming Interface) 등의 개발 플랫폼을 빌려 쓸 수 있는 서비스.
: 웹서버(NGINX, Apache, Tomcat 등)
: 데이터 베이스 서버(PostgreSQL, redis, mongoDB, MySQL 등)
: 웹 프레임워크(django, Flask, catalyst, spring 등)
: 개발 언어(java, Ruby, php 등)
SaaS(Software as a Service) 소프트웨어 기반 서비스
: 클라우드 환경에서 동작하는 모든 애플리케이션
https://kuveminton.tistory.com/57.
https://kuveminton.tistory.com/58
'💾 공대 라이프 > 클라우드_가상화' 카테고리의 다른 글
우분투(ubuntu 22.04 LTS)에 OpenStack 설치 실습 (2) | 2023.02.08 |
---|---|
우분투(ubuntu 20.04) 20.04에 OpenStack 설치 실습(설치 실패...) (0) | 2023.02.06 |
git clone 오류(server certificate verification failed. CAfile: none CRLfile: none) 시 해결법 (0) | 2023.02.01 |
하이퍼바이저 오픈스택(OpenStack)의 기본 개념과 역사 (0) | 2023.01.27 |
하이퍼바이저의 정의와 분류(BareMetal/Native/Hosted) (0) | 2023.01.26 |
댓글