본문 바로가기

AWS5

AWS 클라우드 소개 AWSome Day : 강의 1 을 정리한 자료입니다. https://kr-resources.awscloud.com/awsome-day-online-conference AWSOME DAY 온라인 컨퍼런스 AWSome Day 온라인 컨퍼런스는 AWS 클라우드를 시작하기 위한 가장 기본적인 필수 입문 교육 과정입니다. 컴퓨팅, 스토리지, 데이터베이스 및 네트워크 등 AWS의 핵심 서비스와 AWS 클라우드 활용의 kr-resources.awscloud.com 1. 클라우드란? 1) 온프레미스 환경 - 기존의 온프레미스 IT 환경은 비지니스 시스템을 실행하는데 필요한 모든 물리적 구성 요소를 관리 - 사용자는 리소스 액세스를 위해 기업 네트워크에 연결한 뒤 로그인 2) 클라우드 환경 - 클라우드는 여러 리소스를.. 2022. 6. 10.
AWS Certificate Manager를 이용한 HTTPS 설정 1. AWS 콘솔 -> Cerificate Manager에서 인증서 프로비저닝 시작하기 ( or 인증서 요청) 2. 공인 인증서 요청 선택 후 인증서 요청 클릭 3. 도메인 이름 추가에 "*." 을 추가 4. 검증 방법 선택 에서 DNS 검증 선택 후 다음 5. 내용 검토 후 확인 및 요청 6. Route 53에서 레코드 생성 클릭 7. 대기 후 새로고침하여 발급 완료 도메인 확인 백엔드 애플리케이션 HTTPS 설정 1.AWS 콘솔 -> Elastic Beanstalk -> 환경 창에서 백엔드 애플리케이션 -> 구성 2. 로드 밸런서의 편집 클릭 3. 편집 화면에서 리스너 추가 4. 프로토콜 : HTTPS, SSL 인증서 : "*." 선택 후 저장 5. 리스너에서 HTTP 비활성 프론트엔드 애플리케이션 .. 2022. 4. 15.
AWS 엘라스틱 빈스톡을 이용한 프론트엔드 배포 1. 로컬 디렉터리 엘라스틱 빈스톡 환경 초기화 eb init 프로젝트명-frontend - select a default region : 백앤드와 동일 지역 선택 - It appears you are using Node.js. Is this correct? : Y(Node.js 사용) - select a platform : 알맞은 버전 Node.js 선택 - Do you wish to contiue with CodeCommit? : n - Do you want to set up SSH for your instances? : n 2. eb create - app-config.js 변경 : 로컬인 경우 8081, 아닐 경우 빈스톡 주소로 변경 //backend uri를 가져오도록 구현 let backend.. 2022. 4. 15.
AWS 엘라스틱 빈스톡을 이용한 백엔드 배포 AWS CLI 설치 1. AWS 계정 생성 2. 파이썬 3 설치 3.AWSCLIV2.msi 설치 - 설치는 긍정적으로, aws --version으로 확인 4. AWS CLI 설정 - 로그인 후 IAM 서비스 접속 : Identity and Access Management - 역할마다 다른 접근 권한 부여 - 왼쪽 메뉴에서 엑세스 관리 - 사용자 - 오른쪽 대시보드 상단 사용자 추가 클릭 - 세부 설정 : 원하는 사용자 이름 입력 후 프로그래밍 방식 액세스 선택 - 액세스 키와 시크릿 키 자동 생성 - 권한 설정 : 기존 정책 직접 연결 클릭 후, AdminstratorAccess (모든 리소스 권한 / EC2, RDS, EMR 등) - 태그 추가 : 선택사항 - 검토 후 사용자 만들기 클릭 후 액세스 키.. 2022. 4. 14.
AWS 프로덕션 환경 0) 작동 방법 프론트 엔드 주소 입력 -> 프론트 엔드 서버에 연결된 애플리케이션 로드 밸런서 -> 로드 밸런서에 연결 된 오토 스케일링 그룹 내 EC2 인스턴스 중 하나에 트래픽 전달 -> EC2 인스턴스 내부에서 실행 중인 프론트 애플리케이션이 브라우저에 React.js 애플리케이션 반환 ID/비밀번호 로 로그인 -> 백앤드 서버의 애플리케이션 로드 밸런서 -> 백앤드 애플리케이션 ->Mysql 서버와 통신 -> 데이터 교환 *필요 리소스 1) EC2 : Elastic Compute Cloud : 서버 컴퓨터 - 애플리케이션에 접근하려면 EC2의 IP나 EC2의 퍼블릭 도메인을 이용하여 접근 - 프론트엔드 서버 + 백엔드 서버 2개를 운영 2) 라우트 53 - DNS : 도메인과 IP 맵핑 (+IS.. 2022. 4. 13.
반응형