|
2023년 2월 7일| 회견
공유하다
다운로드
Raiffeisen Bank Ukraine의 CTO는 우크라이나에 대한 전면적인 침입이라는 가장 충격적인 상황에서 클라우드로 마이그레이션하는 방법에 대해 논의합니다.
다운로드
라이파이젠 은행 우크라이나,오스트리아 Raiffeisen Bank International의 자회사는 러시아가 우크라이나를 침공한 날 클라우드 마이그레이션을 시작했습니다. 전쟁으로 피폐해진 3개월 만에 단 한 번의 비즈니스 중단이나 추가 공급업체 지원 없이 1,000개 이상의 서버를 클라우드로 마이그레이션했습니다. 우크라이나 최고의 은행 중 하나이며 6,000명 이상의 직원(그 중 800명은 기술 분야 직원)을 보유하고 있으며 주로 대기업과 협력하고 있는 이 은행은 은행이 클라우드를 실현할 수 있는 계획을 구현한 유능한 원격 엔지니어 팀에 의존했습니다. 속도, 시장 출시 시간 등 기반 보상을 제공합니다. Raiffeisen Bank Ukraine의 CTO이자 FinOps 커뮤니티 리더인 Hryhorii Tatsyi는 파트너 James Kaplan 및 McKinsey의 데이터 전략가 Chett Rubenstein과 함께 마이그레이션의 과제와 이점에 대해 논의했습니다. 다음은 해당 대화에서 편집된 하이라이트입니다.
획기적인 변화
James Kaplan: Hryhorii, Raiffeisen Bank Ukraine의 클라우드 여정에 대해 조금 말씀해 주시겠습니까?
00:00
오디오
인터뷰 전체 듣기
Hryhorii Tatsyi: 2년 전 우리는 기술 혁신을 시작하고 도메인 중심 설계를 채택했습니다. 우리는 대출, 카드, 결제, 채널, 기술 및 보안과 같은 프로젝트를 기반으로 회사 내에 10개의 서로 다른 도메인을 구축했습니다. 이 변화는 처음에는 클라우드와 연결되지 않았지만 그것이 은행의 목표였고, 제가 [2021년 2월] 은행에 합류했을 때 그들과 논의했습니다. 현재 우리 은행의 약 98%가 클라우드에서 운영되고 있습니다.
James Kaplan: 따라서 은행은 클라우드 중심으로 운영되고 있습니다. 그 중 마이그레이션이 얼마나 되었고, 클라우드에서의 새로운 개발이 얼마나 됩니까?
Hryhorii Tatsyi: 계산하기는 어렵지만 그 중 약 20%는 Kubernetes, 마이크로서비스 및 기타 멋진 것들과 같은 새로운 것입니다. 나머지는 레거시 기술입니다. 그러나 우리의 레거시 기술도 그다지 나쁘지 않으며 관계형 데이터베이스 서비스와 같은 것을 활용할 수 있습니다.
클라우드와 FinOps로 시간과 비용 절약
James Kaplan: 클라우드로 전환함으로써 얻을 수 있는 가장 큰 이점은 무엇이라고 생각하시나요? 비용? 속도? 탄력성?
Hryhorii Tatsyi: 확실히 가장 큰 개선점은 속도와 출시 기간입니다. 이제 팀이 자신의 계정에서 동시에 개별적으로 작업할 수 있기 때문에 출시 시간 측정 기준이 크게 단축되었습니다. 그래서 우리는 독립을 이루었습니다. 또한 매일 또는 시간별로 속도가 비용에 어떤 영향을 미치는지 확인할 수 있으므로 운영 비용을 추적하는 것이 훨씬 쉽습니다. 그리고 우리는 마이그레이션을 결정했을 때 예산으로 책정한 것보다 클라우드에 더 적은 비용을 지출하고 있습니다.
마이그레이션 후 청구서는 월 $700,000였습니다. 필요하지 않은 기능에 대해 비용을 지불했기 때문입니다. 그러나 두 달 만에 청구서가 월 350,000달러 미만으로 크게 감소했습니다. 이는 제가 만든 FinOps 커뮤니티를 통해 달성한 것입니다.
2년 전 우리가 기술 혁신을 시작하고 도메인 중심 설계를 채택했을 때 각 도메인의 FinOps 담당자가 이 커뮤니티에 참여했습니다. 2주마다 우리는 마치 경쟁자인 것처럼 결과를 공유하기 위한 커뮤니티 전화를 가졌고 지금도 그렇습니다. 그렇게 하면 누가 최고의 결과를 얻었는지, 그 이유는 무엇인지 알 수 있습니다. 가장 효율적인 EBS 스토리지를 보유한 사람은 누구입니까? 가장 효율적인 EC2 인스턴스를 보유한 사람은 누구입니까? 누가 가장 많이 저축했나요?
제임스 카플란: 개발팀은 실제로 사용료를 받나요?
Hryhorii Tatsyi: 그것은 사고방식 변화의 일부입니다. 직접 구축하고 실행하세요. 도메인 소유자 또는 비즈니스 소유자가 비용을 지불한 이 환경에서 실행할 코드를 작성하는 것은 귀하의 책임입니다. 이는 귀하의 회사가 장난감 비용을 지불하는 것과 같으며 귀하는 현재 장난감 가격이 얼마인지 이해합니다. 우리는 Cudos를 사용하여 비용을 추적하고 있습니다. 이는 FinOps의 스테로이드를 사용하는 Grafana와 같습니다.
제임스 카플란: 조금 뒤로 물러서서, 클라우드를 도입하면서 운영 모델이 얼마나 바뀌었는지 말씀해 주시겠어요? 기술팀과 개발팀의 업무는 얼마나 바뀌었나요?
Hryhorii Tatsyi: 채택으로 우리의 운영 모델이 완전히 바뀌었습니다. 우리는 InnerSource 모델을 활용하는 새로운 Terraform 팀을 시작했으며 현재 우리 플랫폼은 완전히 InnerSource입니다. 이전에는 각 플랫폼마다 액세스 관리 및 상호 운용성을 담당하는 단일 소유자가 있었습니다. 도메인이나 부서에서는 이러한 플랫폼을 볼 수 있었지만 쉽게 액세스할 수 없었습니다. 제 동료들은 어떤 작업이든 수행하려면 플랫폼 소유자에게 서면 Jira 요청을 보내야 했는데 이는 매우 번거로운 일이었습니다. 결국 우리는 이 모델을 없앴습니다. 이제 우리의 10개 도메인 각각은 버전 제어 시스템, GitHub 및 모든 플랫폼에 동등하게 액세스할 수 있습니다. 이제 각 도메인은 자체 Terraform 스크립트를 작성하여 기술 자산을 프로비저닝하고 풀 요청을 검토할 수 있습니다.
클라우드 가치 라디오
화재로 인한 마이그레이션
Chett Rubenstein: 작년의 사건으로 돌아가고 싶습니다. 단 3개월 만에 클라우드로 마이그레이션했다고 말씀하셨는데요. 그것에 대해 말씀해주실 수 있나요?
Hryhorii Tatsyi: 맞습니다. 우리는 선택의 여지가 없었기 때문에 3개월 만에 마이그레이션을 완료했습니다. 우리 모두는 첫 3개월 동안 일주일 내내, 하루 12시간 이상 일하면서 1,000대 이상의 서버를 마이그레이션했습니다. 우리는 비즈니스 중단이 없었고 추가 공급업체 지원을 위해 비용을 전혀 지출하지 않았으며 모든 것이 손으로, 머리로, 마음으로 작동하도록 만들었습니다. 하지만 우리는 매우 의욕이 넘쳤습니다. 300만 명 이상의 고객이 우리에게 의존하고 있으며, 우리가 패하면 사람들이 은행 시스템에 대한 신뢰를 잃게 되므로 우크라이나도 패할 것입니다. 그렇기 때문에 서버 전환 및 유지 관리에 시간이 필요했기 때문에 야간 은행 업무 시간이 약간 단축되었지만 비즈니스 기능을 중단하지 않고 매우 빠르고 조용하게 수행했습니다.
James Kaplan: 그렇다면 데이터 환경의 지속 가능한 부분을 우크라이나의 온프레미스 데이터 센터에서 실행하고 계셨나요? 그리고 운영의 연속성을 보장하기 위해 이를 로컬 데이터 센터에서 온프레미스에서는 제공할 수 없는 일정 수준의 거리와 탄력성을 제공할 수 있는 글로벌 클라우드 공급자로 가져오고 싶었습니다. 그리고 동기가 부여되었기 때문에 3개월 이내에 환경의 큰 부분을 마이그레이션할 수 있었습니다. 결과적으로 은행은 계속해서 운영되고 있으며 귀하는 여전히 우크라이나 경제의 중요한 부분을 차지하고 있습니다. 그게 공정한 발언인가요?
Hryhorii Tatsyi: 네, 맞습니다.
어려운 일, 쉬운 결정
James Kaplan: 흥미롭고 솔직히 말해서 매우 고무적인 이야기입니다. 여러 면에서 최고의 기업 기술을 강조하는 이야기입니다. 이렇게 하기로 한 결정은 당연한 것이었습니까?
Hryhorii Tatsyi: 내 인생에서 가장 쉬운 결정이었습니다. 2022년 2월 24일(러시아가 우크라이나를 침공한 날) 오전 5시에 일어났을 때 나는 즉시 클라우드로 마이그레이션을 시작하기로 결정했습니다. 나는 상사에게 전화해서 “시작하자”고 말했습니다.
우리는 몇 가지 준비를 해왔고 만약 침공이 실제로 일어난다면 그렇게 할 것이라는 것을 이해했습니다. 다행히 우리에게는 가능한 모든 시나리오에 대해 모든 사람을 준비시켜 준 비즈니스 연속성 관리(BCM) 담당 수석 관리자인 Yevhen Baliutov가 있습니다. 나는 31살이고 이런 전쟁이 일어날 것이라고는 믿지 않았습니다. 하지만 예브헨은 “모든 일이 일어날 수 있다. 이 시나리오에서 피해자가 되지 마십시오. 준비하고 일을 하면 우리가 모든 것을 처리할 것입니다.” 그리고 그것이 일어났습니다.
James Kaplan: 전쟁이 시작되기 전에 클라우드 기반이 마련되어 있었나요?
Hryhorii Tatsyi: 아니요, 그렇지 않았습니다. 그리고 우리가 원했더라도 은행이 우크라이나 외부의 서버를 사용하는 것을 금지하는 법안 때문에 그렇게 할 수 없었습니다. 우리는 항상 법을 매우 존중했으며 법을 어기는 것은 우리에게 한계선이었습니다. 그러나 2월 24일에는 약간의 헤지를 해도 괜찮다는 사실이 나타났습니다. 그리고 3, 4시간쯤 지나서 우리 거버넌스 담당자들이 "얘들아, 제발 해라"라고 말했습니다.
로드맵 없이 마이그레이션
제임스 카플란: 플레이북을 어느 정도 따라갈 수 있었고, 진행하면서 어느 정도까지 이를 혁신하고 파악했습니까?
Hryhorii Tatsyi: 우리는 "우리는 그렇게 할 것입니다. 그렇게 할 것입니다."라고 말하는 높은 수준의 계획을 가지고 있었습니다. 하지만 우리는 그 방법을 몰랐습니다. 우리는 이러한 서버를 마이그레이션해야 한다는 것을 이해했지만 실제로 수행하는 방법을 몰랐습니다. 따라서 실제로 작동하게 만드는 모든 결정은 마이그레이션 중에 이루어졌습니다. 우리는 이미 다양한 클라우드 플랫폼에 대한 경험이 있었기 때문에 효과가 있었습니다. 우리 팀 대부분은 다양한 회사에서 다양한 역할로 클라우드를 사용해 작업했습니다. Raiffeisen에 왔을 때, 조만간 마이그레이션이 일어날 것이라는 것을 알았기 때문에 숙련된 클라우드 팀을 구성하기 시작했습니다.
James Kaplan: 귀하의 팀은 대부분 원격으로 근무했습니까, 아니면 대부분 현장에 있었습니까?
Hryhorii Tatsyi: 모두가 원격으로 일했습니다. Vinnytsia, Kyiv, Odesa에 사람들이 있었고 일부는 비엔나와 세르비아에서 해외에서 일했습니다.
제임스 카플란: 상황에 따라 다르지 않고 일상적인 업무 유형이었나요?
Hryhorii Tatsyi: 절반씩, 왜냐하면 코로나19가 실제로 우리를 준비시켰기 때문입니다. 일부 사람들은 이미 원격으로 근무했으며 직원 중 약 50%가 사무실에서 현장에서 근무했습니다. 그러나 전쟁으로 인해 그들은 우크라이나 안팎의 안전한 곳으로 이주했습니다.
너무 생각하지 말고, 용기를 갖고, 그냥 해보세요.
Chett Rubenstein: 저는 전쟁이 여러분에게 3개월 만에 이 일을 하도록 동기를 부여했다는 사실에 매료되고 영감을 받았습니다. 하지만 전쟁이 없는 상황에서도 그러한 속도와 혁신 속도를 달성하기 위해 적용할 수 있는 교훈이 있습니까? 그 경험에서 얻은 교훈이 있다면 이에 대한 귀하의 생각을 듣고 싶습니다.
Hryhorii Tatsyi: 전쟁이 가장 큰 동기 부여 요인이었습니다. 하지만 전쟁이 없더라도 용기가 있고 그렇게 하기로 결정했다면 그냥 하세요. 너무 고민하지 마시고, 제품에 신경쓰시고 그냥 해보세요. 우리와 함께 마이그레이션을 수행한 일부 회사는 정말 모든 것을 지나치게 생각하면서 항상 "...하면 어떻게 되나요?"라고 묻고 있었습니다. 항상 실제 테스트를 할 수는 없으므로 시도해 보십시오. 그리고 항상 99.9%의 서비스 수준 계약이 필요한 것은 아닙니다. 그냥 해. 당신의 사람들을 믿고 용기를 얻으십시오.
James Kaplan: 귀하의 경험에서 얻은 교훈이 은행 전체에 걸쳐 다른 지역으로 전파되고 있습니까? Raiffeisen Bank 그룹의 다른 사람들이 이 내용을 보고 공격적인 이동에 대한 귀하의 조언을 받아들임으로써 이주할 수 있다고 생각하고 있습니까?
Hryhorii Tatsyi: 사실, 우리는 이미 여러 나라와 몇 차례 통화를 했습니다. 내일 우리는 우리 그룹의 일부인 슬로바키아의 Tatra Banka와 통화를 할 예정입니다. 그리고 나는 여러분에게 말한 것처럼 그들에게도 말할 것입니다. 지나치게 생각하지 말고, 용기를 갖고, 그냥 하십시오.
저자 소개
Hryhorii Tatsyi 는 Raiffeisen Bank Ukraine의 CTO입니다. James Kaplan 은 McKinsey 뉴욕 사무소의 파트너이며 Chett Rubenstein 은 데이터 전략가입니다.
인터뷰 대상자가 표현한 의견 및 의견은 McKinsey & Company의 의견, 정책 또는 입장을 대표하거나 반영하지 않으며 McKinsey & Company의 승인을 받지도 않습니다.
|