SlideShare a Scribd company logo
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
djangoGirls위한
Django on AWS
AWS에서 Django App을 만드는 세 가지 방법
윤석찬
아마존웹서비스코리아, 테크에반젤리스트
@channyun
필요한 만큼만
원할때 마다
인터넷으로
IT 자원을
사용한
만큼만
지불하는
대용량
서비스
클라우드 컴퓨팅이란?
물리적 장치를 가상 서비스로…
CPU/메모리 하드디스크 스토리지 데이터베이스
Amazon Elastic
Compute Cloud
(EC2)
Amazon Elastic
Block Store
(EBS)
Amazon Simple
Storage Service
(S3)
Amazon
Relational DB
Services (RDS)
AWS 글로벌 인프라 위에 모든 자원이 서비스로 제공됩니다.
여러분의 소중한 서비스
애플리케이션 환경
웹 서버
데이터베이스
운영체제 설치
물리적 서버
우리가 필요한 것만 집중합시다!
AWS
클라우드를 통한 민첩성으로 시장 파괴
호텔 영역
스토리지 영역 모바일 게임
협업 도구 교육 분야식당 평가
초보자를 위한 AWS 클라우드 시작하기
1. AWS 가입하기 및 프리티어 소개
§ https://www.youtube.com/watch?v=0DnFtUwsk1s
2. AWS Activate 가입하기
§ https://www.youtube.com/watch?v=76kilVvWt3g
3. Amazon EC2, S3 및 ElasticBeanstalk 사용하기
§ https://www.youtube.com/playlist?list=PLORxAVAC5fUVcj0nuo
VKagk4R9Z6m51h8
용어 정리
• 가상 서버 CPU와 메모리를 가진 클라우드 내 서버
• 인스턴스 Instance AWS에서 가상 서버를 부르는 용어
• EC2 Elastic Compute Cloud 가상 인스턴스를 운영하는 서비스
• S3 Simple Storage Service 무제한 파일 저장 및 공유 서비스
• 관리 콘솔 AWS 서비스를 모두 관리하는 사용자
인터페이스
• 클라우드 와치 AWS 자원을 모니터링 하는 서비스
• 빌링 알림 AWS가 과금 되었는지 확인해주는 기능
AWS Elastic Beanstalk
• 단계1. 앱 플랫폼 선택
§ Python/Ruby/PHP/Node.js 등 서버환경
§ DB, 로드밸런싱 및 오토스케일링
• 단계2. 소프트웨어 업로드
§ Django 애플리케이션 업로드 및 설치
• 단계3. 앱 실행 및 지속적 배포
§ 업데이트 사항 손쉽게 배포 가능
AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및 배포할 수 있는 무료 관리형 서비스
DjangoGirls를 위한 사용 방법
1. (기초) AWS ElasticBeanstalk에 배포 하기
§ https://youtu.be/L5LDS0vhpZ8
2. (중급) AWS EB CLI를 통해 배포하기
§ https://awsko.wordpress.com/2016/05/22/aws-elasticbeanstalk-deploy-
django-app/
3. (심화) Amazon S3 + RDS(PostgreSQL) 사용하기
§ https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-
beanstalk/
§ https://realpython.com/blog/python/deploying-a-django-app-and-
postgresql-to-aws-elastic-beanstalk/
Q: AWS를 어디서 시작할까요?
https://aws.amazon.com/ko/getting-started/tutorials/
Q: 어디서 공부해야할까요?
생활 코딩:
AWS편-
https://opentutorials.org/
module/1946
아마존 웹서비스를
다루는 기술 (이재홍)
http://pyrasis.com/book/TheArtO
fAmazonWebServices
Qwiklabs
온라인 실습 서비스
http://qwiklabs.com
온라인 실습 환경
다양한 온라인 강의 자료
및 실습을 통해 AWS에 대한
기초적인 사용법 및 활용
방법을 익히실 수 있습니다.
강의식 교육
AWS 전문 강사가 진행하는 강의를
통해 AWS 아키텍쳐 설계 및 구현에
대한 다양한 온라인 오프라인
강의가 개설되어 있습니다.
AWS 공인 인증 시험을 통해
클라우드에 대한 자신의 전문
지식 및 경험을 공인받고 개발
경력을 제시할 수 있습니다.
공인 자격증 및 교육
Q: AWS 교육 지원 프로그램은 있나요?
무료 온라인 웨비나 강의
https://aws.amazon.com/ko/blogs
/korea/category/webinar/
AWS 공인 유료 오프라인 강의
http://edu.supertrack.co.kr/
AWS 공인 자격증
https://aws.amazon.com/ko/certifi
cation/
• 한국 공식 블로그 https://aws.amazon.com/ko/blogs/korea
• 소셜 및 정보 공유
• https://twitter.com/AWSKorea
• https://facebook.com/AmazonWebServices.ko
• https://youtube.com/user/AWSKorea
• https://slideshare.net/AWSKorea
• 한국 도움말 및 기술 백서
• https://aws.amazon.com/ko/documentation
• https://aws.amazon.com/ko/whitepapers
Q: AWS 정보 꼭 알아두어야 할 것은?
AWS 과금 이슈
1. 갑자기 금액이 많이 나왔어요.
(무료가 아닌 유료 인스턴스를 실수로 잘못 선택하거나,
해커에 의해 해킹 된 경우)
2. 비지니스 서포트로 돈이 나왔어요.
(원래 Basic Support Plan(무료)를 선택해야 하는데,
잘못 선택한 경우)
3. 소액이지만 돈이 좀 나왔어요.
(무료 티어 인줄 알고 켜놨는데, 몇 대를 켜놔서 한달
지나서 깜박 잊고 안 끈 경우)
AWS 과금 이슈 대처 방법
1. 고객 센터 https://console.aws.amazon.com/support/home
에서 "Create Case"를 누르신 후, Account & Billing Support을
선택한 후, 케이스 열기
• 수업 중 실수로 잘못 인스턴스를 선택했다. 사용은 하지 않았다.
실수로 비지니스 플랜을 선택했다. 취소 부탁한다라고 쓰시면 됩니다.
영어만 지원한다고 해도, 한글로 쓰셔도 되구요. 답 오는데 1-3일
걸리니까 Case를 여러 개 만드시지 마시고, 담당자기 지정 될때까지
조금 느긋하게 기다시기 바랍니다.
2. 워킹 데이(업무일)로 3일이 지나도 답이 안오는 경우,
https://forums.aws.amazon.com/forum.jspa?forumID=139
• 한국어로 답변 받으실 수 있습니다.
AWS 과금 이슈 예방 방법
1. Billing Alert를 만드시 설정한다. (초보자는 AWS 활용
강의를 주로 따라하면서, 단계적으로 학습한다.)
2. 해커가 내 암호로 못들어오도록, 암호는 정말 어렵게
만든다. (내 신용 카드는 소중하다!)
3. 뭘 하기 전에 내가 실수를 하는 건 아닌지 다시
확인(영어로 되어 있다면 꼼꼼히 읽기) 한다. (인스턴스
선택, 비지니스 플랜 선택 등)
4. 고급 사용자의 경우, API키 등은 절대로 Github 등에
올리지 않는다. (해커의 사냥감이 됩니다.)
Q&A
윤석찬
아마존웹서비스코리아, 테크에반젤리스트
channyun@amazon.com
http://bit.ly/awskr-feedback
@channyun

