👉Cloud computing
클라우드 컴퓨팅은 서로 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술을 말한다.
우리는 지금 클라우드 시대에 살고있다. 예전부터 클라우드라는 이름으로 많은 서비스들이 있었지만, 현재는 그 의미가 조금 다른 느낌으로 다가온다.
예전의 클라우드 같은 경우는 언제 어디서나 사용할 수 있는 저장소
라는 느낌이 강했다.(개인적인 생각) 그래서 네이버 클라우드나 구글 클라우드 같은 저장소에 사진을 저장해서 기기메모리를 효율적으로 쓸 수 있었다.
그러나, 지금의 클라우드는 저장소 개념이 아니라 클라우드 서버, 클라우드 컴퓨팅으로 언제 어디서나 서비스를 이용할 수 있다는 느낌이 강해진 것 같다. 그래서 많은 플랫폼 기업들이 기존의 온프레미스방식에서 온디맨드방식인 클라우드로 서비스를 많이 이동시키고 있다.
기존 서버실의 특징
그래서 예전에는 it기업들에서는 다음 사진과 같은 전산실을 많이 사용했다.

이런 서버룸, 데이터센터의 직접 운영의 장점과 단점이 존재했다.
- 장점
직접 메니지먼트가 가능해서 원하는 용량의 컴퓨터와 서비스에 필요한 성능을 커스터마이징이 좋다.
- 단점
비용(유지비용, 인력에 따른 인건비, 수리 및 보수)
서버 수용능력이 한계도달 시 대처 어려움
클라우드 컴퓨팅의 특징
클라우드 컴퓨팅의 등장으로 앞서 말한 온프레미스 방식의 기업 서버실의 단점을 보완하고 장점또한 가져와 제공을 한다.

클라우드 컴퓨팅의
장점
- 서버의 자원과 공간, 네트워크 환경 제공
- 필요한 만큼의 컴퓨팅 능력을 유연하게 조절
- 사용한 만큼의 비용만 지급
- 다른 컴퓨터로 즉시 이주가능
단점
- 클라우드 서비스에 종속(클라우드 서버 불량 시 대처 불가능)
- 기업의 소스와 정보들을 클라우드 서비스 회사에 등록하여 사용하기 때문에 정보 유출 우려
🤓이해하기 쉬운 예시
고성능 게임을 할 때.
만약 배틀그라운드라는 게임을 하려고 한다.
그러면 우리는 컴퓨터가 필요하기 때문에 컴퓨터를 구해야 한다. 2가지 방법으로.
- 고오오성능 컴퓨터를 구입
- 컴퓨터 및 주변기기 구입비용 약 1,500,000원
- 직접 설치 or 설치비용
- 운영체제 구입 및 설치
- 게임 다운로드
- 게임 실행
- 고오오오급 PC방 가기

당신은 어떤 행동을 취할것인가?
👉클라우드 컴퓨팅의 세가지 모델

laaS, paaS, saaS 라는 단어를 아시나요?
이런 분류는 얼마만큼 사용자가 관리하고 얼마만큼 클라우드에서 제공받는가에 따라 나뉘어 지게 된다.
1. SaaS(Software as a service)
특징
- 모든 것을 기업에서 제공함.
- 별도의 설치나 부담없이 사용할 수 있다.
장점
- Public Cloud에 있는 SW를 웹 브라우저로 불러와 언제 어디서나 사용가능
- 웹에만 접속하면 되기 때문에 편리
- 최신 SW업데이트를 빠르게 제공받을 수 있다.
단점
- 반드시 인터넷이 연결이 되어 있어야만 사용이 가능
- 외부의 데이터 노출에 대한 위험이 있음.
- 서비스 공급사에 대한 의존
특징
- 운영팀이 인프라를 모니터링 할 필요없음
- OS, Server, Hard ware, Network를 고려할 필요가 없다.
장점
- 이미 설치된 미들웨어 위에 코드만 돌리면 됨
- 관리 편함
- 가장 이상적인 어플리케이션 플랫폼 관점의 클라우드 모델로 업계에 받아들여지고 있음
단점
- IaaS와 마찬가지로 하나의 인프라를 기반으로 개발할 수 있다는 것(장점이자 단점)
- 기본 제공되는 어플리케이션이 플랫폼에 종속되어 개발되기 때문에 다른 플랫폼으로의 이동이 어려울 수 있음
3. IaaS(Infrastructre as a Service)
특징
- 기업이 준비해놓은 환경에서 우리가 선택할 수 있음
- OS와 어플리케이션을 직접 관리해야 함
- 관리 측면에서 개발자와 인프라 관리자의 역할을 분담시킬 수 있다.
- 일반적인 클라우드 컴퓨팅 서비스
장점
- 가상서버 하위의 레벨에 대해서는 고려할 필요가 없다.
- 기존 서버실에 비해 비용이 저렴하다.
단점
- 가상서버 하위의 레벨에 대해서는 전혀 고객이 접근하거나 컨트롤 할 수 없다.
- 가상 서버 하위의 레벨에 대해서 고려할 필요가 없는 사용자가 쓰기 적합.