Docker Volume를 활용해 Jenkins 설치하기
·
study/Cloud Computing
1. Jenkins란? CICD Tool이다. CI는 Continuous Integration의 약자로, 지속적 통합을 말하고, CD는 Continuous Delivery/Deployment로, 지속적인 제공/배포를 뜻한다. Jenkins를 사용하면 효율적인 파이프라인을 만들 수 있다. 자세한 내용은 아래 블로그를 참고하면 좋을 것 같다. https://seongwon.dev/DevOps/20220715-CICD%EA%B5%AC%EC%B6%95%EA%B8%B01/ [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) 🔗 연관 게시글 CI/CD란? [DevOps] Jenkins를 통한 CI/CD 구축기 1편 (Jenkins 설치) [DevOps] Jenkins를 통한 CI/C..
[Docker] Docker hub에 image 업로드하기
·
study/Cloud Computing
도커 image를 다른 서버에서 활용하고 싶다면 Docker hub에 Push해서 다른 서버에서 pull해서 가져갈 수 있게 할 수 있다. Dockerfile이란? dockerfile은 Docker image 설정 파일이다. dockerfile은 확장자가 따로 없다. Docker는 Dockerfile의 명령문들을 차례대로 수행해 DockerImage를 생성한다. Dockerfile 작성하기 - 파일 이름을 'Dockerfile'로 해야 한다. FROM : 베이스 이미지 선택 WORKDIR : 작업 디렉토리 설정 COPY : 파일 복사(호스트 시스템의 파일을 Docker 이미지로 복사) RUN : 필요한 패키지, 종속성 설치 ENV : 환경 변수 설정 EXPOSE : 포트번호 설정 CMD : 컨테이너가 시..
[AWS] AWS Well-Architected Tool이란?
·
study/Cloud Computing
1. 개요 AWS Well-Architected Framework는 아키텍처에 대한 모범사례, 지침을 고객들과 공유하기 위한 방법론이다. 6개의 핵심 요소들을 기반으로 클라우드를 이용하는 조직, 프로세스, 아키텍처와 같은 전반적인 운영 현황을 점검하고 AWS가 제안하는 모범 사례를 통해 워크로드가 개선될 수 있도록 돕는다. 2. 핵심 요소 6가지 1. 운영 우수성 코드 기반의 운영 소규모 변경 사항에 대한 반복 적용 실패 예측 및 학습 2. 보안 강력한 자격 증명 기반 구현 추적 기능 활성화 모든 계층에 보안 적용 전송 및 저장 데이터의 보호 데이터의 액세스 제어 3. 안정성 장애에 대한 자동 복구 복구 절차의 테스트 수평적 확장으로 단일 장애에 대한 대비(가용성 증가) 자동화를 통한 인프라 변경 사항 ..
cowboysj