공부/용어

    [용어] Metric 메트릭

    프로메테우스를 공부하던 중 모니터링 대상 시스템에서 메트릭을 프로메테우스로 전송하기 위해 Exporter라는 것을 사용한다 라는 부분에서 메트릭에 대한 뜻을 찾아보기로 했다. 메트릭 데이터 소스에 저장된 데이터에 대해 수행되는 분석적 계산을 정의하는 것으로, 데이터 소스 팩트 및 이러한 팩트에서 수행되는 수학적 연산으로 구성되며 그 결과가 리포트에 표시되는데, 리포트 내용에 따른 의미 있는 비즈니스 분석이 가능하다. 즉, 대시보드를 볼 때 특정 수치들을 그래프로 보여주는 일종의 시각화 툴이다.

    Maximum Transmission Unit (MTU)

    Maximum Transmission Unit (MTU) TCP/IP 네트워크와 같이 패킷 또는 프레임 기반의 네트워크에서 전송될 수 있는 최대크기의 패킷, 인터페이스에서 목적지로 가는 패킷의 최대 길이를 의미한다. MTU 가 너무 크면 커다란 크기의 패킷을 처리할 수 없어 라우터를 만났을 때는 재전송 해야 하는 경우가 생길 수 있다.

    그로스 해킹

    그로스 해킹(Growth Hacking) 처음에 해킹이라는 단어가 들어가서 IT 용어 인 줄 알고 찾아보았다. 그로스 해킹은 성장을 뜻하는 growth 와 해킹이 결합된 단어로 제품과 서비스를 성장시키기 위해 온라인 행동 데이터를 분석하며 이를 바탕으로 사용자 경험을 최적화하는 것이다. 그로스 해킹은 마케팅 방법으로 스타트업 회사들에 의해 개발되었다고 한다. 기존의 마케팅 방법은 광고를 통해 브랜드에 중점을 두었다면 그로스 해킹은 목표를 당성하기 위해 서비스를 개선해 나간다고 한다. 그로스 해킹을 권하는 이유는 소비자의 경험을 지속적으로 고도화 시켜 더 큰 발전을 이룰 수 있기에 실패를 줄이고 성장하고자 하는 회사가 사용하면 좋다고 한다.

    슈도코드 pesudo code

    슈도코드 pesudo code (의사코드) 프로그램을 작성할 때 각 모듈이 작동하는 노리를 표현하기 위한 언어 즉, 코드로써 알고리즘이 수행될 내용을 글로 설명해 놓은 것이다. 슈도코드를 사용하는 이유는 코드 설계 단계에서 미리 오류를 수정할 수 있게 작업하기 위함이다. 프로그램의 문제를 해결하기 위한 도구로 다른사람들과 프로그램에 대해 소통하는 방법으로도 사용된다.

    [용어] 서비스 메시(Service Mesh)

    서비스 메시(Service Mesh)란 오픈소스 프로젝트 istio처럼, 애플리케이션의 다양한 부분들이 서로 데이터를 공유하는 방식을 제어하는 방법이다. 서비스 간의 통신을 제어하고 표시하고 관리할 수 있도록 하는데 특화된 마이크로 서비스를 위한 인프라 계층이다. 서비스 메시에서의 호출은 자체 인프라 계층의 proxy를 통해 이루어지게 되며, 서비스 메시를 구성하는 개별 proxy는 서비스 내부가 아니라 각 서비스와 함께 실행되므로 'sidecar' 라고도 한다. 서비스 메시는 애플리케이션에 구축된 전용 인프라 계층으로 더 쉽게 커뮤니케이션을 최적화하고 애플리케이션 확장에 따른 다운 타임을 방지할 수 있다. 각 서비스에서 분리된 sidecar proxy 들이 모여 Mesh Network 를 형성한다. 서..

    웨비나 (Webinar) 란?

    Web + Seminar = Webinar 특정 장소에서 교육이나 세미나를 참여하는 것이 아닌 온라인 상에서 진행되는 세미나를 뜻한다.

    raid / lvm

    raid 100gb 하드디스크 10개를 붙여 1tb만들어 저장소로 쓸 때 사용 (a드라이브부터 j드라이브까지 늘려놓고 a드라이브 다 쓰면 b드라이브 사용하는 식) (한번에 큰 용량 보다 분할해서 사용하는 비용이 저렴할 경우 사용) 단순확장이면 lvm 이 편함

    [용어] 클라우드 서비스 PaaS, SaaS, IaaS

    PaaS, SaaS, IaaS 용어는 클라우드 서비스 유형이다 PaaS ( Platform as a Service ) 개발 플랫폼으로 확장한 것으로 운영체제에 미리 플랫폼을 설치하여 서비스를 제공해주는 것을 뜻함 SaaS ( Sofrware as a Service ) 웹환경에서 사용자들이 서비스를 이용할 수 있는 환경 제공 IaaS ( Infrastructure as a Service ) 서버, 스토리지, 네트워크를 가상화 환경으로 만들어 필요에 따라 인프라 자원을 사용할 수 있게 제공하는 서비스