2022/02 3

서버 개발자로서 살아남기 - hosts 파일

🔍개요 평소처럼 swagger에 접속하려 했는데 403 오류가 발생하였다. 해당 담당자에게 문의한 결과 프록시 서버 설정 때문에 그런거고, hosts 파일에서 특정 내용을 추가 요청하였다. 처음에는 hosts 파일이 프로젝트 안에 있는 파일이라 생각하였다. 그치만 보이지 않았고, 인터넷에 처본 결과 내 생각과는 다른 파일이였다. 모르는건 바로 정리들어가야징 🔍hosts 파일이란? hosts 파일은 ip 주소와 도메인을 매핑해주는 파일이다. 우리가 자주 사용하는 도메인을 ip 주소로 변환하는 역할을 하는 것은 DNS Server이다. 그러나 DNS Server을 안거치고 Local에서 설정하는 방법이 바로 hosts 파일을 이용하는 것이다. hosts 파일의 우선순위가 DNS Server 보다 높기 때문에..

FileBeat VS Logstash

🔍개요 회사에서 기존 서버에 ELK 환경을 구축하는 업무를 받았다. Docker를 이용해서 ELK를 구축하면서 어느정도의 개념을 익혔으니 실제로 머신 2대를 받아서 ELK를 구축하려 했다. 이제 사용중인 기존 서버에 적용하려다 보니까 생각해야될 점이 많았다. 가장 먼저 생각이 드는건 트래픽 문제였다. 많은 트래픽이 ES로 들어올 텐데 어떤식으로 설계를 해야 트래픽을 감당할 수 있을까를 많이 생각했다. 그중 하나가 'logstash와 filebeat 중에 어떤 것을 사용할까' 였다. 이에 대해 알아본 내용을 정리해볼려한다. 🔍 FileBeat vs Logstash Filebeat의 사용 여부 요즘 ELK를 구축하는 방법을 찾아보면 각 서버에 Filebeat를 통해 로그 데이터를 수집하고 logstash로 ..

서버 개발자로서 살아남기 - 프록시(Proxy)란?

🔍개요 회사에서 다른 팀이 진행하던 프로젝트를 우리 팀이 하게 되었다. 그래서 인수인계 및 가이드 회의를 진행하던 중 프로젝트 구성도에 HA프록시(Proxy)가 있었는데, 어떤 느낌인지만 알고 자세히는 모르는 용어였다. 찾아보니, HAProxy를 알기 위해서는 Proxy와 Load Balance의 개념을 알아야 하는데, 하나씩 정리할 예정이다. 먼저 Proxy 부터! 🔍프록시(Proxy)란? 프록시 서버(proxy server)는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가리켜 '프록시', 그 중계 기능을 하는 것을 프록시 서버라고 부른다. 위키백과의 ..

728x90