An Automatic Deployment Mechanism on Cloud Computing Platform The technology of Cloud Computing has shown its great power in consolidating and integrating computeresources for higher utilizing efficiency. With the cloud computing, the organizations or companies can own their hardware and software infrastructures easily. Because of the diversity of the operating systems and applications, it is very difficult or even impossible for administrator to deploy a large number of virtual machines within a short time manually. In this paper, we propose an automatic deployment mechanism on Open Stack, a popular Cloud Computing platform. This proposed system supports the automatic deployment service at both operating system level and application level. We also develop a dashboard to facilitate users operations. Without professional knowledge of cloud, Users also can deploy their systems and the applications expediently.