소프트웨어 배포 시간을 단 몇 시간으로 단축

이전에는 하노이의 한 회사에서 엔지니어로 일하는 응우옌 호아이 남은 소프트웨어 업데이트를 배포할 때마다 몇 주가 걸리는 경우가 많았습니다. 이러한 과정은 시간이 많이 걸릴 뿐만 아니라, 개발팀과 운영팀의 동기화가 부족해 복잡하고 오류가 발생하기 쉽습니다.

남은 한번은 배포 단계 초기에 개발 오류를 감지하지 못해 시스템이 다운돼 회사에 큰 피해를 입혔다고 회상했습니다. 남씨뿐만 아니라 많은 소프트웨어 엔지니어들도 이와 비슷한 문제에 직면했다.

a111111.jpg

Viettel Solutions에서 개발한 DevOps Sphere가 공식적으로 실행되면서 모든 문제가 해결되었습니다. 간단히 말해서, DevOps Sphere는 소프트웨어 개발 라이프사이클 전체를 관리하는 데 도움이 되는 솔루션입니다.

이 제품을 구현한 이후, Hoai Nam은 단 몇 시간 만에 배포 프로세스를 자동화할 수 있었습니다.

솔루션 개발자에 따르면, 기존 소프트웨어 개발 방식에 비해 DevOps Sphere-Viettel Solutions는 소프트웨어 개발 프로세스에 이미 존재하는 취약점을 해결합니다. 기존 프로세스가 위험하고 수정하기 어려운 대규모 장기 릴리스에 초점을 맞춘 반면, Viettel DevOps Sphere는 소규모의 지속적이고 자동화된 릴리스를 우선시하여 기업이 보다 효과적으로 제어하고 위험을 최소화할 수 있도록 지원합니다. 이러한 장점은 오류 수정 시간을 줄이는 동시에 고객 요청에 대한 대응 속도를 높이는 데 도움이 됩니다.

DevOps는 또한 데이터를 기반으로 신속한 의사 결정을 내리는 데도 뛰어납니다. 이 기능은 자동화와 시기적절한 분석에 의존하는 반면, 기존 개발 소프트웨어는 이벤트에 대응하고 지연을 보고하는 데 어려움을 겪습니다.

특히 DevOps는 "일찍 실패하고 빠르게 복구한다"는 특징을 가지고 있어, 완벽을 추구하는 기존 모델에서 정체되는 대신 지속적인 개선과 최적화를 추구하는 업무 환경을 조성합니다. DevOps는 또한 기존 방식처럼 비효율적인 최저 비용으로 작업을 극대화하는 것보다 가치를 제공하는 작업과 활동의 "흐름"에 중점을 둡니다.

DevOps의 또 다른 장점은 지속적인 릴리스를 통해 단기 계획을 보다 쉽게 ​​수립하고 예측 가능성을 향상시킬 수 있다는 것입니다. 반면, 기존 환경에서는 개발 주기가 길고 중복이 많아 타임라인 관리가 어려운 경우가 많습니다.

마지막으로, 기존 소프트웨어 개발에서는 작업이 전달되면 완료된 것으로 간주되어 품질에 대한 불확실성이 발생하는 반면, DevOps는 모든 팀원이 책임을 공유하면서 고품질로 최고의 결과를 내는 것을 목표로 합니다.

요약하자면, Viettel DevOps Sphere는 기업에서 기존의 Waterfall 스타일(단계별로 순차적으로 개발) 대신 Agile 스타일 운영 프로세스(동시 개발 및 테스트)를 촉진하고 만드는 데 도움이 됩니다.

Viettel Solutions의 제품 개발 팀에 따르면 Viettel DevOps Sphere는 보안, 성능 및 확장성 측면에서 가장 엄격한 요구 사항을 충족하도록 설계되었습니다. 이 제품은 최신 DevOps 도구와 서비스를 통합하여 기업이 중요한 성과 지표를 달성할 수 있는 견고한 기반을 제공합니다. 예를 들어, 필요한 연속 배포 빈도, 최소 인시던트 해결 시간은 1시간 이내, 변경 시간은 1시간을 넘지 않아야 하며, 변경 실패율은 5% 미만이어야 합니다.

기업 소프트웨어 개발의 미래를 형성하다

기존 제품에서 발생하는 취약성을 "처리"하는 기능 외에도 Viettel DevOps Sphere는 시장의 주요 공급업체의 일부 제품에 비해 뛰어난 기능을 가지고 있다는 것이 전문가들의 평가입니다. Viettel DevOps Sphere는 일부 해외 공급업체의 제품과 비교하여 3가지 뛰어난 점을 통합했습니다.

첫째, Viettel DevOps Sphere는 단일 플랫폼에 필요한 기능을 완벽하게 통합했습니다. 한편, 외국 공급업체는 종종 추가적인 고급 기능의 통합을 요구하여 비용을 증가시킵니다.

a22222222.jpg

두 번째로, Viettel DevOps Sphere는 동일한 가격으로 SAST(Static Application Security Testing), SCA(Static Code Analyzer), Supply Chain Security 등의 소스 코드 보안 기능을 제공하여 소스 코드 보안을 보장합니다. 반면, 해외 공급업체의 제품도 이러한 보안 기능을 갖추고 있지만, 종종 프리미엄 서비스 패키지나 추가 도구 통합이 필요하여 비용이 더 많이 듭니다.

셋째, Viettel DevOps Sphere는 복잡한 소프트웨어를 설치할 필요 없이 어디서나 작업할 수 있는 클라우드 개발 환경인 DevSpace를 갖추고 있어 높은 유연성을 제공합니다. 해외 공급업체가 클라우드에서 많은 기능을 지원하지만 Viettel DevOps Sphere와 유사한 완전한 클라우드 개발 환경을 제공하지는 않습니다.

실제로 Viettel DevOps Sphere는 단일 플랫폼과 안전한 클라우드 환경에 고급 DevOps 도구를 통합한 덕분에 강력한 성장 잠재력을 가지고 있습니다. 이 제품을 통해 금융, 소프트웨어 생산, IT 아웃소싱 등 다양한 분야에서 운영되는 기업은 기업의 경영 요구에 맞는 소프트웨어 개발이나 비즈니스 목적에 맞는 소프트웨어 생성에 있어 주도성을 완전히 높일 수 있습니다.

하린