Platform-as-a-Service for running PHP applications

Thesis title: Platform-as-a-Service pro provoz aplikací v PHP
Author: Pilař, Štěpán
Thesis type: Bakalářská práce
Supervisor: Mittner, Jan
Opponents: Burkoň, Lukáš
Thesis language: Česky
Abstract:
Mnoho webových aplikací je napsáno v jazyce PHP a většině z nich nestačí běžný sdílený hosting. Tato práce se zabývá možnostmi využití služeb typu Platform-as-a-Service pro provoz aplikací napsaných v PHP. V první části jsou popsány obecné výhody a nevýhody služeb typu Platform-as-a-Service a jejich dopady na architekturu aplikace. Prostřední část je zaměřena na srovnání dostupných platforem z pohledu jejich vlastností, funkcí i cenových modelů. V závěrečné části jsou pomocí jednoduché aplikace ilustrovány kroky nutné pro přizpůsobení kódu pro provoz v cloudu a současně jsou demonstrovány některé výhody takového nasazení. Přínosem práce je spojení různých aspektů provozu PHP aplikací v cloudu a praktická ukázka procesu nasazení.
Keywords: PHP; webové aplikace; Platform-as-a-Service; PaaS
Thesis title: Platform-as-a-Service for running PHP applications
Author: Pilař, Štěpán
Thesis type: Bachelor thesis
Supervisor: Mittner, Jan
Opponents: Burkoň, Lukáš
Thesis language: Česky
Abstract:
There are numerous web applications written in PHP language, most of whose requirements exceed common shared hosting offerings. This work deals with using Platform-as-a-Service solutions for running PHP applications. The advantages and disadvantages of PHP Platform-as-a-Service solutions are discussed in the first part of this work along with their effect on applications' architecture. The middle part compares available platforms with regard to their properties, functions and price models. The last part illustrates steps that have to be taken in order to accommodate applications' code for running in a cloud environment, moreover it demonstrates some of the advantages of cloud based web applications. The contribution of this work is in summarizing different aspects of cloud based PHP applications and a demonstration of running such an application.
Keywords: web applications; Platform-as-a-Service; PHP; PaaS

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 1. 2. 2012
Date of submission: 9. 5. 2012
Date of defense: 27. 6. 2012
Identifier in the InSIS system: https://insis.vse.cz/zp/35743/podrobnosti

Files for download

    Last update: