|
DevOps는 Dev(개발)과 Ops(운용)이 긴밀한 협력과 연계를 통해 비즈니스 가치를 높이려고 하는 근무 방식과 문화를 말한다. DevOps는 최신 기술과 도구의 사용뿐만 아니라 그것들을 둘러싼 조직과 문화까지 포함된 생각이며, 더 나아가 계속적으로 개선이 진행되는 시스템 운용 방식까지 폭넓게 포함하고 있다. 따라서 특정한 무언가를 함으로써 “DevOps를 실천하고 있다”라고 말할 수 있는 명확한 정의는 없어, 배우는 것과 실천하기가 어렵다. DevOps를 실천하기 위한 명확한 정의가 없다고 하더라도 왜 DevOps 같은 사상이 생겨났고, 무엇을 목적으로 하고 있는지, 어떤 방법이나 도구가 그러한 사상을 지원하는 것인지에 대해 배우는 것이 가능하다. 이 책에서 중시하는 Infrastructure as Code는 서버나 네트워크를 포함한 인프라의 설정이나 구조를 코드화하고 소프트웨어 개발을 수행하는 “개발” 스타일을 인프라 “운용”에 적용하는 접근법이다. 이것은 DevOps가 실천하는 개발과 운용의 긴밀한 연계를 지지하는 방법으로써 매우 유용한 방법이다. 여기서는 이러한 Infrastructure as Code에 대한 개념뿐만 아니라 어떻게 적용할 것인지에 관해서도 설명하고 있다. 그리고 Infrastructure as Code가 어떻게 DevOps라는 개념을 지탱하고 있으며, 어떤 효과를 거두고 있는지도 기술하고 있다. IT 산업에 종사하고 있는 사람부터 조직 내에서 중견 간부가 되었지만, 아직 DevOps라는 용어가 낯선 사람까지 널리 읽을 수 있도록 기술이나 기법을 입문 단계부터 응용 단계까지 소개하고 있다. 또한, 이미 DevOps와 관련된 지식을 갖고 있지만 실천하는 측면에서 팀에 적용하지 못하는 사람들도 이 책을 보면 좋을 것으로 생각된다. 본서에서는, 개인 환경에서 DevOps와 관련된 기술 도입을 Infrastructure as Code를 중심으로 단계적으로 수행한 후에, 팀 단위로 적용하여 서비스 개발·운용으로 발전시키고, 조직에 DevOps 기법을 도입하는 순서대로 설명하고 있다. |
|
자바 10년차 개발자입니다. 데브옵스에 대해 그동안 고민해오지 않았지만 이제 관리자로 넘어가는 시점에서 개발과 운용이 어떻게 하면 효율적으로 일을 할수 있는지 에 대한 개발방법론을 고민하기 시작했습니다. 그러던 중 이 책을 구매하였습니다. 데브옵스를 첨 접하는 구독자에 대해서 개념설명과, 실무에서 나타날수 있는 문제점, 조직 팀의 어떻게 협업을 해야 하는지에 대한 내용구성은 정말 많은 도움이 되었습니다. |