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.

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

467 views

Published on

클라우드 시스템 상에서 웹서비스를 구성하려고 할 때, 흔히 필요로 하는 파일 스토리지, Queue, 이메일 송신 시스템에 대해 알아보고, Laravel 에서 제공하는 간단한 설정을 통해서 손쉽게 AWS 서비스를 연결하는 방법을 살펴봅니다.

Published in: Software
  • Be the first to comment

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

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

×