AWS 64

[Redmine on AWS] Architecture

개요 2020년 10월 즈음에 진행한 과제를 정리해두려고 한다. 💡 주의 AWS나 리눅스, 환경 설정 등에 대해 아무것도 모르는 사람이 진행한 것이기 때문에 잘못된 정보나 불필요한 과정이 포함되어 있을 수 있다. 요구사항 과제 요구 사항은 아래와 같다. Muti-tier 구조 => Web Server, WAS, DB 간 Subnet 구분 필요 Multi AZ 또는 Read Replicas 등을 이용한 DB 분산 배치 HA (High Availability; 고가용성) => AWS ELB 및 Auto Scaling 기능 사용 필요 구조 (Architecture) 요구사항을 만족할 인프라 구조를 아래와 같이 결정했다. 글 모음 1. 2022.02.10 - [Redmine on AWS] VPC/Subnet 생..

[boto3] 설치 및 자격 증명 구성

boto3 Python용 AWS SDK EC2, S3와 같은 AWS 서비스 개체를 생성 및 관리할 수 있다. SDK 소프트웨어 개발 키트 (Software Development Kit) 소프트웨어 기술자가 사용하여 특정한 소프트웨어 꾸러미, 소프트웨어 프레임워크, 하드웨어 플랫폼, 컴퓨터 시스템, 게임기, 운영 체제 등을 위한 응용 프로그램 등을 만들 수 있게 해주는 개발 도구의 집합 이 글에서는 리눅스 환경에서 boto3을 설치하고 자격 증명을 구성하는 방법에 대해 정리한다. 설치 요구 조건 : Python 3.6 이상 Python 3.5 이하는 지원이 중단되었다. pip를 통해 설치할 수 있으며, ==, >=, =1.15.0 pip3 install boto3 [매뉴얼] Boto3가 AWS의 자격증명(..

AWS 2022.01.15

[RDS] 스토리지 사용률 확인

AWS 콘솔에서는 기본적으로 RDS 스토리지 사용량 또는 사용률에 대한 지표를 제공하지 않는다. 대신 여유 스토리지 공간 (MB/초) 지표를 제공한다. 즉, 총 스토리지 용량과 여유 스토리지 공간 용량을 이용해 사용량 및 사용률을 별도로 계산해야 한다. 이 글에서는 총 스토리지 용량과 여유 스토리지 공간 확인 방법을 정리해둔다. 1. 총 스토리지 용량 확인 AWS Concole에서 RDS 정보에 접근한 후, 구성 탭을 클릭한다. 구성 탭에서 스토리지 항목을 확인한다. 2. 여유 스토리지 공간 확인 AWS Concole에서 RDS 정보에 접근한 후, 모니터링 탭을 클릭한다. 모니터링 탭에서 여유 스토리지 공간이라는 이름의 지표를 찾아 클릭한다. 그래프에 마우스를 가져다대면 원하는 시점의 여유 스토리지 공간..

AWS 2021.12.19

EC2/ELB 연결 시 등록 SG 규칙

개요 AWS는 현재 3가지 타입의 ELB를 서비스하고 있다. 이 글에서는 ALB, NLB의 간단한 특징과 EC2 간의 연결 시 등록해야 하는 SG 규칙에 대해 정리한다. 타입 중 하나인 Classic load balancer는 잘 사용하지 않는 추세라 생략한다. ALB (Application load balancer) HTTP/HTTPS 프로토콜을 사용한다. 다른 자원과 통신하기 위해서는 EC2나 RDS와 같이 ALB에 Security Group을 적용해야 한다. IPv4 주소는 LB가 위치한 서브넷의 주소 범위 내의 임의 주소로 변경된다. -> IPv4를 기반으로 방화벽을 설정해야 하는 경우, LB의 현재 IPv4 주소가 아닌 해당 LB가 위치한 서브넷의 네트워크 주소로 방화벽을 해제해야 한다. hea..

AWS 2021.11.17