ENGLISH

Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications

Book information

Publisher
Apress
Year
2019
ISBN
978-1-4842-5211-6, 978-1-4842-5212-3
Language
english
Format
PDF
Filesize
6 MB (6191203 bytes)
Edition
1st ed.
Pages
XI, 207\209
Time added
2020-02-08 04:40:56

Description

Eliminate the guesswork involved in writing and deploying a cloud application. This step-by-step guide uses PHP to minimize the complexity of the code and setup, but the tools and techniques can be applied on any platform using any language. Everything that you need to jumpstart your application on the cloud is right here. Clear diagrams, step-by-step configuration information, and complete code listings tell you everything you need to get off the ground and start developing your cloud application today. This book introduces several cloud architectures and technologies that will help you accelerate your application in the cloud. Chapters cover load-balanced clusters, database replication, caching configuration, content delivery networks, infinite-scale file storage, and cloud system administration. Cloud computing has dramatically changed the landscape of web hosting. Instead of spending weeks negotiating contracts for servers, new servers can be deployed with the push of a button, and your application can be resized almost instantly to meet today's needs. No matter what size of web application you are developing, you can benefit from modern cloud servers, and this is the guide to tell you how. What You'll LearnUse the cloud and its various platforms with Docker management toolsBuild a simple PHP-based scalable web applicationCreate a basic cloud clusterWork with Amazon and Google Cloud Platform in your PHP web application development Who This Book Is For Developers who have some prior programming experience, including PHP, and who are new to building applications Front Matter ....Pages i-xi Introduction (Jonathan Bartlett)....Pages 1-5 What Is the Cloud (Jonathan Bartlett)....Pages 7-19 Setting Up a Cloud Server (Jonathan Bartlett)....Pages 21-42 Creating a Simple Web App (Jonathan Bartlett)....Pages 43-55 Setting Up a Basic Cloud Cluster (Jonathan Bartlett)....Pages 57-78 Improving Scalability with Caching (Jonathan Bartlett)....Pages 79-91 Database Replication (Jonathan Bartlett)....Pages 93-107 Using a Content Delivery Network (Jonathan Bartlett)....Pages 109-124 Using S3 for Infinite Disk Space (Jonathan Bartlett)....Pages 125-139 Hosting with AWS (Jonathan Bartlett)....Pages 141-152 Using the Google Cloud Platform (Jonathan Bartlett)....Pages 153-162 Server Management Techniques (Jonathan Bartlett)....Pages 163-168 Linux Security Basics (Jonathan Bartlett)....Pages 169-178 Back Matter ....Pages 179-207

Similar books