본문 바로가기
Server/Cloud

클라우드 컴퓨팅의 장단점

by AI_Wooah 2021. 9. 25.

클라우드 컴퓨팅의 장점

1. 탄력성

클라우드의 탄력적 특성에 의해서 빠른 CPU나 그래픽 등 필요한 리소스가 있을 때 요청하면 실시간으로 동적 할당을 받을 수 있다.

- 소비자에게 온디맨드 방식으로 IT 리소스를 실시간 및 동적으로 할당한다.

- 소프트웨어적으로 온라인으로 큰 비용을 들이지 않고 구독 형태로 사용할 수 있다.

2. 신속성

장소에 직접 방문하여 신청하고 몇일 기다려서 받는 온프레미스와 달리 서비스 제공자와의 소통 없이도

몇번의 마우스 클릭만으로 즉각적으로 시스템을 구축할 수 있다.

3. 경제성

하드웨어와 소프트웨어를 직접 구매하지 않고 필요할 때만 빌려서 사용하며 사용한 시간만큼만 돈을 지불한다.

 

4. 가용성

리소스가 중단없이 작동하고 있을 확률이 높다

가용성과 신뢰성은 사용하려고 할 때 그 즉시 가동할 수 있는 형태가 되는 것을 말한다.

5. 신뢰성

이 가용성을 꾸준히 유지하는 것을 신뢰성이라고 한다.

 

 

기업의 클라우드 도입효과

구축 비용이 거의 필요 없고 도입 비용을 줄일 수 있다.

특히 스타트업은 대기업보다 인력과 자원을 항상 고용하거나 소유하고 하기 어렵다.

클라우드는 대기중인 전문인력이 필요할 때만 도움을 받고 비용을 지불할 수 있기 때문에 인력 문제를 해결해 경영 리소스를 최소화해주는 효과가 있다.

 

클러스터링 기술

클러스터링 기술은 여러 개의 컴퓨터를 고속의 네트워크로 묶어서 사용자 입장에서 하나의 고성능 컴퓨터를 사용하는 것처럼 느끼게 하는 기술이다.

 

그리드 컴퓨팅

리소스끼리 느슨하게 연결되어 있고 결합성이 매우 작으며 물리적으로 분산되어 있다.

서로 다른 리소스끼리 묶을 수 있다.

- hETEROGENEOUS

 

가상화

물리적 컴퓨터 환경 상에 가상 인스턴스를 만드는데 사용한다.

가상화를 통해 가상의 서버를 여러 대 만들고 각각의 하드웨어 위에 os와 APP을 깔아서 각각의 컴퓨터인 것 처럼 쓸수 있다.

* 가상화 방식의 종류

 - 호스트 가상화

 - 하이퍼바이저

 - 컨테이너 가상화

 

서버리스 컴퓨팅 기술

사용자의 요청이 없을 때는 서버를 유휴상태로 전환한다.

사용자의 요청이 들어왔을 때 서버를 할당하여 서버를 동작시키는 환경이 서버리스 컴퓨팅 기술이다.

 

클라우드 컴퓨팅의 단점

1. 보안의 취약성 증가

- 클라우드와 사용자를 연결하는 네트워크 다운

- 통신 도척

- 사용자와 서버 사이에서 데이터 갈취

- 스푸핑

 

2. 책임 소재의 불분명

서비스가 작동하지 않을 때 클라우드 서버의 문제인지, 사용자의 실수인지, 클라우드를 관리하는 개발자의 실수인지 책임 소재가 분명하지 않다.

 

3. 제한된 이식성

정해진 산업 표준이나 국제 표준이 없기 때문에 한 서비스가 독점하거나

사용 중인 클라우드 서비스가 제공하는 솔루션을 강제로 사용해야 하는 경우가 있다.

한 클라우드 사용자가 다른 제공자로 이동하는 것이 어려운 락인 가능성이 있다.

 

4. 과도한 비용 지출

장기간에 걸쳐 시스템을 계속 사용하는 경우, 혹은 딥러닝 서버를 사용하는 경우같이 특정 고가의 사양을 요구하는 경우는 온프레미스보다 비싸질 수도 있다.

 

5. 규제와 법적 이슈

개인정보 보호법

고객의 데이터를 타사(클라우드 사업자)에 제공해야 하기 때문에 개인정보 보호법과 관련하여 크리티컬한 법적 문제가 생길 수 있다.

 

 

반응형

'Server > Cloud' 카테고리의 다른 글

애져 가상 머신 만들기  (0) 2021.09.26
클라우드 컴퓨팅 기술  (0) 2021.09.26
클라우드 컴퓨팅의 특징과 서비스  (0) 2021.09.25
Azure  (0) 2021.09.07
AWS EC2 서버 구축하기  (0) 2020.09.30

댓글