On the basis of analysis of network application system fail over factors and high availability system infrastructure, proposed high Availability design pattern for network application . It is a behavioral design pattern, elaborated on the intention , structure, solution and realization of HA pattern, depicted the HA design via UML . The HA pattern is implement in a broadband network billing system, it is proved to be highly improved the high availability of network applications.