교육108 [71일 차] 21.11.03 : DevOps 12 Auto Scaling Policy AWS CloudWatch Alarm 1교시 어제는 로드 밸런서와 오토 스케일링을 통한 동기식 디커플링 -> 요청 정보와 응답 장비를 디커플링 하기 웹 서버와 트래픽을 디커플링 하는 오토 스케일링 그룹의 앞단을 ELB로 묶고, 오토 스케일링 그룹은 서버의 실행을 보장한다. 오토 스케일링 그룹에서 시작되는 서버는 자동으로 ELB에 등록된다. CPU 사용량이 일정 기준을 넘거나 미만일 때 확장 또는 축소를 진행하는데, 바로 진행하는 것이 아니다. 일정 시간 지켜보는데, 여기에 걸리는 시간은 Cooldown 지시자의 값으로 결정된다. Cooldown: 10 이면 10분 동안 지켜보는 것. (AWS::AutoScaling::AutoScalingGroup 작업에서 작성된다) 오.. 2021. 11. 3. [70일 차] 21.11.02 : DevOps 11 RTO, RPO 동기적/비동기적 디커플링 1교시 어제는 고가용성을 위해 CloudWatch, AutoScaling 수업 다른 가용 영역에 복구 - 오토스케일링을 활용하여 장애가 발생한 가상 서버 복구 복구 시간 목표(RTO) 시스템이 오류를 복구하는데 걸리는 시간(= 시스템 중단 후 서비스를 다시 제공하기까지 걸린 시간). 서버 장애 이후 새로운 서버가 시작되고, 내용물이 설치되고 실행되기까지의 시간 복구 지점 목표(RPO) 오류 발생 시 수용할 수 있는 데이터 손실 기간. 데이터 손실의 양은 시간으로 측정된다(오전 10시에 장애 발생 후 오전 9시의 스냅숏으로 시스템을 복구한다면 데이터 손실의 시간 범위는 1시간). 어제 한 실습에서는 yml 템플릿을 배포, EC2 인스턴스를 오토스케일링으로 배포했다... 2021. 11. 2. [69일 차] 21.11.01 : DevOps 10 AWS DynamoDB CloudWatch Auto Scaling 1교시 교안 받은 김에 이전 내용 살짝 복습 EBS와 인스턴스 스토어는 소량의 데이터 통신에는 별 차이가 없지만.. -> 가용성을 원한다면 인스턴스 스토어는 EBS보다 뒤쳐진다. -> 대량의 데이터를 주고받는 경우에는 인스턴스 스토어가 더 빠르다. RDS를 생성하면 DB 인스턴스가 생성된다. Architecture란? -> 구조 : 광범위한 의미 AWS 솔루션 아키텍처? -> 고객의 요구에 따라 인프라를 구축하는 작업 2교시 https://aws.amazon.com/ko/getting-started/hands-on/?awsf.getting-started-category=*all&awsf.getting-started-level=*all&aw.. 2021. 11. 1. [68일 차] 21.10.29 : DevOps 9 AWS RDS AWS DynamoDB 1교시 실습에 사용할 토폴로지는 어제 그대로 VPC 1개에 서브넷 2개 다중 영역에 Failover를 이용한 배포/데이터베이스를 다른 리전으로 복사하기 스택 배포 후 만들어진 RDS의 스냅숏 하나 생성 왜 다른 리전으로 DB를 복사하는가? - 재해복구 목적 : 리전 전체에 일어난 재해에 대한 방비 - 리전 재배치 : 인프라를 다른 리전으로 이동하여 대기 시간을 줄이고 속도를 높여 고객 서비스를 개선 RDS 좌측 목록에 있는 Automated backups > 현재 리전에 가동 중인 RDS가 보인다. 원래 이걸 체크 > 작업 > 교차 리전 복제 관리 > 이렇게 들어가서 진행해야 하는데, MySQL이 지원되는 DB 엔진이 아니다. -> MSSQL RDS 하나 대충 생성(.. 2021. 10. 29. [67일 차] 21.10.28 : DevOps 8 AWS RDS 1교시 어제 하다 말았던 실습 재개. EC2 인스턴스를 온 프레미스 DB라고 가정하고, RDS로 Migration 수정된 YAML 파일 설명이 있었다. 스택 파일을 생성하면 RDS DB, 인스턴스, AutoScaling 시작 구성/그룹, 로드 밸런서가 생성된다. 엔드포인트라는 단어가 자주 나오는데 정확히 알고 가자. -> 송신 또는 수신하는 지점. 이 지점에서 데이터를 받고 해당 서비스로 전달해준다. -> 장비를 식별해서 통신할 수 있는 정보값 2교시 Windows 터미널에서 aws rds describe-db-instances 실행 AWS에 RDS로 구성된 DB 인스턴스 정보 출력 인스턴스 하나로 접속 -> service httpd status로 웹 서비스 상태 확인 -> /var/www.. 2021. 10. 28. [66일 차] 21.10.27 : DevOps 7 EBS 스냅샷 인스턴스 스토어 AWS EFS 1교시 AWS 코어 서비스 1. 클라우드에 데이터 저장 1.1. 객체 저장하기 : S3와 S3 Glacier -> aws cli를 활용하여 S3 버킷 생성, 파일 업로드 -> SDK를 활용하여 애플리케이션과 S3 통합 -> S3에 정적 웹 사이트 호스팅 -> S3 Glacier 사용 1.2. 하드 드라이브에 데이터 저장 : EBS와 인스턴스 스토어 1.3. 관계형 DB 사용하기 : RDS 1.4. NoSQL DB 서비스 프로그래밍 : DynamoDB 2. 고가용성 아키텍처 설계 3. 인프라 디커플링 4. 장애 허용 시스템 아키텍처 설계 어제 마지막에 했던 EBS가 NAS 유형의 스토리지다. 연결을 해제했다가 다시 연결하면 내부 파일이 그대로 있는 것을 확인했다.. 2021. 10. 27. 이전 1 2 3 4 5 6 7 8 ··· 18 다음