• 목표 
    • AWS 와 IDC 간의 dependency 없게 설치 자동화 ( OS 호환성 가능하게)
    • 단일 서버가 아닌 MHA 구성도 자동화 할수있게 
    • 설치 이후 후속작업 모니터링,알람, CM DB 연동 도 자동화 할수있는지
    • Mysql Orchestrator 도입을 하여 자동복구 가능할수 있게
      • Mysql Orchestrator : 

                             MySQL Orchestrator는 MySQL 복제 환경에서 데이터베이스 클러스터의 복제 토폴로지를 자동으로 감지, 시각화하고, 마스터 장애 복구를 수행할 수 있는 도구

                             복제 토폴로지 자동 감지 및 시각화: Orchestrator는 클러스터의 모든 복제 인스턴스를 자동으로 감지하고 시각화하여 보여줍니다.
                             장애 복구: Orchestrator는 복제된 마스터가 장애가 발생했을 때 자동으로 장애 조치를 수행하고 복제 토폴로지를 복구합니다.

 

 

             

 

  • 논의

             1) 어떻게하면 빠르고 신속하게 설치 자동화를 할수있을까? 

      • OS 요청 후 Mysql 설치 하지말고 OS에 미리 Mysql Package Image  하여 제공받자
      • Image 에 모니터링,알람, CM DB 연동 , Mysql Orchestrator 도 이식 필요

             2) AWS 와 IDC 간의 dependency 없게 

      • AWS(Amazon Linux) / IDC(Rocky 8) OS 종류가 많지 않아 Package Image 충분히 가능
      • Docker 도입시 DB 운영 안정성 보장못함

             3) Docker vs VM Golden Image

      • 자동화 Image 산정 도구

DockerVM Golden Image

가상화 방식 OS 수준 가상화 (컨테이너) 하드웨어 가상화 (하이퍼바이저)
커널 및 OS 호스트 OS 커널 공유 독립된 커널과 OS 포함
이미지 크기 및 성능 가벼움, 빠른 시작 (초 단위) 무거움, 부팅 시간 필요 (분 단위)
리소스 관리 및 격리 경량화된 격리, 커널 공유 완전한 격리, 독립된 커널 및 자원
배포 및 관리 레이어 기반 이미지, 빠르고 간편한 배포 크고 무거운 이미지, 배포 복잡
사용사례 경량화된 애플리케이션을 배포할떄
CI/CD 파이프라인에서 애플리케이션을 빠르개 배포하고 실행할때
완전한 OS 환경이 필요한 서비스
높은 보안 격리가 필요할 경우

 

    • Ansible 및 Terraform R&D 필요 여부
      •  자동화 배포 도구

'IAC' 카테고리의 다른 글

Ansible vs Terraform  (0) 2024.10.18

+ Recent posts