AWS42 [AWS][ASG] 시작 템플릿 오토스케링 구성 안녕하세요 AWS 사용하게 되면 AutoScaling을 구성해서 트래픽이 많아지면 자동으로 감소 증가가 될 수 있도록 구성을 할 수 있습니다. 해당 방법은 사용자가 생성한 시작 템플릿을 통해서 적용이 가능합니다. 시작 템플릿 생성하기 시작 템플릿 이름, 템플릿 버전 설명, AutoScaling 지침,태그 시작 템플릿 콘텐츠 내 AMI 선택 인스턴스 유형 키페어 네트워크 스토리지 Auto Scaling 구성하기 Autoscaling 그룹 이름 , 시작 템플릿(기존 생성된 템플릿) 네트워크 설정 VPC, Subnet ASG -> ALB 연동 기존 ALB 선택(새 로드밸런서에 연결 선택해서 생성해도 무방) AutoScaling 인스턴스 크기 조절 최소 용량, 최대 용량 선택 감사합니다. 2022. 11. 2. [AWS Cloudwatch]AWS Cloudwatch Memory 수집 EC2 인스턴스를 운영하다보면, 서비스 지연 및 서버 리소스에 대해서 이슈가 발생할 경우 Cloudwatch를 통해서 확인하는 경우가 존재하는데,,, 기본적으로 Cloudwatch에 대해서는 메모리 분석 불가능 (해결 방법은 아주 간단합니다. Cloudwatch Agent를 통해 수집 가능) CloudWatch Agent 설치 가이드 Cloudwatch IAM Role 생성 CloudWatch Agent 설치 CloudWatch Agent 메모리 사용량 확인 1. Cloudwatch IAM Role 생성 AWS 서비스 -> EC2 선택 "cloudwatchAgentServicePolicy" 검색 후 선택 Role 정책 이름 지정하기 Role 생성 상태 확인 EC2 인스턴스내에 Role 추가 하기 2. C.. 2022. 6. 28. [AWS CloudWatch] AWS EC2 CloudWatch Log EC2 인스턴스를 운영하다보면, 로그를 통해서 이력 확인을 해야하는데, 서버 접속해서 확인하는데 AWS CloudWatch를 통해서 확인하면 쉽게 확인이 가능합니다. 사전 준비 - EC2 인스턴스 설치 사전 준비(https://monta010.tistory.com/45) CloudWatch Agent 설치 가이드 Cloudwatch 정책(Policy) 생성 Cloudwatch 역할(Role) 생성 패키지 설치(update, awslogs) EC2 인스턴스 IAM 권한 등록 로그 내보내기 대상 설정 서비스 설정 Cloudwatch Log 상태 확인 1. CloudWatch 정책(Policy) 생성 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow".. 2022. 6. 28. [AWS EC2]AWS EC2 Container PortForwarding 접속 AWS EC2내 Container 포트포워딩 후 포트포워딩 포트를 통해 외부 접속 허용 (ECS EC2 구성은 아닙니다) 상세 스펙 OS : Amazon Linux Docker Version : 20.10.13 Docker Container : Nginx Container PortForwarding : 80 -> 8888 구성도 외부 사용자가 -> ALB DNS:8888 -> AWS EC2내 Container Nginx 접속 1. Docker 컨테이너 배포하기 - AWS EC2내에 Docker 설치는 "https://dog-developers.tistory.com/235" 님 내용 참고 부탁드립니다. docker run --name nginx-alb -p 8888:80 -d -v /docker-nginx.. 2022. 6. 22. [AWS]AWS EC2 Public IP 추가 하기 AWS 상에서 EC2 인스턴스 구축시에 Public IP를 활성화하지 못할 경우 추가하는 방법 공유하고자 합니다 Public IP가 존재하지 않는 EC2 인스턴스 네트워크 인터페이스 생성 네트워크 인터페이스 연결 새로운 네트워크 인터페이스 연결하기 위해서는 해당 EC2는 중지가 필수 및 가용 영역 동일 기존 네트워크 인터페이스로 연결할 경우에는 중지는 필요 없음 네트워크 인터페이스 연결 상태 확인 탄력적 IP 생성하기 네트워크 인터페이스에 Public 할당하기 EC2 Public IP할당 확인하기 Public IP로 EC2 접속 2022. 6. 22. [AWS EC2]AWS EC2 EBS Volume 증설하기 서버를 사용하시다가 용량이 부족할 경우 증설을 해야하는데. 온프레미스 서버는 서버를 종료 후 추가 하거나 해야하는 부분(RAID 구성시에는 더 복잡.....)서버를 사용하시다가 용량이 부족할 경우 증설을 해야하는데. 온프레미스 서버는 종료 후 용량을 추가를 해야하는데.... RAID 구성이 되어있다... 그러면 더 복잡해지는 상황이 발생하죠... 그러나 클라우드는 이부분에 대해서 아주 손쉽게?(익숙해지는 분들한테 이지만요) 용량 증설이 가능하죠 1. 기존 EC2 인스턴스 Console 확인 2. EC2 인스턴스 볼륨 선택( + 볼륨 생성) 3. 볼륨 수정하기(8GiB → 20GiB) 4. 볼륨 수정 완료(별도 적용 필요) 5. 현 용량 및 적용 전 df -h ## 전체 마운트 상태 확인 6. 실제 용량 .. 2022. 3. 11. [AWS Migration]AWS EC2 마이그레이션(OVA) AWS EC2 마이그레이션내부 온프레미스 환경(Vmware WorkStation) → EC2 마이그레이션 하기환경 : Vmware WorkStation형식 : OVA참조 문서 : https://docs.aws.amazon.com/ko_kr/vm-import/latest/userguide/vmimport-image-import.htmlJSON 유효성 체크 : https://jsonformatter.curiousconcept.com/#1. VM Import기존 VM -> OVA 형식 추출1.1 Vmware Workstaion OVA 추출- File -> Export to OVF ovf → ova 확장자 변경2. AWS CLI 설치설치 참조 문서 : https://aws.amazon.com/ko/cli/2.1.. 2022. 3. 2. [AWS ALB] Application Load Balancer Access Log 수집 웹 기반으로 운영하다 보면 앞단에 Application Load Balancer 를 구성하게 되는데. 기본적으로 Application Load Balancer에서는 로그 수집을 하지 않기에, Application Load Balancer 로그 확인이 불가능합니다. 로그 -> S3 저장하도록 설정하게 되면 언제든 확인이 가능합니다. Application Load Balancer 설치 가이드 Application Load Balancer 생성하기 Application Load Balancer 액세스 로그 활성화 설정 Applicatoin Load Balancer Log 상태 확인 1. Application Load Balancer 생성하기 Load Balancer Type 선택 ALB Name 지정 ALB .. 2021. 11. 8. [AWS ELB] AWS Elastic Load Balance 생성 AWS Elastic Load Balance(ELB) 중 Application Load Balance(ALB)를 구축하는 방법 알아보겠습니다. Elastic Load Balance설명 참조하기 준비 EC2인스턴스 생성하기 ALB 구축하기 ALB 종류 선택 ALB 이름 선택 VPC 정보 확인 / AZ 영역 선택 보안 그룹(Security-Group) (테스트 환경이라 기본 보안 그룹 사용, 실제로는 원하는 보안 그룹 생성) 리스너 설정 리스너 설정시 대상 그룹(Target-Group) 생성 대상 그룹에 적용할 EC2 설정 대상 그룹 적용 완료 리스터 등록 설정 정보 확인 ALB 생성 완료 생성이 완료되면 이젠 ALB DNS 이름으로 통해 Load Balance 확인 Private IP 주소로 Load Ba.. 2021. 9. 6. 이전 1 2 3 4 5 다음