본문 바로가기
반응형

INFRA11

Sticky Session과 Session Clustering 이해하기 배경 Sticky Session 과 Session Clustering 이라는 개념은 왜 나왔을까? 로드 밸런싱 로드 밸런싱이란, 클라이언트로부터 오는 요청을 여러 서버로 분배 해주는 것 다시 말해, 대용량 트래픽을 장애 없이 처리하기 위해 여러 대의 서버에 적절히 트래픽을 분배하는 것 그림으로 살펴보면 아래와 같은 상태로 서버가 구성 되어 있을 수 있다. 이 상황에서 Request A,B,C,D,E,F는 로드 밸런서를 통해서 동일하게 나누어진다.(단순 Round Robin 방식이라고 한다면) 이렇게 Request를 로드 밸런싱 하는 알고리즘에는 많은 방법이 있다. 로드밸런싱 알고리즘 이렇게 로드밸런싱이 필요한 대규모 트래픽이 발생하는 서비스에서는 세션 관리에 문제가 생길 수 있다. 예를 들어 살펴보면 아.. 2021. 6. 16.
SoftEther VPN Client / VPN gate [링크, 설치, 사용법] SoftEther VPN Client 무엇인가요? SoftEther VPN Client는 가장 강력한 VPN 프로그램중 하나로 알려져있는데요. VPN이란 다른나라의 컴퓨터에 접속해 그 IP주소를 빌려 인터넷을 우회 이용하는 것을 말합니다. 무료로 빠른 VPN을 이용할수있는것이 장점입니다. VPN gate 는 무엇인가요? VPN Gate를 설치하면 SoftEther VPN Client가 부수적으로 설치가 되는것으로 두개를 따로 생각하기보다 VPN Gate = SoftEther VPN Client 서비스를 이용하는 프로그램 이라고 생각하시면 됩니다. 아래의 설치방법대로 설치하면 두 가지를 모두 사용하시게 되니 너무 복잡하게 생각하지 않으셔도 되겠습니다. 어디에 쓰나요? 학교나 기숙사와 같이 게임 서버에 접속.. 2021. 6. 14.
구글 DNS 서버로 변경하여 차단된 사이트 접속하기 국내 통신사 DNS를 사용하는 경우 접속이 잘 되지 않은 사이트를 접속할 때 구글DNS를 활용하는 방법에 관한 내용입니다. 이 글은 Firefox 외의 크롬 같은 타 웹브라우저를 이용하실 때 사용하실 수 있는 방법이 되겠습니다. Firefox사용자시라면 아래 소개하는 글을 참조하세요. 2019년초부터 국내에서 SNI차단 설정에 의해 막히는 사이트들이 대폭 늘어난 상태인데.. 이 경우에는 구글DNS를 이용해도 여전히 접속이 되지 않습니다. SNI로 차단된 사이트는 현재로서는 Firefox 웹브라우저를 이용하셔야 사이트 접속이 가능합니다. 물론 Firefox에서 ESNI관련 설정을 약간 해주시고 난 후에 사용해야 하구요. 자세한 내역은 아래 링크를 참조하시기 바랍니다. ● [sni차단우회] Firefox로 .. 2021. 6. 8.
L4 스위치의 가상IP 설정 및 로드밸런싱 1. 로드밸런싱 L4 = 'IP, 포트, 세션' 을 기반으로한 로드 밸런싱 - OSI 7 Layer는 7계의 계층으로 나뉘지만 크게 두 가지 구간으로도 나뉠 수 있음. @ 1-4 계층 (통신구간) - 통신구간은 각각의 통신단위가 있는데 1계층은 물리적 신호, 2계층은 Frame 3계층은 패킷 4계층은 세그먼트이다. - 또한 계층마다 통신하는 지표가 있는데 통신구간의 경우 이렇게 나뉘어 있음. 1계층 = 물리적신호 (1 or 0) 2계층 = MAC주소 3계층 = IP 주소 4계층 = PORT @ 5-7 계층 (단말구간) - 지표 : 단말 구간 X @ L4 스위치 - 4계층에서 가장 중요한건 포트(port) 이며 이 포트와 맞물려 로드 밸런싱이라는 개념이 등장 한다. L4 스위치 = 포트 + 로드밸런싱(물론.. 2021. 6. 4.
[무료 도메인] Freenom 서비스 무료 도메인을 얻을 수 있는 Freenom 서비스 https://www.freenom.com ​ 메인페이지에 있는 큰 검색창에서 희망하는 도메인을 검색 참고로 무료로 제공하고 있는 도메인은 .tk / .ml / .cf / .gq / .ga 입니다. 금액이 표시되어 있는 것 처럼 0달러로 표시되기 때문에 비용이 들지 않습니다. 기간은 3개월부터 1년까지 무료로 가능하고 그 이상은 유료로 구매 가능합니다. ​ ​ 이메일 링크를 통해서 이메일 인증을 해주면 아래와 같은 디테일을 작성해 주어야 하는데요. 정확한 정보를 입력해 줄 필요 없이도 서비스를 사용하는데에는 문제가 없습니다. ​ ​ ​ 인증한 메일을 아이디로 사용하여 관리와 추가가 가능합니다. My Domains 메뉴를 통해서 연장 및 설정이 가능합니다... 2021. 5. 27.
방화벽 개념 및 동작원리 ## 방화벽 - 게이트웨이 역할 및 프록시 역할도 수행함 (A -> C -> B) - ACL 은 양방향 Rule 설정이 필요함 - Statefull inspection 방식 (상태정보 기록) https://www.youtube.com/watch?v=1iGJpH8x-GI&list=WL&index=1&t=2s https://www.youtube.com/watch?v=e7MkcAxoOWY&list=WL&index=3 https://www.youtube.com/watch?v=QMBa7T7zXPQ 2021. 5. 23.
로드밸런서 (L4, L7, NginX, HAProxy) L4 (Transport Layer) L4는 IP, Port, Session 기반으로 로드밸런싱하며 웬만한 서비스에서는 이것만으로 부하 분산이 충분히 가능하다. 주의해야할 점은 L4는 VIP(가상 IP주소)단위로만 로드밸런싱하기 때문에 반드시 하나의 VIP에 연결된 서버의 수가 비슷해야 한다. 만일 일부 서버에 문제가 생긴다면, 동일한 VIP에 연결된 다른 서버 역시 연달아 부하가 발생하여 더 심각한 문제가 발생할 수 있다. 또한 L4의 스펙상 최대 세션 수는 존재하나 세션을 맺는 시나리오에 따라 최대 성능이 다르다. 때문에 최대 세션 용량에 도달하지 않았어도 추가로 세션을 연결할 수 없는 문제가 발생하기도 한다. 통신사 장애 등으로 세션이 비정상 종료된 경우, 세션 서버에서는 클라이언트와 세션이 종료되.. 2021. 5. 21.
내 블로그에 새로운 이름을 입히는 방법: 도메인 연결하기 블로그는 저마다 고유의 주소를 가지고 있습니다. 하지만 모양은 가지각색입니다. ‘blog.naver.com/아이디’와 같은 형태도 있고, ‘gildong.com’와 같은 형태도 있습니다. 선택은 자유지만 어떤 주소를 선택하느냐에 따라 나의 블로그가 기억되는 결과는 다를 수 있습니다. 포털에서 제공하는 블로그 서비스를 이용하게 되면 ‘blog.naver.com/아이디’, ‘아이디.tistory.com’ 등의 형태를 따라야 하는데 이럴 경우, 1) 포털 아이디와 포털명을 반드시 포함해야 한다는 제약이 있고, 2) 다른 블로그와의 차별성을 확보하기 어려우며, 3) 주소가 기억에 남지 않는다는 문제점이 있습니다. 하지만 ‘개인 도메인’을 이용할 경우, 블로그 주소에 개성을 더하고 차별화된 블로그를 만들 수 있습.. 2021. 5. 19.
‘도메인 포워딩 서비스’를 이용하여 내 홈페이지의 접속 통로 넓히기 #1. 내 사이트의 도메인은 ‘aaa.com’인데, 많은 고객들이 ‘aaa.net’이나 ‘aaa.co.kr’을 치고 들어 옵니다. 다른 사람이 등록하지 못하도록 두 도메인을 모두 보유하고 있긴 한데, net이나 co.kr을 치고 들어와도 제 사이트로 바로 연결되게 할 수는 없을까요? #2. 현재 블로그를 운영 중인데, 블로그 주소가 길고 외우기도 어려워서 사람들이 쉽게 찾아오지 못하는 것 같아요. 더 짧고 개성 있는 블로그 주소로 사람들에게 기억되고 싶은데, 다른 주소를 쓰지는 못하는 걸까요? 1, 2의 사례와 같이 ‘aaa.com’이라는 도메인을 가진 사이트에 ‘aaa.co.kr’이나 ‘bbb.com’ 같은 도메인을 추가로 연결하고 싶을 때 혹은 기본으로 제공되는 블로그 주소 대신 내 도메인을 사용하고.. 2021. 5. 19.
L4 Switch 동작원리 ## L4스위치 사용 목적/배경 - WEB 서버 처럼 다수의 서비스를 위해 구축시 Scale-out 을 위해 사용 - 로드밸런싱을 하고, HA 기능까지 구현 - End Host 부하분산을 위한 다중화 목적으로 이용 (DataCenter 서버팜) - L4 스위치에 VIP 가 존재함 - Session table 생성 이후 Session Table lookup 우선 진행 - DSR 방식을 사용하려면 (서버담당자들의 추가 작업이 필요함) https://www.youtube.com/watch?v=aS8GvBSQmvo&list=WL&index=3 2021. 5. 16.
IT인프라 기본정리 https://www.youtube.com/watch?v=nlRabBUtm3I 2021. 5. 15.
반응형