IT

클라우드 컴퓨팅(Cloud Computing) 특징,주요기술,구현 방식

녹차한잔 2023. 3. 22. 17:12
300x250

 

클라우드 컴퓨팅이란?

서버나 스토리지 등의 IT 리소스를 인터넷을 통해 실시간 제공하고, 사용한 만큼 비용을 지불하는 방식의 컴퓨팅을 말한다.

특징

 

1. 하드웨어, 소프트웨어 등의 자원을 소유하지 않고 사용한 만큼만 지불하기 때문에 비용이 경제적이다.

2. 필요할 때 필요한 만큼 확장할 수 있는 유연성을 가지고 있다.

3.만약 일부 서비스에 장애가 생기더라도 나머지 방대한 규모의 서버를 통해 계속해서 서비스의 연속성을 유지시킬 수 있다는 측면에서 높은 가용성을 보장한다.

4. 서비스 구축 측면에서는 클라우드 사업자가 이미 구축해 놓은 시스템을 통해 신속하게 서비스의 도입이 가능하다.

5. 서버로 연결이 되어있기 때문에 이 만약 서버가 해킹당할 경우 개인정보가 유출될 수 있다는 단점이 존재한다.

주요 기술

클라우드 컴퓨팅을 구현하기 위해서는 여러 기술을 필요로 한다.

그 중에서도 가상화기술과 분산처리 기술이 핵심이다.

가상화(Virtualization)

물리적인 IT 자원을 논리적으로 구성해서 사용하기 위한 가상 객체 기반 기술이다.

하이퍼바이저(Hypervisor), 컨테이너(Container) 등을 기반으로 하는 서버 가상화, 저장영역을 제어하기 위한 파티션 컨트롤러 기반의 스토리지 가상화, 물리적 네트워크 자원에 대한 논리적 분할 병합을 통한 전송 환경을 제공하는 네트워크 가상화 등이 있다.

분산처리(Distributed Processing)

대량의 데이터 혹은 요청을 여러 대의 서버에 나누어서 처리하는 분산 컴퓨팅 기반 기술을 말한다. 동시에 여러 개의 연산 등을 수행하는 병렬 컴퓨팅과는 달리, 복수의 컴퓨터에서 나누어 처리한다는 특징이 있다. 대용량 웹서비스처럼 한꺼번에 많은 양의 요청을 처리하거나, 다수의 사업자가 필요로 하는 서비스를 효율적으로 나누어 처리할 수 있다. 대표적으로는 아파치 하둡(Apache Hadoop)이 있으며, 대용량의 데이터를 빠르고 효율적으로 처리하는데 사용된다.

구현 방식

클라우드 컴퓨팅은 보안, 운영 방식 등을 고려하여 크게 아래의 3가지 방식으로 구현이 가능하다.

1. 퍼블릭 클라우드(Public Cloud)

클라우드 사업자가 구축해 놓은 시스템에 다수의 기업 혹은 개인이 서비스를 제공받는 형태.

2. 프라이빗 클라우드(Private Cloud)

기업 전용 환경을 구축, 컴퓨팅 리소스를 기업이 원하는 대로 유연하게 이용할 수 있는 형태.

3. 하이브리드 클라우드(Hybrid Cloud)

프라이빗 클라우드와 퍼블릭 클라우드를 적절하게 혼합하고 연계시켜 활용하는 형태.

이밖에도 커뮤니티 클라우드(Community Cloud)라는 것이 있다. 이는 기업 공동으로 클라우드 시스템을 형성하여 운영하는 형태.

활용사례

네이버의 N드라이버

다음 클라우드

드랍박스

AWS(Amazon Web Services,이마존 웹 서비스)

아마존닷컴에서 제공하는 각종 원격 컴퓨팅 서비스. 다른 웹사이트나 클라이언트측 응용프로그램에 대하여 온라인 서비스를 제공하고 있는데, 이러한 서비스의 상당수는 최종 사용자에 직접 공개되는 것이 아니라 다른 개발자가 사용 가능한  기능을 제공하는 플랫폼을 제공하는 형태로 이루어지고 있다.

자료 출처

https://m.terms.naver.com/entry.naver?docId=1350825&cid=40942&categoryId=32828 

 

클라우드 컴퓨팅

서버, 스토리지 등의 IT 리소스를 인터넷을 통해 실시간 제공하고 사용한 만큼 비용을 지불하는 방식의 컴퓨팅. 2000년대 주를 이루었던 사내 네트워크 중심의 인트라넷(Intranet) 환경이 2010년대 들

m.terms.naver.com

반응형