Matej Pangerc (2012) Establishment of Hybrid Cloud Using OpenStack Swift and Amazon S3 Technologies. EngD thesis.
Abstract
The purpose of this thesis is to present cloud computing, IaaS (Infrastructure as a Service) and hybrid clouds to be more exact, and to develop an application to create a hybrid cloud storage system using OpenStack Swift and Amazon S3. In the introduction we make a quick overview of cloud computing, properties of the cloud and its services. That is followed by a detailed overview of IaaS and the use of virtualization technologies in the cloud. The next chapter focuses on hybrid clouds, their properties, advantages and disadvantages and the new security issues they bring. That is fallowed by capacity planning and the ways the hybrid cloud influences it. In the following chapter we analyze Amazon Web Services and OpenStack. We make a detailed overview of the Amazon's Elastic Cloud Compute (EC2) and Simple Storage Service (S3) features and OpenStack's Swift, Nova and Glance. In the end we take a look at setting up our own private cloud with the use of OpenStack Swift and how to access Amazon's S3. With the use of jClouds library, used for connecting to the cloud, we make an application that uses “cloudbursting” to migrate from the private to the public cloud when the need for extra storage space arises.
Actions (login required)