클라우드 컴퓨팅
- 인터넷 망을 통해서 서버, 스토리지, DB, BI, 어플리케이션등을 제공하는 것으로 인터넷 망을 통해 컴퓨터 리소스를 사용할 수 있다.
클라우드 특성(이점), 주요 개념 및 용어
내결함성
: 데이터 센터 또는 지역에서 전원/네트워크 장비 등으로 문제 발생 시 지역을 커버할 수 있게 내결함성을 고민해야함
재해 복구
: 한 데이터 센터가 자연재해로 인해 서비스가 중단되면, 서비스를 연속으로 하기 위함 (*DR)
확장성
: 스케일 업 또는 스케일 아웃 (메뉴얼 & 오토)
※ Scale up/down : 인스턴스의 CPU/램을 늘리고 줄이는 것
※ Scain in/out : 새로운 인스턴스를 배포하여 병렬처리를 수행하는 것
탄련성
: 서비스에 대한 프로모션 시작/종료에 따라 탄력적으로 자동으로
자원 조정이 가능한 탄력성
- 그 외에도
고가용성(오랜시간 운용 / 중복성)
, 민첩성
, 글로벌 지원
, 응답속도
, 예측 비용
, 보안
클라우드의 비용이 효율적인 이유
- 규모 경제(Economies of scale) : 작은 규모보다 큰 규모로 운영할 때 더 저렴하고 효율적으로 작업을 수행할 수 있는 능력
- 클라우드 제공 업체는 대규모로 비지니스를 하기 떄문에 초기 인프라 구성 단계에서 경쟁적인 가격을 받을 올 수 있고 그에 따라 혜택을 고객에게 배분하는 것이 가능함
- 자본지출(Capital Expenditure / CapEx) : 물리적 인프라를 선불로 지불하여 높은 초기 비용, 투자 가치는 시간이 지남에 따라 감소함. 시간이 지나면서 세금계산서에서 비용 공제
- 운영비용(Operational Expenditure / OpEx) : 필요에 따라 서비스 또는 제품에 즉시 청구하여 선 결제 비용 없고, 종량제 사용됨 같은 해에 세금계산서에서 비용 공제
- 소비 기반 모델 : 선 결제 비용 없으며, 인프라 구매 및 관리 필요 없음 필요한 결우에 한새서 추가 리소스 비용을 지불.
더 이상 필요없는 리소스
는 지불을 중지함
클라우드 유형
퍼블릭 클라우드
클라우드 서비스 또는 호스팅 공급자가 소유. 여러 조직과 사용자에게 리소스와 서비스를 제공 인터넷 망을 이용해 접근/사용
- 퍼블릭 : CopEX없음, 민첩성, 소비 기반 모델
프라이빗 클라우드
회사의 중용한 데이터/시스템이 외부로 나가는 점이 부담스러운 경우 사용.
클라우드 리소스를 사용하는 조직이 소유 및 운영하므로 해당 조직의 리소스가 많이 투입
되는 단점이 있는 반면 외부 유출을 걱정하지 않아도 됨.
하이브리드 클라우드
공용 및 사설 클라우드를 결합하여 응용 프로그램이 가장 적합한 위치에서 실행되도록 함. 비용적인 면
에서 높을 수 있는 단점
- 하이브리드 : 유동성
클라우드 모델 비교
laaS(Infrastructure as a Service)
- 가상머신, 운영체제 설치, 어플리케이션 올리고 보안 솔루션 등 할일이 많음
- 가장 기본적인 클라우드 컴퓨팅 서비스 범주로 가상 머신, 스토리지, 네트워크 및 운영체제를 대여하여 종량제 IT인프라를 구축하는 방법
- 네트워크를 통해 프로비저닝 및 관리되는 컴퓨팅 인스턴트 인프라
- 유동성 : 가장 유연하며, 어플리케이션을 실행하는 운영체제를 구성하고 관리할 수 있는 제어력을 가지고 있음
- 온프레미스에서 클라우드의 이동이 셋중 가장 용이함
- 소프트웨어 응용 프로그램 개발
- 테스트 및 배포하기 위한 환경 제공
- 기본 인프라 관리에 신경쓰지 않고, 응용 프로그램을 신속하게 만들 수 있도록 함
- 생산성 : 사용자는 프로그램 개발만 집중 가능, 플랫폼 고나리는 클라우드 관리자가 처리함
SaaS(Software as a Service)
- 최종 사용자를 위해 중앙에서 호스팅되고 관리되는 소프트웨어
- 종량제 : 사용자는 자신의 구독에서 사용하는 소프트웨어에 대한 비용만 지불함
- MS Office 365, Netflix 등
laaS -> PaaS -> SaaS 로 갈 수록 공급자가 관리하는 영역이 많아짐