본문 바로가기

💜💜💜176

AWS Section 8. RDS+Aurora+ElasticCache 📌 RDB (Relational Database)RDS는 관계형 데이터베이스 서비스의 약자SQL을 쿼리 언어로 사용하는 DB용 관리형 DB 서비스클라우드에서 AWS가 관리하는 RDS 서비스인 데이터베이스를 만들 수 있음PostgresMySQLMariaDBOracleMicrosoft SQL ServerIBM DB2Aurora (AWS 독점 DB) 💡 RDS 의 주요 특징_ EC2에 DB를 배포하는 것보다 RDS를 사용하는 것이 더 유리 💡RDS는 관리형 서비스이므로 단순히 DB 제공 외에도 많은 서비스 제공💡자동화된 운영프로비저닝 및 운영 체제 패치가 자동으로 이루어짐지속적인 백업 및 특정 시점 복원(Point in Time Restore) 가능.모니터링 대시보드 제공으로 데이터베이스 성능 모니터링.. 2024. 9. 27.
AWS Section 7-2. ELB + AS 📌 Network Load Balancer (NLB)4계층 로드 밸런서이므로 TCP와 UDP 트래픽을 처리할 수 있음7계층은 HTTP4계층은 TCP와 UDP네트워크 로드 밸런서는 굉장히 고성능!! (초당 수백만 건의 요청 처리 가능)지연시간도 ALB에 비해 짧음가용 영역 당 하나의 고정 IP만 있음(각 가용 영역에 탄력적 IP를 할당할 수 있음)IF 시험에 >> 애플리케이션 1개 혹은 서로 다른 2개, 3개의 IP로만 액세스 가능하다고 나온다면 네트워크 로드 밸런서 떠올리기!AWS 프리티어 아님 대상 그룹을 생성하면 NLB가 그쪽으로 리디렉션함.그러면 TCP 트래픽이나 백엔드는 HTTP를 사용하면서 프론트엔드는 여전히 TCP를 사용할 수도 있음  네트워크 로드 밸런서의 대상 그룹이 될 수 있는 것EC2.. 2024. 9. 27.
AWS Section 7-1. ELB + ASG 📌 Scalability & High Availability _ 확장성 및 고가용성확장성은 애플리케이션/시스템이 적응하여 더 많은 부하를 처리할 수 있음을 의미합니다.확장성에는 두 가지 종류가 있습니다:Vertical Scalability _ 수직 확장성Horizontal Scalability _ 수평 확장성(= 탄력성)확장성과 고가용성은 연결된 개념이지만 다름 📌 Vertical Scalability _ 수직 확장성인스턴스의 크기를 늘려 성능을 향상시키는 방식ex) t2.micro 인스턴스를 t2.large로 업그레이드.수직 확장성은 데이터베이스와 같은 비분산 시스템에서 매우 일반적RDS나, ElastiCache와 같은 수직적으로 확장할 수 있는 서비스에서 사용하드웨어 성능에 따라 확장 가능 범위에.. 2024. 9. 27.
AWS Section 6-2. EC2 인스턴스 스토리지 📌 Amazon EFS - Elastic File SystemEFS는 관리형 NFS (네트워크 파일 시스템)네트워크 파일 시스템이므로 여러 EC2에 동시에 마운트될 수 있음EC2 인스턴스는 서로 다른 가용성 영역에 있을 수도 있음가용성이 높고, 확장성이 뛰어나며 GP2 EBS 볼륨의 약 3배 비쌈(?)사용량에 따라 비용을 지불하므로 미리 용량을 프로비저닝 할 필요가 없음EFS 파일 시스템은 보안 그룹으로 보호되며, 여러 EC2 인스턴스가 이를 둘러싸고 있음각 EC2 인스턴스는 서로 다른 가용 영역(예: us-east-1a, us-east-1b, us-east-1c)에 위치할 수 있음이러한 가용 영역에 있는 모든 EC2 인스턴스는 EFS를 통해 동일한 네트워크 파일 시스템에 동시에 연결될 수 있음>> E.. 2024. 9. 27.
AWS Section 6-1. EC2 인스턴스 스토리지 📌 EBS(Elastic Block Store) VolumeEBS는 인스턴스에 연결 가능한 네트워크 드라이브로, 인스턴스가 종료된 후에도 데이터를 유지할 수 있음.인스턴스를 다시 생성하고 이전 EBS 볼륨을 마운트하면 데이터 복구 가능.CCP 레벨: 한 번에 하나의 EBS 볼륨만 하나의 인스턴스에 연결 가능.어소시에이트 레벨: 일부 다중 연결 가능.EBS 볼륨은 특정 가용성 영역(AZ)에서만 생성 가능.네트워크로 연결된 USB 스틱과 비슷한 개념이지만 물리적으로 연결되지 않음.무료 티어: 월 30GB의 범용(SSD) 또는 마그네틱 유형의 무료 스토리지 제공.네트워크 기반 드라이브:즉 물리적 드라이브 ❌EC2 인스턴스와 EBS는 네트워크를 통해 통신하므로 약간의 지연 시간이 발생할 수 있음.인스턴스와 분.. 2024. 9. 27.
AWS Section 5. EC2 기초 📌 Amazon EC2AWS에서 가장 많이 사용되는 서비스 중 하나로, 가상 서버를 임대하는 서비스.Elastic Compute Cloud(EC2)는 Infrastructure as a Service (IaaS)의 일환. 주요 기능:가상 머신 임대.EBS 볼륨으로 데이터 저장.Elastic Load Balancer(ELB)로 로드 분산.Auto-scaling group(ASG)으로 서비스 확장.운영체제(OS), CPU, RAM, 저장 공간(예: EBS, EFS, EC2 인스턴스 스토어), 네트워크 카드, 방화벽 규칙(보안 그룹) 등을 선택할 수 있음.클라우드의 장점은 다양한 가상 머신 설정을 선택하고 임대할 수 있다는 것. 📌 EC2 User DataEC2 사용자 데이터를 통해 인스턴스를 bootst.. 2024. 9. 27.
반응형