일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 네트워크
- TCP/IP
- 프로토콜
- AWS
- OSI 7계층
- 동시성 문제
- OOP
- 형상관리
- 백준
- docker
- 4-way-handshake
- JMeter
- EC2
- RDS
- 알고리즘
- 객체지향
- 스프링부트
- 코딩테스트
- JWT
- 3-way-handshake
- Spring Security
- redis
- 로그인
- N+1 문제
- 성능 개선
- 트러블 슈팅
- Java
- Spring
- 인메모리
- Today
- Total
목록AWS (2)
열공스토리
Docker Compose에 포함된 스프링부트 프로젝트를 AWS EC2 서버에 배포해 보았습니다.EC2 인스턴스 생성1. 이름 및 태그인스턴스의 이름과 태그를 설정합니다. 2. AMI 설정운영체제는 우분투를 선택했습니다. 여기서 문득, 다른 개발자 블로그들을 보면 ec2 운영체제를 선택하는 부분에서 대부분 우분투를 선택하는 데 그 이유가 궁금해졌습니다. 그래서 찾아본 결과,1. 우분투는 리눅스의 배포판이므로 리눅스의 기능들을 사용할 수 있다.2. 오픈소스 소프트웨어와 호환이 잘 되기 때문에 웹 서버, 데이터베이스, 애플리케이션 서버 등의 설치와 운영에 최적화 되어 있다.정도로 정리할 수 있었습니다. (이외에도 다른 이유들이 있겠지만 그러한 부분들은 다음에 제대로 활용해 보면서 찾아봐야 겠다고 생각했습니다..
현재 진행중인 프로젝트에 스프링부트 프로젝트에 AWS RDS를 연동해 보았습니다. RDS 데이터베이스 생성부터 연동 및 테스트하는 과정을 기록했습니다. RDS 데이터베이스 생성1. 데이터베이스 서비스 선택MySQL 8.0.39 버전 선택을 선택합니다. 2. 템플릿 선택테스트용 배포이므로 프리 티어를 선택했습니다. 3. 데이터베이스 설정DB 접속 시, 필요한 사용자 이름과 암호를 설정해 줍니다. 4. 인스턴스 구성프리 티어는 기본적으로 버스터블 클래스로 고정됩니다. 5. 스토리지 설정프리 티어는 기본적으로 20GiB를 제공합니다.스토리지 자동 조정 옵션은 비활성화 해줍니다. (활성화 시, 요금 부과 발생) 6. 가용성 및 내구성기본 값으로 자동 설정됩니다. 7. 연결 설정당장은 로컬에서 테스트를 진행할 것..