- 질문 게시판입니다.
Date 22/10/20 16:59:51
Name   와우
Subject   카카오 사태 관련 개발자 분들께 질문이 있습니다
카카오에서 발표한 자료 중 아래 내용이 이해가 안되어서요.

[기자회견 내용 중 발췌]
이번 사고의 원인에 대해서는 기자님들의 질문이 있을 것으로 생각돼 별도로 설명드리겠습니다만 복구가 지연된 원인은 서비스의 주요 데이터와 서비스 응용프로그램에 대한 이중화 조치는 되어 있었으나 개발자들의 주요 작업 및 운영도구가 이중화되지 못한 데 있습니다.

전 인프라 TA나 SA 또는 SE 라고 이해하시면 됩니다만 DEV-OPS 쪽은 접할일이 잘 없었네요. 개발자들 주요 작업 및 운영도구가 서비스에 직접 영향이 있어서 저렇게 복구가 안되는거면 어떤 아키텍쳐로 구성 되어있는건지 이해가 안되어서 글납겨봅니다. 총총



0


답변이 잘 안달리는걸 보면 다른 분들도 잘 모르겠는가 봅니다
두둥등장!
nothing
카카오면 자체 CI/CD 가 구축되어서 거기서 코드 빌드하고 테스트하고 배포하고 다 할텐데
아마 그 쪽이 판교에서 돌아가지 않았나 싶습니다.
작은 앱이야 CI/CD 문제 생기면 로컬에서 직접 빌드해서 서버 직접 접속해서 배포할 수 있더라도 서비스 사이즈가 커지면 어렵죠..
nothing
생각해보니 코드 저장소도 포함될 수 있겠네요.
사실 코드 저장소 접속 끊기면 모든 소스코드의 최신본이 개발자 로컬에 있다는 보장이 없으니 사실상 바로 복구가 어려울 듯.
저장소 백업이야 주기적으로 하고 있더라도 실시간이 아닐 가능성이 높고
그렇다고 하면 저장소 백업에 코드 최신본이 없을 수도 있구요.
그냥 백업된 코드 쓴다고 하더라도 개발자 몇천명이 사용하는 코드 저장소 백업본으로 다시 리스토어 돌리고 CI/CD 바로 구성하는 건... 어휴 생각만 해도 끔찍합니다.
먼저 댓글 감사합니당 ㅎㅎ
ci, cd가 익숙하지 않은 개념이라 어렵네요. 그럼 ci 및 코드저장소 등이 바로 운영과 연동되어 작동하는 아키텍쳐로 이해해도 될까요?
nothing
네 일단 여러 개발자들이 코드를 수정해서 코드저장소에 반영합니다.
그럼 일반적으로 변경된 코드에 대해서 자동화된 테스트가 돌게 되구요. 이 과정을 ci 라고 합니다.
그리고 배포 시점이 되면 배포툴에서 배포 실행을 하는데 이를 통해서 코드저장소의 최종본이 빌드되고, 빌드된 결과물이 약속된 서버로 배포됩니다. 이 과정을 cd 라고 합니다.
cicd에 문제가 있으면 개발자 로컬 피씨에서 직접 빌드해서 하나하나 배포해야 하는데 대규모 환경에서는 어려운 점이 많습니다.
1
아하 이제 좀 이해가 되네요. 친절한 설명 감사합니다!
목록
번호 제목 이름 날짜 조회 추천
공지 질문 게시판 이용 규정 11 토비 15/06/19 25683 4
16970 의료/건강탈장 수술 관련, 알레르기 문제와 대형병원 진료 절차. 4 + Sensorylab 25/08/30 284 0
16969 IT/컴퓨터해외에서 쿠플을 봐야 하는 상황인데 조언을 구합니다. 13 당근매니아 25/08/29 410 1
16968 기타중고차로 첫 차 구매 8 은하꾸리 25/08/27 452 0
16967 가정/육아20만원 내외 돌 유아용 그림책선물 7 kaestro 25/08/27 264 0
16966 의료/건강선생님들 심장쪽이 아픈데요. 1 활활태워라 25/08/27 334 0
16965 기타프라모델용 도구 추천해 주세요 6 오쇼 라즈니쉬 25/08/27 206 0
16964 기타책 추천을 받고 싶습니다. 24 쉬군 25/08/27 505 0
16963 기타길에 떨어진 돈을 보았습니다. 4 나만한 고양이 25/08/25 536 0
16962 법률내일 부모님 모시고 법원에 갑니다 11 거소 25/08/25 730 1
16961 여행갤럭시 esim활성화 6 치즈케이크 25/08/25 426 0
16960 게임TFT 증강선택? 보는법 10 토비 25/08/24 378 0
16959 의료/건강담관 내시경에 대해 문의드립니다. 2 눈팅중 25/08/24 252 0
16958 경제조직검사 결과통보전에 암보험을 보강/가입 해야될까요..? 6 [익명] 25/08/24 705 0
16957 기타타이어 교체 질문 5 방사능홍차 25/08/23 311 0
16956 기타자전거를 새로 샀는데 1단과 6단이 안됩니다 3 2025 25/08/22 512 0
16955 IT/컴퓨터구글원 요금제 ->구글 AI 요금제 업그레이드? 6 Picard 25/08/22 535 0
16954 의료/건강신발 문의 드립니다 11 2025 25/08/22 404 0
16953 문화/예술노래에서 표절의 기준 1 물리물리 25/08/21 361 0
16952 의료/건강부종에 좋은 발 받침대 추천 요청 7 anna_K 25/08/21 347 0
16951 의료/건강건강검진 결과입니다. 추가적 진료 및 치료가 필요할까요? 21 호미밭의파스꾼 25/08/21 756 3
16950 기타오프라인으로 할수 있는 모바일게임? 17 치즈케이크 25/08/20 630 0
16949 기타레이, 비슷한 차급의 경차를 타시는 분들 계실까요? 8 메리메리 25/08/20 613 0
16948 여행기내용 메모리폼 목베개를 아예 의료용 경추부목으로 사는 건 어떨까요 7 2025 25/08/19 543 0
16945 기타올해 입사한 신입인데 아직도 계속 혼나면서 적응을 못하는 것 같아요.. 29 [익명] 25/08/17 1307 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글