请问在企业应用中一般部署几套环境?

请问数据平台高可用性一般怎么实现的?
比如,
生产环境需要几个集群?集群间怎么同步数据?异地机房?
需不需要搭建开发环境?开发环境的业务数据怎么同步?
请有实际案例的帮忙介绍介绍,多谢!
不限于使用starrocks