Large
business sites are models of dynamic change: They usually
start small and grow exponentially with demand. They grow
both in the number of unique users supported, which can grow
extremely quickly, and in the complexity and integration of
user services offered. Successful business sites manage this
growth and change by incrementally growing the number of servers
that provide logical services to their clients either by the
servers offering multiple instances of themselves (clones)
or by partitioning the workload among themselves and by creating
services that integrate with existing computer systems. This
growth is built on a solid architecture foundation that supports
high availability, a secure infrastructure, and a management
infrastructure.
Cierra e-Business Solutions
operate on an architecture that strives to allow clients to
meet four goals:

Linear
scalability -- continuous growth to meet user demand and business
complexity.

Continuous
service availability -- using redundancy and functional specialization
to contain faults.

Security
of data and infrastructure -- protecting data and infrastructure
from malicious attacks or theft.

Ease and
completeness of management -- ensuring that operations can
match growth.
Scalability
To scale,
Cierra Business Solutions
splits a Web site’s architecture into two parts: front-end
(client accessible) systems and back-end systems where long-term
persistent data are stored or where business-processing systems
are located. A stateful or content-sensitive load-balancing
system routes requests to the correct back-end systems. Business
logic complexity is increased in a manageable way through
functional specialization. Specific servers are dedicated
to task-specific services, including integration with legacy
or offline systems. Cloning and partitioning, along with functionally
specialized services, enable these systems to have an exceptional
degree of scalability by growing each service independently.
Availability
Cierra Business Solutions
makes front-end systems highly available as well as scalable
through using multiple, cloned servers, all offering a single
address to their clients. Cierra Business Solutions uses load
balancing to distribute load across clones that are no longer
offering a service but can be automatically removed from the
load-balance set while the remaining clones continue to offer
the service. Back-end systems are more challenging to make
highly available, primarily due to the data or state they
maintain. Availability is also largely dependent on enterprise-level
IT discipline, including change controls, rigorous test and
quick upgrade and fallback mechanisms.
Security
Security -- managing risks by providing adequate protections
for the confidentiality, privacy, integrity, and availability
of information -- is essential to any business site success.
Cierra Business Solutions uses multiple security
domains, where systems with different security needs are placed
and each domain is protected by a network filter or firewall.
Management
Management and Operations broadly refers to the infrastructure,
tools, and staff of administrators and technicians needed
to maintain the health of a business site and its services.
Because many sites are located in what is often called a hosted
environment,
Cierra Business
Solutions provides management and monitoring
with the ability for remote administration.