- 질문 게시판입니다.
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
아하 이제 좀 이해가 되네요. 친절한 설명 감사합니다!
목록
번호 제목 이름 날짜 조회 추천
14172 IT/컴퓨터누가 구형 아이맥을 줬는데요 7 Coffee1 22/11/22 5892 0
14165 IT/컴퓨터연세대 부근에서 c-type 급속 충전기 싸게 구하는 방법 아시는분 2 mathematicgirl 22/11/21 4024 0
14148 IT/컴퓨터애플/갤럭시 워치를 노인이 사용할 수 있을까요? 12 전국 홍차넷 협회 22/11/17 5399 0
14141 IT/컴퓨터 맥북 프로 14 2442 사용 4일차 질문드립니다. 5 mathematicgirl 22/11/16 3986 0
14116 IT/컴퓨터에어팟 애플케어 플러스 관련 질문드립니다. 3 Yossi 22/11/10 5860 0
14108 IT/컴퓨터아이폰 대기화면 잠금기능 없나요? 2 아파 22/11/09 5091 0
14104 IT/컴퓨터영상 편집용 피씨 견적 문의드립니다. 7 메존일각 22/11/08 5711 0
14102 IT/컴퓨터아이폰 프로 12,13,14 구매의견 11 오디너리안 22/11/07 5262 1
14101 IT/컴퓨터맥북 프로 14 모델 저렴하게 사는 방법? 8 mathematicgirl 22/11/07 3959 0
14096 IT/컴퓨터태알못에게 가르침을 주십시오. 2 설탕 22/11/06 5885 0
14094 IT/컴퓨터윈도우의 usb 장치를 뺐다가 낀듯한 효과를 줄 수 있는 방법? 4 전국 홍차넷 협회 22/11/06 4202 0
14085 IT/컴퓨터앱 개발..?에 대해서. 10 어둠달골짜기 22/11/02 4073 0
14081 IT/컴퓨터해결됐습니다 2 jhfam 22/10/31 5839 0
14067 IT/컴퓨터요즘 TV브랜드는 어디가… 6 퍼그 22/10/27 5413 0
14054 IT/컴퓨터아이패드 프로 12.9 외부 모니터 확장 4 Ye 22/10/26 5636 0
14041 IT/컴퓨터노트북용 외장 무선 랜카드 17 토비 22/10/24 5047 0
14030 IT/컴퓨터스팀 비밀번호 관련... 6 [익명] 22/10/21 3529 0
14026 IT/컴퓨터안드로이드폰 동영상 촬영시 날짜시간표시 2 21700 22/10/20 4997 0
14025 IT/컴퓨터파일 확장자가 날라갔을때 어떤 파일인지 확인하는 방법?? 13 Yunn 22/10/20 5615 0
14024 IT/컴퓨터카카오 사태 관련 개발자 분들께 질문이 있습니다 7 와우 22/10/20 5924 0
14019 IT/컴퓨터저렴한 키보드 마우스 추천 부탁드립니다. 2 물사조 22/10/19 4355 0
14008 IT/컴퓨터부모님이 자주 전화를 하시는데 2 물사조 22/10/16 4731 0
13996 IT/컴퓨터엣지 브라우저가 크롬 브라우저 데이터를 불러옵니다 3 Xeri 22/10/14 3744 0
13986 IT/컴퓨터해외송금앱 이런거 안전한건가요? 3 엘에스디 22/10/12 3351 0
13980 IT/컴퓨터오픈소스를 사용했는지 어떻게 알 수 있나요? 2 전국 홍차넷 협회 22/10/11 3690 0
목록

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

댓글