연락처 정보

코스 개요

소개

IoT 환경에서의 Nginx 활용 (로드 밸런서, 리버스 프록시, 애플리케이션 전송 플랫폼)

  • Nginx와 Nginx Plus 간의 차이점

관리 및 모니터링 기능

  • TCP, HTTP, UDP 프로토콜 개요
  • 대역폭 요구사항
  • IoT 통신에서의 UDP 역할

Nginx 아키텍처 및 기능 개요

  • Nginx가 어떻게 연결 상태를 유지하는지
  • Nginx가 TCP와 UDP 트래픽을 어떻게 처리하는지
  • Nginx가 백엔드로 어떤 IP 주소를 전달하는지

사례 연구: IoT 서버로서의 Nginx 활용

  • IoT 아키텍처: 센서, 허브 및 서버 구성

Nginx 설치 방법

  • 데비안, 우분투 및 소스 기반 설치 방법

로드 밸런서로서의 Nginx 활용

  • 성능 및 확장성 고려 사항
  • TCP/HTTP 연결의 로드 밸런싱
  • UDP 연결의 로드 밸런싱

리버스 프록시로서의 Nginx 활용

  • 기본 설정을 새 설정으로 대체하는 방법
  • 요청 헤더 수정 방법
  • 응답 버퍼링을 정밀하게 조절하는 기술

포워드 프록시로서의 Nginx 활용

  • Nginx 설정 방법
  • 미리 지정된 호스트가 아닌 임의의 호스트로 트래픽을 전달하는 방식

사례 연구: 대규모 산업용 IT 시스템에서의 Nginx 활용

성능 최적화 방법

  • Nginx 설정값, 운영체제 매개변수, 가상 머신의 CPU와 메모리 비율 조절을 통한 성능 최적화
  • 클라이언트 측면에서의 성능 개선 방법

보안 강화 전략

  • 접근 제어 설정
  • 인증 절차 구현
  • 보안이 보장된 링크 구성 방법
  • Nginx 설정에서 발생하기 쉬운 보안 문제들

확장성 확보 방안

  • 여러 서버에 콘텐츠를 분산 배치하는 기법
  • 설정값을 여러 시스템에서 공유하는 방법

LUA 스크립트 및 기타 플러그인을 통한 Nginx 기능 확장

  • OpenResty, LuaJIT 그리고 각종 LUA 라이브러리 활용법

Nginx 로깅 기능 활용

  • 여러 서버에서 로그 및 오류 파일에 접근하는 방법
  • 로깅 작업 최적화 기법

Nginx 모니터링 방법

  • 유지보수성과 신뢰성을 향상시키는 모니터링 전략

Nginx 문제 해결 방법

마무리 정리

요건

  • TCP/IP에 대한 기본 지식
  • 리눅스 명령줄 사용 경험
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리