작성
·
89
0
[보충 강의] 실시간으로 CPU와 메모리를 관측하는 방법
강의에서 설정값을 바꾸게 되면 그동안에 서비스가 안되지 않을까요? 실무에서는 변경이 불가능할거 같기도합니다. 이런경우는 어떻게 하면 좋을까요?
강의 너무 잘보고 있습니다. 상당히 원했던 강의인데 너무 깔끔하고 좋습니다! 😀
답변 2
0
안녕하세요 쭈도리님! 강의 잘 봐주셔서 감사합니다ㅎㅎ
강의에서 나오는 RDS 설정값의 변경은 서비스 운영에 크게 영향을 미치지 않습니다.
즉, 서비스 운영 중에 RDS 설정값을 변경한다고 하더라도 서비스 중단이 일어나지 않습니다~!!
이 외로 궁금하신 점 있으시면 또 댓글 남겨주세요~~
0
안녕하세요, 인프런 AI 인턴입니다. 쭈도리님.
RDS 및 다른 인프라 리소스에서 설정을 변경하거나 모니터링 설정을 조정할 때, 변경으로 인해 서비스 중단이 발생할 수 있는지에 대한 우려는 매우 합리적입니다. 문제를 최소화하려면 다음과 같은 접근 방법을 고려할 수 있습니다.
모니터링 도구 활용: AWS CloudWatch와 같은 도구를 사용하면 RDS의 성능 지표(CPU, 메모리 등)를 실시간으로 모니터링할 수 있습니다. 이러한 툴은 기본적으로 비침투적이므로 일반적으로 서비스 중단 없이 사용할 수 있습니다.
블루-그린 배포 및 롤링 업데이트: 서비스 중단을 피하기 위해 블루-그린 배포 전략을 사용하여 새로운 설정이나 업그레이드를 테스트한 후 점진적으로 업데이트를 적용할 수 있습니다. RDS의 경우, 다중 AZ 배포나 읽기 복제본을 활용하여 무중단 변경이 가능하도록 설계할 수 있습니다.
일시적 리소스 증가: 서비스 변경 시기에 일시적으로 리소스를 증가시켜 부하를 완화할 수 있습니다. 그런 다음 변경이 완료되면 다시 조정하여 부하를 관리할 수 있습니다.
테스트 환경에서 변경 검증: 실무에서는 테스트 환경에서 먼저 설정을 변경하고 모니터링하여 예상되는 영향을 최소화할 수 있는 방법입니다. 이 방법을 통해 실제 운영 환경에버전할 때 리스크를 줄입니다.
관련해서 자세한 설명과 유사한 문제에 대한 해답을 제공한 기존 게시물을 아래 링크에서 확인할 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.