Cloud architecture is critical for cloud computing. Too many challenges with respect to cloud architecture are emerging. The authors present cloud architecture learning methods through social architecture analysis since there are a lot of similarities between society and cloud computing. In this paper, they present the challenges about cloud architecture design. Then the comparison between social architecture and cloud architecture is conducted. Finally, the architecture design method is discussed from the perspective of methodology and performance based Konkretismus.