본문 바로가기
반응형

Infra & Cloud20

[GitHub/Django] GitHub CI에 Django Test 및 Redis 적용하기 [Django] GitHub CI에 Django Test 및 Redis 적용하기 1. GitHub CI란? 우선 CI란 Continuous Integration의 준말로 테스트, 웹 크롤링 등 로컬에서 직접 수행하던 작업을 자동화하여 충돌 문제를 미연에 방지하는 프로세스를 뜻한다. 새로운 버젼의 웹/앱 서비스를 배포하고 싶을 때 일일히 AWS, GCP, Kubernetes 등의 클라우드 시스템을 거치지 않고 GitHub에서 PR된 브랜치를 Merge할 때 자동으로 배포하도록 하는 CD (Continuous Deployment 또는 Continuous Delivery) 개념도 존재한다. CD의 경우 추후 알아보도록 한다. CI와 CD에 대한 설명 및 차이는 redhat 홈페이지에서 자세히 설명하고 있다. .. 2021. 9. 10.
[AWS] AWS로 서버 배포(Deployment) (3) : EC2, Nginx와 uWSGI 2021.09.10 - [웹 & 앱 개발] - [AWS] AWS로 서버 배포(Deployment) (2) : EC2 인스턴스 환경설정 (Git 설치, Python 가상환경, RDS 연동) [AWS] AWS로 서버 배포(Deployment) (2) : EC2 인스턴스 환경설정 (Git 설치, Python 가상환경, RDS 연동) 2021.09.10 - [웹 & 앱 개발] - [AWS] AWS로 서버 배포(Deployment) (1) : EC2 인스턴스 생성 [AWS] AWS로 서버 배포(Deployment) (1) : EC2 인스턴스 생성 [AWS] 1. EC2 입문 : 인스턴스 생성 0. AWS 가입하기 AW.. newstellar.tistory.com [AWS] 3. EC2 입문 : Nginx와 uWS.. 2021. 9. 10.
[AWS] AWS로 서버 배포(Deployment) (2) : EC2 인스턴스 환경설정 (Git 설치, Python 가상환경, RDS 연동) 2021.09.10 - [웹 & 앱 개발] - [AWS] AWS로 서버 배포(Deployment) (1) : EC2 인스턴스 생성 [AWS] AWS로 서버 배포(Deployment) (1) : EC2 인스턴스 생성 [AWS] 1. EC2 입문 : 인스턴스 생성 0. AWS 가입하기 AWS는 가입 후 1년까지 매우 낮은 수준의 가상 컴퓨터를 무료로 제공하는 프리티어 (Free Tier) 서비스를 제공하고 있다. (단, 가입 시 1$가 소비되니 넉 newstellar.tistory.com [AWS] 2. EC2 입문 : 인스턴스 환경설정 (Git 설치, Python 가상환경, RDS 연동) 1. git 설치 및 Repository clone terminal에서 가장 많이 쓰는 명령어였던 git조차 설치되어 .. 2021. 9. 10.
[AWS] AWS로 서버 배포(Deployment) (1) : EC2 인스턴스 생성 [AWS] 1. EC2 입문 : 인스턴스 생성 0. AWS 가입하기 AWS는 가입 후 1년까지 매우 낮은 수준의 가상 컴퓨터를 무료로 제공하는 프리티어 (Free Tier) 서비스를 제공하고 있습니다. (단, 가입 시 1$가 소비되니 넉넉하게 가입 시 등록할 카드의 잔고를 1$ 이상으로 준비할 것) 무료 클라우드를 제공해주는만큼 성능이 그다지 뛰어나지 않고 한 달에 750시간의 제한이 있다는 점에서 웹 서비스를 배포하려고 준비하는 분들은 개발 단계가 아니라면 티어를 높이는 걸 추천합니다. 백문이 불여일견이니 우선 aws에 접속하여 가입을 해봅시다! 대한민국 서울에 ap-northeast-2 서버를 할당받아 쓸 수 있습니다. 1. EC2 (Elastic Compute Cloud) 접근하기 AWS에서 가장 .. 2021. 9. 10.
반응형