본문 바로가기

인프라

개인으로도 실현할 수 있는 DevOps! 어디에 주목해야 할까? 팀 개발을 실시하는 분들은 상황에 따른 다양한 경우가 있다고 생각하지만, 어떤 상황이라 할지라도 시스템 개발과 운용의 흐름은 대략적으로 다음과 같습니다. 1. 기획·요건 정의 2. 설계·구현 3. 테스트 4. Release 5. 운용 비즈니스 가치 향상을 위해서는 품질을 떨어뜨리지 않는 상태로 위의 사이클을 고속으로 돌리고, 서비스를 지속적으로 제공하는 것이 필요합니다. 최종적으로는 이러한 공정들을 포괄적으로 생력화(Laborsaving)하고, 이것을 팀으로 진행해야만 사이클을 고속으로 돌릴 수 있으며 DevOps로서 가치를 발휘할 수 있게 됩니다. 여기서는 우선 개인 차원에서 할 수 있는 범위로 초점을 맞추고 개인 개발(Dev)에 대하여 생력화하는 방안을 생각해 보겠습니다. 방금.. 더보기
DevOps를 도입하는 조직 체제의 Best Practice는 있는가? DevOps 조직 체제에는 다양한 종류가 있으며, 형태 또한 하나가 아닙니다. DevOps를 도입하는 Goal과 이미지를 갖기 위해서는 Bottom-Up 방식의 접근법 또는 Top-Down 방식의 접근법과 관계없이 어떤 작업을 할 것인지, 이를 위해 어떤 조직이 구성되어야 하는지를 생각해야 합니다. DevOps 도입 후 조직 구성에 대한 사례 연구를 통해 배우고 자신의 조직에 맞는 형태로 바꿀 수 있도록 준비해야 합니다. 프로비저닝 도구인 Puppet의 블로그 포스트에는 ‘What’s the Best Team Structure for DevOps Success?(DevOps의 성공을 위한 최고의 팀이란 무엇인가?)’라는 주제로 다음과 같은 DevOps 체제가 3개로 분류되어 소개되고 있습니다. • Typ.. 더보기