컨테이너, 보안, 더블 딥핑

흔히 오해하는 것 중 하나는 컨테이너 라이트 VM으로 작동한다는 것입니다. 그래서 완벽하게 격리되어 있다고 생각할 수 있습니다. 그렇지 않습니다. 모두 어느 정도의 격리 기능을 제공하지만 모두 공통 커널을 공유합니다. 그리고 이것이 바로 핵심입니다. 컨테이너는 공통 커널을 공유하기 때문에 모든 것을 에뮬레이션할 필요가 없기 때문에 가볍습니다.

일부 클라우드 공급자에서 프로덕션 환경에서 컨테이너를 실행하면 컨테이너가 알 수 없는 컨테이너와 커널을 공유하는 상황에 처할 수 있습니다. 이 때문에 불편하시나요?

더블 디핑 비유

파티에 있다고 가정해 보세요. 그리고 누군가와 딥을 공유하고 있습니다. 그리고 그 누군가가 더블 딥을 합니다. 계속 공유하시나요? 그 사람이 당신의 연인이고 당신이 신뢰하는 성격이라면 아마 계속할 것입니다. 그 사람을 전혀 모르는 사람이라면 계속할 가능성이 훨씬 낮습니다. 그리고 어떤 사람들은 모험심이 강하거나 당신이 베어 그릴스일 수도 있다고 가정해 봅시다. 그리고 다음에서 모든 더블 딥 질문에 대한 답을 찾을 수 있습니다. 이 문서.

클라우드에서 컨테이너를 프로덕션에 배치하는 것도 조금 비슷합니다. 자체 머신이 있고 동일한 커널을 공유하는 모든 컨테이너를 알고 있고 신뢰하는 성격이라면 아마도 계속 사용할 것입니다. 해당 커널을 공유하는 다른 컨테이너를 전혀 모른다면 계속할 가능성이 낮습니다. 그리고 어떤 사람들은 신경 쓰지 않고 세상이 불타는 것을 보고 싶어합니다.

some people just like to watch the world burn

우리 모두는 저마다의 신뢰 수준을 가지고 있습니다. 어떤 사람들은 어떤 일이 일어날지 모르기 때문에 하나의 커널에서 두 개의 컨테이너를 절대 실행하지 않을 것입니다. 다른 사람들은 다른 모든 공유 당사자를 알고 있는 한 커널을 공유해도 괜찮을 것입니다. 그리고 어떤 사람들은 전혀 모르는 사람과 커널을 공유해도 상관없다고 생각하며 컨테이너를 공유할 수도 있습니다.

컨테이너는 훌륭하지만, 어떤 컨테이너를 사용해야 하는지 잘 알고 있어야 합니다. 그리고 Docker 컨테이너에서 Couchbase를 실행하려는 경우, 저희의 문서.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 로랑 도귄

Laurent는 파리에 사는 괴짜 금속공학도입니다. 주로 Java로 코드를 작성하고 AsciiDoc으로 구조화된 텍스트를 작성하며 데이터, 리액티브 프로그래밍 및 기타 유행어에 대해 자주 이야기합니다. 또한 Clever Cloud와 Nuxeo의 개발자 옹호자로 활동하며 해당 커뮤니티가 더 크고 강력하게 성장할 수 있도록 자신의 시간과 전문성을 바쳤습니다. 현재 Couchbase에서 개발자 관계를 운영하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.