본문 바로가기
반응형

오픈소스5

Fluent Bit 이란(with fluentd) Fluent Bit 이란. 오픈소스 이면서, 멀티플랫폼 로그 프로세서 도구 입니다. 대규모 데이터 수집 처리를 지원하는 전문 도구. C로 작성된 Fluent Bit은 제한된 Capacity와 감소된 overhead(메모리 및 CPU)가 있는 고도로 분산된 환경을 염두에 두고 만들어 졌다. (Fluent Bit은 성능과 낮은 리소스 소비를 염두에 두고 설계 되었습니다. ) 라이선스 : Apache License v2.0 홈페이지 : https://fluentbit.io/ "Treasure Data" 라는 팀에서 만들었음. fluentBit은 로그를 수집하여 "로그 처리/보관 하는 시스템"으로 전달 하는 역할을 한다. 로그 수집 및 전달하는 Data Pipeline 수집(Input) > 로그 방식에 따른 파.. 2023. 9. 4.
Ansible AWX 설치(ver. 17 / CentOS 7) 오늘은 Ansible Tower의 오픈소스 버전인 AWX를 설치하는 과정을 작성해보고자 합니다. Ansible AWX는 ver 17을 기준으로 설치방법이 나뉩니다. Version 17 이하는 Linux OS 위에 Docker를 기반으로 설치를 진행하며, Version 18 이상부터는 Kubernetes 기반위에서 설치하는 것을 기본으로 합니다. Ansible AWX Git : https://github.com/ansible/awx Ansible 설치 매뉴얼 : https://github.com/ansible/awx/blob/devel/INSTALL.md 요구사항(Prerequisites) 서버 자원 : CPU 4 Core / MEM 8GB OS : CentOS 7 SW : Ansible 2.8+ / Py.. 2022. 4. 2.
그라파나(Grafana) 오픈소스 모니터링 소개 이전에 회사에서는 서비스의 모니터링 도구로 rrdtool을 사용했었다. 모니터링 도구의 가장 심플한 도구로, 아주 오래된 도구를 사용했었는데, 이번에 모니터링 대시보드 도구로 Grafana를 선택해서 변경했다. Grafana는 Graphite나 elasticsearch 등과 같이 시간+데이터를 받는 데이터베이스를 기준으로 대시보드를 꾸며주는 툴이다. 더보기 Grafana = 대시보드를 만드는 툴이다. 대시보드 = 패널 + 패널 + 패널 … 패널 = 기본 패널 + Plug-in 패널 Grafana의 대시보드를 꾸미는 방법을 설명한다. 보이는대로, 여러 '패널'들을 사용하여 대시보드를 만든다! 패널의 종류는 아래와 같이 있고, Plug-in을 통해서 추가로 필요한 패널을 설치 및 등록하여 사용할 수 있다. .. 2021. 1. 5.
레디스(Redis)란 무엇인가? 기본정리 레디스(Redis : REmote Dictionary Server) 고성능 인메모리 key-value 저장소로서 여러형식의 자료구조를 지원하는 InMemory DB(NoSQL) Redis는 key와 value가 매핑된 큰 데이터 저장소이다. 사용하는 이유? 주로 캐시 솔루션으로 사용하는데, 인터넷 통신의 80%가 불과 20%의 사이트에 대한 액세스로 추정되며, 이 20%의 웹사이트 데이터를 캐시해두면 효율을 극적으로 향상할 수 있다고 합니다(책, 인프라 엔지니어의 교과서 - 네트워크편) 라이선스 : 오픈소스 BSD3 레퍼런스 : Airbnb, Uber, Instagram,쿠팡 등… [Redis 사용 용도] Message Queue Shared Memory Remote Dictionary : RDBMS의 .. 2020. 12. 11.
HAProxy, 오픈소스 로드 밸런서 HAProxy : 여러 서버에 요청을 분산시키는 TCP 및 HTTP 기반 응용 프로그램 주요기능 : 소프트웨어 로드밸런서 (네트워크 스위치에서 제공하는 L4, L7 기능 및 로드 밸런서 기능을 제공) 라이선스 형태 : GPL Version 2 (오픈소스) 운영체제 : Linux, Solaris, FreeBSD, AIX 특징 : 설치가 쉽다. Reverse Proxy 형태로 동작 SSL 지원 서비스 이중화 처리 가능 L4, L7의 로드밸런싱 기능 지원 로드 밸런싱? 부하 분산을 위해서 가상IP를 통해 여러 서버에 접속하도록 분배하는 기능. 로드 밸런서 동작방식 - Bridge/Transparent Mode - Router Mode - One Arm Mode - DSR(Direct Server Return).. 2020. 12. 10.
반응형