일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 스프링
- CAS
- MySQL
- iterable
- 데이터 타입
- Atomic Type
- gc
- foreach
- Synchronized
- Lock
- Di
- 백엔드
- iterator
- MVCC
- 동시성
- java
- reflection
- 가비지 컬렉션
- 가비지 컬렉터
- jpa
- 자바
- Varchar
- 동시성 문제
- Locking Read
- db
- text
Archives
- Today
- Total
목록2024/03/15 (1)
과정을 즐기자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d2GxTk/btsFOfwXb2V/0pb5wSgCCAXo73jKH3KIKk/img.png)
프로젝트를 진행하면서 서비스를 배포하는 방법에는 여러 가지가 있습니다.먼저 단순한 방법으로는 내 로컬 PC에서 프로젝트를 빌드하여 scp 명령어로 운영 서버로 파일을 전송하고 서버에 들어가서 해당 파일을 실행 시키는 방법이 있습니다. 하지만 매번 이러한 과정을 수행하는 것은 굉장히 번거로운 작업입니다. 이를 개선하기 위해서 운영 서버에서 github에 있는 코드를 가져와서 프로젝트를 빌드하고 프로젝트를 실행하도록 하는 쉘 스크립트를 작성할 수도 있습니다. 하지만 이러한 경우도 여전히 단점이 존재합니다. 우선 개발자가 운영 서버에 직접 접속하여 쉘 스크립트를 실행해야 합니다.또한 운영 서버에서 프로젝트를 빌드하기 때문에 운영 서버의 리소스를 낭비할 수 있다는 단점도 있습니다.이러한 단점들은 개발자가 많아질..
DevOps
2024. 3. 15. 16:58