살구잼의 여정
[TIL 20230802~20230807]
🖤 BE 45기/TIL 2023. 8. 7. 19:31

오늘 공부내용 main 브랜치 : 운영하고 있는 서비스가 상용되는 기준인 "가장 안정된 소스"가 들어가는 곳. 안정된 소스와 개발자들이 개발하고 있는 소스는 다르다! 개발자들이 개발하고 있는 소스들 중에서! 가장 안정된 소스가 dev 브랜치이다. 따라서 feature 브랜치가 개발자들이 가장 최근에 개발하고 있는 브랜치가 된다. 보통 dev 브랜치가 배포 기준이 되고, 배포가 끝나서 안정화가 인정된다면(테스트완료) main브랜치로 머지하는 것이다. 기능이 완성되었을때 feature 브랜치를 dev 브랜치로 머지한다. feature 브랜치를 만들때 기준이 되는 브랜치는 dev브랜치를 따서 만든다. 브랜치의 삭제는 용량문제 등으로 문제가 생기지 않는 한은, 기록을 남기기위해 웬만하면 머지 후에도 featur..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
[TIL 20230728]
🖤 BE 45기/TIL 2023. 7. 28. 22:22

오늘 공부내용 오류) EC2를 이용한 파이프라인 구축 및 배포에 성공했으나, EC2로의 서버배포 자동화 결과가 확인이 안되었음. 원인 파악) 확실한 원인은 잘 모르겠으나, jar 파일이 EC2 인스턴스에서 실행되지 않았던 것으로 보임 해결) 파이프라인을 통해 배포가 제대로 완료 되었다면, EC2안에는 배포를 위한 파일들이 제대로 복사되어있어야 한다. 따라서 appspec.yml 파일의 destination 을 확인하면 어느 경로로 복사가 되는지를 확인할 수 있다.

[TIL 20230726~20230727]
🖤 BE 45기/TIL 2023. 7. 27. 13:49

오늘 공부내용 [강사님 한마디] - 프록시 서버 : 서버 접근시 대리 서버 - 로드밸런서 : Scale-Out이라는 서버의 갯수를 늘려 하나의 서버에 줄 부하를 분산시키는 방법을 이용하는 경우, 요청을 여러 서버에 나눠 처리할 수 있도록 교통정리를 해주는 역할을 하는 기술,프로그램을 로드 밸런서라고 한다. 로드밸런싱을 이용하려면 적어도 서버가 2개 이상이여야 한다. 두개의 서버를 열려면 터미널이 2개 이상 있어야 한다.(실습시 주의) 클라이언트는 NGINX로 프록시 서버(80번 포트)를 통해 스프링부트(8080번 포트)로 요청을 보내게된다. - 오토 스케일링 : 무중단 서버(중단 없이 지속적으로 서비스를 제공하는 서버 시스템)는 오토 스케일링이 없으면 운영이 어렵다. - 롤링 업데이트(Rolling Up..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
[TIL 20230724~20230725]
🖤 BE 45기/TIL 2023. 7. 25. 09:40

오늘 공부내용 [강사님 모닝세션] EC2(및 도커)의 가상화 환경의 장점 : 유연하고 탄력성 있는 서비스이며, 시간 및 비용 측면에서의 단점해결 가능, 구성이 쉽고 사용이 간편, 다양한 운영체제를 쉽게 선택할 수 있게된다. RDS : AWS에서 제공하는 관계형 데이터베이스 서비스로, 가상화 기술을 통해 가져와서 사용하는 기술이라고 보면된다. RDS를 사용하기 싫다면 서버에다가 원하는 데이터베이스를 연결해서 사용하면된다. 하지만 데이터베이스가 큰 용량을 차지하게 되면 서버의 자원을 서버와 데이터베이스가 공유하게 되어 용량이 더 필요하게 될 수도 있고 비용이 는다는 단점이 있다. 또, 만약 서버가 여러대라면... 디비 내부의 정보가 각 서버마다 디비에 다르게 저장되고 사용하기 힘들어진다는 단점이 생긴다. (..

[TIL 20230721]
🖤 BE 45기/TIL 2023. 7. 24. 09:16

오늘 공부내용 [강사님 한마디] 주말에 시간을 내어 공부를 한다면, 도커는 간단히 하되, 쿠버네티스도 일단 대충 넘어가도 상관없다. 실무에서 큰 규모의 회사에서는 신입 개발자가 도커나 쿠버네티스를 쓸 줄 안다는 것에 큰 메리트는 없으며, 구현한 기능을 왜, 어떻게 구현했고 잘 이해하고있는지, 어떤것을 더 어떻게 할 수 있는지가 중요하지, 프로젝트의 아이디어 또한 팀원들의 마인드셋을 위한 장치에 불과하다. 스프링 시큐리티나, 이전 섹션의 부족한 부분을 보완하는 것이 더 중요할 것 같다. [세션] - 이미지는 레이어로 구성되어있다. 모두 새로만드는 것이 아니라 기존 레이어는 가져오고, 새로운 레이어만 추가된다. docker inspect openjdk:11 //이미지 레이어 확인 테스트 명령어 잘한것 - 페..

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.