프로젝트 좀보이드(Project Zomboid) 서버 고도화① - Openstack 클러스터 구축
서버 재구축하기 지난번에 구축한 Hyper-V 기반 게임 서버는 뭔가 개선점이 필요했다. 그 이유를 몇개 들면 Windows 라이센스 여분이 없다 호스트가 메모리를 많이 잡아먹는다(가만히 있어도 4GB 정도?) VM 사이즈(CPU/MEM)를 수정하려면 껐다 켜야 한다… 그래서 서버를 리눅스 기반으로 재구축하기로 했고, 몇 가지 가상...
서버 재구축하기 지난번에 구축한 Hyper-V 기반 게임 서버는 뭔가 개선점이 필요했다. 그 이유를 몇개 들면 Windows 라이센스 여분이 없다 호스트가 메모리를 많이 잡아먹는다(가만히 있어도 4GB 정도?) VM 사이즈(CPU/MEM)를 수정하려면 껐다 켜야 한다… 그래서 서버를 리눅스 기반으로 재구축하기로 했고, 몇 가지 가상...
게임서버 만들기 계속 이전 글에 이어서, 그라파나 설치 및 구성과 서버 켜고 끄기 작업의 자동화를 진행해 보겠다. Grafana 대쉬보드 만들기 Grafana는 편리한 관리를 위해 호스트에서 Docker로 깔기로 했다. 호스트도 윈도우즈이다 보니, 공식 홈페이지의 exe 딸깍으로 간단히 설치할 수 있다. 참고로 Docker Desktop의 ...
게임서버 만들기 몇년 전부터 지인들과 Project Zomboid라는 좀비 서바이벌 게임을 즐기고 있는데, 최근 당직이 서버를 인수인계 받아야 해서 이참에 서버를 구성하기로 했다. 마침 제작년에 컴퓨터 부품을 교체하면서 남는 CPU와 RAM, SSD가 있었고, 운 좋게 서버장 분이 호환되는 메인보드&파워서플라이(PSU)&케이스를...
지난시간에 이어서 지난 시간에는 EKS 내 ArgoCD를 만들고, Argo 콘솔에 접근하기 위한 ALB 엔드포인트를 생성했었다. 이번에는 ArgoCD를 사용해 백엔드 서비스들을 EKS에 올리고, HTTPS가 적용된 ALB 엔드포인트를 만들어 볼 것이다. ArgoCD로 백엔드 서비스 배포 일단 ArgoCD와 배포yaml이 담긴 깃허브 레포를 ...
우수상! 프로젝트가 18일 끝났고, 심사위원들에게서 우수상을 수여받을 수 있었다! 물론 당직(当職)은 인프라 만들어주고, CI/CD 해주고 이런것밖에 없고 서비스 구현은 우리 개발자 분들이 다 해주었으니..(겸손) 아무튼 기억이 잊혀지기 전에 마저 클라우드 작업을 마무리지어보고자 한다!! Bastion 서버로 EKS 접속 EKS 구축은 여기서...
클라우드 서비스 구축 테라포머로 클라우드 인프라를 구축했지만, 테스트가 전부 로컬 온프레미스 위주로 돌아가고 있어서 막상 서비스를 구축하지 못했는데, 드디어 서비스를 올릴 수 있게 되었다. 그래서 이번에는 지난번 구축한 EFK에 서비스 pod를 올리고, 이를 외부에서 접속하기 위한 로드밸런서도 생성해 보겠다. 그 전에, AWS 환경으로 이미지를 ...
EFK 모니터링 지난 시간에 node exporter, prometheus와 grafana를 사용한 시스템 모니터링 환경을 구축하였는데, 이번에는 시스템 내 서비스를 모니터링하는 EFK 시스템를 만들어보겠다. 참고로 EFK를 구축한 것은 서비스가 주식 거래와 같은 블록체인 토큰 거래를 하기 때문에, 거래마다 로그를 남겨 해당 거래가 이상 거래인지...
돌아온 버그픽스 이번엔 그라파나 UI를 구성하면서 본 promQA 문제를 해결해보게따 podman 환경에서의 container_last_seen count(container_last_seen{instance=~"(cadvisor 주소:포트)",job=~"containers",image!=""})(현재 유효한 컨테이너 개수를 가져오는 cadvi...
시스템 모니터링하기 aws 그라파나 서버를 사용해 로컬 환경의 쿠버네티스와 컨테이너 서버(젠킨스)를 모니터링 해 보겠다. 작동 원리 일단 시스템 모니터링의 원리가 어떻게 되냐면 쿠버 클라스터에 pod로 설치해 놓은 node-exporter와 kube-state-metrics가 시스템 로그(메모리 사용량, pod 상태 등…)을 남겨놓는다...
IaC(Infrastructure as Code) IaC와 테라폼 프로젝트 초기 기획 단계, 최종 서비스를 클라우드에 구현할 것을 예상하고 구성도를 그려보았다. 이렇게 기획했던 것이 여러 오류수정과 최적화를 거쳐… 이렇게 다듬어졌다. 아무튼 클라우드 짬밥(?)이대로 클라우드를 구현했는데 문제는 비용상의 문제(?)로 하루 8시간, 9~1...