Study7 Rundeck 설치 방법 Rundeck?Rundeck은 IT 운영 작업을 자동화하고, 스케줄링하며, 관리할 수 있도록 설계된 오픈 소스 도구입니다.이를 통해 반복적인 작업을 줄이고, 오류를 최소화하며, 운영 효율성을 극대화할 수 있습니다. 주요 특징1. 자동화 및 스케줄링Rundeck은 다양한 작업을 자동화하고 정기적으로 실행할 수 있는 스케줄링 기능을 제공합니다.복잡한 워크플로우를 정의하고 관리할 수 있어, 여러 단계로 이루어진 작업도 간편하게 처리할 수 있습니다. 2. 다양한 통합Rundeck은 Ansible, Chef, Puppet, Jenkins 등 다양한 시스템 및 도구와 통합할 수 있습니다.API를 통해 사용자 정의 통합도 가능하여, 거의 모든 환경에서 유연하게 사용할 수 있습니다. 3. 액세스 제어 및 감사세밀한 액.. 2024. 12. 4. Ansible 설치 및 설정 방법 Ansible이란Ansible은 IT 자동화를 위한 도구로서, 시스템 설정, 애플리케이션 배포, 작업 오케스트레이션 등을 자동화하는 데 사용됩니다.Ansible은 에이전트가 필요 없고, Python만 있으면 원격 시스템을 관리할 수 있어 매우 간편하게 사용할 수 있습니다.Ansible은 매우 강력하고 간단한 자동화 도구입니다. 플레이북, 모듈, 변수, 역할을 활용하여 복잡한 작업을 자동화할 수 있습니다.Ansible을 사용하여 효율적으로 서버 관리와 배포를 자동화하고, 반복적인 작업에서 벗어날 수 있습니다. Ansible 설치 방법(Ubuntu 22.04)1.시스템 업데이트#Ubuntu 시스템 패키지를 최신 상태로 업데이트 합니다.sudo apt update && upgrade -y 2.Python3 /.. 2024. 12. 4. Spring Boot에서 예외(Exception) 처리하기 애플리케이션을 개발하다 보면 예외 처리는 불가피합니다.특히 Spring Boot에서는 다양한 예외가 발생할 수 있으며, 각각의 예외에 맞는 처리 방법을 통해 안정적이고 사용자가 이해할 수 있는 애플리케이션을 만들 수 있습니다. Spring Boot에서 주로 발생하는 예외의 종류와 처리 방법에 대해 ChatGPT의 도움을 받아 기본 개념에 대해 알아보겠습니다.1. Spring Boot에서 발생할 수 있는 예외의 종류1.1 Checked Exception과 Unchecked ExceptionJava에서는 예외를 두 가지 유형으로 나눕니다.Checked Exception: 컴파일 시점에 반드시 처리해야 하는 예외입니다. 예를 들어, IOException, SQLException 등이 있습니다.Unchecked.. 2024. 10. 26. Spring Boot Gradle 멀티모듈 프로젝트 생성/빌드 이번에는 지난번 spring boot maven 멀티모듈 생성/빌드 단계 정리에 이어서 java Gradle 멀티 모듈 생성 및 빌드 까지의 단계를 정리합니다. 스펙IDE: IntelliJJDK: 17(Temurin 17.0.13)spring boot: 3.3.4Gradle: mybatis: 3.0.3mysql: 8.0.36모듈gradle_demodemo_core: DB, Repository, Service, Comdemo_api: Controller #1.프로젝트 생성프로젝트명: gradle_demo / 언어: Java / 타입: Gradle-Goovy그룹: com.example아티팩트: gradle_demo패키지명: com.example.gradledemo 부모프로젝트 종속성 설정(하위 자식.. 2024. 10. 24. spring boot Maven 멀티모듈 프로젝트 생성/빌드 spring boot를 이용하여 java maven 멀티 모듈 생성 및 빌드 까지의 단계를 정리합니다. 스펙IDE: IntelliJJDK: 17(Temurin 17.0.13)spring boot: 3.3.4maven: 3.9.8mybatis: 3.0.3mysql: 8.0.36모듈mvdemodemo_core: DB, Repository, Service, Comdemo_api: Controller #1.프로젝트 생성프로젝트명: mvdemo / 언어: Java / 타입: Maven그룹: com.example아티팩트: mvdemo패키지명: com.example.mvdemo 부모프로젝트 종속성 설정(하위 자식 모듈에 공통으로 주입)Spring Boot DevToolsLombokValidation #2.하위모듈 .. 2024. 10. 23. 이전 1 2 다음