⭐ AWS (217) 썸네일형 리스트형 NginX 이미지를 생성하고 ECR에 저장하기 # Nginx 이미지를 생성 후 ECR에 저장 Amazon Elastic Container Registry(ECR)은 일종의 Dockerhub 라고 생각하면 쉽다. Docker image를 ECR에 저장하고, 서비스 하는 방식이라고 생각하면 쉽다. 1. ECR 이미지 생성하기 > 프라이빗 영역을 클릭 후 레포지토리 생성을 클릭하여 이미지를 생성한다. 2. nginx-test-01 이라고 레포지토리 이름을 생성한다. 3. 생성한 레포지토리를 확인한다. > 정상적으로 생성이 되었다. 4. Docker image 생성 - EC2 리눅스 서버에 Docker를 설치 후 Docker image를 생성합니다. sudo apt-get update sudo apt-get install docker.io - Dockerf.. Launch templates 역할 Launch templates (시작 템플릿) Launch Template은 EC2 인스턴스를 생성할 때 각 단계를 일일이 지정할 필요가 없도록 각 파라미터를 저장할 수 있고 재활용하여 EC2 인스턴스 생성을 간단히 해줍니다. - 노드 보안그룹 설정 - CPU 및 시스템 사양 설정 AWS 시작템플릿 관련 가이드 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-launch-templates.html AWS CLI 자격증명 구성 1.AWS Configure 구성 - 해당 경로로 이동하여 자격증명을 생성합니다. 자격증명은 해당 계정으로 로그인하는 아이디와 패스워드라고 이해하면 쉽습니다. - AWS 내 보안 자격증명 에서 엑세스 키와 시크릿 키를 확인 합니다. (없는 분들을 생성 하세요.) - 보안 자격증명은 위의 2개의 액세스키중 하나만 사용을 해도 동일하게 적용이 된다. - 즉, 권한이 있는 ID와 패스워드가 2개가 있다고 생각하면 쉽다. - 그리고 액세스 키는 총 2개까지 생성이 가능하다. 2. AWS EC2인스턴스에 접근 할 수 있는 설정을 합니다. - 엑세스 키와 시크릿 키를 입력 후 아래와 같이 리전, 그리고 포멧 설정을 합니다. $ aws configure AWS Access Key ID [None]: AWS Secre.. Windows10에 AWS CLI 설치하기 설치 (Windows) AWS 공식 DOC로 접속하여 AWS CLI v2 를 다운받겠습니다. docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-windows.html Windows에서 AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com - cmd에서 아래의 명령어를 입력하여 설치를 진행한다. msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi 다운 받은 .. CreditBalance CreditBalance 란 T2 인스턴스는 기본으로 주어지는 CPU성능과 더불어 성능을 버스트 하여 순간적으로 성능이 확장됩니다. 다만 성능을 버스트 할때 CPU크레딧이 소진 됩니다. 그리고 T2a 유형마다 주어진 CPU크레딧 수량에 있어서 차이가 있습니다. 주어진 수량이 모두 소진되면 버스트가 되지 않습니다. 인스턴스 유형마다 주어지는 크레딧양 초기에 인스턴스를 생성하게되면 CreditBalance 수치를 복구하는데 시간이 소요 됩니다. 생성하신 인스턴스의 유형에 따라 조금 차이가 있습니만, 예를들어 t2.xlarge 인스턴스의 경우 시간당 54의 CreditBalance가 확보되고 최대 1296까지 확보가 됩니다. - 끝 - 대상그룹 (Target Group) # 대상그룹 Target Group 란 무엇인가? 대상 그룹은 로드 밸런서에게 EC2 인스턴스, 고정 IP 주소 또는 AWS Lambda 함수 등, 트래픽을 라우팅할 위치를 지시합니다. 로드 밸런서를 생성할 때에는 하나 이상의리스너를 생성하고 단일 대상 그룹으로 트래픽을 라우팅하는 리스너 규칙을 구성합니다. - 실제 서비스에서 대상그룹 설명 - development-services-alb라는 Application LoadBalancer가 존재한다. 이 ALB는 아래의 리스너를 기준으로 80 포트로 접근 할때와 443으로 접근할때 각각 다르게 접근 하도록 구성되어 있다. - 결론은, 쉽게 말하자면 ALB에서 패킷을 전달하는 대상을 설정하는 것인데, ALB에서 80으로 들어오면 A라는 대상그룹으로 넘기고, .. EC2 인스턴스 상태검사 실패 # 가끔 아래와 같은 알람이 발생하고, 실제 EC2 인스턴스를 확인해보면 상태 검사 실패라는 현상을 보게 된다. - 와탭에서 인스턴스의 상태가 실패했다고 알려주는 알람. - 실제 인스턴스의 상태 : 상태 검사에 실패한 모습이다. - 구글링으로 AWS 공식 문서에서 위의 문제를 보면(AWS 공식문서 발췌) 아래의 더보기 클릭하여 공식문서 내용 확인 더보기 인스턴스 상태 확인 인스턴스 상태 확인 실패는 인스턴스의 연결 가능성에 문제가 있음을 나타냅니다. 이 문제는 다음과 같은 운영 체제 수준 오류로 인해 발생합니다. 운영 체제 부팅 실패 올바른 볼륨 탑재 실패 CPU 및 메모리 소진 커널 패닉 경고: 다음 해결 방법 중 일부에서는 인스턴스를 중지하고 시작해야 합니다. 인스턴스를 중지하고 시작하기 전에 다음 .. CloudTrail 추적 생성 1. CloudTrail을 클릭하여 설정 화면으로 이동 > 추적생성 클릭 > 설정 수행 2. 로그 이벤트 선택 - 관리 이벤트 와 데이터 이벤트 및 Insights 이벤트를 활성화 시킬경우 추가적인 비용이 발생한다는것을 명심 해야한다. 3. 추적 생성 - 최종적인 설정검토 및 추적 생성을 클릭하면 아래와 같이 추적이 생성됨 4. 인스턴스 2개를 중지 시켰을때 CloudTrail에 어떤 기록이 남는지 확인 - 인스턴스 중지 - CloudTrail 이벤트 기록 확인 - CloudTrail은 사용자의 활동을 기록하는 로그서비스로, 사용자의 행위 모두가 발자국처럼 기록에 된다. 이전 1 ··· 15 16 17 18 19 20 21 ··· 28 다음