분류 전체보기 341

[AWS] 웹 브라우저에서 백엔드 주소 보안 설정

》 '내도메인한국' 이용 이어서 하기~ 2023.03.16 - [분류 전체보기] - [Cloud] S3 : 프로젝트 배포하기 (Zappa) [Cloud] S3 : 프로젝트 배포하기 (Zappa) ※ 개요 ※ → DB : MySQL > 백엔드 연결 → 백엔드 : PyCharm project > zappa로 배포 → 프론트엔드 : React project > build 파일 AWS : S3 에 업로드 ● 준비 》 S3 버킷 만들기 : 2023.03.15 - [분류 전체보기] - [Cloud] S alsrudalsrudalsrud.tistory.com ① 인증서 발급 ※ 지역 : 미국 동부 (버지니아 북부) 》 AWS 》 Certificate Manager 》 인증서 요청 》 퍼블릭 인증서 요청 ② Cloud..

CLOUD/Public Cloud 2023.03.16

[AWS] S3 : 프로젝트 배포하기 (Zappa)

※ 개요 ※ → DB : MySQL > 백엔드 연결 → 백엔드 : PyCharm project > zappa로 배포 → 프론트엔드 : React project > build 파일 AWS : S3 에 업로드 ● 준비 》 S3 버킷 만들기 : 2023.03.15 - [분류 전체보기] - [Cloud] S3 : 버킷 내 객체 공유하기 [Cloud] S3 : 버킷 내 객체 공유하기 ● S3 : 클라우드 스토리지 》 확장성 》 가용성 》 용량을 쓴 만큼 비용 지불 ● S3 vs. EBS 》 S3 : 컴퓨터가 없어도 사용 가능 → 객체 스토리지 : 수평적인 파일 관계, 특정 url로 접근 가능 》 EBS : E alsrudalsrudalsrud.tistory.com [ PyCharm Project 배포 ] ① Za..

CLOUD/Public Cloud 2023.03.16

[AWS] Load Balancer DNS 설정

[ 로드밸런서 DNS에 도메인 할당 ] 》 '내도메인한국' 사이트 이용 ● 로드밸런서 생성 》 대상 그룹 생성 후 로드밸런서에 연결 ● 로드밸런서 DNS name 확인 ● '내도메인한국' 에서 별칭 등록 ● 보안 설정 》 EC2 》 네트워크 및 보안 》 보안 그룹 》 해당 보안 그룹 선택 》 인바운드 규칙 편집 ● 인증서 등록 》 AWS 》 Certificate Manager 》 인증서 요청 》 퍼블릭 인증서 요청 》 완전히 정규화된 도메인 이름 : '내도메인한국'에서 사용했던 별칭 ● 리스너 추가 》 EC2 》 로드밸런서 》 Add listener 》 HTTP:80 : Default actions - Forward 》 HTTPS:443 : Default actions - Redirect, Default..

CLOUD/Public Cloud 2023.03.16

[AWS] S3 : React 프로젝트 업로드

● 준비 》 node.js 설치 》 VSCode 설치 ● React project 생성 》 cmd 창에서 명령어 입력 npx create-react-app ([생성 폴더]) #생성 폴더명은 옵션 ● build 폴더 생성 》 VSCode 에서 React 폴더 열기 》 터미널창에서 명령어 입력 #react 시작하기 npm start #build 폴더 생성 npm run build ● build 폴더 > S3에 업로드 ● S3 설정 변경 》 버킷 》 속성 》 정적 웹 사이트 호스팅 》 활성화 》 메인 페이지로 띄울 인덱스 문서 : index.html ☞ 확인하기 ☜ 》 버킷 웹 사이트 엔드포인트로 접속 시 index.html 페이지 확인

CLOUD/Public Cloud 2023.03.15

[AWS] S3 : Django에 저장되던 이미지 > S3에 저장하기

》 Django 기능 이용 [ AWS : S3 ] 》 버킷 만들기 2023.03.15 - [분류 전체보기] - [Cloud] S3 : 버킷 내 객체 공유하기 [Cloud] S3 : 버킷 내 객체 공유하기 ● S3 : 클라우드 스토리지 》 확장성 》 가용성 》 용량을 쓴 만큼 비용 지불 ● S3 vs. EBS 》 S3 : 컴퓨터가 없어도 사용 가능 → 객체 스토리지 : 수평적인 파일 관계, 특정 url로 접근 가능 》 EBS : E alsrudalsrudalsrud.tistory.com [ Django ] 》 PyCharm Project 이용 ● Django project 생성 + 기본 세팅 #장고 설치 pip install django #설정 파일 만들기 django-admin startproject c..

CLOUD/Public Cloud 2023.03.15

[AWS] S3 : 버킷 내 객체 공유하기

