⭐ AWS (217) 썸네일형 리스트형 ALB, NLB, CLB의 개념 AWS에서는 ALB, NLB, CLB를 통틀어 ELB 즉 ElasticLoadBalancer라고 부른다. 오늘날 대부분의 응용 프로그램은 ALB 또는 NLB를 사용해야 한다. 테스트 용도로 사용하는 간단한 예제는 성능 요구사항이 까다롭지 않은 테스트용 이므로, ALB가 가장 적합하다. ALB : 애플리케이션 로드밸런스(ApplicationLoadBalancer)라고 하며, HTTP 및 HTTPS 트래픽 처리에 적합한 로드 밸런스 이다. OSI 7레이어중 7계층에서 동작 한다. NLB : 네트워크 로드밸런스(NetworkLoadBalancer)라고 하며, TCP,UDP 및 TLS 트래픽 처리에 적합한 로드 밸런서 이다. ALB보다 빠르게 로드에 반응하고 응답이 가능하며, 확장 및 축소에 ALB보다 빠르게 .. private subnet에 public ip를 활성화 할 경우 # VPC는 Virtual Private Computer의 약자로 기본적으로 private 환경이라고 볼 수 있다. 여기서 public subnet은 public 환경에서 존재하고, public 환경에 있는 리소스는 보안 그룹만 열려 있다면 접근이 가능하다고 볼 수 있다. private 환경은 private 환경에 놓여진 리소스는 보안그룹이 열려 있어도 외부에서 접근이 원척적으로 차단 되어 있다고 볼 수 있다. 그렇다면, private subnet에 public ip를 활성화 한다면 어떻게 될까? 일단 ssh는 접속이 안된다. 라우팅 테이블을 보면 아래와 같이 nat가 설정되어 있다. 이 nat는 public으로 연결되어 있어서 해당 리소스에서 외부로 나가는것은 가능한 것으로 보인다. 결론은 privat.. AMI생성 및 VPC 변경하기 # EC2 인스턴스를 AMI 이미지로 생성 후 새로운 VPC 와 Subnet을 부여하는 과정을 수행한다. 예를들어 A라는 VPC에 인프라 리소스 자원을 세팅 후 테스트를 진행 후 B 라는 운영 VPC에 인프라를 동일하게 구축해야 할 경우에 AMI를 활용하여 기존의 자원을 새로운 VPC에서 생성 할 수 있다. 1. 기존의 EC2 인스턴스를 AMI 이미지로 생성한다. 이미지를 생성하려는 EC2 인스턴스의 오른쪽 마우스를 클릭하여 이미지를 생성한다. 2. 이미지 이름과 설명등 부가 정보를 입력 후 이미지 생성을 클릭하여 이미지를 생성한다. 생성 시간은 보통 디스크 용량에 따라 다르다. (보통은 재부팅 안 함을 활성화 하여 기존의 EC2 인스턴스의 서비스에는 이상이 없도록 한다.) EC2 → 이미지 → AMI로.. EC2에서 Docker image 실행 # CodeCommit에 있는 데이터를 EC2에서 다운받아 Docker image로 빌드 후 서비스를 실행하는 과정 1. Docker image를 다운받을 EC2 인스턴스를 생성 2021.10.24 - [AWS/EC2] - EC2 생성 EC2 생성 EC2 인스턴스 생성 1. 인스턴스 시작을 클릭하여 EC2 생성을 시작합니다. 2. 설치할 OS를 확인하고 선택을 클릭합니다. 3. 원하는 스펙을 선택하고 다음으로 넘어 갑니다. 4. 네트워크를 구성 후 다음 may9noy.tistory.com 2. aws configure를 통한 인증 2021.12.21 - [AWS/AWS CLI] - AWS CLI 자격증명 구성 AWS CLI 자격증명 구성 1.AWS Configure 구성 - 해당 경로로 이동하여 자격증명.. 로컬에서 Docker 이미지 생성 및 웹 페이지 띄우기(Dockerfile 추가) 2022.03.17 - [AWS/AWS | Docker (도커)] - 로컬에서 docker 실행하기 (windows 10 환경) 로컬에서 docker 실행하기 (windows 10 환경) 1. docker 프로그램 다운로드 https://docs.docker.com/desktop/windows/install/ Install Docker Desktop on Windows docs.docker.com 사이트로 접속하고 Docker Desktop for windows 를 클릭하여 프로그램을 다.. may9noy.tistory.com 도커를 설치하지 않았다면 위에 링크로 이동하여 도커를 설치 1. 도커 설치 후 파워쉘에서 도커 정보를 입력하고 확인한다. PS C:\Windows\system32> docker -.. 로컬에서 docker 실행하기 (windows 10 환경) 1. docker 프로그램 다운로드 https://docs.docker.com/desktop/windows/install/ Install Docker Desktop on Windows docs.docker.com 사이트로 접속하고 Docker Desktop for windows 를 클릭하여 프로그램을 다운로드 한다. 다운로드한 프로그램을 실행 후 설치를 진행한다. 설치는 약 5분~10분 정도가 소요 된다. 정상적으로 설치가 되면 아래와 같이 나온다. 2. Docker 실행 후 아래와 같은 오류가 발생 시 해결 방안 파워쉘을 관리자 권한으로 실행한다. 리눅스 서브시스템 활성 명령어 입력 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Sub.. ECR log-in 후 image 다운로드 # ECR에 업로드 되어있는 Apache WebServer를 Pull 하여 eks에서 실행하는 과정이다. 1. ECR에 업로드 되어있는 이미지 확인 - apache-test-01 이라는 ECR 레포지토리 안 이미지 태그 이름으로 latest로 생성이 되어있다. - 용량은 86.24MB 이다. 2. ECR에 저장되어 있는 이미지를 다운 받아보자. - 기본 명령어 docker pull [AWS 계정번호].dkr.ecr.ap-northeast-2.amazonaws.com/[레포지토리이름:태그이름] - 실제 이미지를 다운로드하기 위한 실행 명령어 예시 docker pull 1234567891011.dkr.ecr.ap-northeast-2.amazonaws.com/logstash:latest - 만약 no bas.. VPC, Private Subnet, Pubilc Subnet VPC (Virtual Private Cloud) VPC는 논리적으로 격리된 사용자 전용 가상 네트워크이다. 복수의 AZ (Availibity Zone, 가용영역 ≒ 데이터센터) 걸친 형태로 생성 할 수 있다. 쉽게 말하면 AWS의 리소스들이 위치할 네트워크 망이다. 프로젝트에 사용되는 리소스 (EC2, RDS, S3 등등)이 물리적으로 하나의 데이터센터에만 위치해있다면 해당 데이터 센터에 문제가 생긴다면 서비스가 전체적으로 다운으 되는 문제가 발생 한다. 하지만 가상네트워크를 이용하여 물리적으로는 다른곳에 위치하지만, 같은 사설망 IP 대역에 위치하게 만들어서 리소스들끼리 통신할 수 있게 만들어주는 기술이다. 처음에 AWS 계정을 생성하면 기본적 VPC가 잡혀있지만 다양한 필요에 의해 직접 VPC를 생.. 이전 1 ··· 11 12 13 14 15 16 17 ··· 28 다음