저는 소규모 개발 팀 내에서 일하고 있으며 현재 인프라는 코드용 GitHub, CircleCI를 사용하여 무언가가 개발 브랜치(개발 서버로 이동) 및 마스터 브랜치(Prod 서버로 이동)에 병합될 때마다 이를 DigitalOcean Ubuntu 드롭릿에 배포하도록 설정되어 있습니다. ).
제품당 항상 2개의 새로운 서버를 가동하고 이를 웹 서버로 구성하는 것은 너무 많은 시간이 소요되고 있습니다. 시간을 절약하기 위해 이미 데이터베이스를 관리형 DB 클러스터로 전송했습니다. 새 드롭릿을 스핀업하고 모든 것을 설치하고 모든 것을 구성하고 업데이트를 수행하고 SSH 및 권한 등을 정렬하는 대신 이를 수행하는 더 효율적인 방법이 있습니까?
이제 약 8개의 물방울(더 많은 클라우드 제품이 곧 출시될 예정입니다!)을 얻었는데, 무언가를 분류하거나 추가하거나 업데이트하기 위해 이 모든 물방울을 계속 방문할 시간이 없습니다.
나는 주로 내가 더 자세히 조사하고 읽을 수 있는 올바른 방향을 가리키기를 원합니다. 대부분의 자동화가 가능한 것 같지만 어떤 서비스를 사용해야 할지에 대해 혼란스럽고 상충되는 정보가 많기 때문에 어떻게 진행해야 할지 모르겠습니다.