온프레미스 (On-Premise) 기업 내부에서 물리적인 서버 환경을 자체적으로 구축하고 운영하는 방법 > - 장점 1) 내부 네트워크를 사용하므로 보안성 높음 2) 기업 내부에서 서버를 운영하므로 데이터 제어에 강함 3) 기업 비즈니스 요구에 맞는 서버 구축 가능 (맞춤화) > 단점 1) 서버 유지를 위한 지식(직원) 필요 2) 초기 투자 비용 높음 3...
무중단 배포 서비스 중단 없이 새로운 버전의 소프트웨어를 배포하는 방법 중단 배포 시 발생하는 다운타임을 해결할 수 있음 보통 2가지 이상의 배포 전략을 사용함 로드 밸런싱 (Load Balancing) 요청에 대해서 모든 인스턴스가 균등하게 사용되도록 네트워크
DevOps DevOps란 개발(Development)과 운영(Operations)을 통합하는 방법론으로 소프트웨어 개발과 운영을 하나의 프로세스로 결합하여 빠른 개발과 배포, 품질 향상을 목표로 한다. 특징 1) 자동화: 개발, 빌드, 테스트, 배포 과정을 자동화하여 신속하고 안정적으로 서비스를 배포한다. 2) CI: 개발자의 코드 변경 사항을 ...