Cloud computing has been under a growing spotlight in both industrial and academic areas. Cloud computing is an on-demand and cost saving computing with scalability, high-availability, and reduced management. Amazon’s Elastic Compute Cloud (EC2) is an example of IaaS (Infrastructure as a Service)platform. It offers basic infrastructure component such as CPUs, memory, and storage. Google App Engine is an example of PaaS (Platform as a Service) platform. It could deploy and dynamically scale Java and Python based web applications. Based on IaaS and PaaS platforms, a lot of time and money have been saved for start-up companies, such as foursquare and dropbox. Along with the benefits, cloud computing also raises severe concern when regarding the large amount of existing applications. One major challenge is how to migrate these traditional applications to the cloud. Current research focuses on the migration of specific applications such as high-performance applications, but little work has been proposed for the migration of general services. Cloud migration is still a new topic in research of cloud computing. Only a few papers have proposed the cloud migration. Some of these papers mentioned the cloud migration explicitly, while in others the cloud migration is implicit, but all have indicated the idea of cloud migration. The concept of cloud computing has been proposed for about six years, a lot of works have discussed the definition, the scope, and the advantages and challenges of cloud computing. And current works focus on scientific computing, which needs high performance calculating. The mode of cloud computing is natural for scientific calculations, but we can’t ignore the existing large amount of general applications This paper presents a case study to migrate traditional applications to the cloud. We implement CloudFTP on Windows Azure along with the auto-scaling feature. We also implement a benchmark to evaluate the performance of the cloud ftp server.
You are here: Home / ieee projects 2013-2014 / The Cloud FTP server on Windows Azure and enabled the Auto scaling feature