본문 바로가기

728x90

퍼블릭 클라우드

C276x260.fwebp.q85 [WIP] AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유 AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유는 다음과 같습니다.EBS 스토리지 사용: AWS EC2 인스턴스는 Elastic Block Store (EBS) 스토리지를 사용하여 인스턴스의 메모리 스왑을 지원합니다. EBS는 디스크 기반 스토리지로서 데이터의 지속성과 안정성을 보장합니다. 따라서 EC2 인스턴스에서는 Swap 메모리 대신 EBS 스토리지를 사용하여 메모리 스왑을 처리할 수 있습니다.성능 이슈: 일반적으로 EC2 인스턴스는 많은 I/O 작업을 처리하므로 Swap 메모리를 사용하는 경우 디스크 I/O 병목 현상이 발생할 수 있습니다. 디스크 I/O가 느려질 경우 인스턴스의 전체 성능에 영향을 미치게 되므로, Sw.. 더보기
C276x260.fwebp.q85 [WIP] Amazon RDS를 사용하여 데이터베이스를 생성하고 연결하는 방법 Amazon RDS를 사용하여 데이터베이스를 생성하고 연결하는 방법데이터베이스 생성데이터베이스 생성 방석 선택엔진 옵션템플릿가용성 및 내구성설정DB 인스턴스 식별자 : rds-mysql-57마스터 사용자 이름 : dbadmin자격 증명 관리 : 자체 관리인스턴스 구성스토리지연결Virtual Private Cloud(VPC) :DB 서브넷 그룹 :퍼블릭 액세스: 아니요VPC 보안 그룹(방화벽) : 새로 생성새 VPC 보안 그룹 이름 : rds-mysql-57가용 영역 :태그, 데이터베이스 인증, 모니터링추가 구성초기 데이터베이스 이름 :DB 파라미터 그룹 :옵션 그룹 :예상 월별 비용 참고URL- AWS re:Invent : Amazon RDS를 사용하여 MySQL 데이터베이스 생성 및 연결 더보기
C276x260.fwebp.q85 [WIP] AWS DMS 외래 키 복제 이슈 AWS DMS(Database Migration Service)를 사용할 때 외래 키(Foreign Key) 복제 이슈AWS DMS(Database Migration Service)를 사용하여 데이터베이스를 마이그레이션할 때 외래 키(Foreign Key)가 복제되지 않는 문제가 발생할 수 있습니다. 1. AWS Management Console 로그인하고 AWS DMS 콘솔을 엽니다.2. 엔드포인트를 선택합니다.3. 외부 키를 비활성화할 MySQL, Aurora MySQL 또는 MariaDB 대상 엔드포인트를 선택합니다.4. 수정을 선택합니다.5. 고급을 선택하고 나서 추가 연결 속성 텍스트 상자에 다음 코드를 추가합니다.Initstmt=SET FOREIGN_KEY_CHECKS=06. 수정을 선택합니다.. 더보기
C276x260.fwebp.q85 [WIP] AWS 데이터베이스 마이그레이션 서비스(DMS) AWS 데이터베이스 마이그레이션 서비스(DMS)AWS DMS 프로세스AWS Database Migration Service란 무엇인가요?https://docs.aws.amazon.com/ko_kr/dms/latest/userguide/Welcome.htmlAWS Database Migration Service의 작동 방식https://docs.aws.amazon.com/ko_kr/dms/latest/userguide/CHAP_Introduction.htmlAWS DMS 구성서브넷 그룹 생성복제 인스턴스 생성엔드포인트 생성- 소스 엔드포인트- 대상 엔드포인트데이터베이스 마이그레이션 태스크 더보기
C276x260.fwebp.q85 [WIP] Amazon Linux 2에서 AWS CodeDeploy Agent를 설치하는 방법 Amazon Linux 2에서 AWS CodeDeploy Agent를 설치하는 방법AWS CodeDeploy Agent는 EC2 인스턴스에서 애플리케이션 배포 작업을 수행하는 에이전트입니다.CodeDeploy 서비스와 통신하여 배포 스크립트 실행, 파일 배포 등을 처리합니다.1. 필수 패키지 설치CodeDeploy Agent는 Ruby 기반이므로 먼저 설치합니다.sudo yum install -y ruby wget설치 확인$ ruby --versionruby 2.0.0p648 (2015-12-16) [x86_64-linux]2. CodeDeploy Agent 설치방법 1: 현재 리전에 맞게 자동 설치 (권장)cd /home/ec2-userREGION=$(curl -s http://169.254.169.2.. 더보기
C276x260.fwebp.q85 [WIP] Amazon ECR(프라이빗 레지스트리) Amazon ECR(Amazon Elastic Container Registry): Amazon Elastic Container Registry(ECR)는 완전관리형 컨테이너 레지스트리로, 이미지와 아티팩트를 어디서나 쉽게 보관, 관리, 공유 및 배포하도록 지원합니다.요금(프라이빗 리포지토리)inbound - 무료outbound - 목적지에 따라 비용이 결정동일 리전(region)동일 AZ(EC2 등) - 무료다른 AZ - GB당 0.01 USD지역 서비스(regional)의 Endpoint(SNS, S3, ECR 등)으로 직접 전송 - 무료다른 리전(region) - GB당 0.08 USD인터넷(아래 표 참고-프라이빗 리포지토리에서 전송된 데이터)ECR 리포지토리Amazon ECR > 리포지토리 > 리.. 더보기
C276x260.fwebp.q85 [WIP] AWS Aurora Serverless v2 DB 클러스터 용량 모니터링 AWS Aurora Serverless v2 DB 클러스터 용량 모니터링Aurora Serverless v2 DB 인스턴스의 용량과 사용률을 모니터링주요 메트릭스ServerlessDatabaseCapacity : 클러스터에 할당된 총 용량ACUUtilization(Aurora Capacity Unit Utilization) : 클러스터에서 사용 중인 Aurora Capacity Unit (ACU)의 비율CPUUtilization : 클러스터에서 사용 중인 CPU 리소스의 비율FreeableMemory : 클러스터에서 사용 가능한 메모리 양ServerlessDatabaseCapacityACUUtilizationCPUUtilizationFreeableMemory 참고URL- AWS Documentation .. 더보기
C276x260.fwebp.q85 [WIP] AWS EC2 인스턴스에 Java를 설치하는 방법 AWS EC2 인스턴스에 Java를 설치하는 방법SDKMAN은 다양한 Java 관련 개발 도구를 쉽게 설치하고 버전을 관리할 수 있는 개발 환경 관리 도구입니다.1. SDKMAN 설치EC2 인스턴스에 SDKMAN을 설치합니다.curl -s "https://get.sdkman.io" | bashLooking for a previous installation of SDKMAN...Looking for unzip...Looking for zip...Looking for curl...Looking for sed...Installing SDKMAN scripts...Create distribution directories...Getting available candidates...Prime the config f.. 더보기

728x90