ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 도커(Docker)
    내일배움캠프 Spring 심화 1기/TIL 2024. 8. 2. 18:13

    도커

    도커는 어플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플렛폼입니다. 도커는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. 도커를 사용하면 환경에 구애받지 않고 어플리케이션을 신속하게 배포 및 확장할 수 있으며 코드가 문제없이 실행될 것임을 확신할 수 있습니다.

     

    도커를 사용해야 하는 이유

    도커를 사용하면 코드를 전달이 쉬워지고, 어플리케이션 운영을 표준화하고, 리소스 사용률을 높여 비용을 절감할 수 있습니다. 도커를 사용하면 어디서나 안정적으로 실행할 수 있는 단일 객체를 확보하게 됩니다. 또한 도커는 가상화에서 사실상 표준의 위치해 있어 사용할 수 있는 도구 및 상용 어플리케이션의 에코시스템이 강력합니다. 따라서 어플리케이션 개발과 배포를 편하게 하고, 여러 어플리케이션의 독립성과 확장성을 높이며 가상화에서의 사실상 표준의 위치에 있는 도커를 사용하는 것이 좋습니다.

    도커를 사용하는 경우

    도커에서는 손쉽게 분산 마이크로서비스 아키텍처(MSA)를 구축 및 실행하고, 표준화된 지속적 통합 및 지속적 전달 파이프라인을 통해 코드를 배포하고, 고도로 확장 가능한 데이터 처리 시스템을 구축하고, 개발자를 위한 완전관리형 플랫폼을 생성할 수 있습니다. 따라서 도커는 마이크로 서비스, 데이터 처리, 서비스로서의 컨테이너로 사용할 수 있습니다.

    '내일배움캠프 Spring 심화 1기 > TIL' 카테고리의 다른 글

    분산추적  (0) 2024.08.07
    레디스 (Redis)  (0) 2024.08.06
    DB 버전관리 (Migration)  (0) 2024.08.05
    Spring Cloud  (1) 2024.08.01
    MSA  (1) 2024.07.31
Designed by Tistory.