Select Page
  

Tony’s Chips has recently been sold to a new independent company. The new company has hired you to manage a project that will move the old Website from an externally hosted solution to an internal one. The company’s leadership is very concerned about redundancy for their site, insisting that a back-up site be available as a failover in case the main site goes down. In addition, they want the site redesigned to allow customers to order products online.As part of your job, you must complete a 10-to-15 page paper that follows this project through the system development life cycle (SDLC). This assignment will require you to do the following:Discuss what it will take to build a Web architecture, move an existing Website with minimal downtime, and provide a disaster recovery solution to ensure the site is always available.The Web architecture should describe and justify operating system choices (i.e., Linux, Apache, MYSQL, PHP, Windows, IIS, SQL, etc.).Evaluate alternatives to the company self-hosting the site.Build a Gantt chart using Microsoft Project or equivalent software, showing all tasks associated with implementing the Website.The chart should include a minimum of five (5) tasks, each with three (3) sub-tasks.Explain and justify the system architecture you have selected.Illustrate the system architecture using Visio or equivalent software.Create a use case that documents the event of a customer ordering a bag of chips from the new Website.The use case should include a graphical representation using Visio or equivalent software and a text description of the events.Discuss the support operations that the internally hosted Website will require after implementation.Explain how you will evaluate the performance of the new site and the success of your project.The specific Course Learning Outcomes associated with this assignment are:Design high-level logical system characteristics (user interface design, design of data, and information requirements).Use contemporary CASE tools in process and data modeling.Use technology and information resources to research issues in systems analysis and development.here is an example of how it is structured charts and gantt charts must be original versions for this paper as well as the references and citations apa format. no cover page needed.
doc.doc

Unformatted Attachment Preview

Don't use plagiarized sources. Get Your Custom Essay on
CIS 210 Website Migration Project – Tony’s Chips
Just from $10/Page
Order Essay

Running Head: WEBSITE MIGRATION PLAN
1
Assignment 3 Website Migration Project – Tony’s
Chips
Tony’s Chips has recently been sold to a new independent company. The new company has hired you to manage a
project that will move the old Website from an externally hosted solution to an internal one. The company’s leadership
is very concerned about redundancy for their site, insisting that a back-up site be available as a failover in case the
main site goes down. In addition, they want the site redesigned to allow customers to order products online.
As part of your job, you must complete a 10-to-15 page paper that follows this project through the system
development life cycle (SDLC). This assignment will require you to do the following:

Discuss what it will take to build a Web architecture, move an existing Website with minimal downtime, and
provide a disaster recovery solution to ensure the site is always available.

o
The Web architecture should describe and justify operating system choices (i.e., Linux, Apache,
MYSQL, PHP, Windows, IIS, SQL, etc.).

Evaluate alternatives to the company self-hosting the site.

Build a Gantt chart using Microsoft Project or equivalent software, showing all tasks associated with
implementing the Website.

The chart should include a minimum of five (5) tasks, each with three (3) sub-tasks.

Explain and justify the system architecture you have selected.

Illustrate the system architecture using Visio or equivalent software.

Create a use case that documents the event of a customer ordering a bag of chips from the new Website.

The use case should include a graphical representation using Visio or equivalent software and a text
description of the events.

Discuss the support operations that the internally hosted Website will require after implementation.

Explain how you will evaluate the performance of the new site and the success of your project.
WEBSITE MIGRATION
2
INTRODUCTION
It is a well-known fact that the things related to internet and information technology
keeps on changing. Also, in today’s environment, ecommerce website works around the clock to
get good business across the world. Now it’s a need of business to maintain their website
successfully in a secure and robust environment so that the hackers could not harm the crucial
business data. It’s always a good and better practice to host ecommerce website internally to
make it more secure. But to do all this, there are few points which need to be considered before
migrating external hosted site to a new internal environment. This report describes the guiding
principle for developing highly available website in a secure environment which would have
minimum downtime requirement. The report will suggest whether a completely new site should
be designed or some changes to the existing ecommerce site would suffice the requirement.
Things to Consider
There are various reasons that you must take into concern before hosting website into an
internal environment from an already developed external hosted website

