SlideShare a Scribd company logo
1
발표자 소개
• XpressEngine 개발팀에 소속
• XE3 core 개발
• XE 체험하기 서비스 개발
2
Cloud Computing?
개인이 가진 단말기를 통해서 주로 입/출력 작업만 이
루어지고, 정보분석 및 처리, 저장, 관리, 유통 등의 작업
은 클라우드라 불리는 제 3의 공간에서 이루어지는 컴
퓨팅 시스템 형태
출처: https://ko.wikipedia.org/wiki/클라우드_컴퓨팅
3
출처: https://ko.wikipedia.org/wiki/클라우드_컴퓨팅
4
5
AWS Free Tier
6
7
이 많은 혜택들이
8
이 많은 혜택들이
9
10
한도 초과시..
11
12
오늘의 목표
Laravel 을 기반으로 AWS 를 이용한
웹 서비스 구축하기!
13
적용될 기능
• 회원가입 및 로그인
• 이미지를 첨부한 게시글 작성
• 회원가입 메일 발송
• 단체메일 발송
14
사용될 AWS 클라우드 서비스
• Simple Storage Service (S3)
• Simple Email Service (SES)
• Simple Queue Service (SQS)
15
기본 셋팅
• laravel git clone
• require aws-sdk-php, flysystem-aws-s3-v3
• composer.lock copy & composer install 등등
• 회원가입 처리
• local storage 로 글쓰기 1회
16
사용자 생성하기
17
사용자 생성하기 - IAM
18
1
2
사용자 생성하기 - IAM
19
1
2
사용자 생성하기 - IAM
20
1
copy
2
사용자 생성하기 - IAM
21
생성 완료
사용자 생성하기 - IAM
22
S3 사용설정
23
S3 사용 설정 - IAM
클릭
24
S3 사용 설정 - IAM
25
S3 사용 설정 - IAM
1
2
3
26
S3 사용 설정 - S3
27
S3 사용 설정 - S3
1
2
28
소스코드 변경
• config/filesystem.php 수정
• 새로운 글작성
29
S3 사용 설정 - S3 - Bucket Policy
1
2
3
30
1
S3 사용 설정 - S3 - Bucket Policy
31
S3 사용 설정 - S3 - Policy Generator
“ S3 Bucket Policy ”
“ Allow "
“ * ”
“ GetObject ”
“ arn:aws:s3:::<bucket_name>/* ”
클릭
32
S3 사용 설정 - S3 - Policy Generator
Copy
33
S3 사용 설정 - S3 - Bucket Policy
Paste
1
2
34
새글 작성
• policy 적용 후 새글 작성하여 이미지 노출 확인
35
SES 사용설정
36
37
38
SES 사용 설정 - IAM
클릭
39
SES 사용 설정 - IAM
1
2
3
40
SES 사용 설정 - SES
1
2
사용할 이메일 주소
4
3
41
SES 사용 설정 - 사용자 이메일 인증
클릭
42
1
SES 사용 설정 - SES
2
43
SES 사용 설정 - Support - Request Increased Sending Limits
사용 용도에 대한 설명
44
SES 사용 설정 - Support - Request Increased Sending Limits
24시간 이내 처리
45
소스 코드 수정
• config/mail.php - driver, from 수정
• config/services.php - ses 항목 수정
• Auth/AuthController@create 수정 및 회원 가입
• 메일 수신 확인
46
SQS 사용설정
47
SQS 사용 설정 - IAM
클릭
48
SQS 사용 설정 - IAM
1
2
3
49
SQS 사용 설정 - SQS
1
2
3
50
SQS 사용 설정 - SQS
51
52
LAST!!
단체메일 발송!!
53
54
감사합니다.
55

More Related Content

What's hot (20)

PPTX
Docker 사용가이드 public v0.1
Steve Shim
 
PPTX
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
negabaro
 
PDF
초심자를 위한 도커 소개 및 입문
Daniel Seo
 
PDF
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
David Lee
 
PPTX
Introduce Docker
Yongbok Kim
 
PPTX
Docker 사내교육 자료
Juneyoung Oh
 
PDF
AWS + Docker in Vingle
D C
 
PPTX
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
Jude Kim
 
PDF
Docker (Compose) 활용 - 개발 환경 구성하기
raccoony
 
PDF
Puppet과 자동화된 시스템 관리
Keon Ahn
 
PDF
CoreOS를 이용한 Docker 관리툴 소개
충섭 김
 
PPTX
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
SeungYong Oh
 
PPTX
Docker 로 Linux 없이 Linux 환경에서 개발하기
iFunFactory Inc.
 
PDF
Open stack의 vm개념을 통한 docker의 활용
Tae Young Lee
 
PPTX
Introduce Google Kubernetes
Yongbok Kim
 
PDF
도커 학습과 Boot2Docker
pyrasis
 
PDF
DevOps with Docker
Sangcheol Hwang
 
PDF
도커(Docker) 메트릭스 & 로그 수집
Daegwon Kim
 
PPT
Backend Master | 3.4.5 Deploy - Docker Principal
Kyunghun Jeon
 
PDF
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
pyrasis
 
Docker 사용가이드 public v0.1
Steve Shim
 
aws/docker/rails를 활용한 시스템 구축/운용 - docker편
negabaro
 
초심자를 위한 도커 소개 및 입문
Daniel Seo
 
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
David Lee
 
Introduce Docker
Yongbok Kim
 
Docker 사내교육 자료
Juneyoung Oh
 
AWS + Docker in Vingle
D C
 
docker on GCE ( JIRA & Confluence ) - GDG Korea Cloud
Jude Kim
 
Docker (Compose) 활용 - 개발 환경 구성하기
raccoony
 
Puppet과 자동화된 시스템 관리
Keon Ahn
 
CoreOS를 이용한 Docker 관리툴 소개
충섭 김
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
SeungYong Oh
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
iFunFactory Inc.
 
Open stack의 vm개념을 통한 docker의 활용
Tae Young Lee
 
Introduce Google Kubernetes
Yongbok Kim
 
도커 학습과 Boot2Docker
pyrasis
 
DevOps with Docker
Sangcheol Hwang
 
도커(Docker) 메트릭스 & 로그 수집
Daegwon Kim
 
Backend Master | 3.4.5 Deploy - Docker Principal
Kyunghun Jeon
 
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
pyrasis
 

Viewers also liked (20)

PPTX
Chimp presentation.pptx.1 (2)
Laura Ferguson
 
PDF
Ysq rolnick schema short
Arnon Rolnick
 
PPTX
SiriusDecisions Summit 2014 - Toby Murdock Frank Barry
Kapost
 
PPTX
Genre of text
ainunatin mahfudhoh
 
PPTX
Caracteristicas y diferencias entre bing y google
Hector Umajinga
 
PPT
Vocab week #9
Mr Tanada
 
PPTX
Workshop iOS
Bob Carvalho
 
PDF
Top 15 Cars that Oozes With Grandeur
Eason Chan
 
PPTX
Understanding Application Process is Key to School Admissions
Milton Hershey School
 
PDF
การพัฒนาซอฟต์แวร์แบบ Reactive Systems
IMC Institute
 
PPTX
Know your father who cares for you
cmfindia
 
PDF
Fruity Chicken [Korma style]
Tastes of Health
 
PDF
Mission Possible VenTESOL
Shelly Sanchez Terrell
 
PDF
Strategic Content Framework
Rob Bertholf
 
PPTX
8.1 konsep hibah(syariah) arifah
shahirah44
 
PDF
Node basic training
Caesar Chi
 
PPTX
8.2(2,3,4) syariah afina h ibbah
shahirah44
 
PPTX
Iliade
manuela2905
 
PPTX
東海支部西田
nishida-srmtlab
 
DOCX
La isla bajo el mar
cecy-mendez
 
Chimp presentation.pptx.1 (2)
Laura Ferguson
 
Ysq rolnick schema short
Arnon Rolnick
 
SiriusDecisions Summit 2014 - Toby Murdock Frank Barry
Kapost
 
Genre of text
ainunatin mahfudhoh
 
Caracteristicas y diferencias entre bing y google
Hector Umajinga
 
Vocab week #9
Mr Tanada
 
Workshop iOS
Bob Carvalho
 
Top 15 Cars that Oozes With Grandeur
Eason Chan
 
Understanding Application Process is Key to School Admissions
Milton Hershey School
 
การพัฒนาซอฟต์แวร์แบบ Reactive Systems
IMC Institute
 
Know your father who cares for you
cmfindia
 
Fruity Chicken [Korma style]
Tastes of Health
 
Mission Possible VenTESOL
Shelly Sanchez Terrell
 
Strategic Content Framework
Rob Bertholf
 
8.1 konsep hibah(syariah) arifah
shahirah44
 
Node basic training
Caesar Chi
 
8.2(2,3,4) syariah afina h ibbah
shahirah44
 
Iliade
manuela2905
 
東海支部西田
nishida-srmtlab
 
La isla bajo el mar
cecy-mendez
 
Ad

Similar to XECon2015 :: [3-4] 조정현 - Laravel with cloud (20)

PDF
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
Amazon Web Services Korea
 
PDF
[2주차] 알파유저를 위한 AWS 스터디
Amazon Web Services Korea
 
PDF
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
Amazon Web Services Korea
 
PDF
Amazon S3 고급 활용 기법 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
PDF
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
PDF
AWS Builders Industry edition : 개발자커리어 점프 플랫폼, 점핏
Amazon Web Services Korea
 
PDF
[3주차] 알파 유저를 위한 AWS 스터디
Amazon Web Services Korea
 
PPTX
AWS의 하둡 관련 서비스 - EMR/S3
Keeyong Han
 
PDF
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
Amazon Web Services Korea
 
PPTX
AWS-IAM,S3,EC2
Han Sung Kim
 
PDF
AWS DevDay 실습 가이드 - 서버리스
Amazon Web Services Korea
 
PDF
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
Amazon Web Services Korea
 
PPTX
AWS S3
Wonjun Hwang
 
PDF
AWS GameServer Management
lactrious
 
PPTX
혼자서 커뮤니티 귀동냥하며 만든 Next.js & Amplify & serverless framework 웹 플랫폼 서비스 구현(삽질) 후...
Tae-Seong Park
 
PDF
AWS S3를 이용한 효과적인 SPA 배포
Jesang Yoon
 
PDF
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
Amazon Web Services Korea
 
PDF
AWS와 함께 하는 클라우드 컴퓨팅 - 홍민우 AWS 매니저
Amazon Web Services Korea
 
PDF
S3, 넌 이것까지 할 수있네 (Amazon S3 신규 기능 소개) - 김세준, AWS 솔루션즈 아키텍트:: AWS Summit Onli...
Amazon Web Services Korea
 
PDF
통신사의 차별화된 메시징 서비스 아키텍처를 소개합니다 - 정영준 AWS 솔루션즈 아키텍트 / 강성원, 나상화 소프트웨어 엔지니어 무선사업부...
Amazon Web Services Korea
 
Amazon S3 및 Elastic Beanstalk을 활용한 Wordpress 웹 사이트 구축하기 (윤석찬) - AWS 월간 웨비나
Amazon Web Services Korea
 
[2주차] 알파유저를 위한 AWS 스터디
Amazon Web Services Korea
 
AWS 시작하기 및 Amazon S3 살펴보기 (윤석찬) - AWS 웨비나 시리즈
Amazon Web Services Korea
 
Amazon S3 고급 활용 기법 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
AWS Builders Industry edition : 개발자커리어 점프 플랫폼, 점핏
Amazon Web Services Korea
 
[3주차] 알파 유저를 위한 AWS 스터디
Amazon Web Services Korea
 
AWS의 하둡 관련 서비스 - EMR/S3
Keeyong Han
 
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
Amazon Web Services Korea
 
AWS-IAM,S3,EC2
Han Sung Kim
 
AWS DevDay 실습 가이드 - 서버리스
Amazon Web Services Korea
 
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
Amazon Web Services Korea
 
AWS S3
Wonjun Hwang
 
AWS GameServer Management
lactrious
 
혼자서 커뮤니티 귀동냥하며 만든 Next.js & Amplify & serverless framework 웹 플랫폼 서비스 구현(삽질) 후...
Tae-Seong Park
 
AWS S3를 이용한 효과적인 SPA 배포
Jesang Yoon
 
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
Amazon Web Services Korea
 
AWS와 함께 하는 클라우드 컴퓨팅 - 홍민우 AWS 매니저
Amazon Web Services Korea
 
S3, 넌 이것까지 할 수있네 (Amazon S3 신규 기능 소개) - 김세준, AWS 솔루션즈 아키텍트:: AWS Summit Onli...
Amazon Web Services Korea
 
통신사의 차별화된 메시징 서비스 아키텍처를 소개합니다 - 정영준 AWS 솔루션즈 아키텍트 / 강성원, 나상화 소프트웨어 엔지니어 무선사업부...
Amazon Web Services Korea
 
Ad

More from XpressEngine (20)

PDF
Github 100% 활용하기 - XE Open seminar #3
XpressEngine
 
PDF
XE3 SEO를 다루기 - XE Open seminar #2
XpressEngine
 
PDF
XE Open seminar #2 - keynote
XpressEngine
 
PDF
[XECon2016] B-1 안정수 라라벨 Scout을 활용한 검색 기능 둘러보기
XpressEngine
 
PDF
[XECon2016] A-1 정규창 [React] Immutable한 양방향 데이터 바인딩
XpressEngine
 
PDF
[XECon2016] C-4 한성민 AngularJS 1, 2 그리고 실무환경 적용 이야기
XpressEngine
 
PDF
[XECon2016] C-3 이현석 팀장들이 꼽은 신입 PHP 개발자가 가급적 빨리 알았으면 하는 것들
XpressEngine
 
PDF
[XECon2016] C-2 홍성범 XE3 Theme 제작 - 자유롭게, 그리고 편하게
XpressEngine
 
PDF
[XECon2016] C-1 오승훈 XE3로 웹사이트 만들기
XpressEngine
 
PDF
[XECon2016] B-4 변종원 CodeIgniter와 PHP7
XpressEngine
 
PDF
[XECon2016] B-3 성기진 XE1 가지치기와 오픈소스 생태계의 미래
XpressEngine
 
PDF
[XECon2016] B-2 정광섭 Laravel로 스타트업 기술 스택 구성하기
XpressEngine
 
PDF
[XECon2016] A-3 박형식 Frontend stack의 변화 : jQuery, BackboneJS, ReactJS 중심으로
XpressEngine
 
PDF
[XECon2016] A-2 임형주 Webpack 실무 적용전략
XpressEngine
 
PDF
[XECon2016] A-4 조정현 GitHub + Jenkins + Docker로 자동배포 시스템 구축하기
XpressEngine
 
PDF
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XpressEngine
 
PPTX
XECon2015 :: [2-2] 박상현 - React로 개발하는 SPA 실무 이야기
XpressEngine
 
PPTX
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XpressEngine
 
PDF
XECon2015 :: [1-2] 이현석 - Learning Laravel
XpressEngine
 
PDF
XECon2015 :: [3-3] 김찬희 & 전창완- 네이버 아이디 로그인 소개 및 Laravel 적용
XpressEngine
 
Github 100% 활용하기 - XE Open seminar #3
XpressEngine
 
XE3 SEO를 다루기 - XE Open seminar #2
XpressEngine
 
XE Open seminar #2 - keynote
XpressEngine
 
[XECon2016] B-1 안정수 라라벨 Scout을 활용한 검색 기능 둘러보기
XpressEngine
 
[XECon2016] A-1 정규창 [React] Immutable한 양방향 데이터 바인딩
XpressEngine
 
[XECon2016] C-4 한성민 AngularJS 1, 2 그리고 실무환경 적용 이야기
XpressEngine
 
[XECon2016] C-3 이현석 팀장들이 꼽은 신입 PHP 개발자가 가급적 빨리 알았으면 하는 것들
XpressEngine
 
[XECon2016] C-2 홍성범 XE3 Theme 제작 - 자유롭게, 그리고 편하게
XpressEngine
 
[XECon2016] C-1 오승훈 XE3로 웹사이트 만들기
XpressEngine
 
[XECon2016] B-4 변종원 CodeIgniter와 PHP7
XpressEngine
 
[XECon2016] B-3 성기진 XE1 가지치기와 오픈소스 생태계의 미래
XpressEngine
 
[XECon2016] B-2 정광섭 Laravel로 스타트업 기술 스택 구성하기
XpressEngine
 
[XECon2016] A-3 박형식 Frontend stack의 변화 : jQuery, BackboneJS, ReactJS 중심으로
XpressEngine
 
[XECon2016] A-2 임형주 Webpack 실무 적용전략
XpressEngine
 
[XECon2016] A-4 조정현 GitHub + Jenkins + Docker로 자동배포 시스템 구축하기
XpressEngine
 
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XpressEngine
 
XECon2015 :: [2-2] 박상현 - React로 개발하는 SPA 실무 이야기
XpressEngine
 
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XpressEngine
 
XECon2015 :: [1-2] 이현석 - Learning Laravel
XpressEngine
 
XECon2015 :: [3-3] 김찬희 & 전창완- 네이버 아이디 로그인 소개 및 Laravel 적용
XpressEngine
 

XECon2015 :: [3-4] 조정현 - Laravel with cloud