● S3 : 클라우드 스토리지 》 확장성 》 가용성 》 용량을 쓴 만큼 비용 지불 ● S3 vs. EBS 》 S3 : 컴퓨터가 없어도 사용 가능 → 객체 스토리지 : 수평적인 파일 관계, 특정 url로 접근 가능 》 EBS : EC2 가 있어야만 사용 가능 → 블록 스토리지 : 계층적, 일반적인 윈도우/리눅스 [ S3 버킷 만들어 보기 ~ ] ● 버킷 만들기 》 AWS 》 S3 》 버킷 만들기 》 버킷 이름은 유일, 다른 사람들과 중복 금지 》 기본값 변경 안하고 생성 (생성 후 재설정 가능) ● 객체 업로드 하기 》 객체 URI로 접근 가능 : 업로드 한 객체의 S3 URI 로 접속 → Access Denied ● 누구나 받아갈 수 있게 설정 ① 버킷 》 권한 》 퍼블릭 액세스 차단 해제 ② 버킷 》 ..

CLOUD/Public Cloud 2023.03.15

[AWS] RDS : Master(온프레미스) - Slave(AWS Cloud) 서버 구축

- 재해 복구 상황 [ 온프레미스 서버 (자체 서버) ] : Master ● 마스터 서버 설정 참고 : 2023.03.02 - [클라우드/서버] - [DB 이중화] Active(쓰기) - Active(읽기) [DB 이중화] Active(쓰기) - Active(읽기) [ 준비 ] ※ CentOS 8 서버 2대 준비 ● 네트워크 설정 ● 방화벽 해제 setenforce 0 systemctl stop firwalld ● MySQL 설치 yum install mysql-server systemctl restart mysqld ● MySQL root 패스워드 설정 mysql_secure_installation [ M alsrudalsrudalsrud.tistory.com # 특정 데이터베이스 백업파일 만들기 my..

CLOUD/Public Cloud 2023.03.14

[AWS] RDS : Master - Slave 서버 구축

● RDS 란? 》 가상머신 + 운영체제 ≒ EC2 + mysql 》 AWS 에서 설정 파일 관리 (기존 방식 : vi 편집기로 설정 파일 관리) → 좌측의 파라미터 그룹 [ RDS 로 Master - Slave 서버 구축하기 ] ● RDS 생성 》 RDS 》 데이터베이스 》 데이터베이스 생성 》 표준 생성 》 엔진 옵션 : MySQL 》 템플릿 : 프리티어 》 인스턴스 구성 : t3.micro 》 가용성 및 내구성 - 다중 AZ 배포 : 다른 AZ 에 Aurora 복제본/리더 노드 생성 》 VPC : 내가 만들어놨던 vpc ( 생성 당시 dns 확인, 호스트 이름 활성화 했어야 함 > vpc > 작업 > 설정 편집 ) 》 VPC 보안 그룹 : 새로 생성 》 가용 영역 : a 》 추가 구성 : 이름 / ..

CLOUD/Public Cloud 2023.03.14

[AWS] AWS 의 네트워크

● Region (지역) 과 AZ (가용 영역) 》 Region : 가장 큰 단위 》 현재 서울에 사용 가능한 가용 영역 4개 : a 랑 c 를 제일 많이 사용 ap-northeast-2a ap-northeast-2b ap-northeast-2c ap-northeast-2d 》 region & az : 물리적으로 구분되어 있지만 논리적으로는 연결되어 있음 - 서비스 이용 시 vpc 생성 후 이용 ● VPC와 서브넷 》 VPC : 가장 기본적인 서비스, 서브넷 단위로 쪼개질 수 있음 [ 실습1 ] ☞ 생성한 인스턴스 ip 로 putty 연결하기 ☜ ① VPC 생성 》 AWS 》 VPC 이동 》 VPC 생성 》 가상의 네트워크 대역 설정 (100.100.0.0/16) 》 VPC 생성 완료 ② Subnet 생..

CLOUD/Public Cloud 2023.03.14

[AWS] AWS 이용하는 방법

※ 항상 지역이 서울인 걸 확인 ! ① 웹 콘솔을 이용하는 방법 ② 리눅스 명령어를 이용하는 방법 ● 우측 상단 이름 클릭 ● 보안 자격 증명 ● 액세스 키 ● .csv 파일 다운로드 ● 윈도우 cmd 창 실행 aws configure 》 명령어 실행 후 다운받았던 csv 파일 속 액세스 키 값 입력하기 》 default region name : ap-northeast-2 ( 서울 ) → 명령어로 aws 이용 가능한 준비 끝! ← ☞ 확인하기 ☜ ● vpc 만들어보기 ● cmd 창에서 명령어 입력 # 현재 vpc 리스트 출력 aws ec2 describe-vpcs # 새로 하나 추가하기 aws ec2 create-vpc --cidr-block 100.100.0.0/16 ♬ 생성 확인 ♬ 》 AWS 웹에서..

CLOUD/Public Cloud 2023.03.14
728x90