It is indispensable to cloud computing that implements resource access by load balancing. According to the characteristics and requirements of cloud computing environments, an Artificial Bee Colony algorithm (ABC) has been presented in this paper. Hundreds of thousands of simultaneous requests with the same type queued in the same server for the original ABC algorithm. Consequently, the local resource-intensive phenomenon arised and deteriorated load balancing. Due to the failure of this mechanism for the above case, an improved ABC is proposed.