본문 바로가기
728x90
반응형

전체 글140

Gateway Load Balancer Deploy, scale, 3rd party network 방화벽 통과, 침입 탐지 및 방지 시스템에 사용 operates at layer 3 (Network layer) IP Protocol 트래픽이 애플리케이션에 도달하기 전에 모든 트래픽을 검사 하려면? GWLB를 만들면, VPC 라우팅 테이블이 업데이트 된다. 먼저, 모든 사용자 트래픽은 GWLB를 통과한다. VPC 대상 그룹 전반으로 트래픽을 확산 한다. 3rd party security 어플라이언스에 트래픽이 도착하면 분석하고 처리한다. 이상이 없으면 다시 GWLB로 보낸다. 애플리케이션으로 트래픽을 보낸다. 투명 네트워크 게이트웨이 6081 포트의 GENEVE 프로토콜 => GWLB Target Groups EC2 인스턴스 IP address.. 2024. 1. 25.
NLB(Network Load Balancer) Layer 4 supports TCP, TLS (secure TCP), UDP 초 당 수백만 건의 요청 처리 가능 ALB에 비해 지연 시간도 짧음(NLB 100ms / ALB 400ms) 가용 영역 별로 하나의 고정 IP를 가진다. elastic IP 사용도 가능 1~3개의 IP로만 접근 가능한 로드 밸런서....? => NLB '고성능', 'TCP', 'UDP', '정적IP' => NLB Target groups EC2 인스턴스 IP 주소 (하드코딩, private IP) ALB NLB 덕분에 고정 IP 가능 ALB 덕분에 HTTP 유형의 트래픽 처리 가능 Health Check TCP, HTTP, HTTPS 지원 2024. 1. 25.
ALB (Application Load Balancer) 7계층, 즉 HTTP 전용 로드밸런서 머신 간 다수 HTTP 애플리케이션의 라우팅에 이용 머신들은 target groups으로 묶임 상태 확인은 tartget groups 레벨에서 이루어짐. target groups이 될 수 있는 것? EC2 인스턴스 ECS 작업 람다 함수 IP 주소 (사설) 동일 EC2 인스턴스 상의 여러 애플리케이션에 부하를 분산한다. 컨테이너와 ECS 사용 HTTP/2와 WebSocket을 지원 리다이렉트도 지원 HTTP에서 HTTPS로 트래픽을 자동 리다이렉트 하려는 경우 로드 밸런서 레벨에서 가능 route routing 지원 url 경로에 기반한 라우팅 가능(예: example.com/users, example.com/posts 가능) url 호스트 이름에 기반한 라우팅 가능.. 2024. 1. 22.
[오라클] 패키지 조회하기, 프로시저 조회하기, 프로시저 내용 조회하기, 패키지 내부 프로시저 조회하기 ㅎ ㅏ 나름 그래도 쿼리에 자신이 있다고 생각했던 때도 있었는데 패키지라는 넘의 존재를 첨 알게된 4년차... ^^ 찾는 프로시저가 여기 저기 뒤져봐도 안나와서 뭐지 했는데 패키지 안에 있었던 것...! 패키지에서 찾았어야 하는 것이다...! 그냥 디비버 같은 툴에서 Packages > 패키지지명 찾아서 들어가서 봐도 되고... 쿼리로 존재여부를 찾는다면 이렇게 하면 됨! 패키지 조회 쿼리 SELECT* FROMALL_OBJECTS WHEREOBJECT_TYPE = 'PACKAGE' ANDOBJECT_NAME LIKE '%PG_CM_BZPT_TODO_PROC%' ORDER BY OBJECT_NAME ASC ; 프로시저 조회 쿼리 SELECT* FROMALL_PROCEDURES WHEREOBJECT_NAM.. 2023. 11. 24.
코틀린 null 처리 방법 - Elvis 연산자 이렇게 쓰던걸 fun startsWithA(str: String?): Boolean { if (str == null) { throw IllegalArgumentException("null이야") } return str?.startsWith("A") } 이렇게 쓸 수 있음 (Elvis 연산자 ?: 사용) fun startsWithA(str: String?): Boolean { return str?.startsWith("A") ?: throw IllegalArgumentException("null이야") } 엘비스 연산자 앞의 값이 null 이면, 엘비스 연산자 뒤의 값을 return 2023. 11. 14.
728x90
반응형