IBM Cloud infrastructure services offer a collection of infrastructure services like compute, storage, network, security, VMware and more. With this in place, let’s explore what it takes to build a highly available and scalable web application on IBM Cloud.
To do that we added a new tutorial to our collection with a step by step guide. In this tutorial, you will learn how to:
Create and configure a load balancer
Create and configure two application servers running on Ubuntu with NGINX and PHP installed
Create and configure a MySQL database server
Configure a durable file storage service to store application files and backups.
The tutorial uses the following IBM Cloud products:
The Load Balancer selects one of the healthy servers to handle the request.
The elected server accesses the application files stored on a shared file storage.
The server also pulls information from the database and finally renders the page to the user.
At a regular interval, the database content is backed up. A standby database is the server is available in case the master fails.
Try it today
There is more to discover in this IBM Cloud Infrastructure tutorial. We encourage you to go through the tutorial. It will guide you how to provision multiple servers, set up a load balancer, install and configure MySQL server, configure file storage for backups and more.
The tutorials section has a feedback form on the side where you can comment on the content. So if you have suggestions on the existing tutorials or ideas for future additions, please submit your feedback.
A LAMP stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating system, with the Apache web server. The site data is stored in a MySQL database, and dynamic content is processed by PHP.