클라우드 컴퓨팅 - 클라우드 개발자 주요 반영사항

Cloud Lexicon (사전)

클라우드 컴퓨팅 - 클라우드 개발자 주요 반영사항

클라우드 컴퓨팅(영어: cloud computing)은

클라우드(인터넷)을 통해 가상화된 컴퓨터의 시스템리소스(IT 리소스)를 요구하는 즉시 제공(on-demand availability)하는 것이다.

 

v 원할 때 언제든지


v IT리소스


v 인터넷을 통해 사용하고


v 사용한 만큼만 비용을 지불하는 서비스 


인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드(인터넷)에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다. 


공유 컴퓨터 처리 자원과 데이터를 컴퓨터와 다른 장치들에 요청 시 제공해준다. 구성 가능한 컴퓨팅 자원(예: 컴퓨터 네트워크, 데이터 베이스, 서버, 스토리지, 애플리케이션, 서비스, 인텔리전스)에 대해 어디서나 접근할 수 있는, 주문형 접근(on-demand availability of computer system resources)을 가능케하는 모델이며 최소한의 관리 노력으로 빠르게 예비 및 릴리스를 가능케 한다.


 클라우드 컴퓨팅과 스토리지 솔루션들은 사용자와 기업들에게 개인 소유나 타사 데이터 센터의 데이터를 저장, 가공하는 다양한 기능을 제공하며 도시를 거쳐 전 세계로 위치해 있을 수 있다. 클라우드 컴퓨팅은 전기망을 통한 전력망과 비슷한 일관성 및 규모의 경제를 달성하기 위해 자원의 공유에 의존한다.


클라우드 컴퓨팅은 컴퓨팅 세계에서 비교적 새로운 비즈니스 모델입니다. 

NIST의 공식 정의에 따르면, "클라우드 컴퓨팅은 신속하게 프로비저닝할 수 있는 구성 가능한 컴퓨팅 리소스(예: 네트워크, 서버, 스토리지, 애플리케이션 및 서비스)의 공유 풀에 대한 어디서나 편리하며 주문형 네트워크 액세스를 가능하게 하는 모델입니다. 최소한의 관리 노력이나 서비스 제공업체와의 상호 작용만으로 출시됩니다."

NIST 정의에는 클라우드 컴퓨팅의 5가지 필수 특성, 

 즉 주문형 셀프 서비스,

 광범위한 네트워크 액세스,

 리소스 풀링,

 신속한 탄력성 또는 확장,

 측정된 서비스가 나열되어 있습니다. 


또한 클라우드 서비스 제공 방법을 함께 분류하는 세 가지 "서비스 모델"(소프트웨어, 플랫폼 및 인프라)과

 네 가지 "배포 모델"(프라이빗, 커뮤니티, 퍼블릭 및 하이브리드)이 나열되어 있습니다. 

이 정의는 클라우드 서비스와 배포 전략을 광범위하게 비교하기 위한 수단으로 사용하고, 클라우드 컴퓨팅이 무엇인지부터 클라우드 컴퓨팅을 가장 잘 활용하는 방법에 이르기까지 논의를 위한 기준을 제공하기 위한 것입니다.


NIST 컴퓨터 과학자인 Peter Mell은 "기관이나 기업이 이 정의를 사용할 때 고려 중인 정보 기술 구현이 클라우드 특성 및 모델을 어느 정도 충족하는지 판단할 수 있는 도구를 갖게 됩니다. 이는 진정한 정의를 채택함으로써 중요합니다. 클라우드를 사용하면 비용 절감, 에너지 절약, 신속한 배포, 고객 역량 강화 등 클라우드의 약속된 이점을 얻을 가능성이 더 높습니다. 그리고 클라우드 정의에 구현을 일치시키면 클라우드의 보안 속성을 평가하는 데 도움이 될 수 있습니다."

클라우드 컴퓨팅에 대한 NIST의 실제 정의는 최종 확정되었지만 오랫동안 사실상의 정의였습니다. 실제로 이 초안은 공식적으로 발표되기 전에 표준 국제 클라우드 컴퓨팅 정의를 개발하기 위해 작업하는 INCITS(InterNational Committee for Information Technology Standards)에 대한 미국의 기여였습니다.

0 Comments