티스토리 뷰
클라우드 컴퓨팅은 IT리소스를 사용하기 위해 필요한 여러 단계의 절차를 생략하고 간단히 웹 기반의 콘솔을 통해 IT 리소스를 확보하고 사용할 수 있는 기술을 말한다. 4차 산업혁명 시대에 인공지능, 빅데이터, loT(사물인터넷)분야와 더불어 클라우드 컴퓨팅은 핵심기술로 인정받고 있다. 이 장에서는 클라우드 컴퓨팅이 무엇 때문에 새로운 시대에 주목받는지 이해하기 위해 클라우드 컴퓨팅의 개념 및 정의 , 그리고 기존 온프레미스 방식과 구별되는 특징이 무엇인지 살펴본다. 또한 클라우드 컴퓨팅의 장단점 및 클라우드 컴퓨팅의 다양한 이용 모델에 대해 학습한다.
1-1. 클라우드 컴퓨팅의 개념
언제 어디서나 필요한 만큼의 컴퓨팅 리소르르 필요한 시간만큼 인터넷을 통하여 활용할 수 잇는 컴퓨티 방식을 말합니다.
- IT 관련된 기능들이 서비스 형태로 제공되는 컴퓨팅 스타일
Cloud +Computing Cloud : 즉시성, 유연성, 확장성, 가용성, 보안성 Computing : 서버, 저장장치, 데이터베이스. 네트워크 및 이메일, 보안, 백업복구 드으이 기업용 소프트 웨어 |
- 확장성과 유연성
사용자가 서비스에 따라, 혹은 시간에 따라 컴퓨팅 자원을 탄력적으로 확대/축소 가능
- 즉시성과 가용성
- 사용자에게 요구되는 자원의 양을 즉시 충족
- 공급 중심이 아닌 수요가 모든 것을 결정
- pay as you go
- 사용하는 만큼 비용을 지불
- 개인의 PC가 아닌 인터넷 상에 존재하는 클라우드 사업자( 또는 클라우드 제공자)에 의해 서비스가 제공되는 컴퓨팅 기술
- IT리소스(IT resource)를 소유하는 것이 아닌 렌탈 서비스의 형태로 이용하는 모델
ex) 클라우드와 펀드 투자의 비교 (자산) -> (펀드사) (데이터 및 업무) -> (클라우드 사업자) |
1) 기관이 정의한 클라우드 컴퓨팅
- Gartner
확장 가능하고 탄력적인 IT 기능이 인터넷을 사용하는 외부 고객들에게 서비스 형태로 제공되는 컴퓨팅 방식
-NIST
컴퓨팅 리소스에 언제 어디서나 필요에 따라 편리하게 네트워크를 통해 접근하는 기능을 제공하는 모델
2) [클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률] 의 정의
- 직접/공유된 정보통신 기기, 정보통신설비, 소프트웨어 등 정보통신자원을 이요자의 요구나 수요에 따라 정보통신망을 통하여 신축적으로 이요할 수 있도록 하는 정보처리 체계
1-2. 클라우드 컴퓨팅 등장 배경
1) 클라우딩 컴퓨팅 발전의 역사
1980 : 메인프레임
1990 : 클라이언트 서버 (PC대중화)
2000 : 그리드 컴퓨팅 (네트워크 대중화)
2010 : 클라우드 컴퓨팅 (유틸리티 컴퓨터 대중화 AWS)
2) 새로운 컴퓨팅 환경
- 데이터와 프로그램들이 개인의 PC가 아닌 인터넷 기반의 클라우드에서 처리
- 사용자는 PC, 휴대폰 등의 단말기를 통해 클라우드에 원격 접속
- 필요 서비스를 즉시 받을 수 있는 컴퓨팅 환경
3) 클라우딩 컴퓨팅 기술의 역사
1960 : 유틸리티 컴퓨팅 개념 제안(존 매카시) "여러분이 돈을 넣고 언제 어디서든지 컴퓨터를 사용할 시대가 올것이다."
"미래의 컴퓨팅 환경은 전화 시스템과 같은 공공 유틸리티 시설과 같이 구성될 것이다."
1970 : ARPANET (인터넷 보급화)
1980 : 네트워크 웹 기술 발전
1990 : 웹 기반 유틸리티 프로그램 등장
1996 : 클라우드 컴퓨팅 개념 첫 등장
2000 : 가상화 기술 기반 프로비저닝 서비스 등장 (ex. EC2, S3, 구글앱스)
4) 프로비저닝 이란? (Provisining)
- IT 리소스를 실시간으로 사용가능한 상태로 만드는, 또는 규격품 형태로 패키징 하는 기술
- 프로비저닝 가능한 다양한 리소스
( 얼마나 사용자에게 빠르고 안전하게 전달할수있는지가 관건 + )
5) 클라우드 컴퓨팅 보급원인
(1) 서버의 유휴 리소스 활용을 통한 효율성 향상
- 개별 서버의 리소스 사용률은 평균 10~15%
- 사용하지 않는 컴퓨팅 리소스를 여러 사용자가 공유하여 사용률을 70% 까지 향상
(2) H/W(하드웨어) 및 S/W(소프트웨어) 기술의 발전
- CPU, RAM, 저장장치의 H/W 적 발전
- 가상화 기술, 분산 처리 기술의 S/W적 발전
- 규모의 경제로 인한 대용량 자원을 보유 및 운용할 수록 비용절감 효과
(3) 개인 및 기업 사용자 모두 클라우드 컴퓨팅 기술을 받아들이는 환경 조성
- 니치마켓(niche market) 등 특화된 서비스를 제공하려고 하는 사회 트렌드의 변화로 새로운 서비스를 신속하게 개시하고 불필요한 서비스를 선제적으로 제거 하는 등의 유연한 IT서비스가 요구
- [클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률]의 제정
다음강의 ) 1-3. 온프레미스와 클라우드
참조 : 방송통신대학 (클라우드 컴퓨팅 과목 강의)
'개념 정리 > 클라우드 컴퓨팅' 카테고리의 다른 글
[클라우드 컴퓨팅] 5. 서비스 이용 모델 (0) | 2022.09.23 |
---|---|
[클라우드 컴퓨팅] 4. 서비스 (0) | 2022.09.21 |
[클라우드 컴퓨팅] 3. 특징 (0) | 2022.09.21 |
[클라우드 컴퓨팅] 2. 온프레미스와 클라우드 (0) | 2022.09.21 |