📌 이 글은 THE SOPT 30기 서버파트 4차 세미나에서 학습한 내용을 다룹니다.
Amazon Elastic Compute Cloud
클라우드에서 확장 가능 컴퓨팅 용량을 제공
👉 가상 컴퓨터를 임대 받아 그 위에 자신만의 컴퓨터 애플리케이션을 실행할 수 있게 한다.
Ubuntu 18.04 LTS 기준
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install build-essential
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install --lts
npm install -g yarn
npm install -g pm2
pm2 start dist(빌드 폴더 이름)
: 프로세스 실행pm2 monit
: 프로세스 별 상태 확인pm2 logs
: 로그 확인pm2 logs --lines 100
: 라인 수 지정 로그 확인pm2 list
: 프로세스 리스트 보기pm2 stop <id|name|all|json|stdin>
: 프로세스 중지pm2 delete <id|name|all|json|stdin>
: 프로세스 삭제pm2 restart <id|name|all|json|stdin>
: 프로세스 재시작DB에 이미지, 파일 등의 데이터를 효율적으로 저장하기 위해서 클라우드 스토리지에 데이터를 올려두고, 서버에서는 url을 보관