Docker의 컨테이너 기술이 폭발적인 성장과 도입을 경험하고 있다고 말하는 것은 그것을 열렬히 지지하는 사람들의 단순한 과장이나 희망적 사고가 아닙니다. 기술의 새로운 활용 사례나 연구 데이터가 포함되지 않는 날은 하루도 없습니다. 이는 기술이 조직의 의식뿐 아니라 생산 환경에도 급속도로 확산되고 있음을 보여줍니다.
많은 고객이 하이퍼바이저와 게스트 운영 체제 오버헤드를 제거할 수 있다는 점에 컨테이너에 매력을 느끼지만, 어떤 고객은 밀리초 단위의 생성 및 해체 시간을 통해 실현되는 민첩성을 컨테이너 기술의 가장 매력적인 이점으로 여깁니다. 실제로 New Relic 연구에 따르면 평균 컨테이너 수명은 2015년 13시간에서 2016년 9.25시간으로 감소했고, 수명이 매우 짧은(1분 미만) 컨테이너의 수가 증가했습니다. 플래시몹부터 공격까지 모든 것에 대처하려면 즉각적인 주문형 확장이 필요하므로 대응 시간이 무엇보다 중요해졌습니다. 컨테이너를 사용하면 이전보다 훨씬 더 뛰어난 반응성과 효율성으로 애플리케이션을 확장할 수 있습니다.
또한, 마이크로서비스와 기능 중심 개발을 기반으로 하는 새로운 애플리케이션 아키텍처에 대한 관심이 높아지고 있으며, 이를 통해 애플리케이션 로직의 크기와 범위가 줄어들고 개발, 테스트, 배포가 더 빠르고 쉬운 "한입 크기 덩어리"가 생성됩니다. 하지만 하나의 애플리케이션을 그렇게 많은 복합 구성요소로 분해하려면 더 작고, 더 빠르고, 더 효율적인 패키징 방법이 필요합니다. 컨테이너는 이런 요구 사항을 민첩하게 충족시키며, 기존 가상화 기술에 비해 매력적인 대안이 될 수 있는 가격대를 제공합니다.
컨테이너에서도 변하지 않는 것은 보안과 성능에 대한 필요성입니다. 오늘날 애플리케이션 소비자들은 광대역 접속을 통해 웹에 익숙해지면서 웹 앱이나 API에서 거의 즉각적인 응답을 요구합니다. 기업 및 개인 사용자 모두 최신 위협이 어떻게 작동하는지 완전히 이해하지 못할 수도 있지만, 데이터가 도난당하거나 노출되거나 손상될 경우 조직을 망가뜨릴 수 있습니다. 컨테이너 확장을 담당하는 시스템과 서비스는 배포될 수 있는 환경(클라우드 등)뿐 아니라 아키텍처적 특성에도 적응해야 합니다.
그렇기 때문에 F5가 Docker 파트너 프로그램에 가입했다는 소식을 전하게 되어 매우 기쁩니다. Docker 플랫폼 채택이 확대되는 데에는 소프트웨어로 정의되고 마이크로서비스 기반의 데이터 센터 아키텍처에 대한 선호도가 높아지고 있는 것이 큰 요인 중 하나입니다. Docker와의 공동 파트너십을 공식화함으로써 F5는 현재 및 미래 기술을 Docker 스택과 보다 완벽하게 통합하여 데이터 센터와 클라우드 환경 모두에서 컨테이너에 배포되는 애플리케이션과 마이크로서비스를 빠르고 안전하게 제공할 수 있습니다.
Docker 배포에서 빠르고 안전하며 가용성이 뛰어난 애플리케이션을 구현하는 F5의 향후 발표 내용을 계속 지켜봐 주시기 바랍니다. Docker에 대한 추가 세부 정보는 여기를 방문하세요.