talkit bank 서비스 안정화를 위한 운영 전환 준비
안녕하세요. 가야태자 @talkit 입니다.
talkitbank 서비스가 python 데몬으로 실행되고 있어서 약간 서비스가 약한 것 같습니다.
그래서 조금 알아봤습니다.
오늘은 준비 과정으로 어떻게 안정화를 하느냐? 에 초점을 드려고 합니다.
Java에서도 이렇게 합니다.
Apache httpd server 또는 nginx 같은 웹서버를 WAS 서버에 앞에 두는 방법을 사용합니다.
파이썬에서도 위와 같은 방법을 사용할 수 있는 것으로 조사가 되었습니다.
하지만, python을 바로 실행하기 보다는 python을 실행하는 모듈을 조금 변경 해야하는 것 같습니다.
Gunicorn 이라는 프로그램 있다네요 ^^
Gunicorn은 Python WSGI(Web Server Gateway Interface) 애플리케이션을 위한 HTTP 서버입니다. Flask, Django 같은 WSGI 기반 웹 프레임워크와 함께 사용되며, 운영 환경에서 Flask 개발 서버(flask run)를 대체하는 빠르고 안정적인 서버 역할을 합니다.
설명은 이정도가 되겠습니다.
그래서 이번에는 앞에 웹서버 없이 Gunicorn은으로 worker를 늘리는 방법으로 진행하겠습니다.
그 진행방법을 한번 적어 보도록 하겠습니다.
감사합니다.
#kr #kr-dev #postingcuration #development #develop #eversteem #talkitbank
Write Once, reward forever via EverSteem app
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.
Upvoted! Thank you for supporting witness @jswit.
python 기반 서버로 FastAPI를 추천합니다. 앞에 Gunicorn과 Nginx를 붙여서 많이 서비스하더라구요.
Django는 너무 무거울 거고, FastAPI가 좋을거 같습니다!
fastAPI는 현재 사용을 안하고, flask를 사용하고 있습니다.
디장고는 무겁다는 소문을 들어서요 ^^
FastAPI는 한번 보겠습니다.
감사합니다.