私は小さな開発チームで働いており、現在のインフラストラクチャは、コード用に GitHub がセットアップされており、開発ブランチ (開発サーバーへ移動) とマスター ブランチ (本番サーバーへ移動) に何かがマージされるたびに、これらを DigitalOcean Ubuntu ドロップレットにデプロイするために CircleCI がセットアップされています。
製品ごとに常に 2 つの新しいサーバーを起動し、Web サーバーとして構成するのは、時間がかかりすぎます。時間を節約するために、すでにデータベースをマネージド DB クラスターに転送しました。新しいドロップレットを起動し、すべてをインストールして構成し、更新を行い、SSH や権限などを整理する代わりに、これを実行するためのより効率的な方法はありますか。
現在、約 8 個のドロップレット (クラウド製品がさらに追加される予定です!) を所有していますが、これらすべてのドロップレットにアクセスして整理したり、何かを追加したり、何かを更新したりする時間がありません。
私は主に、さらに調査して読むことができる正しい方向を指し示してもらいたいと思っています。この大半を自動化することは可能のようですが、どのサービスを使用するかについて混乱したり矛盾したりする情報が多いため、どのように進めればよいかわかりません。