알맞은 설치형 옵션 고르기 (Self-hosted, On-premises)

알맞은 옵션 고르기

셀렉트는 여러가지 설치 방법을 지원합니다.

1) 클라우드 Serverless

  • 초기 설치없이 바로 팀을 만들고 데이터베이스와 API 연결
  • IP 제한, 세션정책, VPC 피어링등 보안옵션 제공
  • 서브도메인 발급받거나 커스텀 도메인 연결 (커스텀 브랜딩)
  • 단점
    • 데이터베이스, API 방화벽 설정이 불가능한 경우 테스트 불가능
    • git을 이용하여 버전관리 하기 어려움
    • 브라우저 편집기를 통해서만 수정 가능 (vscode외 다른 에디터 사용)
    • 환경변수를 별도로 관리 해야함 (비밀번호 변경시, 셀렉트에도 변경 필요)

2) 설치형 CLI / Self-hosted

  • npm을 통해 바로 이용가능 (Vercel과 유사)
  • 계정 관리, SSO, 이메일 발송, UI등은 클라우드로 활용
  • 모든 데이터베이스, API 통신은 셀프호스트(로컬) 서버를 이용
  • git, dotenv, editorconfig등 로컬 환경, 편집기를 그대로 이용 가능
  • 단점
    • 서버 업데이트를 직접 해주어야함
    • YML 설정 변경시 환경마다 직접 배포 해야함 (CI/CD)
    • 클라우드의 일부 기능 미지원 (쿼리 승인, 모니터링, 로그, 구글시트 내보내기)

3) 완전 구축형 On-premises / Self-hosted

  • 엔터프라이즈 플랜을 구독한, 승인된 회사 대상으로만 제공
  • 컨테이너 이미지를 띄우고 관련 키, 데이터베이스등 모두 구축
  • 계정 관리, SSO, UI, 모든 데이터베이스, API 통신은 셀프호스트(로컬) 서버를 이용
  • git, dotenv, editorconfig등 로컬 환경, 편집기를 그대로 이용 가능
  • 단점
    • 서비스에 필요한 서버를 직접 프로비저닝 해야함 (최소비용 발생)
    • UI/API 서버 업데이트를 직접 해주어야함
    • YML 설정 변경시 환경마다 직접 배포 해야함 (CI/CD)

추가로 더 궁금하시거나 알맞는 개발 환경, 배포 파이프라인이 고민되신다면 문의바랍니다.

^1 https://blog.selectfromuser.com/serverless-admin/
^2 https://blog.selectfromuser.com/select-admin-cli/
^3 https://blog.selectfromuser.com/select-admin-on-premises/

Read more

우리도 이렇게 시작했어요 – 실사용 영상 보러가기

우리도 이렇게 시작했어요 – 실사용 영상 보러가기

안녕하세요. 셀렉트 어드민 사용 동영상을 공유합니다. Listing 데이터 조회 페이지를 만드는 모습입니다. Data Entry 데이터 수정 페이지를 만드는 모습입니다. API Integration 해외 API를 호출하여 모달(팝업)창을 띄우는 모습입니다. Visualize 데이터베이스 쿼리(SQL)로 바로 차트, 대시보드를 구성합니다. 셀렉트 어드민 로그인 후 템플릿에서 예제 코드를 확인 가능합니다. 감사합니다.

By 셀렉트 팀