기본 콘텐츠로 건너뛰기

클라우드(Cloud)

클라우드란?

: Data Center Solution. (Sever, Network, Storage)

○ 법제청 : 클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률 시행령

 클라우드컴퓨팅 발전 및 이용자 보호에 관한 법률(이하 "법"이라 한다) 제2조제2호에서 "대통령령으로 정하는 것"이란 다음 각 호의 어느 하나에 해당하는 기술을 말한다.
1. 집적·공유된 정보통신기기, 정보통신설비, 소프트웨어 등 정보통신자원(이하 "정보통신자원"이라 한다)을 가상으로 결합하거나 분할하여 사용하게 하는 기술
2. 대량의 정보를 복수의 정보통신자원으로 분산하여 처리하는 기술
3. 그 밖에 정보통신자원의 배치와 관리 등을 자동화하는 기술 등 클라우드컴퓨팅의 구축 및 이용에 관한 정보통신자원을 활용하는 기술

○ NIST의 정의

1. On-demand self-service
- 주문형 셀프서비스, 원할때는 언제든지 셀프로
2. Broad Network Access : Network access for computing capabilities based on standard protocols
- 광대역망 액세스, 네트워크 환경에서 어디서든 컴퓨팅 자원 접근
3. Resource pooling for multiple concurrent users
- 자원 공동관리, 다중임대모델을 통한 자원 할당(Multi-Tenancy)다중사용자
4. Rapid Elasticity : Elasticity for rapid scaling and provisioning
- 비지니스가 원하는 확장과 배포를 빨리 유연하게 (scale out : 병렬 확장)
5. Metered or measured service for network, storage, and CPU resources
- 도수제, 서비스를 사용한 만큰 지불, Utility computing = Pay per use, 측정 - Charging Service & Monitoring

○ Cloud Types

⊙ Service type에 따라

- IaaS(Infrastructure as a Service) 
 서버, 네트워크, 스토리지
 ex) OpenStack, HPE Helion

- PaaS(Platform as a Service) 
 DB, IDE, 엔진 (Container)
 ex) MS Azure, Google App Engine, Stackato

- SaaS(Software as a Service)
 필요한 소프트웨어를 내 pc에 설치하지 않고 네트워크로 사용.
 ex) Gmail, Twitter, Facebook

⊙ Location에 따라

: 구축된 cloud를 사용하는 대상에 따라 구분
- Private clouds
- Public clouds
- Hybrid (private + public) clouds
- Community clouds : Private cloud의 묶음.(규모의 경제) ex) 국방 데이터 센터, 정부 통합 전산 센터

댓글

이 블로그의 인기 게시물

유닉스 & 리눅스 가계도. Unix&Linux Family

- Unix Family - Shell History

linux : /bin, /usr/bin 과 /sbin, /usr/sbin의 차이

/bin, /usr/bin 과 /sbin, /usr/sbin의 차이  : 모두 명령어가 저장되는 디렉토리 /bin       : 기본적인 명령어 , (권한 : 일반사용자) /sbin      : 시스템 관리를 위한 명령어, (권한 : root) /usr/bin  : /bin에 있는 명령을 제외한 기본적인 명령어, (권한 : 일반 사용자) /usr/sbin : /sbin에 있는 명령을 제외한 시스템 관리를 위한 명령어, (권한 : root)

C : 매크로와 선행처리기(Preprocessor)

매크로(macro)란?  : 컴퓨터 과학 분야에서 정해진 순서에 따라 어떻게 특정한 입력 시퀀스가 출력 시퀀스로 매핑되어야 하는지를 정의하는 규칙 - 선행처리  : 컴파일 이전의 처리를 의미. 삽입해 놓은 선행처리 명령문대로 소스코드의 일부를 수정(단순치환, substitution)할 뿐. #include <stdio.h> // 선행처리 "stdio.h 파일의 내용을 이곳에 가져다 놓으세요." #define PI 3.14 // 선행처리 ( 지시자, 매크로, 매크로 몸체) PI : 오브젝트 유사 매크로(object-like macro) or 매크로 상수 #define NAME "이영준" #define AGE 27 #define PRINT_ADDR printf("주소 : 경기도 고양시 일산구\n"); #define SQUARE(X) X*X #define PRODUCT(X, Y) ((X)*(Y)) #define CIRCLE_AREA(R) (PRODUCT((R),(R)) * PI) int main() { double num; double rad = 2.1; num = PI * 3.5; printf("파이 : %lf \n", num); printf("반지름 %g인 원의 넓이 : %g \n\n", rad, CIRCLE_AREA(rad)); printf("이름 : %s \n", NAME); printf("나이 : %d \n\n", AGE); PRINT_ADDR; int num2 = 20; printf("num2의 제곱 : %d \n", SQUARE(num2) ); printf("3의 제곱 + 2 : %d \n", SQUARE(3 + 2)); // 3*3+2 printf("3+2의 제곱 : %d \n", SQ...