반응형

서버 3

2-1. 운영 서버 환경의 구성

2.1 운영 서버 아키텍처의 이해 2.1.1 단일 서버 단일 서버 구성은 단순한 구성인만큼 환경을 구축하기가 쉽다는 장점이 있어서 테스트 서버나 간단한 애플리케이션을 서비스할 때 많이 사용한다. 그리고 DB 와 애플리케이션이 같은 서버에서 실행되어 별도의 네트워크 설정을 할 필요 없이 로컬 호스트를 대상으로만 하면 된다. 하지만, 아래와 같은 단점이 있다. 첫번째, 전체 서비스의 장애 발생 가능성이 높음 같은 자원을 공유하기 때문 둘 중 하나라도 장애가 발생할 경우 그 부분이 아닌 전체가 죽을 수 있음 두번째, 서버 자원의 효율적 사용 어려움 각 속성에 따라 최적 OS 설정 자원의 종류(CPU, 메모리..) 등이 다를 수 있음 세번째, 보안성이 떨어짐 애플리케이션 특성상, 여러 불특정 IP 를 받아야 되..

1. 운영 서버와 AWS 소개

아래 내용은 위키북스 서비스 운영이 쉬워지는 AWS 인프라 구축 가이드라는 책을 정리한 것이다. 위 글의 제목을 클릭하면 온라인 서점으로 연결되니 구매의사가 있으면 넘어가도 좋을 것 같다. 아래 내가 정리한 내용은 추후 추가적으로 보충학습할 때 사용할 예정이다. 1.1 운영 서버 운영 서버는 개발이나 테스트 목적이 아닌 실제 사용자들을 대상으로 서비스하는 서버, 운영서버는 트래픽 대응, 빠른 응답속도, 높은 가용성을 보장해야 한다. 그러기 위해 운영 서버는 테스트 서버와 다르게 다양한 구성 요소들을 포함해야 한다. 1.2 운영서버 관리의 세단계 운영 서버 관리는 크게 ‘환경구성’, ‘코드배포’, ‘모니터링’ 이라는 세 단계로 나뉨. 첫째 환경구성 : 서비스 코드를 구동시킬 수 있는 서버 인프라 구축 둘째..

[Django] Django 장고 기초 명령어 1

1. 장고 프로젝트 만들기 (해당경로 들어간 후) (base) 해당 경로> django-admin startproject mysite 아래와 같이 뜸 2. 장고 서버 실행하기 (manage.py 가 있는 경로로 들어간 후) (base) 해당 경로 > python manage.py runserver 아래와 같이 뜸 3. 서버 종료하기 서버를 종료하는 방법은 간단하다. (base) 해당 경로 > Ctrl + C 그러면 아래와 같이 끄면서 서버가 종료됨 4. 데이터 마이그레이션폴더 만들기 (base) 해당 경로 > python manage.py makemigrations 그러면 아래와 같이 뜨면서 마이그레이션 됨 5. db 에 데이터 마이그레이션 하기 (base) 해당 경로 > python manage.py ..

Back End/Django 2020.10.14
반응형