Deployment Roadmap
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
This topic introduces the deployment architectures that Commerce Server 2007 supports. By understanding the deployment architecture before you deploy your site, you can set up your initial Commerce Server 2007 deployment appropriately and reduce the amount of change later in the deployment cycle.
The first stage in deploying Commerce Server 2007 is to build your solution on a single computer. This stage includes unpacking the site to set up the databases under the appropriate database accounts, and installing the Business Management Applications so that business users can manage the online business.
After the solution is up and running on a single computer, you can deploy the solution to a test environment and ultimately to a production environment. The test and production environments typically consist of multiple computers.
Commerce Server 2007 supports the following primary deployment architectures: single server, development environment, base, and enterprise. The following information describes the purpose for each deployment scenario. For a description of each server role and what Commerce Server software is installed on each server, see How Commerce Server Software Is Installed Within a Deployment.
Single Server Deployment
The single server deployment consists of running all the Commerce Server 2007 components and software requirements (including Windows and SQL Server) on a single computer. The following figure shows an example of a single server deployment.
Development Environment
The development environment lets multiple developers work on a single solution. A development environment typically includes source management systems (such as Microsoft Visual SourceSafe), and build or integration servers. The following figure shows how multiple developers can work together to build a Commerce Server solution.
Base Deployment
The base deployment typically consists of two to five computers that have SQL Server installed on computers that are separate from the Commerce Server Web servers. This deployment uses a computer that is running ISA Server as a firewall to separate and help protect the Web servers from the Internet. The following figure shows an example of a base deployment.
Enterprise Deployment
The enterprise deployment is an expansion of the base deployment, but involves increased security, manageability, availability, and scalability. You can include additional servers to reduce the single points of failure in the system and improve performance. The enterprise deployment includes an additional firewall between the Web farm and data environment, and separate domain controllers for each environment. The following figure shows an example of an enterprise deployment.
Next Steps
Now that you are familiar with the various deployment architectures and final implementations of Commerce Server in data center environments, use the links in the following table to get started with your deployment.
Step |
See |
---|---|
To complete your deployment on a single computer |
|
To set up a development environment |
|
To set up a base deployment |
|
To set up a production environment or an enterprise deployment |
See Also
Other Resources
Building Commerce Server Deployments
Configuring the Network and Servers in a Commerce Server Deployment
How Commerce Server Software Is Installed Within a Deployment