본문 바로가기

AWS (Amazon Web Services)20

[RDS] Read Replicas RDS의 Read Replica 란? - primary writer instance의 복제본으로 read-only만 가능하다. - 재해복구(DR)을 위해 사용하거나, primary instance의 부하를 분산하기 위해 사용한다. - DB 엔진별로 limiation이나 특이사항이 있음 replication lag - primary instance와 replica의 데이터 차이를 'replication lag'라고 칭함 - 엔진 별로 replication 방식도 다르며 lag도 다르므로 monitoring이 중요함, CloudWatch에서 "Replica Lag" Metric 제공 - (MySQL, MariaDB) logical replication 방식을 사용 - (Oracle, Postgres, SQL.. 2022. 3. 13.
AWS RDS(Relational Database Service) 란? AWS RDS(Relational Database Service) 란? AWS에서 RDB를 관리/운영해주며 AWS Console을 통해서 마우스 클릭으로 수분내에 DB 생성이 가능하다. 백업, 복구, 장애감지, 조치 등을 AWS에서 자동으로 관리해주기 때문에 사용자가 비지니스 로직에 더 집중할 수 있도록 도와주는 서비스 특징 ㅁ DB가 설치된 host에는 접근이 불가능하다. - AWS가 OS까지 관리하기 때문에 사용자는 DB서비스만을 이용할 수 있다. DB가 설치된 OS나 host에 접근하는 것이 불가능하다. ㅁ Read Replicas 를 제공 - Read Replica란 read-only instance로 DB에 대용량 조회등이 빈번히 발생하는 경우 Read Replica를 추가하여 읽기전용으로 사용.. 2022. 3. 10.
AWS S3 Storage Class 특징 정리 AWS S3에는 Storage Class 라는 개념이 존재한다. Object File의 특성에 따라 Class를 선택하면 이점을 얻을 수 있다. S3 Storage Class S3 Storage Class Use Case 비용 Standard 범용 비용은 위에서 아래로 내려갈수록 저렴 Intelligent-Tiering 알 수 없거나 변화하는 액세스 Standard-Infrequent Access(S3 Standard-IA) 빈번하지 않은 액세스 - 주 또는 월 단위의 액세스 One Zone-Infrequent Access(S3 One Zone-IA) 빈번하지 않은 액세스 - 3개의 가용 영역(AZ)에 데이터를 저장하는 다른 S3 스토리지 클래스와는 달리, S3 One Zone-IA는 단일 AZ에 데이터.. 2022. 2. 28.
AWS S3 Multipart Upload S3에 Upload해야 하는 Object File(한개)의 사이즈가 큰 경우 -> S3 Multipart Upload로 이슈를 해결할 수 있음 S3 Multipart Upload 방식 1. 대용량의 Object File을 적당한 사이즈로 분할 2. 나눠진 조각을 S3로 전송 3. 모든 조각의 전송이 완료되면 하나의 Object File로 합치기 S3 Multipart Upload 시 파일 사이즈 관련 AWS 기준 - 100MiB 이상의 File을 업로드 시 MultiPart Upload 기능을 사용하는 것을 "권장" - MultiPart Upload 시, 각 part의 사이즈는 5MiB ~ 5GiB 로 제한된다. (Limit 사항) => 즉, 하나의 part는 5MiB ~ 100MiB 로 자르는 것을 .. 2022. 2. 27.