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

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

  • Upload
    -

  • View
    253

  • Download
    4

Embed Size (px)

Citation preview

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

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

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

Index

1.�누구세요?�

2.�AWS�Elastic�Beanstalk?�CI?�Django?�

3.�왜�이런�걸�하셨어요?�

4.�어떻게�하셨어요?�

5.�해보니까�어떠셨어요?�

6.�Q&A

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

누구세요?

me.name = 강명서

me.age = 20

me.job = Developer @ 오픈갤러리

me.email = [email protected]

me.address = {

facebook: fb.me/leop0ld,

GitHub: github.com/leop0ld,

blog: leop0ld.github.io,

}

me.etc = [

DjangoGirls Seoul 운영진,

DjangoCon Korea 준비위원회,

]

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

AWS�Elastic�Beanstalk?�CI?�Django?

뭐지�먹는건가

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

AWS�Elastic�Beanstalk

•AWS�의�PaaS�서비스�

•코드만�업로드하면�다�해줌�

•심지어�Elastic�Beanstalk�자체는�무료�

•자세한�건�링크에서�https://aws.amazon.com/ko/elasticbeanstalk/

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

CI

•CI�는�Continuous�Integration�의�약자�

•한국어로�하면�“지속적�통합”�

•Jenkins,�Circle�CI,�Travis�CI�등등이�존재함

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

Django

•Python�기반의�웹�프레임워크�

•기한을�맞추기�위한�완벽주의자를�위한�웹�프레임워크�

•MTV(MVC)�패턴을�사용�

•기타리스트�Django�Reinhardt�이름을�따�Django

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

왜�이런�걸�하셨어요?

그러게요…

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

귀찮아서요

개발자는�게으르기�위해�부지런해지는�동물입니다

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

기존�배포환경

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

어떻게�하셨어요?

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

CI�를�최대한�활용하기로�결정!

제가�사용한�건�Circle�CI

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

기존�시스템에서�CI�를�도입

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

생각보다�CI에서�할�수�있는�게�많다

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

해보니까�어떠셨어요?

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

재미있었습니다

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

더�편해졌습니다

개발자는�게으르기�위해�부지런해지는�동물입니다

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

Q&A

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

혹시�DjangoCon�Korea�에��

관심이�있으시다면�연락주세요