반응형

AWS 16

AWS EC2 생성

⭐⭐ 시작하기 전에 어느 리전에서 생성하는지 확인하는 것은 기본이다 ⭐⭐ 1. 인스턴스 이름을 지정한다. 2. OS는 Ubuntu를 선택했다. 프리티어로 사용할거면 잘 확인하자 !!!! 3. 키 페어 생성 SSH로 접속할거라서 pem으로 생성했다. 키 페어를 생성할 때 주의할 점은 다운 받은 키 파일을 잘 보관해야한다. 새로운 키 페어를 생성하려고 해도 이전에 생성한 키 페어가 있어야 교체도 가능하니까 😫 4. 네트워크 설정 5. 스토리지 설정 기본은 8GB로 설정이 되어있지만, 프리 티어가 최대 30GB까지 지원되니 30GB로 했다. 아니면, 기본 8GB로 일단 생성한 뒤에 용량이 가득차면 늘려주는 것도 공부가 된다. 6. 인스턴스 생성

AWS 2023.07.16

ElastiCache Redis 클러스터 생성

ElastiCache를 생성하는 최신 글이 없는 것 같아서 포스팅한다. 😊 결론부터 말하면 cache.t3.micro로 생성했다. 대부분 기본값으로 설정했다. 🟨 ElastiCache Redis 클러스터 생성 과정 1. Redis 클러스터 생성 버튼을 클릭 2. 클러스터 설정 처음에는 '간편한 생성'을 선택했는데 프리티어가 없는 것 같아서 '새 클러스터 구성 및 생성'으로 선택했다. 이름은 위에처럼 _가 들어가면 안 되서 -로 바꿨다. (2023년 05월 23일 기준) cache.t2.micro 또는 cache.t3.micro가 1년간 프리티어다. 바뀔 수도 있으니 잘 확인하기! 그리고 노드 유형에서 복제본 개수를 2개로 하면 primary 1개, replica 2개 생겨서 총 3개의 노드가 생긴다. 원..

AWS 2023.05.24

EC2에서 Docker MySQL 컨테이너 사용

1. 인바운드 규칙 추가 EC2 > 보안 그룹 > 보안 그룹 ID 선택 후에 인바운드 규칙 편집 보안 그룹 ID는 인스턴스에서 찾아보면 있다. 2. MySQL 컨테이너 생성 시에 포트 포워딩하기 docker-compose 작성 시에 port를 작성안하니까 컨테이너 생성 시에 위에처럼 포트가 지정된다. 이렇게 하면 외부에서 MySQL에 연결할 수 없다. 컨테이너 실행 시에 -p 3306:3306을 해서 포트 포워딩을 해준다. 이렇게 해야 EC2 내부의 도커 MySQL을 외부에서 연결할 수 있다!!! 3. 원격 접속 허용 이걸 하지 않으면 host가 기본적으로 localhost라서 MySQL을 사용하기 어렵다.🥲 1. MySQL root 계정으로 로그인한다. 2. 사용하려는 계정에 다음과 같이 설정한다. g..

AWS 2023.04.28

EC2

EC2 컴퓨팅 플랫폼 제공 컴퓨터를 1대 빌린다고 생각하면 된다. EC2 프리티어 리전에 따라 Windows t2,micro 또는 t3.micro 인스턴스를 매월 750시간 제공 리전에 따라 Linux, RHEL 또는 SLES t2.micro 또는 t3.micro 인스턴스를 매월 750시간 제공 EC2 배포 과정 인스턴스 생성 새 키 페어 생성 후 꼭 다운로드하자. 인스턴스를 분리해서 사용하지 않을거면 스토리지 추가 단계에서 크기를 30GB로 변경하자. 보안 그룹 구성에 MySQL 추가 인스턴스에 연결 jdk 설치 sudo apt update sudo apt install openjdk-11-jre-headless 깃헙 레포지토리 클론 후 build jar 파일 실행 ./gradlew build cd b..

AWS 2023.04.24
반응형