오블완 5

[AWS] SAA-C03 #5, ELB(Elastic Load Balancing)란? (정의, 종류, 구성)

1. ELB(Elastic Load Balancer) 란?AWS 로드밸런서 서비스네트워크 트래픽을 EC2 인스턴스, 컨테이너, IP 주소 등 여러 대상으로 자동으로 분산 가능애플리케이션의 가용성과 내구성을 높일 수 있음로드밸런서가 비정상 대상을 감지하면, 해당 대상으로 트래픽 라우팅을 중단하고 정상 대상으로만 트래픽 라우팅대상이 다시 정상으로 감지되면, 트래픽을 해당 대상으로 다시 라우팅 가능2. ELB 종류① Application Load Balancer (ALB)Layer 7HTTP, HTTPS 프로토콜 사용하는 애플리케이션 로드 밸런싱에 사용리스너 프로토콜 : HTTP, HTTPS 사용 가능HTTP Header Content를 사용해 라우팅 요청 처리웹 애플리케이션, 서비스에 적합리스너 규칙을 기반..

AWS/SAA 자격증 2024.11.21

[AWS] SAA-C03 #4, EC2란? (보안그룹, 탄력적IP, AMI, 배치그룹, 라이프 사이클)

1. 보안그룹 (Security Groups) EC2 인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽 역할✍️ 인바운드 : 외부 → EC2 인스턴스      아웃바운드 : EC2 인스턴스 → 외부 EC2 인스턴스의 ENI(Elastic Network Interface)와 연결됨허용 규칙만 지정 가능하고 거부 규칙은 지정할 수 없음연결 상태를 추적하는 상태저장 방화벽 (Stateful Firewall)✍️ 상태저장 (Stateful)아웃바운드 규칙 상관없이, 허용된 인바운드 트래픽에 대한 반응으로 외부로 나가는 흐름이 수행 (반대 상황도 마찬가지)e.g. 인바운드 HTTP 80 허용 트래픽이 들어왔을 때, 아웃바운드에 HTTP 허용 규칙이 없어도 리턴 트래픽을 보냄 제어규칙트래픽 유형..

AWS/SAA 자격증 2024.11.14

[AWS] SAA-C03 #3, EC2란? (개념, 구매옵션, 유형)

1. EC2(Elastic Computer Cloud) 란?AWS 클라우드 컴퓨팅 서비스 == 클라우드 가상 서버(Virtual Machine)EC2 클라우드 가상 서버 → 인스턴스라 부름2. 인스턴스 구매 옵션① 온디맨드 인스턴스(On-Demand Instance) 사용한 만큼만 비용을 지불하는 인스턴스 약정없이 초당 사용한 만큼 비용지불 장기 약정이나 선결제가 없음 단기간 동안 예측할 수 없는 워크로드 및 중단되어서는 안되는 애플리케이션에 적합 EC2에서 처음으로 개발 중이거나 시험 중인 애플리케이션 사용에 적합② 예약 인스턴스 (Reserved Instance) 1년 또는 3년 약정으로 구매하는 인스턴스 온디맨드에 비해 최대 72% 저렴 수요가 꾸준하고 예측가능한 경우에 유용 예약 인스턴..

AWS/SAA 자격증 2024.11.11

[프로그래머스] K번째 수 자바(java) 풀이

K번째 수🔗 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr💡 문제 설명배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다.1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다.2에서 나온 배열의 3번째 숫자는 5입니다.배열 array, [i, j, k..

코딩테스트 2024.11.08

[Git] git push 중 오류 (non-fast-forward)

git push -u origin main 위 명령어를 이용해서 push를 하려고 하는데 아래와 같은 오류가 발생했다.  ! [rejected] main -> main (non-fast-forward)error: failed to push some refs to 'https://github.com/~~.git'hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g.hint: 'git pull ...') before pushing again.hint: See the 'Note about fast..

Error 2024.11.07