-
Cloud Computing(클라우드 컴퓨팅)의 정의와 진정한 가치란정보기술 2020. 4. 17. 08:36
지금까지는 컴퓨터 하나에 프로그램을 설치하고 정보를 저장하여 이 컴퓨터에서만 이용 가능했었는데 클라우드 컴퓨팅을 이용하게 되면 어떤 가상의 구름같이 인터넷상에 떠있는 컴퓨터에 프로그램을 설치, 정보를 저장하게 되고 사용자는 언제 어디서든 어떤 기기에서든 인터넷 접속만으로 미리 구름 속에 설치한 프로그램과 정보를 이용할 수 있다.
여러 명의 사용자가 클라우드 컴퓨터를 사용하게 되면 서로 다른 컴퓨터를 보여줘야 하는데 이때는 한 대의 컴퓨터가 마치 자기 안에 여러 대의 컴퓨터가 있는 것처럼 흉내를 내서 역할을 해내게 되는데 이것을 가상화라고 한다.
클라우드 컴퓨팅의 중요한 기술 중 하나이다.
그런데 자세히 살펴보면 이 한대의 컴퓨터도 사실 한대가 아니라 가상으로 만들어진 초거대 컴퓨터인 것이다. 이는 실존하는 한 대의 컴퓨터가 이 역할을 해내는 것이 아니라 수 천대의 컴퓨터들이 연결되어서 마치 하나의 컴퓨터가 있는 것처럼 한 대의 초거대 가상 컴퓨터를 만들어 놓고 여러 사용자들의 일을 수 천대의 컴퓨터에 연결하여 처리하고 해결하는 분산처리로 이 또한 클라우드 컴퓨팅의 중요한 기술이다.
이렇게 사용자 하나에 한대의 컴퓨터를 연결하지 않고 수천 대의 컴퓨터를 연결하는 클라우드 컴퓨팅을 하는 이유는 만약에 사용자가 한대의 컴퓨터에 접속하여 정보를 저장하고 프로그램을 설치하였는데 이 컴퓨터에 화재나 기타 사고가 나서 여기 담겨있던 데이터는 그대로 쓰지 못하게 된다. 사용자가 사용하고자 하는 프로그램이나 정보는 삭제가 되어버린 것이다.
그런데 중간에 초거대 구름을 가상으로 만들어 놓고 정보나 모든 데이터 서비스를 여기서 해결하게 만들어 놓았다면 아까와 같은 경우가 발생하더라도 그 한대만큼의 성능만 저하될 뿐이지 실제 데이터는 초거대 구름 안에 있기 때문에 누구도 데이터를 소실하는 일이 없게 된다.
클라우드 컴퓨팅의 장점을 살펴보면 사용자가 어떤 기기에서든 인터넷 접속만으로 내 컴퓨터를 아무데서나 사용할 수 있기 때문에 기기 및 장소 제한에서 벗어날 수 있다는 것이다.
그리고 결국 클라우드 컴퓨팅 서비스를 해주는 회사에서 정보에 대한 보안이나 컴퓨터에 대한 유지 비용을 감당하기 때문에 사용자는 비용을 절감할 수 있다.
그러나 클라우드 컴퓨팅 회사가 모든 데이터를 보유하기 때문에 사용자는 불안을 느끼게 되고 아직까지는 대중적으로 사용되지 못하는 단점이 있다.
클라우드 컴퓨팅의 고려사항을 보면 개인정보 보호는 가장 주요한 사항이다.
컴퓨터 환경에서 개인 정보는 가장 중요한 정보로 이것을 어떻게 보호할 것이냐에 따라서 IT사업의 존폐까지도 결정되게 된다.
또한 요구된 보안 수준의 확보도 필요한데 서비스 별로 어떠한 서비스냐에 따라서 보안인증이라던가 다양한 보안 검토를 받아야 되는데 보안 수준 확보를 위해 네트워크나 암호화를 통해 기본의 높은 수준의 보안을 적용해야 한다.
클라우드 컴퓨팅은 대규모 환경을 다루는 시스템이므로 다양한 장해 환경이 발생하고 하나의 장애 환경이 발생할 시에도 전체 서비스에는 문제가 없도록 서비스 가용성을 확보해야 한다.
클라우드 컴퓨팅의 기저는 빌려 쓰는 IT자원이다 보니 제한 사항이 발생할 수밖에 없고 제한사항에 따른 요구 사향을 파악하여야 한다.
클라우드 컴퓨팅의 특징은 4가지가 있는데 오 디맨드 한 접근성, 대규모의 확장성, 종량제 과금 정책, 그리고 관리의 편리성 등이 있다.
클라우드 컴퓨팅이란 것이 주문형 네트워크를 통해서 온디맨디하게 IT 리소스와 애플리케이션을 제공받을 수 있는데 주문형으로 사용하는 서비스는 전기, 수도, 가스와 같은 유틸리티가 있으며 VOD(주문형 비디오 시비스) 역시 대표적인 사례이다.
클라우드 컴퓨팅 환경에선 IT 리소스 서버, 스토리지, 네트워크를 온디맨드 하게 접근할 수 있다.
이를 바탕으로 서비스를 대규모로 확장성 있게 트래픽이 증가함에 따라서 웹서버들도 같이 늘어나게 되고 데이터베이스 역시도 고객의 요청 건이나 성능에 맞춰서 확대 가능하다는 것이다.
기존의 전통적 방식에서는 서버, 스토리지, 네트워크를 구매하고 서버를 들어가는 상면을 확보해야 하기 때문에 초기 투자비용이 들어갈 수밖에 없었지만 클라우드 컴퓨팅 환경에서는 종량제 과금 정책을 가져가다 보니 실제로 사용한 만큼의 과금만 지불하게 된다.
기존의 IT 리소스를 관리하려면 엔지니어나 IDC를 관리하는 보안 시스템을 사용할 수밖에 없었지만 클라우드 컴퓨팅 환경에서는 이런 것들이 서비스를 받게 되므로 좀 더 편리하게 관리를 할 수 있게 된다.
클라우드 컴퓨팅의 비즈니스 측면의 이점을 보자면 초기 인프라 자원 투자에 대한 부담 감소, 사용한 양에 따른 비용(종량제) 구조, 즉각적인 인프라 자원 제공, 효율적인 자원 할당 및 관리, 시간 절감 등이 있다.
기술적인 측면의 이점은 프로그래밍 가능한 인프라 자원의 자동화, 탄력적인 확장, 개발 주기의 단축, 검증 절차의 향상, 대규모의 트래픽 수용 가능, 비즈니스 연속성과 재해 복구 등이 있다
'정보기술' 카테고리의 다른 글
AI시대의 유망직종은 어떤 것이 있나 (0) 2020.04.18 제조업의 혁명 스마트 팩토리 (0) 2020.04.17 인공지능과 헬스케어가 만나면 (0) 2020.04.16 GIS(지리 정보 시스템)이란 무엇인가 (0) 2020.04.16 IT 용어 정리하기 2 (0) 2020.04.15