728x90
오픈소스 API 플랫폼 - Apache APISIX
- 오픈 소스 API 관리 플랫폼 10종 비교
- Apache APISIX 특징과 설치
- Apache APISIX - 아키텍처
- Apache APISIX - 인증(Authentication)
- APISIX - 플러그인(Plugin)의 개념
- APISIX - 네트워크 포트 용도
- APISIX - 모니터링 및 성능 관리 도구
오픈소스 API 플랫폼 - Apache APISIX - 네트워크 포트 용도
# api six 에서 사용하는 기본 포트 목록
- "9180:9180/tcp" : Admin API 요청을 처리하는 포트입니다.
- "9080:9080/tcp" : 사용자 요청을 처리하는 기본 HTTP 포트입니다.
- "9091:9091/tcp" : Prometheus를 위한 메트릭을 내보내는 포트입니다.
- "9443:9443/tcp" : SSL이 활성화된 사용자 요청을 처리하는 HTTPS 포트입니다.
- "9092:9092/tcp" : 일반적으로 추가적인 관리 또는 모니터링 용도로 사용될 수 있습니다.
ㅁ 기타 포트
etcd - 2379:2379/tcp: etcd 데이터 저장소를 위한 포트입니다.
etcd는 분산 키-값 저장소로, APISIX의 설정 데이터를 저장합니다.
nginx - 9081:80/tcp: nginx 서버의 포트입니다.
웹 서버로서 역할을 하며, 특정 설정 파일을 사용합니다.
nginx - 9082:80/tcp: 또 다른 nginx 서버의 포트입니다.
다른 설정 파일을 사용하여 웹 서버로서 역할을 합니다.
prome - 9090:9090: Prometheus 서버의 포트입니다.
Prometheus는 모니터링 및 경고 시스템으로, 메트릭 데이터를 수집하고 저장합니다.
grafa - 3000:3000: Grafana 서버의 포트입니다.
Grafana는 데이터 시각화 도구로, Prometheus와 같은 데이터 소스에서 데이터를 가져와 대시보드를 생성합니다.
# etcd - "2379:2379/tcp" : bitnami/etcd:3.5.11: ../example/etcd_data
#
# nginx - "9081:80/tcp" : nginx:1.19.0-alpine : ./upstream/web1.conf
# nginx - "9082:80/tcp" : nginx:1.19.0-alpine : ./upstream/web2.conf
# prome - "9090:9090" : prom/prometheus:v2.25.0 : ./prometheus_conf/prometheus.yml
# grafa - "3000:3000" : grafana/grafana:7.3.7 : ./grafana_conf/provisioning
APISIX 설치
1. Apache APISIX 특징과 설치
: https://couplewith.tistory.com/637
2. Docker image를 이용한 APISIX 설치
: https://apisix.apache.org/docs/docker/build/
728x90
반응형
'InfraPlatform' 카테고리의 다른 글
클라우드 VPN 기술의 종류 WireGuard NetMaker TailScale (0) | 2024.12.08 |
---|---|
오픈소스 API 플랫폼 - Apache APISIX - 인증(Authentication)과 권한 관리 (2) | 2024.12.07 |
오픈소스 API 플랫폼 - Apache APISIX - 모니터링 및 성능 관리 도구 (0) | 2024.12.06 |
오픈소스 API 플랫폼 - Apache APISIX - 플러그인(Plugin)의 개념 및 사용법 (0) | 2024.12.05 |
[VMWare Alternative] The Best VMware 대체 기술 검토 (3) | 2024.11.25 |
[VMWare Alternative] 상용 서버 가상화 기술 비교 - Vmware- Hypervisor- Promox (2) | 2024.11.23 |
`kernel.printk` 커널 메시지 출력 레벨을 설정 (3) | 2024.11.15 |