일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SQL
- 백준
- 최대유량
- 분할정복
- 코딩테스트
- Baekjoon
- JOIN
- 빅스비
- 최대 유량
- backjoon
- 완전탐색
- 프로그래머스
- Network Flow
- DP
- SWTest
- BOJ
- maximum flow
- 삼성
- SDS 알고특강
- SWEA
- 알고리즘
- 빅스비 스튜디오
- 세그먼트트리
- bixby studio
- ICPC
- 네트워크 플로우
- 후기
- 이분탐색
- 메모이제이션
- INNER JOIN
- Today
- Total
답은 알고리즘 뿐이야!
클라우드의 정의, 특징, 장점 본문
[ 클라우드 컴퓨팅이란? ]
-
컴퓨터를 사용한 정보처리를 자신이 보유한 PC가 아닌, 인터넷 '너머'에 존재하는 클라우드 사업자의 컴퓨터에서 처리하는 서비스이다.
-
NIST(미국 국립 표준 기술연구소)에서는 공유 구성이 가능한 컴퓨팅 리소스의 통합을 통해 어디서나 간편하게, 요청에 따라 네트워크를 통해 접근하게 하는것을 가능하게 하는 모델이라고 정의한다.
[ 클라우드가 등장하기 까지의 흐름 ]
-
1980년 메인 프레임 (애플리케이션 및 데이터 모두를 메인프레임이 집중 처리)
-
1990년 클라이언트 서버 (클라이언트 단말기에 처리기능을 탑재해 분산 처리)
-
2000년 네트워크 컴퓨팅 (인트라넷에 웹 브라우저를 이용한 애플리케이션 구축 서버의 집중처리)
-
2010 클라우드 컴퓨팅 (전 세계에 분산된 서버의 리소스들을 서비스로써 이용하는 모델)
[ 클라우드가 보급된 배경 ]
다양한 기술의 발전
-
CPU의 처리속도 고속화
-
가상화 기술과 분산처리 기술의 발전
-
빨라지고 저렴해진 네트워크
-
거대해진 데이터센터
[ 클라우드의 특징(NIST Edition.) ]
1. 주문형 셀프 서비스
-
사업자와 직접 상호 작용하지 않고, 사용자의 개별 관리화면을 통해 서비스를 이용한다.
2. 광범위한 네트워크 접속
-
모바일 기기 등의 다양한 디바이스를 통해 서비스에 접속할 수 있다.
3. 리소스의 공류
-
사업자의 컴퓨팅 리소스를 여러 사용자가 공유하는 형태로 이용한다. 또한, 사용자는 자신이 사용하는 리소스의 정확한 위치를 알 수 없다.
4. 신속한 확장성
-
필요에 따라, 필요한 만큼의 스케일 업(처리 능력을 높이는 것)과 스케일 다운(처리 능력을 낮추는것)이 가능하다.
5. 측정 가능한 서비스
-
이용한 만큼 요금이 부가되는 종량제이다.
[ 클라우드의 장점 ]
온프레미스(자체 시스템을 구축하는 방식) | 클라우드 | |
경제성 | - 사전에 시스템 이용 피크타임을 예측해서 그만큼의 하드웨어와 소프트웨어를 사야만 한다. 따라서 피크 타임 이외에는 리소스 낭비가 발생한다. - 클라우드에 비해 규모의 경제가 작동하지 않으므로 가격 인하를 기대할 수 없다. |
- 사용하고자 하는 기능을 사용하고자 하는 기간만 사용하므로 리소스 낭비가 없다. - 소프트웨어 및 데이터를 클라우드로 통합 관리함으로써, 소프트웨어의 업데이트 작업 및 데이터의 관리를 효율적으로 할 수 있으므로 비용이 절약 된다. |
유연성 | - 서버 구축과 시스템 확장에는 고도의 기술과 엄청난 비용이 필요하다. 구축된 시스템을 가볍게 확장하거나 축소할 수 없다. | - 컴퓨팅 리소스를 떼어서 팔기 때문에, 필요할 때 필요한 만큼 시스템을 확장하고, 필요가 없어지면 간단히 축소할 수 있다. |
가용성 | - 서버의 장애 조치가 필요한 경우, 시스템의 이중화 및 백업 등의 조치가 필요하다. | - 재해를 대비한 데이터 센터를 이용하거나, 장애에 대비한 시스템을 구성하여 시스템의 가용성을 높였기 때문에 자체 시스템보다 신뢰성이 높은 경우도 있다. - 사업자가 가용성에 대해 계약하는 SLA를 공개하고 있다. |
빠른 구축 속도 | - 시스템 설계 후, 하드웨어와 소프트웨어를 조달하고 배치하는 데 시간이 걸린다. | - 클라우드 사업자가 준비한 인프라를 활용하여, 신속하게 시스템 구축에 착수할 수 있다. |
[ 참고 서적 ]
하야시 마사유키, 그림으로 배우는 클라우드.서울: 영진닷컴, 2007.
'CS > 클라우드' 카테고리의 다른 글
클라우드 이용모델 (0) | 2020.10.08 |
---|---|
클라우드 서비스 모델 (0) | 2020.09.29 |