본문 바로가기

네트워크 공부

aws - 클라우드 컴퓨팅이란?

인터넷으로 하는 서비스를 구현할 때,

 

서버를 두는 두 방식이 존재

  • 온프레미스 (On-premise): 회사가 자사의 시설 혹은 IDC (인터넷 데이터 센터)에 직접 서버를 둠
  • 클라우드 : 고급 프로그래머들이 구현해놓은 훌륭한 컴퓨팅 자원을 돈을 지불하고 빌려서 사용하는 방식

 

AWS란?

 

AWS는 클라우드 서비스의 대표적인 예시이다.

인터넷을 통해서

언제어디서든지 원하는 때, 원하는 만큼의 컴퓨팅 리소스 (컴퓨팅, 스토리지, 네트워크)를 손쉽게

사용할 수 있게 하는 서비스

AWS는 훌륭한 개인의 아이디어를 받쳐줄 수 있는 좋은 지렛대와 같은 서비스이다.

 

   컴퓨팅

   CPU라고 하는 계산 능력을 사용한 것

 

   스토리지

   파일, 정보 등을 저장하는 것

 

   네트워크

   저장된 것들을 전송, 배포하는 것

 

 

클라우드란?

 

원거리에 있는 서버에 무언가를 저장하고 처리시키는 것을 통틀어 클라우드라고 이야기하고 있다

 

IaaS : 가상 컴퓨터, 하드웨어 자원의 일부를 떼어주는 것

PaaS : 내가 짠 코드를 압축해서 업로드하거나 깃으로 전송하면 알아서 코드에 넣고 돌려줌

SaaS : 이미 다 만들어진 소프트웨어를 서비스로 제공

             ex ) 에버노트, 드랍박스, 구글닥스, 온라인 페이, SNS, 이메일, 유튜브 등

                    사용자들이 바로 이용할 수 있는 서비스

 

 

AWS의 활용과 장점

 

네 가지의 장점이 있다.

  • On Demand
  • 대규모 확장성
  • 종량제 과금
  • 관리의 편의성

On Demand

내가 원할 때 언제든지 쓸 수 있다.

항상 돌아가게 켜져 있어야하는 것이 아니라

필요할 때만 돌아가게 할 수가 있다.

 

대규모 확장성

평소에는 일 방문자 10명 이었던 서비스가 언론 노출 등 어떠한 계기로 트래픽이 100배 이상 증가했다고

한다면, 단기간 내에 폭발적인 서버 증설이 가능할까? 

클라우드 사업자는 대규모의 컴퓨팅 자원을 미리 구축해놨기 때문에

클라우드를 사용하면 대규모 서버를 바로 임대할 수 있다.

특히 AWS는 전세계 주요 도시에 컴퓨팅 자원을 구축해놨다.

 

종량제 과금

사용한 만큼만 지불하고 초기 비용이 낮아서 리스크를 줄일 수 있음

 

신규 사업을 개설할 때, 기존에는 서버를 사고, 데이터 센터 사고 서버자원을 꾸리게 되는데

사업이 잘 진행되지 않아 처분할 때 이 서버자원 때문에 처분에 문제가 생기게 된다.

 

그래서 클라우드를 이용하면 부담없이 이용한 만큼의 비용만 내면 후에

처분할 자원에 대한 부담을 줄일 수 있게 된다

 

관리의 편의성

서버를 직접 구매, 관리 하려면 해당 전문가들이 필수였고 전문가 인건비 등 여러 고려요소가 많았지만

Cloud를 이용하면 Cloud 사업자들이 IT 자원 관리에 필요한 기능을 제공

 

 

 

 

 

소스 참조

https://youtu.be/IH7mUwunzlo

https://youtu.be/YZGzIJi5xdk