Redis – 복제(Replication) 구성

지난 포스트에서 1대의 읽기/쓰기용 master와 2대의 읽기전용 slave를 구성하였다. 설정에 따라 master→ slave로 키/값이 동기화 되는 복제구성을 설명한다. 설정 slave서버의 Redis 설정파일 nano /etc/redis.conf을 수정한다. # 동기화 할 Master서버의 아이피 & 포트 slaveof 192.168.1.90 6379 # 동기화 주기(초) repl-ping-slave-period 10 # 타임아웃(초) repl-timeout 60 # 읽기전용 설정 (Slave는 Readonly) slave-read-only yes 저장 후 서비스를 재기동 Read More

Redis – 구성 및 설치

Redis의 복제 구성과 Sentinel을 이용한 Failover. 고가용성을 위한 HaProxy의 Keepalived를 이용한 이중화에 대해 포스팅 한다. 서버는 아래와 같이 구성한다. Redis Master(쓰기/읽기) – 통상 쓰기 전용 Redis Slave(읽기) – 읽기 전용 Redis Sentinel – Failover 처리 HaProxy – 스위치(Keepalived 이중화) 최종적으로 클라이언트는 스위치(HaProxy)를 통해 쓰기(포트 5000) / 읽기(포트 5001)에 접속하는 것으로 구성한다. 설치 전 준비 사항 Read More

Synology 역방향 프록시와 tvheadend

Lenovo TS140을 구입하고 벌써 한달반이 지나가는데, 이제서야 셋팅이 어느정도 마무리된 것 같아 기록 보관용으로 셋팅하면서 발생한 트러블슈팅 가이드를 남겨본다. Reverse Proxy DSM 6부터 UI에 녹아들어간 기능으로 nginx를 기반으로 한다. 설명이 길어지니까 역방향 프록시에 대한 개념은 여기를 참고하도록 하자. DSM에서는 제어판-응용 프로그램 포털-역방향 프록시에서 설정할 수 있다. 내부에 역방향 프록시로 연결할 아이피와 포트를 특정 호스트의 HTTP Read More

.NET Core / .NET Framework / Xamarin / Mono의 관계를 정리한다.

ASCII.jp 에 기고된 스즈키 준야씨의 기고를 번역한 글 입니다. 2000년대에 들어 마이크로소프트가 「Next Generation Windows Services」(NGWS)의 명칭으로 응용 프로그램의 새로운 개발 · 실행 프레임워크의 개발을 발표한 이후로,  벌써 16년의 세월이 흘렀다. 그리고 지금도 .NET Framework은 계속해서 발전하고 있다. 다만, 그 과정에서 다양한 파생 기술과 키워드가 등장하였고 최신의 트렌드에서 조금 떨어진 사람들에게는 상호 관계와 역할을 이해하기가 Read More

Slack Integration

슬랙을 사용한지 반년이 다되간다. 처음 슬랙을 사용할때는 팀 커뮤니케이션을 위한 용도로 제한적이었지만, 이제는 어느새 많은 앱들과 봇들을 연계하여 알림을 받거나 모니터링을 하는 용도로도 그 범위가 넓어졌다. 이미 많은 서비스에서 슬랙 통합을 지원하고 있고, 꽤 유용한 것들이 많아서 그 활용도는 앞으로도 커질 것 같다. Bot Integration 온라인 커머스를 하는 회사를 다니는터에, 실시간으로 서버의 헬스체크나 오류등에 대한 Read More

1 2 3 4