Study

클라우드 컴퓨팅(Cloud Computing) 이란?

Elect-M 2023. 1. 19. 20:00
728x90
반응형
SMALL

클라우드 컴퓨팅이란 무엇인가?

 

컴퓨터 자원 확보라는 기술적 측면에서 그리드 컴퓨팅의 개념과 동일하고,비용 측면에서는 유틸리티 컴퓨팅의 개념이 적용되며,  언제, 어디서나 소프트웨어 뿐만 아니라 모든 IT 자원을 서비스 형태로 제공된다.


클라우드 컴퓨팅은 인터넷의 발달로 IT 자원에 대해 기존의 ‘네트워크 기반’ 에서 ‘서비스 기반’으로 인식의 패러다임이 변화하여 등장했다.

 

클라우드 컴퓨팅에 대하여

 

IT 자원(SW, 저장 장치, 서버, 네트워크)을 필요한 만큼 빌려서 사용하고, 서비스 부하에 따라 실시간 확장성을 지원받으며, 사용한 만큼의 비용을 지불하는 방식이다.

기업은 비용 및 관리 측면에서 매력적으로 느껴질 것이다.


유틸리티 컴퓨팅과 그리드 컴퓨팅을 포괄하면서 진화한 형태로서, 컴퓨팅 자원을 사용한 만큼 비용을 지불한다는 것은 유틸리티 컴퓨팅의 방식을, 분산된 여러 컴퓨팅 자원을 통합해 하나의 컴퓨팅 자원처럼 사용하도록 제공하는 것은 그리드 컴퓨팅의 방식을 따온 것이다.

쉽게 설명하자면, 인터넷상에 모든 컴퓨팅 자원을 저장하여 개별 컴퓨터에 할당하는 개념으로서, 모든 소프트웨어 및 데이터는 IDC 등 대형 컴퓨터의 연합체의 클라우드에 저장되고, 네트워크 접속이 가능한 PC나 스마트폰, 태블릿 PC 등의 단말기를 통해 어디에서든 원하는 작업을 수행할 수 있는 컴퓨팅 기술이라고 생각하면 된다. 

다른 물리적 위치에 존재하는 컴퓨터의 자원을 가상화 기술로 통합 제공하며, IT 자원을 필요한 만큼 빌려 쓰고 비용을 지급하는 방식의 서비스 구현한다.

클라우드 컴퓨팅는 인터넷 기술을 활용해 많은 고객들에게 수준높은 확장성을 가진 자원들을 서비스로 제공하는 컴퓨터의 한 형태인 가트너와, 표준화된 IT 기반 기능들이 IP로 제공되고, 언제나 접근이 허용되며 수요 변화에 따라 가변적이며, 사용량이나 광고를 기반으로 비용을 지불하고, 웹 또는 프로그램적인 인터페이스를 제공하는 형태를 띄는 포리스터, 마지막으로 인터넷을 통해 외부 고객의 요구에 따라 컴퓨팅 파워, 저장장치, 플랫폼 및 서비스를 제공하기 위해 가상화되고, 동적 확장성 및 괄리가 가능하며, 규모의 경제성이 있는 대표모 분산 컴퓨팅 패러다임인 Ian T.Foster 교수로 이루어 진다.

클라우드 컴퓨팅은 클라우드 서비스 및 응용, 클라우드 플랫폼, 클라우드 인프라, 클라우드 클라이언트 등으로 구성된다.
클라우드 서비스에서는 클라우드 비지니스, 소프트웨어 서비스, 플랫폼 및 인프라, 도메인별 서비스를 지원하며, 클라우드 플랫톰에서는 개발/협업 환경과, 온라인 컴퓨팅 환경, 과금,인증,미디어 유통등을 지원한다. 

 

클라우드 인프라로서는 하드웨어 가상화나 보안 프레임 워크를 지원한다.

클라우드 컴퓨팅의 주요 기술에는 위에서 지원하는 기술등이 포함되며, 나열하자면 가상화, 대규모 분산처리, 오픈 인터페이스, 서비스 프로비저닝, 자원 유틸리티, 서비스 수준관리, 보안 및 개인정보관리, 다중 공유 모델 등이 있다.

 

클라우드 서비스

 

클라우드 서비스는 서비스 모델과 운용모델에 따른 분류가 있다.

 

