본문 바로가기

DevOps

클라우드 도입에 따른 IT 거버넌스의 변화는 무엇인가? 코로나19로 촉발된 온라인 개학을 앞두고 벌어진 ‘클라우드 대전’, 그 주인공은 바로 EBS 온라인 클래스를 제공하는 ‘MS 애저’와 e학습터를 제공하는 ‘네이버 비즈니스 플랫폼(NBP)’ 이었습니다. EBS 온라인 클래스의 경우 1차 개학 시 사용자가 몰릴 것을 대비해 동시 접속자 수를 300만 명으로 늘리며 대비했으나 불과 27만 명 접속 상황에서 접속 불량이 발생하고 말았는데요. 결과적으로 NBP의 판정승으로 끝났지만 e학습터 역시 접속 지연 상황이 벌어지곤 했습니다. 온라인 클래스와 e학습터가 접속 장애를 일으킨 원인으로 늘어난 서버를 뒷받침할 기술적 환경이 제대로 갖춰지지 않았다고 지적되었는데, 각 플랫폼이 1차 온라인 개학을 앞두고 300만 명을 수용할 수 있는 서버를 구축했다고 밝혔지만 늘어.. 더보기
보안은 개발부터!! 데브섹옵스(DevSecOps) 2012년 말 가트너는 "DevOpsSec: Creating the Agile Triangle."라는 문서를 통해 기존의 DevOps보다 발전된 새로운 DevSecOps라는 개념을 시장에 소개했습니다. 가트너에서는 이후에도 2016년 "DevSecOps: How to Seamlessly Integrate Security Into DevOps", 2017년 “Gartner Top 10 Strategic Technology Trends for 2018” 등의 문서로 DevSecOps의 중요성을 계속 강조하고 있습니다. 가트너는 DevSecOps를 가장 빠르게 성장하는 분야 중 하나라고 명명하고 2021년까지 Rapid Development Team 중 80%가 DevSecOps를 활용할 것으로 예측했습니다... 더보기
비즈니스 변화를 빠르고 안정적으로 적용하는 기술과 문화 2편 지난 시간에는 DevOps의 등장 배경과 그로 인한 일하는 방식의 변화 그리고 DevOps를 주목하고 있는 이유와 수행하기 위한 다섯 가지 기본적인 원칙에 대해 알아봤습니다. DevOps에서 빠르게 효과를 볼 수 있는 방법인 ‘DevOps Toolchain’과 성공적인 도입을 위한 요소에는 무엇이 있는지 알아보겠습니다. ● 전편 보기: http://blog.lgcns.com/1755 DevOps Toolchain DevOps Toolchain은 위에서 언급한 DevOps의 주요 원칙 중 주로 자동화, 측정, 공유 부분을 실현할 수 있는 도구들과 그 도구 간의 연계를 의미하며, DevOps에서 실질적으로 빠르게 효과를 볼 수 있는 방법입니다. DevOps Toolchain은 보통 계획, 개발, 테스트, 릴.. 더보기
비즈니스 변화를 빠르고 안정적으로 적용하는 기술과 문화 DevOps는 Development와 Operations의 합성어이며, 기존의 개발 업무와 관리 업무로 나눠진 두 역할 사이에서 커뮤니케이션, 협업, 통합을 강조하는 개념입니다. 전통적으로 그래왔듯 역할을 특정 업무에 대한 책임 관점으로 바라보는 것이 아니라, 두 역할이 상호 의존성을 가지고 있다는 것을 명확히 인지하고 이 두 역할을 하나의 팀이나 부서로 통합함으로써 서비스의 안정성을 유지하고 더 빠른 변화를 위한 방법론 중 하나입니다. DevOps 등장 배경 최근 IT 트렌드의 핵심요소는 속도입니다. 페이스북(Facebook)은 ‘Move fast and Break Things’를 새로운 모토로 내세우고 있으며, 구글(Google) 또한 중요 철학 중 하나로 빠른 속도를 내세우고 있습니다. 기존에 주로.. 더보기