ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS 4일차
    AWS 2023. 7. 27. 21:42

    Domain 구매

    • iwantmyname 사이트에서 구매
    • 구매 후 해당 도메인의 Next Billing을 cancel해야 자동연장결제가 발생하지 않음

     

    Route 53

    • 구매한 도메인 입력 (사실대로 입력해야함)(퍼블릭은 실제, 프라이빗은 내부적으로 쓰는 것이므로 맘대로 만들어도 됨)
    • 권한은 구매사이트에게 있기 때문에 등록 후 사이트에서 권한을 포기하게 설정해야 함
    • 유일하게 테라폼으로 관리하기 복잡하기 때문에 AWS사이트에서 직접 등록

     

    젠킨스 CI/CD

    • CI/CD는 개발자들이 새로운 코드 변경 사항을 주기적으로 통합하고,
      이를 자동으로 빌드하고 테스트한 다음, 안정적으로 배포하는 프로세스
    • 젠킨스는 많은 플러그인을 제공하여 다양한 프로젝트와 툴들을 지원하며, 다양한 통합과 배포 방식을 지원
    • 사용자 친화적인 웹 인터페이스를 제공하여 설정과 모니터일이 용이
    • 빌드 및 배포 작업을 자동화하는 데 도움을 줌

     

    *EC2 인스턴스에 스왑파일 적용 -> EC2의 성능을 높일 수 있음(램 문제 해결 가능)

     

    Nginx Proxy Manager (MySQL 관리 툴)

    • 학습을 시켜준 후 내부적으로 처리를 간편하게 해줌

     

    도커

    • DB, 젠킨스 엔지녹스 프록스 매니저가 설치되어있을 때 도커안에 깃허브 신호는 젠킨스가 받음
    • 젠킨스는 옆에 컨테이너를 하나 생성
    • 도커 설정을 하면 젠킨스 안에서 도커 명령어를 사용할 수 있음(원래는 도커 밖에서 도커 명령어를 사용해야 함)

     

    젠킨스 파이프라인

    • 연속적인 작업들을 젠킨스에서 하나의 파이프라인(작업)으로 묶어서 관리할 수 있게 만드는 플러그인

     

    GIT Webhook

    • 일반적으로 Git과 같은 버전 제어 시스템의 컨텍스트에서 지속적 통합,
      지속적 배포 또는 알림과 같은 작업을 트리거하는 데 사용
    • 자동적으로 PC에서 GitHub에 이벤트를 처리하면 젠킨스로 넘어가서 처리하게 됨

     

    'AWS' 카테고리의 다른 글

    AWS 5일차  (0) 2023.07.28
    AWS 3일차  (0) 2023.07.26
    AWS 2일차  (0) 2023.07.25
    AWS 1일차  (0) 2023.07.24

    댓글

Designed by Tistory.