주제
클라우드 컴퓨팅의 장단점에 대해 배웠다.
클라우드 컴퓨팅
기업은 자체적으로 보유하고 있는 데이터센터(on-premise)에서 데이터를 처리한다.
on-premise
- 이 방법은 회사가 직접 서버를 구매해야한다.
- 보관할 공간이 필요하고 유지 비용이 발생한다.
- 가장 피크인 순간에 대한 충분한 처리 능력이 필요하다.
- 조용한 시간에는 처리 능력이 사용되지 않는다.
cloud
- 렌트 서비스가 가능하여 서버 컴 자체의 구매 비용이 필요하지 않다.
- 보관 장소가 필요하지 않다.
- 필요한 자원을 필요할 때까지 사용한다.
- 서버가 사용자가 가까울수록 애플리케이션 사용 시 발생하는 지연 시간이 줄어든다.
- 글로벌 고객 기반에 서비스를 제공하려면 전 세계에 서버가 필요하다.
데이터 저장을 위한 클라우드 컴퓨팅
- 데이터베이스 안정성 : 불가피한 사고로 인해 데이터가 훼손될 수 있기 때문에 데이터를 다른 곳에 복제해야한다.
- 민감 데이터에 대한 위험이 있을 수 있다.
- 이러한 문제를 전문으로 하는 클라우드 제공 업체들이 탄생하였다.
- aws, ms azure, google cloud
멀티클라우드
클라우드 서비스를 사용할 때, 반드시 단일 업체의 서비스를 전부 사용할 필요는 없다.
여러 기업의 서비스를 혼합적으로 사용하는 것을 멀티클라우드라고 한다.
장점
- 단일 공급 업체의 신뢰도(의존도)를 줄인다.
- 비용적으로 효율적이다.
- 현지 법률 때문에 다른 위치에 존재하는 서비스를 사용해야 할 수도 있다.
- 재난에 대한 대응도 가능하다.
- 지난 2017년, AWS가 중단되면서 AWS를 사용하는 업체들의 서버들이 다운되었었다.
단점
- 클라우드 공급자는 최대한 고객들을 고정시키기 위해 노력한다.
- 한 공급자의 일부 서비스는 호환이 안될 수도 있다.
- 각 클라우드 공급자의 서비스마다 정책이 달라서 보안 및 거버넌스 관리가 더 어려워진다.
Uploaded by Notion2Tistory v1.1.0