티스토리 뷰

배포

클라우드 서비스

도라지보다더덕 2020. 8. 20. 19:03

클라우드란?

클라우드 서비스란 인터넷을 통해 각종 자원(운영체제, 데이터베이스, 스토리지 .. 등)을 제공해주는 서비스를 말합니다.

 

 

 

Cloud

 

예전에는 각자의 물리적인 서버가 존재하고 직접 관리하며 프로젝트를 배포했습니다. 하지만 클라우드 서비스가 발전하면서 많은 기업들이 물리적인 서버를 관리하기 보다는 클라우드로 이전하는 것을 택하고 있습니다. 따라서 저도 클라우드를 이용하여 무중단 배포를 해보겠습니다. 클라우드를 사용하기 전에 클라우드의 몇가지 형태에 대해 알아보겠습니다.

 

(1) Infrastrucure as a Service(IaaS)

서버 운영하기 위해 필요한 자원, IP, 네트워크 등 여러 인프라를 제공해주는 클라우드 서비스입니다. 서버를 운용하기위해서는 물리적인 장비들이 필요한데 이를 미들웨어와 함께 묶어 추상화하여 사용자에게 제공합니다. 우리가 흔히 아는 AWS EC2, S3가 대표적인 예입니다.

 

(2) Platform as a Service(Paas)

서비스를 개발 시 안정된 환경(Platform)을 제공합니다. IaaS를 한번 더 추상화하여 여러 기능들이 자동화되어 있습니다. 대표적인 예로 AWS Beanstalk, Heroku가 있습니다.

 

(3) Software as a Service(SaaS)

클라우드 환경에서 작동하는 응용 프로그램입니다. 개발자가 아닌 일반 사용자들이 말하는 클라우드는 주로 SaaS를 뜻합니다. 대표적으로 Icloud, 구글 클라우드, 드랍박스 등이 있습니다.

 

 

저는 AWS 초보자이기 때문에 직접 하나씩 다뤄보는 것이 공부에 도움이 되므로 AWS EC2를 사용하여 배포해보도록 하겠습니다.

 

 

 

 

 

 

'배포' 카테고리의 다른 글

CI/CD 적용하기  (0) 2020.09.04
EC2에 배포하기  (0) 2020.09.01
AWS RDS 사용하기  (0) 2020.08.28
AWS 사용하기  (0) 2020.08.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함