본문 바로가기

전체 글32

AWS RDS #1 RDS 1. 개념 Relational Database Service SQL을 쿼리 언어로 사용한 데이터베이스용 관리형 데이터베이스 서비스 EC2의 자체 DB서비스를 배포하지 않고 RDS 사용 이유 지속적인 백업 가능, 성능을 대시보드에서 모니터링 가능 재해 복구 목적 다중 AZ 가능 단점 : SSH 액세스 불가능 RDS 스토리지 오토스케일링 RDS스토리지 용량 20기가로 설정 -> 용량의 과부하 -> 저절로 용량을 늘림 남은 공간이 10프로가 되거나 부족 상태가 5분 이상 지속 시 오토스케일링 작동 2. 읽기전용과 다중 AZ 읽기전용 일관적인 비동기식 복제의 의미 두 개의 RDS 인스턴스 읽기전용 복제본이 있다고 가정 주 인스턴스와 비동기식 복제 발생 -> 읽기가 일관적으로 유지된다는 뜻 다중AZ .. 2023. 9. 20.
AWS ELB / ASG #1 확장성 및 고가용성 1.확장성 애플리케이션 시스템이 조정을 통해 더 많은 양을 처리할 수 있다는 의미 종류 수직확장성 : 인스턴스의 크기를 확장 -> 데이터베이스와 같이 분산되지 않은 시스템에 사용 수평 확장성( 탄력성 ) : 애플리케이션에서 인스턴스나 시스템의 수를 늘리는 방법 2. 고가용성 애플리케이션 또는 시스템을 적어도 둘 이상의 aws의 az나 데이터센터에서 가동 중인 것을 의미 목표 : 데이터 센터에서의 손실에서 살아남는 것 #2 ELB 1. 개요 의미 :서버로 트래픽을 백엔드나 다운스트림 EC2 인스턴스 또는 서버들로 전달하는 역할 이유 : 부하를 다수의 다운스트림 인스턴스로 분산하기 위해 2. 상태확인 작동이 올바르게 되고 있는지의 여부를 확인 포트와 라우트에서 이루어짐 HTTP 상태.. 2023. 9. 13.
3st Project #1 IaC CLOUD 및 DevOps 서비스 자동화 Terraform을 활용하여 인프라 구축 Terrafoem을 이용 EKS로 인프라 구축 Ansible을 활용하여 docker 및 jenkins 서비스 실행 Ansible 이용한 ELK - ElasicSearch, Logstash, Kibana 로그 시스템 구성 Cloudwatch를 활용한 모니터링 및 인프라 테스트 2023. 9. 2.
AWS EC2 EBS #1 EBS : Elastic Block Store 1. 개념 인스턴스가 실행 중인 동안 연결 가능한 네트워크 드라이브 데이터 지속 - 인스턴스 종료시에도. 네트워크 USB 스틱과 같은 개념 특정 가용 영역에 고정 성능 및 용량을 미리 결정 인스턴스 생성시 자동 생성되는데 이때, 인스턴스 종료 시 자동삭제라는 항목이 존재 이는 인스턴스 생성 시 활성화, 비활성화를 통해 변경 가능 2. EBS 스냅샷 다른 가용 영역에도 적용 가능 기능 EBS 스냅샷 아카이브 : 최대 75%할인 가능 - 복원 시간 : 24 ~ 72시간 삭제하는 대신 휴지통에 넣을 수 있어 다시 복구 가능 - 보관 기간은 1일에서 1년 빠른 스냅샷 복원 : 비용이 비쌈 다른 리전으로의 복사 가능 : 재해 복구 전략, 데이터 백업 3. AMI.. 2023. 9. 2.