서비스 모델에 따라 분류하면 소프트웨어나 응용프로그램을 서비스 형태로 제공하는 SaaS, 응용프로그램 제작에 필요한 개발환경인 SDK 등 플랫폼 자체를 서비스 형태로 제공하는 PaaS, 서버, 저장장치, CPU 등 각종 컴퓨팅 기반 요소를 서비스 형태로 제공하는 IaaS 로 나뉜다. 

 

제공하는 서비스에 대해 조금 어렵게 느껴질 수 있지만, 간단한 서비스를 언급하자면, SaaS 는 Google Apps 나 Apple MobileMe 등이 포함되고, PaaS 는 Google App Engine, Facebook F8 등이 있으며, IaaS 는 Amazon EC2 & S3, AT&T 등이 있다.


운용모델에 따라 분류하면, 공용클라우드, 시설 클라우드, 커뮤니티 클라우드, 혼합 클라우드로 분류된다.


이러한 클라우드 서비스는 관리자에 의한 서비스 구축시간을 대폭 단축할 수 있으며, 사용자의 서비스 요청 변화에 따른 확장성이 용이하다.


특정 국가에 종속되지 않은 글로벌 서비스로 표준화된 서비스를 제공받거나, 사용자 중심의 UI alc UX 환경 제공이 가능하며 다른 인터페이스와의 호환 기능도 제공한다는 장점이 있다.

위에서 말했다 싶이 빠른 비지니스 환경 변화에 빠른 대응이 가능하고, 요구사항에 따라 탄력적 IT 자원을 제공하고 사용한 만큼의 비용만을 지불하기 때문에 클라우드 컴퓨팅 도입이 필요하다.
그러나,  아직은 신뢰성과 성능, 기존 유휴 투자장비와 통제권 감사 대응 등의 한계점이 있다는게 사실이다.

 

 

클라우드 서비스 전환 이유

참고 URL : https://m.blog.naver.com/sundooedu/221499861527

 

1) 클라우드 컴퓨팅을 사용하면 하드웨어 및 소프트웨어를 구입하고 온사이트 데이터 센터를 설치 및 운영하면서 발생하는 지출을 줄일 수 있습니다. 서버 랙, 전원 및 냉각에 사용되는 상시 대기 전기세, 인프라 관리를 위한 IT 전문가 비용 등의 비용이 빠르게 절감된다.


2) 대부분의 클라우드 컴퓨팅 서비스는 주문형 셀프 서비스로 제공되기 때문에 많은 양의 컴퓨팅 리소스도 대부분 몇 번의 마우스 클릭으로 몇 분 만에 프로비전될 수 있어 기업에 많은 유연성이 제공되며 기업은 용량 계획 부담을 덜 수 있다.


3) 탄력적인 확장은 클라우드 컴퓨팅 서비스의 큰 이점 중 하나이다. 클라우드 세계의 이러한 특성은 바로 필요한 때에 적절한 지리적 위치에서 대략적인 컴퓨팅 성능, 스토리지, 대역폭 등 적절한 양의 IT 리소스를 제공하는 것을 의미한다.


4) 일반적으로 온사이트 데이터 센터에는 하드웨어 설치, 소프트웨어 패치 및 기타 시간이 오래 걸리는 IT 관리 작업 등 많은 “래킹과 스태킹”이 필요하다. 그러나 클라우드 컴퓨팅을 사용하면 이러한 작업의 상당수가 불필요해지므로 IT 팀은 더 중요한 비즈니스 목표를 달성하는 데 시간을 투자할 수 있다.


5) 최대 규모의 클라우드 컴퓨팅 서비스가 전 세계에 위치한 보안 데이터 센터 네트워크에서 실행된다. 이러한 데이터 센터는 최신 세대의 빠르고 효율적인 컴퓨팅 하드웨어로 정기적으로 업그레이드 되기 때문에 일반 개별 기업이 보유한 데이터 센터와 비교하면 애플리케이션의 네트워크 대기 시간 단축과 더 큰 규모의 경제 등 몇 가지 이점이 제공된다.


6) 클라우드 컴퓨팅을 사용하면 클라우드 공급자 네트워크의 여러 중복 사이트에 데이터를 미러할 수 있으므로 데이터 백업, 재해 복구 및 비즈니스 연속성을 더 쉽게 제공할 수 있기 때문에 비용이 절감된다.


7) 많은 클라우드 공급자가 전체적인 보안 태세를 강화하는 광범위한 정책 집합, 기술 및 컨트롤을 제공하여 데이터, 앱 및 인프라를 잠재적인 위협으로부터 보호한다.

728x90
반응형
SMALL