본문 바로가기

AWS5

Docker 를 이용해서 SonarQube 설치 및 SonarQube 이미지 Amazon ECR Repositories Upload 하기 Docker 를 이용하여 SonarQube 설치 및 SonarQube 이미지 Amazon ECR Repositories 에 Upload 하기 SonarQube 이미지를 ECS 로 사용하기 위해 AWS ECR Repositories 에 업로드하기 1. Docker 를 이용하여 SonarQube 설치 8.9.5-community 버전으로 설치하였으며 버전은 각 환경에 맞게 설정한다. docker pull sonarqube:8.9.5-community 2. Docker 이미지 확인 및 SonarQube Container 실행 Amazon ECR Repositories 에 Upload 를 진행을 할 예정으로 따로 Optional settings 는 하지 않는다. Container 이름을 클릭하면 Logs 를 확.. 2022. 9. 21.
AWS CLI 설치 및 환경 설정 방법 AWSCLI 설치 및 환경 설정 방법 AWS 에서 Command Line Interface (CLI) 을 제공하며, 이를 이용하여 클라우드 관리자 또는 작업자가 더 쉽고 빠르게 작업을 진행할 수 있다. 이 글은 AWS CLI 설치와 credentials, config 파일의 환경을 설정하는 방법을 기술하였다. 아래의 링크를 참고하여 AWSCLI 설치 https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를.. 2022. 8. 30.
Oracle VS Mysql 데이터 타입 비교 DMS 를 이용하여 Oracle to MySQL 마이그레이션 시, 아래의 데이터 타입을 고려하여 테이블을 정의하거나 Task 작업 설정에서 자동으로 테이블을 생성하여 마이그레이션 하도록 할 수 있다. 저자는 정확한 테이블 설계를 통한 마이그레이션을 선호하는 편이라 아래의 데이터 타입을 참고하여 MySQL 테이블을 정의하고 Data Only 진행 방식으로 마이그레이션을 진행하였다.Oracle VS Mysql Data Type▷ Oracle Number 타입으로만 선언한 경우 소수점이 포함이 될 수 있으므로 MySQL 에서는 정수형(Numeric) 이 아닌 이상 Double 타입으로 생성하여야 한다.OracleMySQLBFILEVARCHAR(255)CHAR(n), CHARACTER(n), n CHAR(n),.. 2022. 8. 29.
AWS SDK (Boto3) 를 이용한 CloudWatch DB Log to Excel Download AWS SDK (Boto3) 를 이용한 CloudWatch DB Log to Excel Download Cloud 환경에서 여러 Database 를 관리하는 관리자는 매일 아침 출근을 하면, 일일이 CloudWatch 로그그룹에서 각각의 Instance 로그파일을 클릭하여 Database 에 대한 이상유무를 확인한다. 경보(Alarm)를 걸어놓긴 하지만 모든 경보를 Case 별로 설정하기란 사실상 불가능하므로 대부분의 데이터베이스 관리자는 일일이 확인하거나 중요한 Core DB 에 대해서만 확인을 할 것이다. 이러한 번거로움을 줄이기 위해 저자는 AWS 에서 제공하는 Boto3 Library 를 이용하여 1개의 엑셀파일에 모든 로그를 Download 하고 엑셀 필터 기능을 통해 이상유무를 아침마다 확인을.. 2022. 8. 29.
DMS(Database Migration Service) 구성 가이드 ▽ 이기종간의 마이그레이션 작업을 진행한다고 하면 무조건 DMS 서비스를 추천한다. 저자는 RDS for Oracle to Aurora MySQL DB 로 마이그레이션을 진행하였는데, 툴을 사용하지 않고 수동으로 작업을 할 경우 다양한 이슈가 발생한 경험이 있어 이기종간DB는 꼭 DMS 서비스를 강력 추천을 드린다. DMS 복제 인스턴스 환경 Engine Version : 3.4.6 Instance Class : dms.t3.small 다중 AZ : 아니오 할당된 스토리지(GiB) : 50 DMS 구성도 ▽ DMS 복제 인스턴스를 Stage 환경에 구축하여, Stage 기준으로 환경을 세팅 VPC 망마다 IP 대역이 다르므로 inbound/outbound, peering 연결을 추가하였고 세팅값은 아래와.. 2022. 8. 24.
반응형