
294
2
부
구현
물리 머신
더 강한 격리도
더 낮은 비용,
더 빠른 프로비저닝
가상 머신 컨테이너
그림
8-12
격리 모델을 둘러싼 다양한 절충안 격리 모델을 둘러싼 다양한 절충안
AWS
람다
Lambda
나 히로쿠
Heroku
와 같은 더 추상화된 플랫폼에 마이크로서비스를 배포하는 경우
에도 이러한 격리가 제공된다. 플랫폼의 자체 특성에 따라 마이크로서비스 인스턴스는 내부의
컨테이너나 전용
VM
내에서 실행된다고 예상할 수 있다.
일반적으로 컨테이너와 관련된 격리 기술은 마이크로서비스 워크로드를 위한 더욱 당연한 선
택으로 여겨질 만큼 충분히 개선됐다. 격리 측면에서 컨테이너와
VM
은 대부분의 워크로드에
서 ‘만족할 만한’ 수준으로 그 차이가 줄어들었다. 이와 같은 이유로 대부분의 상황에서 컨테이
너는 큰 인기를 얻었고 필자에게도 흔히 기본 선택지가 된다.
8.2.28.2.2
자동화 집중자동화 집중
더 많은 마이크로서비스가 추가되면 더 많은 프로세스, 더 많은 구성 항목, 더 많은 모니터링
대상 인스턴스 등 동작 부분이 늘어난다. 마이크로서비스로 이전하면 운영 영역에서 복잡성이
크게 증가하고, 대부분 수동으로 운영 프로세스를 관리하고 있다면 더 많은 서비스로 인해 작
업할 사람이 더 필요하다는 사실을 의미한다.
따라서 자동화에 끊임없이 주력해야 한다. 이상적으로는 곧 ...