Cost

Security

Limitations of previously hosted website
Solution
Developing and defining an efficient way for proposed requirements and improvement
of existing websites will save efforts as well as resources in terms of time, money and
manpower.
This can be possible with the help of System Development Life Cycle and it is the most
convenient way to do this.
WEBSITE MIGRATION
3
Prima-facie of SDLC aims:
– To assures the release of quality systems
– To give strong management controls over the project resources
– To increase the productivity of newly developed or the updated existing product
One of the traditional and heavily used models in system development is Water Fall Model.
Waterfall Model
In this model, each stage must be finished before a next stage can start. Although
designing and developing a new system is not as easy as it looks like, we still need to know each
task independently before we can decide how all the stages will be integrated to develop the new
website.
WEBSITE MIGRATION
4
Waterfall model [source: merttol.com]
WEBSITE MIGRATION
5
Following are stages:
Feasibility

To decide the new website is needed or existing website needs some changes

To find out the estimated cost and benefits

To discover the information used in the proposed system

To determine what is needed and what needs to developed

To determine the objective, content of the proposed system and features of
Analysis
overall website
Design

To determine how the system is to be designed and developed

To determine the principle tools like HTML, CSS, JavaScript or any other
software IDE such as Dreamweaver, Photoshop used in designing of website

Construction (Coding) and Testing

To Develop and test the website

To design the test case and execute them

To upload the website to live server with the help of tools like ftppro etc.
Launch
Maintenance

It includes repairing the system in case of some issues, upgrading the system as
per the requirements.
All the required tools are already discussed in the earlier phases.
WEBSITE MIGRATION
6
Discuss what it will take to build Web architecture, move an existing Website with minimal
downtime, and provide a disaster recovery solution to ensure the site is always available.
a. The Web architecture should describe and justify operating system choices (i.e., Linux,
Apache, MYSQL, PHP, Windows, IIS, SQL, etc.).
When we are planning to develop a new ecommerce website or changing the existing site in any
terms, in order to meet the business growing needs, the site should never be down and must be
available every time. The following are the basic guidelines for performance and availability
issues:
Design the Architecture for Availability
The architecture should include a number of hardware components which are mentioned below
and it should be multi-tiered:

Firewalls and routers

Load balancers

Web servers/front ends

Application servers

Database servers

File servers

