Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
AWS Elastic Beanstalk + CI 를
이용한 Django 배포 자동화
Index
1. 누구세요?
2. AWS Elastic Beanstalk? CI? Django?
3. 왜 이런 걸 하셨어요?
4. 어떻게 하셨어요?
5. 해보니까 어떠셨어요?
6. Q&A
누구세요?
me.name = 강명서
me.age = 20
me.job = Developer @ 오픈갤러리
me.email = l3opold7@gmail.com
me.address = {
facebook: fb.me/le...
AWS Elastic Beanstalk? CI? Django?
뭐지 먹는건가
AWS Elastic Beanstalk
•AWS 의 PaaS 서비스
•코드만 업로드하면 다 해줌
•심지어 Elastic Beanstalk 자체는 무료
•자세한 건 링크에서 https://
aws.amazon.com/ko...
CI
•CI 는 Continuous Integration 의 약자
•한국어로 하면 “지속적 통합”
•Jenkins, Circle CI, Travis CI 등등이 존재함
Django
•Python 기반의 웹 프레임워크
•기한을 맞추기 위한 완벽주의자를 위한 웹 프레
임워크
•MTV(MVC) 패턴을 사용
•기타리스트 Django Reinhardt 이름을 따
Django
왜 이런 걸 하셨어요?
그러게요…
귀찮아서요
개발자는 게으르기 위해 부지런해지는 동물입니다
기존 배포환경
어떻게 하셨어요?
CI 를 최대한 활용하기로 결정!
제가 사용한 건 Circle CI
기존 시스템에서 CI 를 도입
생각보다 CI에서 할 수 있는 게 많다
해보니까 어떠셨어요?
재미있었습니다
더 편해졌습니다
개발자는 게으르기 위해 부지런해지는 동물입니다
Q&A
혹시 DjangoCon Korea 에
관심이 있으시다면 연락주세요
AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화
Upcoming SlideShare
Loading in …5
×

AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화

542 views

Published on

AWS Elsatic Beansalk 와 Circle CI 를 이용해서 Django 프로젝트의 배포를 자동화하는 방법을 소개합니다.

Published in: Technology

AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화

  1. 1. AWS Elastic Beanstalk + CI 를 이용한 Django 배포 자동화
  2. 2. Index 1. 누구세요? 2. AWS Elastic Beanstalk? CI? Django? 3. 왜 이런 걸 하셨어요? 4. 어떻게 하셨어요? 5. 해보니까 어떠셨어요? 6. Q&A
  3. 3. 누구세요? me.name = 강명서 me.age = 20 me.job = Developer @ 오픈갤러리 me.email = l3opold7@gmail.com me.address = { facebook: fb.me/leop0ld, GitHub: github.com/leop0ld, blog: leop0ld.github.io, } me.etc = [ DjangoGirls Seoul 운영진, DjangoCon Korea 준비위원회, ]
  4. 4. AWS Elastic Beanstalk? CI? Django? 뭐지 먹는건가
  5. 5. AWS Elastic Beanstalk •AWS 의 PaaS 서비스 •코드만 업로드하면 다 해줌 •심지어 Elastic Beanstalk 자체는 무료 •자세한 건 링크에서 https:// aws.amazon.com/ko/elasticbeanstalk/
  6. 6. CI •CI 는 Continuous Integration 의 약자 •한국어로 하면 “지속적 통합” •Jenkins, Circle CI, Travis CI 등등이 존재함
  7. 7. Django •Python 기반의 웹 프레임워크 •기한을 맞추기 위한 완벽주의자를 위한 웹 프레 임워크 •MTV(MVC) 패턴을 사용 •기타리스트 Django Reinhardt 이름을 따 Django
  8. 8. 왜 이런 걸 하셨어요? 그러게요…
  9. 9. 귀찮아서요 개발자는 게으르기 위해 부지런해지는 동물입니다
  10. 10. 기존 배포환경
  11. 11. 어떻게 하셨어요?
  12. 12. CI 를 최대한 활용하기로 결정! 제가 사용한 건 Circle CI
  13. 13. 기존 시스템에서 CI 를 도입
  14. 14. 생각보다 CI에서 할 수 있는 게 많다
  15. 15. 해보니까 어떠셨어요?
  16. 16. 재미있었습니다
  17. 17. 더 편해졌습니다 개발자는 게으르기 위해 부지런해지는 동물입니다
  18. 18. Q&A
  19. 19. 혹시 DjangoCon Korea 에 관심이 있으시다면 연락주세요

×