본문 바로가기
파이썬/파이썬기본문법

파이썬 Django 배포 - Provider 선택

by flycoding 2024. 3. 21.
반응형

파이썬 Django 배포

프로젝트를 배포한다는 것은 인터넷에서 다른 사람이 볼 수 있도록 하는 것을 의미한다.

지금까지 이 튜토리얼에서는 컴퓨터에서 로컬로 실행되는 장고 프로젝트를 만들었다. 이를 종종 "개발 중"이라고 부르고, 배포한 후에는 "생산 중"이라고 부른다.

 

어디에 배포할 것인가?

장고 프로젝트를 위한 서버를 제공하는 많은 제공업체가 있습니다. 주로 AWS 계정을 만들기만 하면 되는 무료 솔루션을 제공하기 때문에 이 튜토리얼에서는 아마존 웹 서비스(AWS) 플랫폼을 사용할 것이다.

참고: 원하는 서버 공급자를 선택할 수 있다. 서버 공급자는 모두 동일한 결과를 제공하지만 이 튜토리얼을 따를 때 주의해야 할 공급자별 설정이 있다.

 

AWS

AWS 계정에 로그인합니다. (AWS 계정이 없는 경우 AWS 계정 만들기 장의 단계를 따른다.)

파이썬 Django 배포 AWS 로그인 화면

 

AWS Console

로그인이 완료되면 AWS 콘솔 홈 페이지로 이동한다:

파이썬 Django 배포 deploy AWS Console 화면

 

엘라스틱 빈스톡(Elastic Beanstalk)

Django 프로젝트를 배포하기 위해 "Elastic Beanstalk"라는 서비스를 사용할 예정이다.

상단의 검색 필드에서 "Elastic Beanstalk"를 검색한 후 클릭하여 서비스를 시작한다:

파이썬 Django 배포 Elastic Beanstalk 활용 예제

 

Lock in Dependencies(종속성 잠금)

"Elastic Beanstalk" 서비스를 시작한 후에는 배포를 시작할 수 있지만, 먼저 몇 가지 종속성을 확보해야 하므로 로컬 Django 프로젝트를 배포할 준비가 된다.

다음 장에서 방법을 배우게 된다.

 

이번 글에서는 파이썬 Django 배포와 관련해서 살펴보았다. 특히 'Elastic Beanstalk' 에 대해서 실습하였다.

 

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글