📚요약
지난 시간까지 FE와 BE의 요구사항과 테스트, 구현에 대해 살펴봤습니다. 이번 시간에는 배포를 위해 AWS를 설정하는 방법을 배워보겠습니다.
📖웹 기반 문서 편집기 제작 프로젝트
📄AWS
추가적으로 사용할 수 있는 서비스
📑클라우드 이용의 장단점
장점
- 유연한 이용, 안정적 서비스, 다중화와 스케일링
- Pay as you go, TCO 절감
- 다양한 도구 제공, 풍부한 문서 및 참고 자료
단점
- 비용
- 학습량
📑AMI
도커에서 사용하는 이미지와 비슷하게 아마존에서 제공하는 이미지가 있습니다. 인스턴스를 시작하는데 필요한 기본 세팅을 미리 해놓을 수 있습니다.
자세한 내용은 사이트에서 확인할 수 있습니다.
📄실습-배포 환경 설정
📑EC2 인스턴스 생성 및 네트워크 설정
📑SSH 접속 경로 확인 에러
ssh 접속 경로를 확인하는 과정에서 connection이 time out 되는 에러가 발생했습니다. 설정 그대로 했고, nulzi.prgms-fullcycle.com 에는 접속이 되는데 22번으로 열린 포트에 문제가 있는 것 같습니다.
📑SSH 접속 경로 확인
📑Minikube 활성화
📑클러스터 접근 설정
📑최종 확인
📄실습 - 배포 도구 설정
📑ECR
AWS CLI를 사용해 docker로 로그인해 이미지를 푸시하고 풀합니다.
📑S3
웹을 통해 파일을 업로드하고, CLI와 웹 콘솔에 저장되어 있는 파일을 확인합니다.
📄실습 - 배포 환경 테스트
📑Minikuve 클러스터에 시험 배포
📑이미지 레지스트리를 ECR 이용으로 변경
🍯tip! Makefile을 활용하면 오타가 날 수 있는 값들을 미리 적어두고 사용하면 편하게 사용할 수 있다.
다음 시간에 계속...
출처 & 참고
이시윤 강사님의 강의
'개발 > 프로그래머스 데브코스' 카테고리의 다른 글
| 프로그래머스 데브코스 100일차 with. TS 웹 풀스택 (0) | 2024.08.23 |
|---|---|
| 프로그래머스 데브코스 99일차 with. TS 웹 풀스택 (0) | 2024.08.22 |
| 프로그래머스 데브코스 97일차 with. TS 웹 풀스택 (0) | 2024.08.20 |
| 프로그래머스 데브코스 96일차 with. TS 웹 풀스택 (0) | 2024.08.19 |
| 프로그래머스 데브코스 19주차 회고 with. TS 웹 풀스택 (0) | 2024.08.16 |