Storage hardware
The software system build on this architecture includes following:
• Operating system software (Recommended: Linux)
• Web/application server software (LAMP)
• Database software and applications (MySQL)
• Storage management software (backup/recovery, clustering and failover, etc.
WEBSITE MIGRATION
7
While integrating all the mentioned components into a single module or system for
creating the website, redundancy should be maintained where possible because it provides
security from failure and also helps in balancing the load.
Architecture
The following architecture defined here is multi-tiered architecture, implemented in internal
hosted environment which is able to fulfill the growing needs of business.

The operating system on which the site is hosted is Linux, as it is open source and no
security issues or concerns are there. Bulk Support and software are available for Linux
WEBSITE MIGRATION

8
For designing E-Commerce websites PHP and MySQL is recommended, as PHP Apache
servers are freely available that runs on Linux called LAMP & its open source and also
lot of readymade inbuilt templates are available in PHP which ease the work of
developer. No license concerns are there.

Selection of Highly Available and controllable Platforms.

Critical components should be based on a robust platform which helps in optimizing the
availability of the system. It should be easy to manage also.

The system should keep the downtime to the minimum. This downtime includes planned
as well as unplanned failures. Basically the requirement includes:

Failures should have a high mean time in between

Recovery should be easy and fast

Admin tools should be good

Good policies should be developed for system maintenance

Online help should be accessible

Optimizing System Performance
There are a lot of factors which affects the performance of the sites like system
architecture, application design, and speed of the processor. The application design must be good
for high performance. The speed of the processor is another major contributor for high
performance. Data and applications which are mot in much use from high time can be off-loaded
from the production system to get a high performance.
Protect the Data
WEBSITE MIGRATION
9
The website contains and creates a lot of data which is very crucial and so needs to be
protected. The data proves to be an important asset for the organization. Example of the crucial
data includes profile of users, web content, transaction data, etc. The organization cannot stand
the loss of this data, so it should be protected from risks, failures, disasters etc.
Disaster management
If the backup plan is situated at the same place of the production system then the system
cannot be considered fully secure from disaster because the localized disaster can harm the
system. So securing the data as well as the backup plan are the important element of the disaster
recovery plan. There are many techniques available for securing the data from disasters. All
these techniques depends upon the user’s priority like the recovery time
• Off-site backups:
This is the simplest plan, in which off-site copies of backup are created. If the main site
is not accessible, the back-up data from off-sites can be used on a different server to restart the
services.
• Off-site replication:
If the system needs very fast recovery then it would be better to replicate the critical data
on an off-site location.
Protecting Applications
The availability of the website depends upon many things like availability of the
constituents. So it is important to protect all the components of the system. Clustering software is
the best approach for this because it balances the hardware redundancy so that failover can be
easily overcome. Various clustering techniques are available depending upon the simultaneous
accessibility of the data.
WEBSITE MIGRATION
10
Change Plan
As the requirements keeps on changing as per the current business needs, so the system
should be developed in such an environment which helps in easy and fast adaptation to the
changes. New applications can be easily integrated with this; also the workflow can be changed
easily.
Till now, we described how a website can be available 24 hours around a clock and other guiding
principles that meets the growing needs of business. Following this plan makes website and
hosting infrastructure dynamic, which will continue fulfilling the needs of growing business in
future also.
Analyzing alternatives for self-hosting the site

Alternatives

Shared hosting

In this the client’s website is on the same server

Dedicated hosting

A dedicated server is available for the client application

Co-location

A physical space is rented for the client’s application.
WEBSITE MIGRATION
11
GANTT CHART
Explain and justify the system architecture you have selected.
It is important to build in redundancy where possible. Redundant equipment can provide both
protection from failure and scalable processing for load peaks. For example, storage is shared
between database servers; combined with a clustering/failover solution, this enables one server to
take over requests for another in case of failure. Likewise, if an application server fails, the load
balancers can direct requests to other servers.
WEBSITE MIGRATION
12
Customer Ordering Use-Case
Discuss the support operations that the internally hosted Website will require after
implementation.
Following are the various support operations:

Creating and managing the user accounts

System maintenance
WEBSITE MIGRATION

Checking whether the devices are operating properly

Fast recovering of the components

Thoroughly monitoring the performance of the system

Creating file systems as per the requirements

Installing the software

Creating backup plans

Creating recovery policies

Monitoring the network traffic

Updating the system regularly

Implementing security policies for accessing the system resources
13
Explain how you will evaluate the performance of the new site and the success of your
project.
The performance of the site can be evaluated using the below mentioned factors:

Checking the number of concurrent users

Browsers and operating system Compatibility

Connection speed

Number of concurrent transactions

Transaction speed

Popular terms used for searching across the website

Accessibility time

Visitor’s location
WEBSITE MIGRATION
14
References:
1. Cocker, S. (n.d.). How To Handle A Website Migration From One Web Host To Another. Retrieved
from http://ezinearticles.com.
2. Jones, C. (n.d.). Website Migration Handbook v2.
3. Shaheen, J. (n.d.). Managing Your Website Migration. Retrieved from
http://www.entrepreneur.com/article/217355.
4. Siotos, M. (n.d.). Web Site Migration Guide – Tips For SEOs. Retrieved from
http://www.seomoz.org.

Purchase answer to see full
attachment

Order your essay today and save 10% with the discount code ESSAYHSELP