More Related Content

PDF
[AWS Builders 온라인 시리즈] 쉽게 확장 가능한 서버리스 웹 어플리케이션 만들기 - 황윤상, AWS 솔루션즈 아키텍트
PDF
2017 AWSome Day Online Conference - 강의 3. AWS 보안 및 AWS Identity and Access Ma...
PDF
아마존웹서비스와 함께하는 클라우드 비용 최적화 전략 - 윤석찬 (AWS 코리아 테크에반젤리스트)
PDF
AWS 클라우드 데이터 이전을 위한 6가지 전략 (윤석찬) :: AWS 8월 월간 웨비나
PDF
[2주차] 알파유저를 위한 AWS 스터디
PDF
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
PDF
20분안에 스타트업이 알아야하는 AWS의 모든것 - 윤석찬 :: 스타트업얼라이언스 런치클럽
PDF
CloudFront와 S3를 이용한 컨텐츠 배포 전략 - 박현우 CTO, SMARTSTUDY
[AWS Builders 온라인 시리즈] 쉽게 확장 가능한 서버리스 웹 어플리케이션 만들기 - 황윤상, AWS 솔루션즈 아키텍트
2017 AWSome Day Online Conference - 강의 3. AWS 보안 및 AWS Identity and Access Ma...
아마존웹서비스와 함께하는 클라우드 비용 최적화 전략 - 윤석찬 (AWS 코리아 테크에반젤리스트)
AWS 클라우드 데이터 이전을 위한 6가지 전략 (윤석찬) :: AWS 8월 월간 웨비나
[2주차] 알파유저를 위한 AWS 스터디
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
20분안에 스타트업이 알아야하는 AWS의 모든것 - 윤석찬 :: 스타트업얼라이언스 런치클럽
CloudFront와 S3를 이용한 컨텐츠 배포 전략 - 박현우 CTO, SMARTSTUDY

