mutable immutable

    [DevOps] Pets vs Cattle 이란?

    Intro 클라우드 컴퓨팅 기술이 발전하고 보다 쉽게 서버를 확장할 수 있게 되면서 변경 가능한 서버, 확장 가능한 서버를 위한 설계가 중요시 되고 있습니다. “Pets vs Cattle”은 한마디로 변경 불가능한(Immutable)인프라와 변경 가능한(Mutable)인프라에 대한 개념이라고 할 수 있습니다. 오늘은 “Pets vs Cattle”이 무엇이고 탄생 배경이 어떻게 되는지 알아 보도록 하겠습니다. 탄생 배경 Pets vs Cattle 서비스 모델은 Microsoft의 엔지니어인 Bill Baker가 Scaling SQL Server 2012라는 프레젠테이션을 통해 이 것을 처음 소개했습니다. Bill은 이 발표에서 클라우드나 클라우드 컴퓨팅에 대해 이야기하지 않았습니다. 그의 발표는 대부분 "..