일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- hdfs
- hibernate
- intellij
- Angular2
- elasticsearch
- docker
- design pattern
- Spring XD
- Spring
- Storm
- 스프링 배치
- 도메인주도설계
- Linux
- Gradle
- 엘라스틱서치
- 제주
- apache storm
- Hbase
- elastic search
- SBT
- Spring Boot
- Domain Driven Design
- Clean Code
- Java
- hadoop
- spark
- nginx
- DDD
- scala
- Spring Batch
- Today
- Total
욱'S 노트
Introduction 다수의 어플리케이션에 대한 로드 밸런싱은 일반적으로 optimizing resource utilization, maximizing throughput, reducing latency, ensuring fault-tolerant configurations과 같은 기술들을 사용한다. nginx를 사용하면 매우 효율적인 HTTP 로드 밸런싱을 수행할 수 있다. 다수의 어플리케이션의 트래픽을 분산시켜서 성능, 확장성 그리고 신뢰성을 증대시킨다. Load balancing methods 다음은 nginx에 지원하는 로드밸런싱 메커니즘이다.round-robin — 라운드 로빈으로 요청을 어플리케이션에 할당 한다.least-connected — 다음 요청이 수행중인 연결이 가장 적은 서버로 할..
이번 가이드는 nginx에 대한 기본적인 소개와 단순한 작업들을 어떻게 수행하는지에 대해 담고 있다. 먼저 nginx는 독자의 머신에 이미 설치되어 있다고 가정한다. 만약 그렇지 않다면 설치 페이지를 참조하라. 이번 가이드는 nginx을 어떻게 시작하고 중지하는지 그리고 설정을 어떻게 리로드 하는지에 대해 설명한다. 그리고 설정 파일의 구조와 static 컨텐츠를 서비스하기 위해 설정하는 방법, nginx를 프록시 서버로 설정하는 방법등을 다룬다. nginx는 하나의 마스터 프로세스와 몇몇의 워커 프로세스를 가진다. 마스터 프로세스의 주요 목적인 설정을 읽고 해석하는 것이다. 그리고 워커 프로세스를 유지한다. 워커 프로세스는 요청의 실제적인 처리를 수행한다. 워커 프로세스의 수는 설정 파일에 정의되며 고..
도메인 서비스를 활용하여 운영툴 사이트에 접속하기 위해서 웹서버를 설치해보겠다. apache와 nginx를 고민하다가 일단 nginx로 한다. 왜냐 새로운 거니까. 사이트에 가서 설치 방법을 알아본다. 1. YUM을 사용하기 위해 YUM 리파지토리를 설정해보자./etc/yum.repos.d/nginx.repo 파일을 생성하고 아래의 내용을 적어넣자.[nginx]name=nginx repo baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1 2. 다음 잘 설정이 되었는지 확인해보자. 설정이 잘 되었다면 nginx가 조회될 것이다.$ yum search nginx Loaded plugins: fastestmirror R..
Build your own images 도커 이미지는 컨테이너의 기반이다. docker run을 실행할때마다 어떠한 이미지를 원하는지 기술해야 된다. 이전 섹션에서는 이미 존재하는 이미지를 사용하는 방법에 대해서 알아봤다. 우리는 또한 도커 호스트에 다운로드된 이미지가 저장된다는 것도 알고 있다. 만약 호스트에 이미지에 존재한다면 레지스트리로 부터 다운로드 받지 않는다 : 기본적으로 Docker Hub 레지스트리이다. 이번 섹션에서는 도커 이미지에 대해서 더 많은 것을 알아 볼 것이다.도커 호스트의 이미지 관리하고 사용하기기본 이미지 생성도커허브 레지스트리로 이미지 업로드하기 Listing images on the host 호스트에 있는 이미지를 리스팅하는 걸로 시작해보자. 커맨드는 다음과 같다.$ do..
Run a simple application “Hello world in a container“에서 우리는 docker run 커맨트를 이용해 첫번째 컨테이너를 띄웠다. 우리는 foreground에서 대화형 컨테이너를 실행하였고, 또한 백그라운드에서 분리된 컨테이너를 실행하였다. 이러한 과정중에 몇가지 Docker 커맨드를 배울 수 있었다. docker ps - 컨테이너들의 리스트를 출력docker logs - 컨테이너의 표준 출력을 보여준다.docker stop - 실행중인 컨테이너를 중지한다. Learn about the Docker client 인지하지 못했지만 우리는 이미 도커 클라이언트를 이용하였다. 클라이언트는 단순한 커맨드라인이다. 클라리언트는 각 명령 과 각 명령의 일련의 플래그 및 인자를..