The invention provides an architecture of
elastic cloud. The architecture of
elastic cloud comprises a cloud resource control end, an internal network, a storage device, a
reverse proxy server, an external network and a
server cluster, wherein the cloud resource control end, the internal network and the storage device are connected in sequence, the
reverse proxy server and the external network are connected in sequence, the cloud resource control end is connected with the
reverse proxy server, a
software provider has access to the cloud resource control end,
virtual machine images and configuration files are uploaded and are stored in the storage device by the cloud resource control end through the internal network, virtual machines are registered in the server cluster and instantiated, and the configuration files of the reverse server are modified. According to the architecture of
elastic cloud, by monitoring the virtual machines running in elastic cloud, service in the elastic loud is guaranteed to be always in the healthy state according to the load dynamic flexible service capacity of the virtual machines, and it is guaranteed that after the server cluster changes, a user request can not be sent to the service virtual machines which do not exist any more.