“클라우드 네이티브”의 핵심은 애플리케이션을 어떻게 만들고 배포하는지에 있으며 위치는 중요하지 않다.
클라우드 서비스를 활용한다는 것은 컨테이너와 같이 민첩하고 확장 가능한 구성 요소를 사용해서 재사용 가능한 개별적인 기능을 제공하는 것을 의미한다. 이러한 기능은 멀티 클라우드와 같은 여러 기술 경계 간에 매끄럽게 통합되므로 제공 팀이 반복 가능한 자동화와 오케스트레이션을 사용해서 빠르게 작업 과정을 반복할 수 있다 - 앤디 맨, Chief Technology Advocate at Splunk
신축성(Resiliency)
민첩성(Agility)
확장 가능성(Scalable)
자동화(Automation)
무상태(State-less)
DevOps
전통적 모델
개발과 운영 조직의 분리
다른 쪽으로 일을 던진 후에 알아서 처리 하라며 잊어버리는 방식
DevOps
You run it, you build it. 만들면 운영까지 - 베르너 보겔스, 아마존 CTO
개별 팀은 프로젝트 그룹이 아닌 제품(Product) 그룹에 소속
운영과 제품 관리 모두가 포함되는 조직적 구조, 제품 팀은 소프트웨어를 만들고 운영하는 데 필요한 모든 것을 보유