Data Center Environment
Definition
The
data center environment is any
production environment that is deployed in one or more
data centers to provide efficient server support for the
execution of one or more
applications.
The typical objectives of a data center environment are to
provide:
- Safe scalable network access to other networks (e.g., via
firewall to client, contact center, and Internet).
- Efficient execution of applications.
- Efficient integration with database and legacy
systems.
- Facilities support including cooling, fire suppression,
physical security, and uninterruptable power supply.
The typical benefits of a data center environment
include:
- An integrated data center environment enables
organizations to more efficiently manage and maintain
corporate data resources.
- An integrated data center environment enables large
server computers to provide cost-effective
computation-intensive services to thin client computers.
- A separate data center environment enables users to use
the application independently of development, integration,
and system testing.
The typical major contents of a large data center
environment are:
-
Hardware Components:
- Client Tier:
- Presentation Tier:
- Local Area Network
- Router
- Firewall
- Web Accelerator (Cache)
- Switch (Load Balancer)
- Directory Naming Service (DNS) Server
- Distributed Director
- eMail Servers
- Phone Servers
- Web Servers
- Wireless Servers
- Application Tier:
- Local Area Network
- Firewall
- Switch (Load Balancer)
- Application Servers
- Third Party Application Gateway Servers
- Security Servers
- Security (e.g., LDAP) Database
- Content Management Servers
- Personalization Servers
- Report Servers
- Enterprise Integration Tier:
- Local Area Network
- Firewall
- Switch / Load Balancer
- Database Servers
- Legacy Servers
- Middleware Servers
- Printer Servers
- Disk Libraries
- Tape Libraries
- Printers
- Facility Tier:
- Cooling System
- Fire Suppression System
- Physical Security System
- Uninterruptible Power Supply (UPS) System
-
Software Components:
- Application software
- Enterprise support software
(e.g., accounting, marketing, inventory, order
management, order fulfillment, etc.)
- Web, WAP, and Voice server software
- Presentation software
- Personalization software
- Application server software
- Content management software
- Search software
- Security software
- Database management systems
- Legacy and external system adapters
- Operating systems
The typical stakeholders of a data center environment
are:
- Producers:
- Evaluator:
- Approvers:
- Maintainer:
- Users:
-
Operations Team, which uses the data center
environment to operate the applications.
-
Maintenance Team, which uses the data center
environment to maintain the applications.
A data center environment can typically be started if the
following preconditions hold:
The typical inputs to the data center environment
include:
- Work Products:
- Stakeholders:
-
Requirements Team, which ensures that the data center
environment adequately implements the requirements.
-
Architecture Team, which ensures that the data center
environment adequately implements the system
architecture.
- There may be multiple data center environments if
multiple data centers are produced to minimize web traffic,
provide global load balancing, and provide redundancy as part
of disaster recovery planning.
The data center environment is typically constrained by the
following conventions:
-
Data Center Environment Inspection
Checklist