서버 2

운영 서버와 모니터링 서버 구축(엑추에이터, 프로메테우스, 그라파나)

🔫 시작하기 인프런 워밍업 클럽 2기를 마치고 수료식에서 네트워킹을 하면서 박우빈님이 해주신 말이 생각나 적용하게 되었습니다.단순 개발은 누구나 할 수 있지만 이를 유지보수하는데 실력 차이가 드러난다고 했습니다.그래서 단순 개발을 떠나 장애 대응, 성능 개선 등에 대한 고민이 필요하다고 생각하여 성능 테스트에서 지표를 확인하는 용도로 모니터링에 대한 구성을 적어 봅니다.원리와 개념보다는 서버에서 구성하여 테스트하기 위함과 구현에 있어 작성했습니다. 물론 보안 문제에 대한 고려를 일부 배제한 점은 참고해 주세요.자료는 하단 참고에서 사용했습니다.   🆘 구조 다음과 같은 구조로 설계했습니다.(그림 출처는 참조 자료) 엑추에이터의 접근을 허용하면 외부에서 애플리케이션의 중요 정보를 노출할 수 있기에 포트..

서버 2024.11.06

EC2에서 Google Text-To-Speech 설정 + Docker 사용

프로젝트를 진행하면서 텍스트에 대한 음성 파일도 제공하기 위해 google TTS API를 사용하기로 했습니다.로컬 PC에서는 찾은 정보로 어렵지 않게 구현할 수 있었습니다. 그런데 개발 서버 EC2에도 적용하기 위해 설정하면서 문제가 발생했습니다  EC2에서 google cloud의 TTS API 사용 문제 발생실제 개발 서버인 EC2에서도 해당 API를 사용하기 위한 설정을 하는 도중 문제가 발생했다.  gcloud init 실패  EC2 amazon linux2 를 사용했는데 참고로 기본 설정이 python2.7.X로 되어 있다.문서를 보면 python3.8 이상 버전에서만 사용 가능하다고 한다. 높은 버전의 파이썬을 설치해도 기본 설정으로 적용되지 않았는데 알고 보니 설치된 파이썬이 적용되지 않았..

서버 2024.04.22