일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- jpa
- Redis
- 컨설팅
- Python
- vuejs
- fastapi
- Docker
- SpringBoot
- 생성형
- OpenShift
- 로깅
- BFS
- 솔루션조사
- POD
- 컨설턴트
- Machine Learning
- vue.js
- kubernetes
- LLaMa
- 머신러닝
- 생성형 AI
- LeetCode
- 리트코드
- 쿠버네티스
- k8s
- 메세지큐
- GPT
- 도커
- fast api
- 오픈시프트
- Today
- Total
목록개발지식/Network (5)
수 많은 우문은 현답을 만든다
High Performance Browser Networking The "High Performance Browser Networking" aims to improve the loading speed of web pages. Network Techniques to improve browser performance HTTP/2: a single connection can handle multiple requests and responses Caching: a technique of storing resources from servers in browser to reuse. DNS Prefetch : a technique to reduce the time for translating DNS in websi..
Trade Off We can understand Trade Off as a process of balancing different factors. Somtimes we may have to sacrifice somthing in order to gain others. Let's explore three examples of the Trade off in software development. 1. Performance & Resource Higher performance, Higher Resources and Prices. 2. Security & Conveinence Higher Security, Lower Coveinence 3. Accuracy & Time Higher Accuracy, more ..
안녕하세요 조영호입니다. 오늘은 고객사와 제 회사간의 네트워크를 전용선으로 연결했던 경험에 대해 소개하고자 합니다. 구분 출발지 SNAT DNAT 도착지 고객사 10.10.10.123 (폐쇄망) 192.168.10.123 192.168.128.1 내회사 192.168.128.456 192.168.128.2 서비스 환경을 먼저 설명드리자면, 고객사는 내부망(폐쇄망)을 사용하고 있었고 내부망에 구축한 JAVA 서비스에서 제 회사로 API 요청을 보내야하는 상황이었습니다. 우선, 사설 IP를 사용하고있는 고객사에서는 NAT 변환을 통해 사설 IP 공인 IP의 연결 구간을 준비했고 제 회사는 외부망 용 로드밸런서를 통해 서비스를 제공하고자 했습니다. 위에서 사용한 개념들에 대한 설명입니다. 사설 IP : 인터넷..
로드밸런서란? 로드밸런서는 트래픽을 받아서 여러 대의 서버에 분산시키는 하드웨어 또는 소프트웨어 입니다. L4부터 Port를 다룰 수 있기 때문에 부하 분산에 L4 Load Balancer와 L7 Load Balancer가 많이 사용됩니다. Load Balancer는 한 대 서버의 각각의 포트에 여러개의 서비스들을 운영할 수 있도록 합니다. L4 LB vs L7 LB L4 Load Balancer는 IP, Port 를 기준으로 스케줄링 알고리즘을 통해 부하를 분산합니다. 클라이언트에서 로드밸런서(DNS)로 요청을 보냈을 때 최적의 서버로 요청을 전송하고 결과를 클라이언트에게 줍니다. L7 Load Balancer는 L7 위에서 동작하기 때문에 IP, Port 이외에도 URI, Payload, Http H..
VIP란? VIP 는 가상 아이피를 의미하고 VIP의 목적은 이중화 환경에서의 로드밸런싱에 있습니다. VM이 2대가 있고 각각 IP가 할당되었다고 가정하겠습니다. 2대는 같은 서비스를 제공하고 있는데 누구에게 패킷을 전달해야 할까요? 이때, 가상IP를 들고 있는 VM 이 Master가 되고 다른 VM은 Slave가 되는 것 입니다. 방화벽 이중화 예시 그리고 Master장비로 부터 응답을 받지 못하면 Slave가 VIP를 소유하게 됩니다. VIP 종류? VIP의 종류는 2가지 (Public VIP, Private VIP) 가 있습니다. 공인 아이피(Public VIP) 를 사용하면 외부에서 내부 보안 존으로 접근하도록 할 수 있습니다. Private VIP는 말 그대로 내부에서만 사용되는 용도입니다. 만..