본문 바로가기

AWS45

AWS SAA-C03 합격 후기 회사에서 바로 인프라쪽으로 일 하는게 좋을거 같다고 해서 급하게 땄다. 회사에서 따라고한거도 아니라 당장 안 따도 상관은 없지만 지금 이거 땀으로써 인생 몇달치는 앞당겨질거라고 믿고 있다. 일본가서 달달하게 회삿돈으로 딸려고 생각했는데 일본가면 정신없어서 처음에 공부할 시간도 없고 해서 6개월은 더 걸렸을 것이다. 유데미에 스테판 형님 강의 듣다가 27시간짜리 강의라서 힘들어서 초반에 한 7시간 정도만 듣고 ExamTopic 덤프 보면서 공부했다. 덤프는 400문제 정도 였고 확실히 CLF랑은 문제 길이 부터 차원이 달랐다. 길어서 푸는데도 엄청 오래걸린다 ㅋㅋ 처음에 한번 그냥 쭉 보면서 풀고 두 번째 풀때는 400문제 중에 75%정도는 맞췄다. 두 번째 풀었을 때 틀린문제는 따로 빼서, 틀린문제만 다.. 2023. 4. 9.
2023년 3월 3월달 쉐도잉이다. 에피소드 진도 나가는거에만 급급해서 그런지 쉐도잉의 효과를 잘 못느끼겠어서 쉐도잉 하는 유튜버들 팁 같은거 좀 봤는데 에피소드 하나를 거의 10~20번 정도는 반복하는 것 같았다. 그래서 나도 에피스드 1부터 계속 반복해 봤다. 왼쪽 행은 누적 회차, 안쪽의 숫자는 한 회차 쉐도잉 하는데 걸린 시간이다. 회차가 오를 수록 시간이 줄어든다. 한 10회차쯤 가니까 스페이스바 안누르고 거의 그냥 자동으로 입에서 나오는데 엄청 신기하다. 난 분명히 막 외우려고 하지 않았는데 그냥 계속 똑같은거 반복하다보니 자동으로 입에서 나오더라. 역시 먼저 성공을 맛본 사람들의 팁을 참고해야한다. 3월동안 쉐도잉은 저렇게 했고 일본어 사용한자 공부도 최근 50개 + 새로운 10개씩 거의 매일 한거 같다. .. 2023. 4. 1.
GWLB (Gateway Load Balancer) Gateway Load Balancer GWLB는 배포 및 확장, 그리고 AWS의 써드파티 네트워크 가상 어플라이언스의 플릿 관리에 사용된다. GWLB는 네트워크의 모든 트래픽이 방화벽을 통과하게 하거나 침입 탐지 및 방지 시스템에 사용한다. GWLB를 생성하면 VPC에서 라우팅 테이블에 업데이트 된다. 라우팅 테이블이 수정되면, 모든 사용자 트래픽은 GWLB를 통과한다. 그리고 GWLB는 가상 어플라이언스의 target group으로 트래픽을 확산한다. 그래서 모든 트래픽은 어플라이언스에 도달하고 어플라이언스는 트래픽을 방화벽이나 침입 탐지와 같은 것들을 분석하고 처리한다. 이상이 없으면 다시 GWLB로 보내고 이상이 있으면 트래픽을 버린다. GWLB를 통과한 트래픽은 애플리케이션으로 보내진다. GWL.. 2023. 3. 27.
NLB (Network Load Balancer) NLB는 Layer4의 로드 밸런서 이므로 TCP와 UDP 트래픽을 다룰 수 있다. HTTP를 다루는 L7보다 하위 계층이다. NLB의 성능은 매우 좋다. ALB에 비해 지연시간이 짧다. NLB의 특징은 AZ 별로 하나의 static IP를 갖는다는 점이다. 그리고 Elastic IP 주소를 각 AZ에 할당할 수 있다. Target Groups NLB의 Target Group로는 - EC2 instances - private IP Addresses - ALB(Application Load Balancer) 가 포함 될 수 있고 ALB의 앞에 NLB를 배치하는 경우 NLB 덕분에 static IP 를 얻을 수 있고 ALB가 있기 때문에 HTTP 유형의 트래픽을 처리하는 rule을 얻을 수 있다. NLB는 .. 2023. 3. 27.
ALB(Application Load Balancer) Application Load Balancer ALB는 Network Layer 7, 즉 HTTP 전용 로드 밸런서로 머신 간 다수의 HTTP 애플리케이션의 라우팅에 사용된다. 이러한 머신들은 Target groups이라는 그룹으로 묶이게 된다. 그리고 동일 EC2 인스턴스 상의 여러 애플리케이션에 부하를 분산하다. 이 때는 컨테이너와 ECS를 사용한다. HTTP/2 와 WebSocket를 지원하고 HTTP에서 HTTPS로 트래픽 리다이렉트도 지원한다. 경로 라우팅도 지원한다. target group에 따른 라우팅으로는 URL 경로에 기반한 라우팅 (example.com/users, example.com/boards ...) URL 호스트네임에 따른 라우팅 (one.example.com, two.exam.. 2023. 3. 27.
Elastic Load Balancing (ELB) ELB는 트래픽을 다수의 다운스트림 인스턴스로 분산하기 위해 필요하다. 애플리케이션에 단일 액세스 지점(DNS)를 노출하게 되고 다운스트림 인스턴스의 장애를 원활히 처리할 수 있다. 로드 밸런서가 상태 확인 매커니즘으로 트래픽을 보낼 수 없는 인스턴스를 확인해 준다. 웹 사이트에 암호화된 HTTPS 트래픽을 가질 수 있고 쿠키로 stickiness를 강화할 수 있다. 그리고 클라우드 내에서 private 트래픽으로부터 public 트래픽을 분리할 수 있다. Elastic Load Balancer는 관리형 로드밸런서이며 AWS가 관리하고, 어떤 경우에도 작동할 것을 보장한다. AWS가 업그레이드, 유지관리 및 고가용성을 책임진다. 또한 로드밸런서는 ECS, ACM, CloudWatch, Route53, W.. 2023. 3. 26.