배포
배포 개요
CaseBender를 다양한 클라우드 플랫폼에 배포하는 방법 알아보기
배포 옵션
CaseBender는 각각 다른 장점을 제공하는 다양한 클라우드 플랫폼에 배포할 수 있습니다. 조직의 요구 사항에 가장 적합한 플랫폼을 선택하세요:
Google Cloud Run
자동 확장 기능이 있는 서버리스 컨테이너 플랫폼
AWS
Amazon의 클라우드 인프라에 배포
Azure
엔터프라이즈 기능을 갖춘 Microsoft의 클라우드 플랫폼
DigitalOcean
간단하고 비용 효율적인 클라우드 플랫폼
배포 고려 사항
CaseBender를 프로덕션 환경에 배포하기 전에 다음 사항을 고려하세요:
인프라 요구 사항
- CPU/메모리: 최소 2 vCPU 및 4GB RAM 권장
- 스토리지: 애플리케이션 및 데이터베이스용으로 최소 20GB
- 네트워크: HTTPS 필수, 유효한 SSL 인증서 필요
- 데이터베이스: PostgreSQL 14+ 인스턴스
- 캐시: Redis 6+ 인스턴스
보안 고려 사항
-
SSL/TLS 구성
- 프로덕션 환경에서는 항상 HTTPS 사용
- 인증서 최신 상태 유지
- 보안 SSL 매개변수 구성
-
네트워크 보안
- 적절한 방화벽 설정
- 가능한 경우 프라이빗 네트워킹 사용
- 속도 제한 구현
-
접근 제어
- 강력한 인증 사용
- 역할 기반 접근 제어 구현
- 정기적인 보안 감사
모니터링 및 유지 관리
-
상태 확인
- 애플리케이션 모니터링 설정
- 자동화된 상태 확인 구성
- 로깅 및 알림 구현
-
백업 전략
- 정기적인 데이터베이스 백업
- 자동화된 백업 테스트
- 재해 복구 계획
-
업데이트 및 유지 관리
- 정기적인 보안 업데이트
- 예약된 유지 관리 기간
- 버전 관리 전략
배포 체크리스트
어떤 플랫폼에 배포하기 전에 다음 사항을 확인하세요:
- 프로덕션용 SSL 인증서
- 보안 환경 변수
- 데이터베이스 백업 전략
- 모니터링 도구 구성
- 보안 조치 구현
- 유지 관리 절차 문서화
다음 단계
위의 옵션 중에서 선호하는 배포 플랫폼을 선택하여 자세한 플랫폼별 배포 지침을 확인하세요.