[AWS] AWS의 로드 밸런서(ALB, NLB, GWLB)
·
Cloud
AWS 관리형 로드 밸런서 종류애플리케이션 로드 밸런서 (ALB)2016년 출시, HTTP, HTTPS, WebSocket 프로토콜 지원네트워크 로드 밸런서 (NLB)2017년 출시, TCP, TLS, Secure TCP, UDP 프로토콜 지원게이트웨이 로드 밸런서 (GWLB)2020년 출시, 네트워크 층에서 작동하며 3계층과 IP 프로토콜에서 작동 보안로드 밸런서 접근 허용포트 범위: 80, 443 (HTTP, HTTPS)소스: 0.0.0.0/0 (어디서든 접근 가능)EC2 인스턴스 보안로드 밸런서를 통해 들어오는 트래픽만 허용보안 그룹 규칙: 포트 80, 소스는 로드 밸런서의 보안 그룹User → (80,443 Allow) GWLB → (80 Allow) EC2 이 된다. 네트워크 로드 밸런서(Net..
[AWS] 고가용성과 확장성의 개요
·
Cloud
확장성정의: 애플리케이션 시스템이 조정을 통해 더 많은 양을 처리할 수 있는 능력.종류수직 확장성 (Vertical Scalability):인스턴스의 크기를 확장하는 방식.예: 콜 센터의 신입 교환원을 경력직 교환원으로 대체하여 성능을 높임.사용 사례: 데이터베이스와 같은 분산되지 않은 시스템.수평 확장성 (Horizontal Scalability):인스턴스나 시스템의 수를 늘리는 방식.예: 콜 센터에서 교환원을 추가 고용하여 작업량을 분산.사용 사례: 웹 애플리케이션 등 대부분의 분배 시스템.고가용성정의: 시스템이나 애플리케이션이 높은 가용성을 유지하는 능력.특징여러 AWS AZ(가용 영역)나 데이터 센터에서 시스템이 동작하여 한 곳의 장애에도 지속적으로 운영 가능.수동형 고가용성: RDS 다중 AZ ..
[AWS] EC2의 Compute Savings Plans 와 EC2 Instance Savings Plans 중 어떤 것을 사용해야 할까?
·
Cloud
인스턴스를 생성하게 되면서 이 두가지에 대해서 어떤 옵션을 사용해야 하는지 좀 헷갈려서 정리해두기 위해서 작성합니다.Compute Savings Plans 다양한 인스턴스 패밀리 사용:사용자가 m5, c5, r5 등 여러 인스턴스 패밀리를 필요에 따라 혼합해서 사용하는 경우.예를 들어, 웹 서버에는 c5.large를, 데이터베이스 서버에는 r5.large를 사용한다면, Compute Savings Plans가 적합합니다. 이는 인스턴스 패밀리를 변경하더라도 할인 혜택이 유지되기 때문입니다.다양한 리전 사용:여러 AWS 리전에 걸쳐 인스턴스를 운영하는 경우.예를 들어, us-east-1 리전에서 주로 사용하지만, 필요에 따라 eu-west-1 리전에서도 인스턴스를 사용하는 경우 Compute Savings..
[AWS] Amazon Elastic File System(EFS) 구성 및 인스턴스 연결 방법
·
Cloud
Amazon Elastic File System(Amazon EFS)은 완전히 탄력적인 서버리스 파일 스토리지를 제공합니다. 이를 통해 스토리지 용량과 성능을 프로비저닝하거나 관리하지 않고도 파일 데이터를 공유할 수 있습니다. Amazon EFS는 애플리케이션을 중단하지 않고 페타바이트급까지 자동으로 확장되고 파일을 추가하고 제거할 때 자동으로 확장 및 축소됩니다.그래서 EFS를 연결하면 리눅스에서 df -h를 입력하면 용량 단위가 E로 나온다. 내가 많이 즐겨찾는 블로그가 있는데 이분이 EFS에 대한 내용을 너무 잘 정리해둔곳이 있다. 이론도 잘적혀있다.맨 아래 참고문서를 링크해두겠다. 난 메모 목적이여서  1단계 (파일 시스템 설정)이름이름은 선택사항이라서 딱히 지정하지 않아도 상관없다. 지정하지 않..
[AWS] EBS와 EFS의 차이점
·
Cloud
EBS (Elastic Block Store)가용성: EBS 볼륨은 특정 가용성 영역(AZ) 내에서만 사용할 수 있습니다. EBS 볼륨은 생성된 가용성 영역 내의 EC2 인스턴스에만 직접 연결할 수 있습니다.다중 AZ 지원: EBS는 다중 가용성 영역 간에 직접 연결할 수 없지만, EBS 스냅샷을 사용하여 다른 가용성 영역으로 데이터를 복제하거나 이동할 수 있습니다. EBS 볼륨을 복사하여 다른 가용성 영역에 새로운 볼륨을 생성할 수 있습니다.단일 인스턴스 연결: 기본적으로 한 번에 하나의 EC2 인스턴스에 연결됩니다.※ 예외: io1 및 io2 유형의 다중 첨부 기능을 사용하면 여러 인스턴스에 연결할 수 있지만, 이는 특정한 사용 사례에 해당합니다.가용성 영역(AZ) 제한: 예를 들면 AZ 1에 있는 ..
[AWS] EFS는 무엇인가요?
·
Cloud
EFS 소개EFS: 관리형 네트워크 파일 시스템(NFS)주요 특징여러 EC2 인스턴스에 마운트 가능서로 다른 가용성 영역의 인스턴스와 연결 가능높은 가용성과 확장성비용: GP2 EBS 볼륨의 약 3배사용량에 따른 비용 지불, 미리 용량 프로비저닝 불필요 EFS 구성파일 시스템: 보안 그룹으로 둘러싸임EC2 인스턴스: 여러 가용성 영역에서 동일한 파일 시스템에 연결 가능 (예: us-east-1a, us-east-1b, us-east-1c)사용 사례: 콘텐츠 관리, 웹 서빙, 데이터 공유, WordpressEFS 기능프로토콜: NFS보안: 보안 그룹을 통한 액세스 제어호환성: Linux 기반 AMI와만 호환암호화: KMS를 사용하여 미사용 암호화 가능 EFS 성능 및 확장성자동 확장: 용량 계획 불필요, ..