일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Switch
- Redis
- For
- python
- nginx
- Go
- docker
- NCP
- Redux
- 기초 수학
- linux
- Babel
- php
- Node
- laravel
- rabbitmq
- CentOS
- React
- phpredis
- nodejs
- AWS
- SQL
- fastapi
- deep learning
- 블레이드 템플릿
- Backbone.js
- Machine Learning
- webpack
- mariadb
- javascript
- Today
- Total
목록IT 지식 (4)
개발일기
1. Load Balancer란? 서버에 들어오는 요청(트래픽)을 다른 서버들에 적절히 분산하여 해당 서버에 가해지는 부하를 방지하기 위해 사용하는 네트워크 기술 중의 하나이다. 2. 서버의 증설 방법 Scale-Up : 현재 서버 자체를 증강시켜 해당 서버가 대량의 트래픽을 관리할 수 있는 처리 능력을 향상시킨다. Scale-Up 방법으로 할 경우, 서버를 증강시키는 시점에 서버가 중지된다. Scale-Out : 서버 자체를 증강시키는 것이 아니라, 같은 사양을 가진 장비 또는 비슷한 사양을 가진 장비의 대수를 증가시켜 처리 능력을 향상시키도록 하는 것을 뜻한다. 서버의 대수를 증가시키기에 Load Balancer를 통해 트래픽을 분산시켜주는 작업이 필수적으로 필요하다. 또한 서버 대수가 증가하기에 각..
CDN이란 무엇인가? CDN은 Content Distribution Network의 줄임말로 콘텐츠 전송 네트워크라고 해석한다. 컨텐츠를 사용하는 여러 사용자들은 같은 지역에 머물러 컨텐츠를 이용하는 것이 아닌 여러 지역의 각각의 공간에서 컨텐츠를 이용한다. 한 사용자는 서울에서 컨텐츠를 사용할 수도 있고 다른 사용자들은 독일 베를린에서 사용할 수도 있다. 만약 서버가 독일 베를린에 존재한다고 가정해보자. 서울 사용자들은 컨텐츠를 사용하기 위해 독일 베를린 서버를 통해 컨텐츠를 전송받아야 한다. 하지만 이러한 거리적인 제약으로 인해 컨텐츠 전송속도의 저하가 발생한다. 이러한 문제를 해결하기 위해 CDN 서비스가 등장하였다. CDN은 각 지역에 캐시 서버(Points Of Presence)를 분산 배치시킨..
https://www.elastic.co/kr/elasticsearch/ 이 홈페이지를 통해 ElasticSearch와 Logstash, Kibana를 자신의 OS에 맞게 설치합니다. (여기서는 OS 윈도우라고 가정하에 진행) 그 후, 설치하고자 하는 폴더를 선택 후, 파일을 다운, 압축해제를 시작합니다. 개인마다 경로가 다르겠지만 중요한 것은 bin폴더에 있는 elasticsearch.bat을 실행시키는 것 입니다. 배치파일 실행시, cmd창이 나오게 됩니다. 그 후, url에 localhost:9200을 입력 후, 접속하면 이러한 화면이 나오게 됩니다. 엘라스틱서치가 정상적으로 실행된 화면입니다. 엘라스틱서치와 마찬가지로 kibana또한 bin폴더의 kibana.bat을 실행시킵니다. 키바나를 실행시..
ElasticSearch : Apache Lucene을 기반으로 개발한 실시간 분석형 RestFul 검색 및 분석 엔진 Logstash : 각종 로그를 JSON형태로 만들어 ElasticSearch로 데이터를 전송시킴 Kibana : ElasticSearch를 통해 가공된 데이터를 사용자에게 시각화 시키기 위한 솔루션. 대시보드를 통해 워드클라우드, 그래프, 도넛차트 등의 다양한 형식으로 데이터를 시각화 시켜줌 정리 : Logstash를 통해 conf, csv파일을 거쳐 로그를 수집하여 ElasticSearch를 통해 Logstash를 통해 수집된 로그들을 알맞은 형태로 가공하여 Kibana를 통해 데이터를 시각화시킴