Building Application Solutions with High Availability, Elasticity, and Data Security
One of the biggest challenges associated with hosting a website or a web application is ensuring that it is consistently available to your end users and can handle any amount of traffic your business needs to support. You must architect your application to be both highly available and scalable.
Customers may use terms such as “horizontal scaling” and “microservices” when discussing their plans for site expansion, but they may not fully understand how to begin growing their sites. This chapter discusses various scaling options. For instance, on-premises solutions can utilize the cloud, even if the existing workload is hosted in a traditional data center, to scale up operations while keeping costs low. You can also use preconfigured solutions if your workload is already in the cloud.
This chapter will teach you how to architect your server-based environment to distribute...