본문 바로가기
728x90

칼럼 이야기4

트래픽과 네트워크 성능 지표 네트워크 성능 지표처리율 (throughput)단위 시간당 네트워크를 통해 실제로 전송되는 정보량 -> [실시간] 성이 강조된 지표로 활용 단위bps(bit/s) : 초당 처리되는 bitsMbps(Mbit/s) :  초당 처리되는 megabitsGbps(Gbit/s) : 초당 처리되는 gigabitspps(p/s) : 초당 처리되는 packets 대역폭(bandwidth)신호 처리 영역에서의 정의주파수의 범위(signal processing)컴퓨팅 영역에서의 정의단위 시간동안 통신 매체를 통해 송수신할 수 있는 최대 정보량즉, 정보를 주고 받을 폭 을 의미합니다.폭이 두껍다면 송수신 할 수 있는 최대 정보량이 많다 -> 대역폭이 넓다폭이 좁다면 송수신 할 수 있는 최대 정보량이 적다 -> 대역폭이 좁다... 2024. 8. 2.
Kubernetes에서 DNS 다루는 방법 - 도메인을 찾아서 https://tv.naver.com/v/56456809 NAVER D2Kubernetes에서 DNS 다루는 방법 - 도메인을 찾아서tv.naver.com naver D2에서 소개된 Kubernetes에서 DNS 다루는 방법에 대한 영상 내용이 너무 좋아 블로그에 따로 정리하려고 합니다.Kubernetes DNS를 알아보게 된 계기K8s를 운영하던 중 클러스터 일부 노드들에서 특정 도메인에 대해 도메인 lookup이 되지 않는 현상이 발생했습니다. 원인을 살펴보니 해당 노드들의 네트워크 망 구성이 달라 서로 다른 nameserver를 이용하고 있었고 그로인해 특정 도메인을 찾지 못했습니다.  노드들의 nameserver는 변경할 수 없는 상황이에서 어떻게 특정 도메인에 대한 namespace만 다르게 설.. 2024. 7. 26.
[NHN FORWARD 22] 분산 시스템에서 데이터를 전달하는 효율적인 방법 HTML 삽입 미리보기할 수 없는 소스 분산 시스템 목표를 달성하기 위하여 여러 개의 컴퓨터 리소스를 사용하는 시스템입니다. 시스템은 아래의 애플리케이션 모델 중 두 개 이상의 컴포넌트로 구성되어 있습니다. - 엔터프라이즈 애플리케이션 - 마이크로 서비스 아키텍처 애플리케이션 - 모놀리식 아키텍처 애플리케이션 + 검색 엔진 이러한 시스템들이 네트워크를 사용하여 컴포넌트 간의 기능을 통합 데이터 전달 데이터를 전달하는 방법에는 두 가지가 있습니다. - Remote API - MessageQueue Remote API 비교적 간단하게 개발할 수 있으며 사용자 요청에 즉각 응답하는 API에서 주로 사용하는 방식입니다. 서버 - 클라이언트로 이루어진 간단한 구조이며 아래의 특징이 있습니다. - 서버에 데이터를 .. 2024. 4. 8.
[DevArt] Devops란 무엇일까? HTML 삽입 미리보기할 수 없는 소스 우연히 송주영님의 Youtube에서 테라폼 중급강의 소개 영상을 보게 되었습니다. 테라폼을 왜 해야하는가?에 대한 접근에서 Devops란 무엇이며 어떤 철학을 갖고 있는지에 대한 정리 부분이 있었는데, 따로 정리하고 싶어 글로 적게 되었습니다. Devops란 5가지의 철학에 기반합니다. 문화 : Devops를 통해 하나의 (개발) 문화를 만들어 갑니다. 구성 요소 - 사람(팀, 인원, 가치, 의사소통) - 일(프로세스, 방법론) - 서비스(서비스의 가치, 성격) - 자원(H/W, S/W, 기술, 도구) - 시간 사람(팀)의 퍼포먼스를 어떻게 높여야 하는가? best practice를 어떻게 구성해야 하는가? 의사소통을 어떻게 하는가? 기술을 어떻게 선정하는가? ->.. 2024. 4. 6.
728x90