AI Content Chat (Beta) logo

Chapter 8 Quality attributes and sizing of the dXp • Maximum number of CPU cores needed = (maximum number of web page requests per second) / (average number of pages served by a single core in 1 second) + (maximum number of resources requested by users per second) / (average number of resources served by a single core in 1 second). • Minimum bandwidth needed per day = (average number of page views per person per day × average page size in MB × maximum number of visitors per day). Cloud Hosting of DXP Solution Modern digital platforms are available as cloud native applications or they provide a cloud deployment option. Cloud native applications and cloud-enabled applications help organizations to optimize cost, enhance business agility, reduce deployment times, and provide highly available and secure services. The cloud enables rapid prototyping and faster innovation. In this section we will discuss the main factors needed for cloud deployment of a DXP solution. Tiered Architecture We need to identify all the components for implementing the tiered architecture. At a minimum we should configure the following components: • Firewall: This component is needed to filter the traffic and prevent any network-related security threats. • Load balancer: Load balancers are used to evenly distribute requests to all available systems. • Security providers: We need to configure the security components to provide authentication services. • Web server: The web server caches and serves the static content such as images, videos and other binary content. • Application server: The enterprise application is hosted on the application server. 224

Building Digital Experience Platforms - Page 238 Building Digital Experience Platforms Page 237 Page 239