01. 클라우드 (IaaS, PaaS, SaaS)
2020. 9. 19. 12:37
클라우드 컴퓨팅 : 다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 가상화 기술로 통합해 제공하는 기술
클라우드는 클라우드 컴퓨팅의 줄인 말이라고 배웠다. 클라우드는 구름인데, 구름에 가려져서 서버가 어디에 있는지 사용자는 알 필요가 없고 그냥 구름으로부터 오는 서비스를 제공받으면 된다.
클라우드라는 개념이 처음에 매-우 어려웠는데 세가지로 보통 나누어 정리 할 수 있다. 면접을 볼때 '아이에이에이에스'ㅋㅋㅋ라고 봤는데, 나중에 생각해보면 좀 웃겼음ㅋ
1. IaaS 아이아스
2. PaaS 파스
3. SaaS 사스
세가지를 캠핑으로 비교할 수 있다. 캠핑을 간다고 상상해보자
1. 야영지 선택부터, 차량, 냄비, 버너, 침낭, 물 등등 필요한 모든 것들을 내가 준비한다?
2. 야영장에 가서 물과 장소를 제공받고, 나머지 먹을 것과 침낭만 가져간다.
3. 펜션을 빌렸기 때문에 먹을 것만 사자
4. 그냥 돈만 가지고 호캉스를 간다.
'자원'을 어디까지 제공받을 수 있냐에 따라 클라우드의 형태를 나눌 수 있다.
☕라떼는 말야~☕ : 서버사고, L4사고, 허브 사고, Fire wall 사고 디스크 깔고, 서버에 OS 깔고 ....
IaaS 아이아스
-서버 몇 개 주세요~
PaaS 파스
-OS나 미들웨어 같은 공통적인 것 까지 제공받자
SaaS 사스 (Software-as-a-Service)
-웹 브라우저 등의 클라이언트로 접속하는 형태 모두 다 서비스 받자! (쉽게 말해서 이메일을 보내는데 필요한 모든 리소스를 구축하지 않고, 메일서비스에 로그인해 보내는 거다. )