What's hot (20)

PDF
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
PDF
AWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
PDF
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
PDF
[1주차] 알파 유저를 위한 AWS 스터디
PDF
PDF
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
PDF
SAP on AWS : 경영혁신 플랫폼의 뉴 노멀
PDF
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
PDF
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
PDF
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
PDF
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
PDF
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
PDF
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
PDF
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
PDF
2017 스타트업을 위한 AWS 브로셔
PDF
디자인 패턴과 고객 사례로 살펴보는 현대적 어플리케이션 개발 – 배영부, 강성일, AWS애플리케이션 아키텍트:: AWS Summit On...
PDF
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
PDF
[AWSome Day온라인 컨퍼런스] 강의 2: 클라우드 시작하기 - 장기웅, AWS 테크니컬 트레이너
PDF
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
PDF
Robot 혁명 : 기계들의 반란 - 박천구, AWS솔루션즈 아키텍트/손의형, 로보티즈 선임 연구원:: AWS Summit Online ...
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
AWS Innovate: Infrastructure Automation on AWS - Seungdo Yang
서버리스(Serverless)를 위한 Zombie Microservices Workshop 실습 가이드 :: 윤석찬 (AWS 테크에반젤...
[1주차] 알파 유저를 위한 AWS 스터디
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
SAP on AWS : 경영혁신 플랫폼의 뉴 노멀
AWS 상에서 Microsoft 워크로드 구축 및 운영 - AWS Summit Seoul 2017
AWS Enterprise Summit :: 클라우드 운영 - Cloud CoE, Cloud Ops, Cloud MSP (이원일 시니어 컨...
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
[AWS Builders] AWS 스토리지 서비스 소개 및 사용 방법
2017 스타트업을 위한 AWS 브로셔
디자인 패턴과 고객 사례로 살펴보는 현대적 어플리케이션 개발 – 배영부, 강성일, AWS애플리케이션 아키텍트:: AWS Summit On...
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
[AWSome Day온라인 컨퍼런스] 강의 2: 클라우드 시작하기 - 장기웅, AWS 테크니컬 트레이너
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬
Robot 혁명 : 기계들의 반란 - 박천구, AWS솔루션즈 아키텍트/손의형, 로보티즈 선임 연구원:: AWS Summit Online ...
Ad

Viewers also liked (12)

PDF
Building Large Scale Distributed System on AWS - Korean
PDF
AWS에서의 오픈 소스 활용 및 전략 - Blox와 MXNet을 중심으로 (윤석찬, AWS테크에반젤리스트)
PDF
AWS 서비스를 활용한 애플리케이션 고급 배포 자동화 기법
PDF
Cloud Taekwon 2015 - AWS를 활용한 로그 분석
PDF
Partner ConneXions - Partnering with AWS (안영균 이사)
PDF
한국 금융권을 위한 aws cloud 도입 제언 :: 정우진 :: AWS Finance Seminar
PDF
AWS 기반 TensorFlow 및 MXNet를 활용한 딥러닝 학습 모델 구성하기
PDF
AWS CLOUD 2017 - AWS 가상 컴퓨팅 분야 혁신 서비스 (박철수 솔루션즈 아키텍트)
PDF
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
PDF
AWS 천재가 된 홍대리 10가지 팁:: Megazone 박세진 ::AWS Summit Seoul 2016
PDF
AWS Enterprise Summit :: 클라우드 도입 사례를 통한 적용 대상과 실행 전략 (정우진 이사)
PDF
AWS 비즈니스 프로젝트 협력 방식 및 사례 소개 - 서수영 매니저:: AWS Cloud Track 1 Intro
Building Large Scale Distributed System on AWS - Korean
AWS에서의 오픈 소스 활용 및 전략 - Blox와 MXNet을 중심으로 (윤석찬, AWS테크에반젤리스트)
AWS 서비스를 활용한 애플리케이션 고급 배포 자동화 기법
Cloud Taekwon 2015 - AWS를 활용한 로그 분석
Partner ConneXions - Partnering with AWS (안영균 이사)
한국 금융권을 위한 aws cloud 도입 제언 :: 정우진 :: AWS Finance Seminar
AWS 기반 TensorFlow 및 MXNet를 활용한 딥러닝 학습 모델 구성하기
AWS CLOUD 2017 - AWS 가상 컴퓨팅 분야 혁신 서비스 (박철수 솔루션즈 아키텍트)
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 천재가 된 홍대리 10가지 팁:: Megazone 박세진 ::AWS Summit Seoul 2016
AWS Enterprise Summit :: 클라우드 도입 사례를 통한 적용 대상과 실행 전략 (정우진 이사)
AWS 비즈니스 프로젝트 협력 방식 및 사례 소개 - 서수영 매니저:: AWS Cloud Track 1 Intro
Ad

Similar to DjangoGirls를 위한 Django on AWS - 윤석찬 (DjangoGirls Seoul 모임) (20)

PPTX
AWS Amplify를 통한 서버리스 애플리케이션 개발 - 백재현:: AWS 현대적 애플리케이션 개발
PDF
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자, 신한은행 사례 발표
PDF
요금 모델 및 클라우드 애플리케이션 지원 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
PDF
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
PDF
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
PDF
AWS와 함께하는 스타트업 여정 AWS Activate 프로그램/스타트업에게 가장 사랑받는 AWS 서비스들 – 김민지, 박진우 :: AWS...
PPTX
AWS 클라우드를 통한 마이크로서비스 구현 방법 - 조상만 :: AWS 현대적 애플리케이션 개발
PDF
AWS 클라우드 기반 나의 첫 웹 애플리케이션 만들기 – 윤석찬 :: AWS Builders Online Series
PDF
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
PDF
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
PDF
2017 AWSome Day Online Conference - 강의 1. AWS 소개 및 AWS의 역사
PDF
AWS IoT로 예지정비 실현하기 - 이종화 솔루션즈 아키텍트, AWS
PDF
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
PPTX
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
PDF
엔터프라이즈를 위한 AWS 지원 및 사례 (서수영) - AWS 웨비나 시리즈
PDF
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
PDF
AWS 구축 경험 공유
PDF
AWS와 비즈니스 프로젝트 협력 방식 및 사례 소개 - 노경훈 매니저:: AWS Cloud Track 2 Advanced
PDF
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
PDF
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)
AWS Amplify를 통한 서버리스 애플리케이션 개발 - 백재현:: AWS 현대적 애플리케이션 개발
AWS Enterprise Summit :: 키노트 - 엔터프라이즈 IT의 미래 (Stephen Orban) - LG전자, 신한은행 사례 발표
요금 모델 및 클라우드 애플리케이션 지원 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
AWS와 함께하는 스타트업 여정 AWS Activate 프로그램/스타트업에게 가장 사랑받는 AWS 서비스들 – 김민지, 박진우 :: AWS...
AWS 클라우드를 통한 마이크로서비스 구현 방법 - 조상만 :: AWS 현대적 애플리케이션 개발
AWS 클라우드 기반 나의 첫 웹 애플리케이션 만들기 – 윤석찬 :: AWS Builders Online Series
비트교육센터-AWS활용 1주차: EC2, S3, Elastic Beanstalks 사용
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
2017 AWSome Day Online Conference - 강의 1. AWS 소개 및 AWS의 역사
AWS IoT로 예지정비 실현하기 - 이종화 솔루션즈 아키텍트, AWS
[애플리케이션 현대화 및 개발] 파트너 세션 | 모던 인프라스트럭쳐 아키텍쳐 - 서호석 이사, 영우디지탈
강연 1. AWS 소개 및 AWS의 역사:: AWSome Day Online Conference
엔터프라이즈를 위한 AWS 지원 및 사례 (서수영) - AWS 웨비나 시리즈
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS 구축 경험 공유
AWS와 비즈니스 프로젝트 협력 방식 및 사례 소개 - 노경훈 매니저:: AWS Cloud Track 2 Advanced
간단한 게임을 쉽고 저렴하게 서비스해보자! ::: AWS Game Master 온라인 시리즈 #1
AWS CLOUD 2017 - AWS와 함께하는 엔터프라이즈 비즈니스 애플리케이션 도입하기 (임혁용 매니저)

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
PDF
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
PDF
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
PDF
[D3T1S02] Aurora Limitless Database Introduction
PDF
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
PDF
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PDF
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
PDF
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
[D3T1S06] Neptune Analytics with Vector Similarity Search
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
[D3T1S02] Aurora Limitless Database Introduction
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 1
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...

DjangoGirls를 위한 Django on AWS - 윤석찬 (DjangoGirls Seoul 모임)

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. djangoGirls위한 Django on AWS AWS에서 Django App을 만드는 세 가지 방법 윤석찬 아마존웹서비스코리아, 테크에반젤리스트 @channyun
  • 2. 필요한 만큼만 원할때 마다 인터넷으로 IT 자원을 사용한 만큼만 지불하는 대용량 서비스 클라우드 컴퓨팅이란?
  • 3. 물리적 장치를 가상 서비스로… CPU/메모리 하드디스크 스토리지 데이터베이스 Amazon Elastic Compute Cloud (EC2) Amazon Elastic Block Store (EBS) Amazon Simple Storage Service (S3) Amazon Relational DB Services (RDS) AWS 글로벌 인프라 위에 모든 자원이 서비스로 제공됩니다.
  • 4. 여러분의 소중한 서비스 애플리케이션 환경 웹 서버 데이터베이스 운영체제 설치 물리적 서버 우리가 필요한 것만 집중합시다! AWS
  • 5. 클라우드를 통한 민첩성으로 시장 파괴 호텔 영역 스토리지 영역 모바일 게임 협업 도구 교육 분야식당 평가
  • 6. 초보자를 위한 AWS 클라우드 시작하기 1. AWS 가입하기 및 프리티어 소개 § https://www.youtube.com/watch?v=0DnFtUwsk1s 2. AWS Activate 가입하기 § https://www.youtube.com/watch?v=76kilVvWt3g 3. Amazon EC2, S3 및 ElasticBeanstalk 사용하기 § https://www.youtube.com/playlist?list=PLORxAVAC5fUVcj0nuo VKagk4R9Z6m51h8
  • 7. 용어 정리 • 가상 서버 CPU와 메모리를 가진 클라우드 내 서버 • 인스턴스 Instance AWS에서 가상 서버를 부르는 용어 • EC2 Elastic Compute Cloud 가상 인스턴스를 운영하는 서비스 • S3 Simple Storage Service 무제한 파일 저장 및 공유 서비스 • 관리 콘솔 AWS 서비스를 모두 관리하는 사용자 인터페이스 • 클라우드 와치 AWS 자원을 모니터링 하는 서비스 • 빌링 알림 AWS가 과금 되었는지 확인해주는 기능
  • 8. AWS Elastic Beanstalk • 단계1. 앱 플랫폼 선택 § Python/Ruby/PHP/Node.js 등 서버환경 § DB, 로드밸런싱 및 오토스케일링 • 단계2. 소프트웨어 업로드 § Django 애플리케이션 업로드 및 설치 • 단계3. 앱 실행 및 지속적 배포 § 업데이트 사항 손쉽게 배포 가능 AWS 자원을 활용하여 손쉽게 웹 서비스를 구성 및 배포할 수 있는 무료 관리형 서비스
  • 9. DjangoGirls를 위한 사용 방법 1. (기초) AWS ElasticBeanstalk에 배포 하기 § https://youtu.be/L5LDS0vhpZ8 2. (중급) AWS EB CLI를 통해 배포하기 § https://awsko.wordpress.com/2016/05/22/aws-elasticbeanstalk-deploy- django-app/ 3. (심화) Amazon S3 + RDS(PostgreSQL) 사용하기 § https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic- beanstalk/ § https://realpython.com/blog/python/deploying-a-django-app-and- postgresql-to-aws-elastic-beanstalk/
  • 10. Q: AWS를 어디서 시작할까요? https://aws.amazon.com/ko/getting-started/tutorials/
  • 11. Q: 어디서 공부해야할까요? 생활 코딩: AWS편- https://opentutorials.org/ module/1946 아마존 웹서비스를 다루는 기술 (이재홍) http://pyrasis.com/book/TheArtO fAmazonWebServices Qwiklabs 온라인 실습 서비스 http://qwiklabs.com
  • 12. 온라인 실습 환경 다양한 온라인 강의 자료 및 실습을 통해 AWS에 대한 기초적인 사용법 및 활용 방법을 익히실 수 있습니다. 강의식 교육 AWS 전문 강사가 진행하는 강의를 통해 AWS 아키텍쳐 설계 및 구현에 대한 다양한 온라인 오프라인 강의가 개설되어 있습니다. AWS 공인 인증 시험을 통해 클라우드에 대한 자신의 전문 지식 및 경험을 공인받고 개발 경력을 제시할 수 있습니다. 공인 자격증 및 교육 Q: AWS 교육 지원 프로그램은 있나요? 무료 온라인 웨비나 강의 https://aws.amazon.com/ko/blogs /korea/category/webinar/ AWS 공인 유료 오프라인 강의 http://edu.supertrack.co.kr/ AWS 공인 자격증 https://aws.amazon.com/ko/certifi cation/
  • 13. • 한국 공식 블로그 https://aws.amazon.com/ko/blogs/korea • 소셜 및 정보 공유 • https://twitter.com/AWSKorea • https://facebook.com/AmazonWebServices.ko • https://youtube.com/user/AWSKorea • https://slideshare.net/AWSKorea • 한국 도움말 및 기술 백서 • https://aws.amazon.com/ko/documentation • https://aws.amazon.com/ko/whitepapers Q: AWS 정보 꼭 알아두어야 할 것은?
  • 14. AWS 과금 이슈 1. 갑자기 금액이 많이 나왔어요. (무료가 아닌 유료 인스턴스를 실수로 잘못 선택하거나, 해커에 의해 해킹 된 경우) 2. 비지니스 서포트로 돈이 나왔어요. (원래 Basic Support Plan(무료)를 선택해야 하는데, 잘못 선택한 경우) 3. 소액이지만 돈이 좀 나왔어요. (무료 티어 인줄 알고 켜놨는데, 몇 대를 켜놔서 한달 지나서 깜박 잊고 안 끈 경우)
  • 15. AWS 과금 이슈 대처 방법 1. 고객 센터 https://console.aws.amazon.com/support/home 에서 "Create Case"를 누르신 후, Account & Billing Support을 선택한 후, 케이스 열기 • 수업 중 실수로 잘못 인스턴스를 선택했다. 사용은 하지 않았다. 실수로 비지니스 플랜을 선택했다. 취소 부탁한다라고 쓰시면 됩니다. 영어만 지원한다고 해도, 한글로 쓰셔도 되구요. 답 오는데 1-3일 걸리니까 Case를 여러 개 만드시지 마시고, 담당자기 지정 될때까지 조금 느긋하게 기다시기 바랍니다. 2. 워킹 데이(업무일)로 3일이 지나도 답이 안오는 경우, https://forums.aws.amazon.com/forum.jspa?forumID=139 • 한국어로 답변 받으실 수 있습니다.
  • 16. AWS 과금 이슈 예방 방법 1. Billing Alert를 만드시 설정한다. (초보자는 AWS 활용 강의를 주로 따라하면서, 단계적으로 학습한다.) 2. 해커가 내 암호로 못들어오도록, 암호는 정말 어렵게 만든다. (내 신용 카드는 소중하다!) 3. 뭘 하기 전에 내가 실수를 하는 건 아닌지 다시 확인(영어로 되어 있다면 꼼꼼히 읽기) 한다. (인스턴스 선택, 비지니스 플랜 선택 등) 4. 고급 사용자의 경우, API키 등은 절대로 Github 등에 올리지 않는다. (해커의 사냥감이 됩니다.)