Service availability has become a key factor to success of cloud computing business. Compared with traditional IT application environment, cloud computing has a large number of cooperative relations in different XaaS layers. Thus, traditional availability modeling is not suitable for such distributed multi-domain cooperative environment any more. This paper presents a new cooperative availability model, in which role cooperative availability model has been obtained upon modeling of node availability and inter-domain availability under cloud computing system. From information theory, different availability models performance under cloud computing environment have been compared in a quantitative manner in this paper. And with numerical simulation and analysis, it is found that performance of role cooperative availability model under cloud computing environment can be better enhanced.