Cloud Computing with Amazon S3 using the Zend Framework
Mungai, Elizabeth (2011)
Mungai, Elizabeth
Metropolia Ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105168170
https://urn.fi/URN:NBN:fi:amk-201105168170
Tiivistelmä
The purpose of this final year project was to show how to use the Zend Framework to connect PHP applications to the cloud, to find out how easy it is for developers with basic knowledge of the Zend Framework to incorporate cloud computing in their applications. In order to do this, a blog application was developed using the Zend Framework and the upload files functionality was connected to the cloud using the Zend_Service_Amazon_S3 class.
The development work was carried out on a personal computer. Notepad ++ was used as the editing software and Microsoft Word 2007 was used for documentation. The Zend Framework 1.11.2 was the framework used for developing the blog application. Apache server was used for the web server. The Amazon S3 web service was used to connect the application and for storage.
The functionality of upload files was not practically tested due to time constraints but an extensive guide on how to connect to the cloud, was compiled in this project. Therefore any developer looking for instructions or reference on how to do this should be able to connect an application by following the steps described here.
The results of the project show that cloud computing is no longer a complicated term reserved for IT companies or elite computer specialists. The project shows that even a developer with basic skills can easily develop and deploy applications to the cloud since resources are more available and open source.
The development work was carried out on a personal computer. Notepad ++ was used as the editing software and Microsoft Word 2007 was used for documentation. The Zend Framework 1.11.2 was the framework used for developing the blog application. Apache server was used for the web server. The Amazon S3 web service was used to connect the application and for storage.
The functionality of upload files was not practically tested due to time constraints but an extensive guide on how to connect to the cloud, was compiled in this project. Therefore any developer looking for instructions or reference on how to do this should be able to connect an application by following the steps described here.
The results of the project show that cloud computing is no longer a complicated term reserved for IT companies or elite computer specialists. The project shows that even a developer with basic skills can easily develop and deploy applications to the cloud since resources are more available and open source.