의존성
-
Nginx 설치 방법과 마주한 에러 해결 방법개발에 필요한 기초 지식 2022. 5. 1. 14:22
HTML 삽입 미리보기할 수 없는 소스 미래에 다른 가상환경에 Nginx를 설치하며 고생할 저를 위해 AWS 배포 과정에서 Nginx 설치 중에 마주했던 에러와 전체적인 설치 방법에 대해 쓰고자 합니다. 저는 Linux 환경에서 설치를 진행한 점 참고 부탁드립니다. 보통 저와 같은 Python, Django를 활용하는 백엔드 개발자라면 gunicorn과 Nginx를 함께 설치할것이기에 gunicorn 설치부터 차례대로 진행하겠습니다. # 가상환경을 이용한다면 가상환경에 설치하면 된다. pip install gunicorn Django 해당 앱 디렉토리로 이동하여 아래 명령어 실행 # 둘 중 한 가지 방법 선택 (백그라운드에서 실행 원하시면 2번 방법 선택) # 1. gu..
-
스케일업(Scale-up)과 스케일아웃(Scale-out)데이터베이스/SQL 2022. 3. 1. 18:29
HTML 삽입 미리보기할 수 없는 소스 이라는 책을 읽기 시작했는데 "스케일 아웃"에 대해 막연하게만 알고 있어서 "스케일 업"과 "스케일 아웃"에 대해서 정리하고자 합니다. 스케일 업 (Scale-up) 물리적인 성능 향상 (cpu나 memory 등) 고비용, 고효율 수직 스케일링 (vertical scaling) 단순하거나 빠른 작업(DB 갱신 자주 일어나야 하는 경우)에 적합 - 이런 경우 스케일 아웃에서는 데이터 정합성을 유지하기 어렵기 때문이다 상대적으로 쉽다 (사양만 올리면 되기 때문에) 낮은 관리 비용 적은 관리 이슈 데이터 정합성 이슈 발생 가능성이 적다 성능 향상에 한계가 있다 서버 1대가 분담하는 양이 많아져서 문제가 생기면 큰 타격 서버 교체나 업그레이드 시에 서비스 이용이 어려울 수..