AWS64 RDS 스냅샷 복구 관련 테스트 스냅샷으로 복구한 후 성능 저하 문제에 대해 글을 쓴 적이 있다. https://ballenabox.tistory.com/187?category=951563 스냅샷 복원 후 성능 저하 문제 RDS, EC2, EBS 등 스냅샷을 찍고 복원할 수 있는 서비스들에서... 스냅샷으로 복원 후 이전에 사용하던 원본보다 성능이 떨어진다고 한다. 복원 구조를 뜯어보자. 1. 첫 스냅샷을 찍으면, 해당 대상의 ballenabox.tistory.com 문득 든 생각으로 테스트 시작. -> 복구한 리소스에서 데이터 첫 호출 시 S3에서 불러오는 것이라면, 첫 호출 전에 스냅샷을 삭제한다면? -> 데이터를 어디에서 불러와야 할지 몰라서 DB가 망가지지 않을까? 테스트 과정 계정 A에서 RDS 수동 스냅샷 생성 > 스냅샷을 .. 2022. 6. 2. AWS 시작 후 체크리스트(220525) AWS에 포커스를 맞추고 학습하지 않는 이상 해당 분야에 대한 지식 수준은 편차가 생긴다. 아는 사람은 당연하게 여기는 사항을 모르는 사람은 존재도 모를 수 있다. 중요하고 당연하지만 모를 수 있는 요소들은 무엇이 있나 확인해보자. AWS 루트 계정 2차 인증 설정 AWS 가입에 사용한 그 이메일이 루트 계정이다. 결론부터 말하면, 이 계정을 사용하는 것은 권장하지 않는다. 최상위 권한을 가진 사용자라 계정 폐쇄까지 가능한 사용자다. 누가 들어와서 탈퇴해버릴 수 있다는 것. 2차 인증(MFA) 설정을 활성화한 후 사용하지 않는 것이 좋다. 그럼 뭘로 접속해서 관리하나? IAM에서 AdministratorAccess 권한을 가진 사용자를 생성해 접속하면 된다. 물론 이 사용자도 2차 인증을 활성화해야 한다.. 2022. 5. 25. EC2에서 MySQL 5.5 테스트 (2) 이전 글에서 MySQL 5.5를 설치해서 확인을 했으니 이제 테스트를 해보자. 테스트를 위해서는 샘플 데이터가 필요하다. MySQL에서 제공하는 'employees' 샘플 DB를 배포해보자. 별거 없다. -> wget https://launchpad.net/test-db/employees-db-1/1.0.6/+download/employees_db-full-1.0.6.tar.bz2 실행하고, tar -xvf로 압축을 푼다. 해당 디렉터리로 이동하고 sql 파일을 DB에 붓는다. -> mysql -u root -p < employees.sql 이 샘플 DB를 자세히 보진 않았는데, 기본적인 구성 요소만 있고 프로시저/트리거 등의 스키마는 없는 것 같다? 나중에 추가해봐야지. 어쨌든 MySQL 5.5(EC2.. 2022. 5. 16. EC2에서 MySQL 5.5 테스트 (1) DB 마이그레이션 테스트를 위해 EC2에 MySQL 5.5를 설치해봤다. 테스트할 내용은 1. MySQL 5.5(EC2) to MySQL 5.6(RDS Aurora) Migration 2. MySQL 5.5(EC2) 5.6으로 업그레이드 위 내용을 테스트하고, 이상이 발생하는지 확인해야 한다. OS는 Amazon Linux 2를 사용했다. 원래는 CentOS 6.10을 쓰려 했는데, 일단 대충 넘겼다. 오래된 버전이라 그런지 귀찮은 점이 많았다. 이리저리 뒤져보니 MySQL 5.5를 설치하려면 mysql 5.5 압축파일, cmake, boost 설치가 필요했다. mysql 파일이야 대충 다운로드 링크 찾아서 wget으로 받았다. cmake도 동일하게 압축파일 받아서 풀었는데, 이거 설치하기 전에 미리 받.. 2022. 5. 12. AWS DB 공부 일정 하고 많은 AWS 서비스 중 DB 관련해 공부를 하다 보니, 이것저것 테스트를 할 일이 생긴다. 부끄럽게도 이론충이라 문서나 다른 사람들의 글만 보고 공부해봐서, 이제 슬슬 자체 테스트를 위한 DB가 필요하다. 특히나 Migration쪽을 시작하니 테스트는 필수더라. 이 주제는 시리즈로 작성할 예정. 1. AWS EC2에 DB 설치해서 샘플 DB 만들기 2. AWS RDS를 사용해 샘플 DB 만들기 3. 위에서 생성한 DB들로 DMS(+ SCT) 사용해보기 어떤 엔진을 사용할지는 아직 결정하지 않았다. 위 과정의 목표는 다음과 같다. - AWS에서 가장 많이 사용하는 DB 구성 방식에 대한 실습 - 점차 증가하는 Migration에 대한 수요에 대비해 엔진별 Migration에 대해 학습한다 - DMS,.. 2022. 5. 1. TypeORM Migration 개념 정리라고 보긴 어려운 내용이다. 시작은 ORM이라는 개념이었는데, 이걸 쭉 읽으면서 이해하기엔 시간이 모자랐다. https://gmlwjd9405.github.io/2019/02/01/orm.html [DB] ORM이란 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 1차 필터링 - 정확히는 TypeORM에 대해 궁금했다. 그런데 이것도 처음부터 이해하기엔 시간이 모자랐다. https://team.modusign.co.kr/typeorm%EC%9C%BC%EB%A1%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%A7%88%EC%9D%B4%EA%B7%.. 2022. 4. 25. 이전 1 2 3 4 5 6 7 ··· 11 다음