목록devops bootcamp 4 (136)
IT STUDY LOG
# 학습 목표 HTTPS로 웹 애플리케이션을 배포 CloudFront, Certificate Manager, Elastic Load Balancer, Route53 등의 서비스에 대해서 이해 모든 테스트를 통과하고, 제출해 # 해결 과제 HTTPS를 적용하기 위해서는 어떤 아키텍처와 어떤 AWS 서비스가 필요한지 구상 구상한 내용을 draw.io 등을 이용해 다이어그램으로 그리고, 해당 이미지파일을 S3에 httpsdiagram 이라는 이름으로 업로드 이때 해당 객체에 대한 퍼블릭 액세스를 허용해야 테스트를 통과 .env파일에 HTTPS 적용을 위한 환경설정으로 적절하게 작성 npm run test2 명령을 사용해 테스트가 통과하는지 확인 실제로 웹 애플리케이션이 브라우저 상에서 HTTPS 프로토콜로 작..
# 학습 목표 Cloud와 Deployment의 의미를 각각 알고, 서비스를 남에게 배포할 수 있다. 클라우드 컴퓨팅이 무엇인지 설명할 수 있다. 애플리케이션 배포가 어떻게 변화되어 왔는지 이해할 수 있다. AWS의 각 서비스가 어떤 목적에 부합하는지 이해할 수 있다. S3의 목적과, 정적 웹 사이트 배포 방법을 이해할 수 있다. EC2의 주요 용어를 이해할 수 있다. (AMI, 인스턴스, 인스턴스 유형, 스토리지 타입, 퍼블릭/프라이빗 IP) EC2의 인스턴스 시작/중지/종료에 대해 이해할 수 있다. RDS와 EC2에서의 MySQL 사용이 어떻게 다른지 이해할 수 있다. CloudFront의 목적을 이해할 수 있다. Auto Scaling의 특징 및 역할을 알 수 있다. 로드 밸런서 중 ELB, 그 중..
#학습 목표 Sprint Repository의 소스코드를 이용하여, 어떤 구조로 구성되어 있는지 확인합니다. HTTP 스프린트의 테스트를 모두 통과해야 합니다. 웹 애플리케이션이 배포 상태에서 잘 작동해야 합니다. #해결 과제 EC2, S3, RDS와 Repository의 소스코드를 가지고 웹 애플리케이션을 배포하기 위해 어떤 아키텍처를 가져야하는지 이해해야 합니다. 아키텍처에 따라 어떤 과정을 먼저 진행해야 할지 확인합니다. 먼저 각 client , server 디렉토리에서 dependencies를 npm install 을 통해 설치합니다. 클라이언트와 서버 디렉토리에 각각 위치한 .env.example 파일을 보며 어떤 환경변수들이 정의되어 있는지 확인합니다. .env.example 파일을 .env ..
# 학습 목표 Cloud와 Deployment의 의미를 각각 알고, 서비스를 남에게 배포할 수 있다. 클라우드 컴퓨팅이 무엇인지 설명할 수 있다. 애플리케이션 배포가 어떻게 변화되어 왔는지 이해할 수 있다. AWS의 각 서비스가 어떤 목적에 부합하는지 이해할 수 있다. S3의 목적과, 정적 웹 사이트 배포 방법을 이해할 수 있다. EC2의 주요 용어를 이해할 수 있다. (AMI, 인스턴스, 인스턴스 유형, 스토리지 타입, 퍼블릭/프라이빗 IP) EC2의 인스턴스 시작/중지/종료에 대해 이해할 수 있다. RDS와 EC2에서의 MySQL 사용이 어떻게 다른지 이해할 수 있다. CloudFront의 목적을 이해할 수 있다. Auto Scaling의 특징 및 역할을 알 수 있다. 로드 밸런서 중 ELB, 그 중..
# 학습 목표 Cloud와 Deployment의 의미를 각각 알고, 서비스를 남에게 배포할 수 있다. 클라우드 컴퓨팅이 무엇인지 설명할 수 있다. 애플리케이션 배포가 어떻게 변화되어 왔는지 이해할 수 있다. AWS의 각 서비스가 어떤 목적에 부합하는지 이해할 수 있다. S3의 목적과, 정적 웹 사이트 배포 방법을 이해할 수 있다. EC2의 주요 용어를 이해할 수 있다. (AMI, 인스턴스, 인스턴스 유형, 스토리지 타입, 퍼블릭/프라이빗 IP) EC2의 인스턴스 시작/중지/종료에 대해 이해할 수 있다. RDS와 EC2에서의 MySQL 사용이 어떻게 다른지 이해할 수 있다. CloudFront의 목적을 이해할 수 있다. Auto Scaling의 특징 및 역할을 알 수 있다. 로드 밸런서 중 ELB, 그 중..