분류 전체보기

Server🧤/SpringCloud

[MSA] MicroService와 SpringCloud의 소개

특징 확장 가능한 아키텍처 시스템의 수평적 확정에 유연 확장된 서버로 시스템의 부하 분산, 가용성 보장 시스템 또는, 서비스 애플리케이션 단위의 패키지(컨테이너 기반 패키지) 탄력적 아키텍처 서비스 생성 - 통합 - 배포, 비즈니스 환경 변화에 대응 시간 단축 분할된 서비스 구조 무상태 통신 프로토콜 장애 격리 특정 서비스에 오류가 발생해도 다른 서비스에 영향을 주지 않음 CI/CD 지속적인 통합 CI 통합 서버, 소스 관리, 빌드 도구, 테스트 도구 지속적 배포 Continuous Delivery Continuous Deployment Pipe line DEVOPS 배포 운영 QA의 교집합 지속적으로 끊임없이 지속배포운영해나가는 것! 서비스 단위를 작은 단위로 나눔으로써, 더 자주 배포 테스트 할 수 ..

Language/Java

[JAVA] JVM , JRE, JDK

안녕하세요? JVM , JRE, JDK의 차이도 설명못하는 자바 개발자가 왔습니다. 스프링부트를 이용해서 프로젝트를 진행하면서 이런것도 모른다고 아빠한테(뻥임) 혼이 났습니다. 며칠간 눈물로 밤을 지새우고 (뻥임) 다시 정신차리고 공부하도록 하겠습니다! 아자자 JAVA 컴파일 언어(번역되는 언어) 개발자가 짠 코드를 미리 번역했다가, 프로그램을 실행할때 번역본을 컴퓨터가 읽는다. JVM (Java Virtual Machine) 각기 다른 OS 마다 실행되는 결과가 다른 문제가 발생 실행할 컴퓨터에 JVM을 설치함으로써, JVM은 해당 컴퓨터 언어의 언어, Java Bytecode를 읽을 수 있다. (Write Once Run Anywhere) 어느 컴퓨터에서 바이트 코드를 돌리려면 JVM이 있다면 가능하..

Server🧤/Linux

[Linux] log 파일 s3 업로드 스케줄링 설정하기 (feat. crontab)

🫥 개요 동시에 백엔드, 프론트가 개발서버에 배포를 하였고, github actions에도 멀쩡히 초록색 불이 떠서 서버에도 배포가 잘된줄 알았다. 근데 아직 해결이 되지 않아 엥?하고 codedeploy를 봤더니 실패가 떠있었다!!! EC2 접속을해서 확인해보니 서버내에 로그 파일 용량이 커서, 업로드 또는 압축이 잘 안되었던것 같았다. 로그 파일을 주기적으로 삭제해줘야하는데, 사람이 매번 접속해서 삭제해주는건 쉽지 않아보였다. Cronjob이 내 일을 하도록 구현해보자! 🧐Cron? 아래 내용을 보고오시면 됩니다. https://vanillacreamdonut.tistory.com/366 [Linux] 리눅스 명령어 - 작업 스케줄링 (cron, crontab) 리눅스 작업 스케줄링 명령어 단일성 예..

Server🧤/Linux

[Linux] 리눅스 명령어 - 작업 스케줄링 (cron, crontab)

리눅스 작업 스케줄링 명령어 단일성 예약 반복적 예약 특정 시기에 한번 작업을 수행 반복적인 작업을 수행 at, atd 서비스 이용 cron, crontab 서비스 이용 at 서비스와 cron 서비스는 제어할 수 있는 터미널을 지정받지 못한다. 결과를 메일로 보내오거나 리다이렉션을 이용해 파일로 저장해야한다. Cron 명령어 특정 시간 또는 특정 시간마다 특정한 작업을 자동으로 수행하게 해주는 명령어 Unix 기반 시스템에서 사용할 수 있는 유틸리티 데몬 프로세스로 실행되며, 한번만 시작하면 백그라운드에서 계속 실행된다. crontab을 사용하여 일정 항목을 읽고 작업을 시작한다. 사용자 cron과 시스템 cron 두가지로 나누어진다. 시스템 cron : 시스템에서 기본적으로 사용하는 cron 설정 사용..

yujindonut
'분류 전체보기' 카테고리의 글 목록 (4 Page)