The Tony’s Chips web site is to be moved from and external hosting solution to an internal solution. In addition, the site will be redesigned to enable customers to place orders. These are two separate work tasks that should be treated separately and performed by different team members. There are many options for hosting the web site internally, including software choices to hardware architecture. This document will review the tasks that need to be performed, document the process of performing those tasks, and justify the software and hardware choices.
There are a few different alternatives to how this web site can be hosted. The company could host the web site with an external service that maintains their own servers and services. This method is commonly used by start-up businesses and web sites that do not require a huge amount of customization, monitoring, bandwidth, and storage. When a company wishes to have more control over their site and how it is hosted, they can chose to use a server service. With this kind of service, a company that owns a large server farm leases out one or more servers to the company. This allows the company to have dedicated servers, which they have control over without the need to physically store the server or perform the regular maintenance. Web sites that involve database-driven web applications can eventually require many different servers. This can be a problem for some companies that do not have the logistical capabilities to store these servers on-site. Consider that these servers will take up space, require appropriate cooling, and warrant a sophisticated fire-suppression system. A server farm service will have all of this in place all ready at no additional cost to the client.
The first step in migrating the web site from an externally hosted service to an internal system is to get the infrastructure in place. This includes the physical computers that will be used, the software servers that will be installed on these computers, the network configuration, the wide area network connectivity, and the necessary firewall. Once all of this is in place, the content of the external web site should be replicated to the internal system, as it currently is. Then, after testing the internal web site via the IP address that points to the internally-hosted version, the systems administrators can update the DNS record for the web-site’s domain name to point to the internally hosted version. This can take a couple days to fully produce across the major DNS backbone on the internet. During that time, some traffic will go to the internal site and some will go to the external site. There will be no downtime as far as the users of the site are considered. However, some data that is stored as a result of user-interaction may not be record at the new site. This will require that the old site to be left running for a business week. After every day, the old site should be checked for any new data transactions. Any found should be migrated to the new site. While this method will place more work on the staff of the company, it results in zero downtime for users of the site. While this method place more work on the staff of the company, it results in zero downtime for users of the site. The work to be performed in this part of the project can be broken down into: Planning and Analysis, Physical Setup, Software Installation, Code Replication, Data Migration. In the Gantt Chart in the attachment following this paper, a lot of the tasks that are taken during the process of migrating the existing site from an externally hosted service to an internally hosted system can occur concurrently. For instance, installation of the web server and the database server can occur at the same time. This is assuming that the web server and the database server are on two different machines. The system software that will be used is rather standard for a web site. The paradigm hat is...
Please join StudyMode to read the full document