Dockerized 애플리케이션 GCP에 배포하기
CPU bound 애플리케이션을 도커 이미지로 만들어서 GCP 인스턴스에 배포하기 1. 배포 과정 dockerfile을 작성하고 build하면 docker image가 만들어진다. 생성한 docker image를 docker hub에 push 한다. GCP instance에 접속해 docker iamge를 pull 한다. docker image를 실행시켜 docker container를 든다. docker container에서 애플리케이션이 돌아간다. 2. Docker Hub 가입 및 리포지터리 생성 Docker Hub는 이미 가입되어 있으니 생략 : https://hub.docker.com/ 새로운 리포지토리를 하나 만든다. Docker Hub Container Image Library | App Co..
- 백엔드 프레임워크 & 언어/Tools & Environment
- · 2023. 12. 27.
10. sourcetree 설치
https://www.sourcetreeapp.com/
- 백엔드 프레임워크 & 언어/Tools & Environment
- · 2023. 12. 27.
09.git 설치
https://git-scm.com/
- 백엔드 프레임워크 & 언어/Tools & Environment
- · 2023. 12. 27.
08. Artillery를 사용한 부하 테스트(Stress Test)
1. node.js PC 설치 https://nodejs.org/dist/v20.10.0/node-v20.10.0-x64.msi 2. node Artillery 설치 https://www.artillery.io/ Artillery.io | Cloud-scale Load Testing Keep production reliable, customers happy, and pagers silent. www.artillery.io 3.vs code terminal 에서 설치하기 artillery-scripts 폴더 생성 terminal -> npm install -g artillery 새파일 생성 -> cpu-test.yaml https://gist.github.com/lleellee0/966c6922099c65..
- 백엔드 프레임워크 & 언어/Tools & Environment
- · 2023. 12. 27.
07.웹 서버 구성
1. 신규 vm instance 생성 2.. sudo yum install wget 3. sudo yum install java 4. jar 다운로드 wget https://github.com/lleellee0/class101-files/raw/main/cpu-0.0.1-SNAPSHOT.jar 5. sudo java -jar cpu-0.0.1-SNAPSHOT.jar 6. browser 접속 http://공인IP/hash/123 8BE10F2016AEEDEC1C179D3E03F7C6AB 확인 7.F12 개발자도구 -> network -> 새로고침 -> 시간측정
- 백엔드 프레임워크 & 언어/Tools & Environment
- · 2023. 12. 27.
06. GCP에 docker 설치
sudo yum install docker sudo systemctl start docker sudo docker run -d -p 80:80 docker/getting-started:latest http://GCP공인IP/
- 백엔드 프레임워크 & 언어/Tools & Environment
- · 2023. 12. 26.