Planning for high availability and automation
When planning for enterprise resilience, it is important to identify systems and services that are important for business continuity. There are ways to deal with unexpected outages or to recover from an event. It is also vitally important that tools and techniques are identified to ensure that services remain available.
Scalability
Scalability is defined as the system's ability to increase and decrease performance levels in response to the demands placed upon the system. An example could be a database server. As database queries are processed, there will be a point where it cannot simultaneously handle any more requests.
Vertical scaling
In order to allow critical services to handle additional user requests, we can add more compute resources to the platform. To vertically scale an information system, we can add additional Central Processing Units (CPUs), Random Access Memory (RAM), faster disk input/output (I/O), and...