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
Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications
โ Scribed by Jonathan Bartlett
- Publisher
- Apress
- Year
- 2019
- Tongue
- English
- Leaves
- 209
- Edition
- 1st ed.
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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 Learn
- Use the cloud and its various platforms with Docker management tools
- Build a simple PHP-based scalable web application
- Create a basic cloud cluster
- Work 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
โฆ Table of Contents
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
โฆ Subjects
Computer Science; Web Development; Programming Languages, Compilers, Interpreters; Big Data
๐ SIMILAR VOLUMES
Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this k
Go beyond the basics and build complete applications using the Rust programming language, updated for Rust 2021 edition. The applications you'll build over the course of this book include a high-performance web client, an embedded computer (for a robot, for example), a game, a serverless web app, an
<p><span>C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for buil
<span><div><p>C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 10.0 and .NET 6 fundamentals and techniques for building clou