안녕하세요. 김민규 과학전문가입니다.
일반적으로 높은 고도의 구름에서 상승 기류와 하강 기류로 인해 생기게 되는데, 이렇게 생성된 상승기류는 수증기가 포함된 공기를 상승시키게 되고, 공기가 상승하는 동안 차가워지면서 수증기를 응축시킵니다. 이 응축된 수증기는 구름이되고, 구름 내부에서 물방울과 얼음 결정체가 생성이되게 됩니다. (고도가 높을수록 얼음 결정체의 크기 커집니다) 그 후 구름 내부에서 물방울이 상승기류에 의해서 구름 상부로 올라가면서 이 얼음 결정체가 구름 상부에서 성장하다가 우박이 되어서 지표면으로 떨어지게 됩니다.