쿠버네티스 리소스 관리 오픈소스 - Karpenter
Study/Study2023. 11. 9. 18:30쿠버네티스 리소스 관리 오픈소스 - Karpenter

Karpenter란 무엇인가 ? AWS가 개발한 K8s 클러스터 상의 워커 노드 자동 확장 기능(생성 및 삭제)을 수행하는 오픈소스 프로젝트이다. Kapenter는 자신이 생성한 노드의 수명 주기를 관리한다. 사용자는 서비스에 맞게 노드의 사양을 지정하고 Kapenter는 사용자 설정에 따라 노드를 늘렸다가 줄였다가 한다. Karpenter 작동 원리 어떻게 Karpenter는 노드를 관리할까? | Karpenter는 노드 생성 및 삭제를 도와주는 오픈소스 도구이다. 클러스터 상에 파드를 올릴 노드가 없으면 Karpenter는 노드를 생성한다. Karpenter는 자신이 생성 brunch.co.kr 해당 글에서 Karpenter의 소개와 쿠버네티스 노드 스케쥴 절차에 대한 내용을 알기 쉽게 다루었다. 간..

RabbitMQ 기초
Study/Study2023. 9. 14. 17:36RabbitMQ 기초

RabbitMQ는 AMQP를 구현한 오픈 소스 메시지 브로커 소프트웨어이다. STOMP, MQTT 등의 프로토콜을 지원하기 위해 플러그인 구조와 함께 확장되고 있다. 메세지 브로커라는 것을 이해하려면 RabbitMQ에서 사용하는 용어에 대해 먼저 이해할 필요가 있다. 주요 용어 Producer 메세지를 전송하는 주체를 Producer라고 한다. 생성된 메세지는 최종적으로 특정 Queue에 넣어져야 하나 Producer는 메세지를 직접 Queue에 넣을 수 없고 Exchange만이 Queue에 메세지를 넣을 수 있다. Consumer Producer로부터 메세지를 받아 처리하는 주체 Consumer는 Queue에 직접 접근하여 메세지를 가져온다. Exchange Producer로부터 전달받은 메세지를 어떤..

NAS vs SAN vs DAS 비교
Study/Study2023. 5. 16. 15:54NAS vs SAN vs DAS 비교

NAS, SAN, DAS 각각의 정의를 알아보고 어떤 차이가 있는지 확인해보자 ! NAS(Network-Attatched Storage) NAS는 네트워크에 연결된 독립적인 파일 서버로, 파일 수준의 스토리지를 제공한다. NAS는 파일 서버를 구성해 클라이언트들이 공유 디렉토리나 파일에 엑세스 할 수 있도록 한다. TCP/IP와 같은 표준 네트워크로 Network Switch와 연결하여 사용한다. NAS 솔루션 QNAP : 대용량의 파일 서버와 NAS를 제공하는 기업 Hitachi NAS Platform : Oracle, VMware, Microsoft 등 각종 어플리케이션 환경에 최적화된 NAS 플랫폼 제공 Synology : 소규모에서 중규모의 파일 서버 및 NAS를 제공하는 기업으로 사용자 친화적인..

SDDC(Software Defined Data Center)란 ?
Study2023. 5. 15. 10:08SDDC(Software Defined Data Center)란 ?

SDDC(Software Defined Data Center)란 ? 소프트웨어 정의 데이터 센터란 여러 자동화 기술을 활용해 인프라를 가상화하는 데이터 센터이다. 소프트웨어 정의 인프라를 통해 IT 관리자가 소프트웨어 정의 템플릿과 API를 사용해 물리적 인프라를 간편하게 프로비저닝 및 관리하고, 인프라 구성 및 수명 주기 운영을 정의하고 자동화 할 수 있다. SDDC를 구현하려면 서버, 네트워크 및 스토리지 가상화 소프트웨어뿐만 아니라 IT 리소스 전체 풀을 검색, 할당 및 관리하기 위한 소프트웨어 솔루션을 구축해야 한다. 각 가상화 소프트웨어는 자원의 오케스트레이션에 대해 서로 통신하면서 서버, 네트워크 및 저장소의 각 구성 요소를 관리한다. 그림에서 확인할 수 있듯이, SDDC를 구현하기 위해 다양..

데이터센터 관련 용어
Study2023. 5. 8. 14:49데이터센터 관련 용어

BackBone 소형 네트워크들을 묶어 대규모 파이프라인을 통해 극도로 높은 대역폭으로 다른 네트워크들의 집합과 연결되는 네트워크를 백본이라고 부른다. 백본 네트워크의 한 예시는 인터넷 백본이다. ISP(Internet Service Provider)가 인터넷 백본망에 장거리 네트워크를 결합함으로써 전체 인터넷 라우팅 테이블에 액세스 할 수 있게 되며, 이로 인해 최종 목적지까지 제대로 전송할 수 있다. 백본 ISP는 피어 사이에서 트래픽을 이동시키는 고속 스위치 및 라우터를 통해 중립 지역의 피어링 포인트에서 네트워크를 연결한다.피어링 포인트는 종 백본 통합을 촉진하는 제 3자 또는 비영리 단체가 소유한다. 랙(Rack)랙(Rack)이란, 서버, 네트워크 장비, 저장장치 등 IT 기기를 수직으로 쌓아 ..

Study2023. 2. 8. 20:18모니터링(Monitoring)

Monitoring 어떤 대상의 상태나 상황을 지속적으로 감시, 관찰하여 예기치 못한 상황과 오류를 대비하고 극복하기 위함 IT 서비스 분야에서는 기본적으로 미리 계획되어 한정된 비용과 리소스를 가지고 서비스를 제공하므로 사용자 경험을 중요시하는 IT 서비스에서는 그 서비스가 어떤 환경에서 운영되든 모니터링의 중요성이 높다. 특히, 확장성과 유연성을 가진 클라우드 플랫폼에서는 지속적인 모니터링을 통해 수집된 데이터를 기반으로 시스템 규모의 확장과 축소를 빠르게 결정해야 하기 때문에 더욱 중요하다. 모니터링의 한 가지 목표는 시간 측면에서 측정되는 주요 metric을 최소화하여 고가용성을 달성하는 것이다. 그렇다면, 모니터링을 통해 수집하는 것은 무엇인가 ? Metric Log Metric 타임스탬프와 보..

image