시작 전에

AisOpsFlow Enterprise는 보통 두 가지 방식으로 도입합니다.

  • 제품 평가 또는 내부 배포를 위한 온프렘 스택
  • 하이브리드 실행을 위한 클라우드 Core + 온프렘 Runner

대부분의 팀에는 Docker 기반 온프렘 스택이 가장 빠른 시작점입니다.

필요한 것

권장 사전 준비

  • Docker
  • Docker Compose 플러그인
  • 로컬 테스트가 가능한 호스트 또는 노트북

선택 개발 도구

  • Haskell Stack
  • OpenSSL
  • protoc
  • buf
  • Node.js 24+

가장 빠른 평가 경로

1. 환경 파일 준비

cp deploy/.env.onprem.example deploy/.env.onprem

2. 스택 실행

저장소 루트에서:

docker compose --env-file deploy/.env.onprem -f deploy/docker-compose.onprem.yml pull console
docker compose --env-file deploy/.env.onprem -f deploy/docker-compose.onprem.yml up --build

console 서비스는 로컬 빌드 대신 기본적으로 ghcr.io/ainsoft-kr/aisopsflow-console:latest 이미지를 pull 합니다.

3. API 접근 확인

curl http://localhost:8080/healthz

4. 로그인

부트스트랩 관리자 계정을 사용합니다.

  • 이메일: admin@local
  • 비밀번호: AISOPSFLOW_BOOTSTRAP_ADMIN_PASSWORD

예시:

TOKEN=$(curl -s -X POST http://localhost:8080/api/login \
  -H 'Content-Type: application/json' \
  -d '{"email":"admin@local","password":"<bootstrap-password>"}' | jq -r .token)

5. 인증된 접근 확인

curl -s http://localhost:8080/api/me \
  -H "Authorization: Bearer $TOKEN"

처음 살펴볼 것

  1. 워크플로를 업로드하거나 조회합니다.
  2. 웹훅 기반 워크플로를 실행합니다.
  3. 실행 이력을 확인합니다.
  4. 승인 흐름을 시험합니다.
  5. 설정된 플러그인으로 알림 전달을 검증합니다.

첫 주 도입 흐름

Day 1

  • 온프렘 스택을 올립니다.
  • 로그인과 헬스 엔드포인트를 확인합니다.
  • 제품 개요를 읽습니다.

Day 2

Day 3

  • 승인과 알림을 읽습니다.
  • Slack 승인 흐름과 한 개의 알림 채널을 시험합니다.

Day 4+

운영 준비가 되었다는 뜻

운영 시스템으로 쓰기 전에 다음을 결정해야 합니다.

  • 어떤 배포 모델을 사용할지
  • Runner 연결 인증을 어떻게 할지
  • 어떤 플러그인을 허용할지
  • 쓰기 작업 앞에 어떤 승인 단계를 둘지
  • 어떤 테넌트, 공급자, 알림 대상을 허용할지

관련 문서