21-5 클라우드 컴퓨팅
클라우드 컴퓨팅용어가 처음 등장한 것은 1996년의 논문에서 사용됨.
2000년대 중반 Amazon 이 내부 사용 자원을 이용해 클라우드 사업을 개시하면서부터 널리 사용됨.
메인프레임 (60's ~ 80's)클라이언트-서버 (90's)그리드 컴퓨팅 (circa 2000)클라우드 컴퓨팅 (2005- ing)개방형 (public cloud)
폐쇄형 (private)
이러한 원칙들은 클라우드 컴퓨팅 서비스 제공자의 측면에서
유효한 비즈니스 실행이 가능하기 위해서 갖추어야 하는 요구조건으로 해석할 수 있음
공유된 컴퓨팅 자원
자체 호스팅과 외주 자원 이용의 비교
자체 호스팅 : 설비 투자비용 발생, 운영에 전담 인력 배정으로 인건비 부담외주 자원 이용 : CAPEX -> OPEX 전환, 운영 비용 잠재적 감소관리 호스팅 방식과 클라우드 컴퓨팅의 비교
컴퓨팅 자원의 가상화
자원 ㅅ구요 증감에 대한 탄력성
자원 활용 방식의 자동 제어
사용량에 따른 과금
관리 호스팅과의 과금 모델 비교
관리 호스팅 : 초기 셋업 비용과 연간 약정 비용 과금클라우드 컴퓨팅 : 초기 셋업 비용 없음, 사용량에 따라 이용료 과금클라우드 컴퓨팅 비용 모델은 새로운 비즈니스 기회를 창출
특히 새로운 사업을 시작하고자 하는 소규모 벤처 기업이 대규모 IT 인프라를 갖추고 있는 기존 대기업들과 동등한 환경에서 경쟁하는 것이 가능해졌음
PoC 단계에서 뿐만 아니라 사업 규모 확장에 유연하게 대응할 수 있는 사업 구조를 지속적으로 적용할 수 있는 선택이 가능
<gpt 보충>
PoC (Proof of Concept)
- 개념 증명 또는 시범 사업이라는 의미
어떤 기술이나 아이디어가 실제 환경에서 실현 가능하고 효과가 있는지 검증하기 위해 작은 범위에서 먼저 실험적으로 구현해보는 단계.
예)
어떤 회사가 클라우드 기반의 새로운 서비스를 기획하고 있다고 가정할 때,
먼저 PoC 단계에서 AWS, Azure, GCP 같은 클라우드 플랫폼을 소규모로 사용해보며
성능, 비용, 보안, 유연성 등을 검토해보고
이 아이디어가 사업적으로도 실현 가능하다는 걸 증명하면
이후 본격적으로 사업 확장으로 넘어갈 수 있습니다.
가게를 차리기전 푸드트럭을 운영해보며 판매하고자 하는 음식의 사업성을 평가
- 음식이 인기가 있을지
- 하루에 몇 명의 손님이 오는지
- 재료수급, 판매 방식에 대한 평가
-> 작은 규모에서 실험해보며 사업성을 판단하는 과정
-> 잘되네? -> 2호점, 테이블 추가, 인력추가 (서버증설, 저장공간 확장, 트래픽 확장 등)
IaaS (Infrastructure as a Service)
PaaS (Platform as a Service)
Saas (Software as a Service)
IaaS
IT 자원을 서비스로서 제공 : 네트워킹 기능, 컴퓨터(가상 또는 전용), 데이터 스토리지
유연성과 관리제어 자유도가 높으며, 기존의 IT부서 및 개발자 집단에 익숙한 기능을 제공
PaaS
소프트웨어가 실행될 플랫폼을 서비스로서 제공
IT 자원의 구매, 용량 계획, 유지 관리 등의 부담을 경감
SaaS
서비스 공금자에 의해 실행되고 관리되는 완전한 제품을 제공 : 최종 사용자 응용 서비스 (예: 웹 기반 이메일 등)
서비스 유지 관리 방법 및 시스템 인프라의 운용에 대하여 고려할 필요 없이 소프트웨어를 이용할 수 있음
CAPEX -> OPEX 전환으로 얻어지는 자금 유동성 확보
서버 구매나 설치의 필요를 제거하여 얻어지는 민첩성
경쟁 우위를 점할 수 있는 T2M (Time-to-market) 이점
더욱 우수하고 강력한 보안
전통적인 사내 IT (In-house, On-Prem)
콜로케이션 (Colocation)
외주 관리 서비스 (Managed Service)
클라우드 (Cloud)
클라우드 활용이 적합한 경우
클라우드 활용이 적합하지 않은 경우