본문 바로가기

수고한일13

Kubernetes Kubernetes는 ? [ https://kubernetes.io/ ) K8s라고도 하는 Kubernetes는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하기 위한 오픈 소스 플랫폼으로, 선언적 구성과 자동화를 모두 용이하게 합니다. 쿠버네티스 사용법 쿠버네티스를 쉽게 이해할 수 있도록 더 일반적인 용어로 분류하면 아래와 같다. 컨트롤 플레인 쿠버네티스 노드를 제어하는 프로세스의 컬렉션입니다. 여기에서 모든 태스크 할당이 시작됩니다. 노드 컨트롤 플레인에서 할당된 요청 태스크를 수행하는 머신입니다. 포드 단일 노드에 배포된 하나 이상의 컨테이너 그룹입니다. 포드에 있는 모든 컨테이너는 IP 주소, IPC, 호스트 이름, 기타 리소스를 공유합니다. 포드는 기본 컨테이너에서 네트워크와 스토리지.. 2023. 5. 9.
Docker Docker란 무엇인가? Docker 컨테이너는 애플리케이션의 모든 코드 및 종속성을 표준 형식으로 패키징할 수 있게 해주는 컨테이너입니다. 이를 통해 애플리케이션이 컴퓨팅 환경 전반에서 빠르고 안정적으로 실행될 수 있죠. Docker 컨테이너는 라이브러리, 시스템 도구, 코드, 런타임 등 애플리케이션 실행에 필요한 모든 것을 담고 있는 인기 있는 경량의 독립형 실행 컨테이너입니다. Docker는 개발자가 컨테이너화된 애플리케이션을 빠르게 빌드, 테스트 및 배포할 수 있게 해주는 소프트웨어 플랫폼이기도 합니다. CaaS(서비스형 컨테이너)라고도 불리는 컨테이너 서비스는 컨테이너의 수명 주기를 관리하는 관리형 클라우드 서비스입니다. 컨테이너 서비스는 컨테이너 런타임의 통합관리(시작, 중지, 확장)를 지원합.. 2023. 5. 9.
Redis ( Remote Dictionary Server ) Redis 는? 오픈소스 기반의 비관계형 데이터 베이스 관리시스템으로, 인 메모리 데이타 구조를 가진 저장소 입니다. Multi Server 환경에서의 Session 데이터를 관리할 때 많이 사용이 됩니다. 인 메모리 데이타 구조 : 하드디스크가 SSD에 데이타를 저장하지 않고 메모리에 저장했다가 같은 페이지의 요청시 메모리에 저장되 데이터를 빠르게 돌려주는 구조 캐싱전략과 세션저장에는 RDBM의 대안을 제시하고 있습니다. Spring Data Redis 문서에 는 왜 Redis 인지에 대하여 아래와 같이 설명하고 있습니다. Spring 프레임워크는 선도적인 풀스택 Java/JEE 애플리케이션 프레임워크입니다. 이 프레임워크는 종속성 주입, AOP, 이식 가능한 서비스 추상화를 사용하여 경량 컨테이너와 .. 2023. 5. 8.
클라우드 분야 OSS 정보통신산업진흥원 에서 운영하는 OSS 사이트에 활용할 정보가 보여서 정리해 두었다. Open Source Softward 오픈 소스 소프트웨어 통합지원 센타 에서는 23년도 3월 기준으로 클라우드 분야의 OSS ( Open Source Software 약칭 ) 목록을 정리해서 공개 하였다. https://www.oss.kr/storage/app/public/oss/oss_use_152.pdf 목록에는 총 73개의 OSS 가 있고, 각각 제품마다 관련 링크가 담겨 있다. 이것들 보다 더 많은 오픈 소스가 있으나, 통합지원 센터에서 지원하는 Open Source 목록 정보를 기준으로 정리 되어 있었다. 어떤 오픈소스 들이 있고, 어떻게 실전에서 사용되고 있는 살펴 보도록 하자. 1) 목록번호 7. NoSQ.. 2023. 5. 3.