Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Website migration project tony's chips

24/11/2021 Client: muhammad11 Deadline: 2 Day

Term Paper: Website Migration Project - Redo Existing Paper

2

Term Paper: WEBSITE MIGRATION PROJECT

CIS 210

6/14/2017

The Tony’s Chips company has tasked Perry’s Web Design to migrate an externally hosted website to an internally maintained webserver. Tony’s Chips is a thriving business and would need to get this accomplished with little to no impact to the user. They want to make sure that the company has a failover plan and very little down time during this migration and for future maintenance. In addition to these requests, Tony’s Chips is also requesting to have their website completely redesigned for better user experience and to add the feature of allowing customers to place online orders.

To make this migration go as smooth as possible, we will first implement the planning phase. During this process, we will be able to analyze what is needed for this migration. This is the part where we will make all the suggestions on how to move the external web server into the new one. We first suggest building two internal web servers to host the site. This will allow for redundancy and backup/failover. This will let us do some testing in the background while the main site is active. This will also allow us to use the second server as a backup should the main site fail or go down for maintenance. We will also be able to discuss the design of the new website, testing, and implementation strategies. Because most people are used to Windows, the servers will be loaded with Windows operating system to ensure there is some familiarization with the server to better maintain it. One of the top free webservers available is Apache HTTP, so we will be utilizing that for the web server (Muilwijk, 2016). For coding, JavaScript is recommended due to its simple use and ease of learning (JavaScript, 2016). It’s no wonder why a wide variety of use throughout many businesses today.

The migration process of moving the externally hosted webservers to the internal webservers will be done in parts over time so that we don’t have a high impact of downtime. The first step of the migration is to set up the new internal webservers to meet the changes and improvements from the old webservers. Once the new features have been implemented on the new website, the old site will be backed up to keep all the information from that website safe. This will also allow us to transfer the data into the new website. It will also serve as a failsafe, just in case the migration doesn’t go well, we’ll have the data backed up and will be able to restore everything back to its defaults. Once the data has been backed up and transferred into the new site, testing will begin. During testing, we will make sure that all of the previous features are working like before, with the addition of the new features requested. This testing will go on for a few days in order to give it a proper testing and seeing if all the new features are functioning properly. We will also purposely do some failover testing and bring one of the sites down to see if the backup site will automatically pick up and how long it will take. We would consistently try to bring that time down until it becomes a seamless process. Once all the testing is complete and the new sites have proven themselves, it will be time to redirect the old webserver to the new one. Once everything has transferred over and the new internal webservers are at full use, the old webserver can be terminated.

In the event of a disaster and both servers go down, there will be a cloud based solution that will back-up all of the company’s data. Amazon Web Solutions (AWS)offers many great storage and cloud computing options (Amazon, Inc). Cloud computing and storage is a safe and efficient way to have access to your data at all times from anywhere and any device. For a disaster recovery plan, you don’t want all of your information stored in one physical location. It’s the theory of having all of your eggs in one basket; you don’t want that because if all of your data is stored in one location, then you will lose everything if that location is compromised. If you have backups at different locations, you have a better chance of restoring your business and picking up where you left off. That is why cloud computing is a great backup and storage solution.

The System Development Life Cycle (SDLC) can be broken up 6 different parts; Planning, Analysis, Design, Implementation, Testing & Integration, and Maintenance (Alwan, 2015). 1. Planning – During this time, we will meet with Tony’s Chip company executives and their IT staff to go over the planning of the migration as described on the second paragraph. Here, we will layout the timeline of the project and ensure that both parties can agree on the time frame. This is an important step because this will allow us to stay on track and to give out customer an end date for the project to be finished. Without the timeline, the customer may expect the job to be done at a certain time, when in fact, the project could take a lot longer than they have anticipated, thus not having a good relationship between the migration team and the customer.

2. Analysis – During the analysis phase, we will go over all of the operational needs for this task. We will best match their operational needs with reasonable options that will fit within their budget and timeline. We will also assess their existing equipment and determine what additions (if any) are needed to accomplish their goals.

3. Design – During this phase, we will go over the design structure of how all of their systems are going to operate. We will come up with a network design that will explain where their servers will be located (both physically and virtually), come up with a design structure of their webpage, and go through a few use cases to ensure that the process is working correctly and to ensure the customer knows how their process works. Work flow diagrams will be presented for all of processes and steps to provide better understanding by being able to visualize the work being performed and it just makes the entire process easy to follow.

4. Implementation – This step may be the most important step during this SDLC process. By this time, all of the needed equipment will be either purchased and delivered on site where the physical servers will be hosted. All of the equipment will be staged and setup, ready for the migration. The new web servers will be configured to run the new web pages and will also be configured to back up the externally hosted web servers and the new internally hosted web servers.

5. Testing & Integration – During this phase, the site will be up and operational. The company executives and employees will be asked to test the site out and provide feedback of the product. This will allow us to test the system out and make sure it meets our customer’s operational need. The feedback provided will also allow us to make some adjustments that may be needed that might not have been thought of during the design phase. This will be equivalent to software engineers sending avid users a sample of their product and asking them what is good and bad about their product. This process will fine tune the design of their website before finalizing the page and having it go live. After a week, or two, the new sites go live, a message will be posted on the current page informing the customer of the new changes that are coming to the website. Once it is ready to go live, we will update the domain name servers (DNS) (Network Solutions, 2014) to start redirecting the customers to the new page (all done behind the scenes without the customer having to do anything).

6. Maintenance – This will be the final step of the SDLC process. During this process, small changes will be made at the client’s request, while more of their customers will start to use the webpage and provide feedback. If an overwhelming number of their customers complain about a feature on the webpage, Tony’s Chip’s IT staff can implement the changes to better suit their customer’s needs. The IT staff can also perform periodic failover testing on a quarterly or biannual basis to ensure that everything if functioning as it should. Of course, this testing will be performed during non-peak hours to ensure minimal impact to their business and their customers.

The justification for this type of system architecture is to create redundancy so if one of the servers goes down either by malicious intent, natural disaster, or human/system error, then the backup webserver can continue in operation without causing any issues for the company and their customers. The end goal is to never let the customer be affected if something went wrong with the company’s website/webserver. We want to make that as transparent as possible. The most commonly used operating system are Windows, iOS, and Linux. We have decided to use a Windows operating system because that is what we believe the majority of people are used to using when it comes to computer. iOS (Apple) has too many preparatory products and not all computing products work well with the iOS system, so we kept it simple and stuck with Windows. The use of Amazon and its cloud computing options was a great backup option due to its growing recognition for storage and cloud computing. AWS offers many services that would be beneficial for any company to use. JavaScript is an easy coding program that gives, even the basic user, a great advantage because of its ease of use and the JavaScript community consistently creating new codes and applications.

A purchase use case is the process described when a customer wants to buy a bag of chips from the online store. The customer will have the choice either to create an account and purchase the products that way, or they can continue as a “guest” and make a purchase without creating an account. This will show the type of chips available for purchase, the amount of chips available for purchase, and their total quantities in their virtual shopping cart.

Typical Transaction assuming the customer is already on the webpage of Tony’s Chips:

1. Customer will navigate to the online store of Tony’s Chips.

2. Website will display all available and upcoming items that can be purchased.

3. Customer will select the product they want to purchase.

4. Customer will enter the quantity of all selected products.

5. When customer is done “shopping”, customer can go to virtual shopping carts to place order.

6. Website will display all selected items and present subtotal.

7. Customer will be given the option to sign in if they have an account, create an account, or proceed as guest.

a. If customer chooses to sign in, they can sign in and have billing information already prefilled.

b. If customer chooses to create an account, they will go through a series of fields that will have to be filled out once to gather their billing informatin.

c. If customer continues as guest, they will go through the same process of creating an account, but wouldn’t be saved on the website and will have to do so with every order.

8. Customer will select shipping cost and confirm billing information.

9. Payment would be authorized and receipt will be emailed or can be printed/saved.

In order to maintain the newly built, internal webservers, Tony’s Chips should dedicate an employee to manage the web servers, for maintenance of the servers will need to be done as long as the company is in operation. This person will be responsible for making sure that all of the safety features are working as they are intended to periodically. Additionally, they should also update the website/servers with the latest requests from the company’s executives. He will also be responsible for keeping up with the latest technology and security patches to keep all their data and services relevant and secure.

References

Robin Muilwijk, 2016, Top 5 open source web servers. Retrieved June 15, 2017, from

https://opensource.com/business/16/8/top-5-open-source-web-servers

Amazon Web Services (AWS), 2017, Cloud Computing Services. (n.d.). Retrieved June 15,

2017, from https://aws.amazon.com/?nc2=h_lg

Motea Alwan, 2015, What is System Development Life Cycle?. Retrieved June 15, 2017, from

https://airbrake.io/blog/sdlc/what-is-system-development-life-cycle

Network Solutions (n.d.). Managing Domain Name Servers. Retrieved June 15, 2017, from

http://www.networksolutions.com/support/what-is-a-domain-name-server-dns-and-how-does-it-work/

JavaScript (n.d.). Retrieved June 15, 2017, from https://www.javascript.com/

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Academic Mentor
Math Guru
Helping Hand
Homework Guru
Instant Assignments
Assignment Hut
Writer Writer Name Offer Chat
Academic Mentor

ONLINE

Academic Mentor

I am an academic and research writer with having an MBA degree in business and finance. I have written many business reports on several topics and am well aware of all academic referencing styles.

$26 Chat With Writer
Math Guru

ONLINE

Math Guru

I reckon that I can perfectly carry this project for you! I am a research writer and have been writing academic papers, business reports, plans, literature review, reports and others for the past 1 decade.

$46 Chat With Writer
Helping Hand

ONLINE

Helping Hand

I find your project quite stimulating and related to my profession. I can surely contribute you with your project.

$43 Chat With Writer
Homework Guru

ONLINE

Homework Guru

I am a PhD writer with 10 years of experience. I will be delivering high-quality, plagiarism-free work to you in the minimum amount of time. Waiting for your message.

$38 Chat With Writer
Instant Assignments

ONLINE

Instant Assignments

After reading your project details, I feel myself as the best option for you to fulfill this project with 100 percent perfection.

$47 Chat With Writer
Assignment Hut

ONLINE

Assignment Hut

I am an elite class writer with more than 6 years of experience as an academic writer. I will provide you the 100 percent original and plagiarism-free content.

$23 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Tyler the Creator LV Sweater - Case Study #1 - Tropical savanna food web - Case study - Aspen mini orange wiring diagram - Everyday bible study ben gutierrez - Vce biology unit 2 practice exams - The aclu emerged from the sacco vanzetti trial - Geertz believes that an effective manager can manufacture a culture to suit management's needs. - Answer key food handlers test answers - Probation period review form - Discussion Question(A24) - Australian cultural orientation program - Ted talk - Experiment 1 enzymes in food - Drug Article - Human reflex physiology lab - The bullard houses negotiation case seller - When does daylight saving finish in new south wales - The equilibrium constant kc is 9.8 x 10 5 - Discussion - How to measure field of view microscope - Bet surface area calculation example - What are the ethical decision making models in counseling - Robin williams on tiger woods - Jeffrey smith gmo foods - SOCY 300 - Marcus king band in indianapolis the vogue november 15 - Cat 5 colour code - Barber shop market analysis - Module 2 - Forum 1 - Ancient egyptian sky goddess consort of horus - Research methods criminal justice - Bmo swot analysis - Patricia benner novice to expert powerpoint - Cell organelles worksheet doc answer key - Atomic packing factor definition - Interpret and apply medical terminology appropriately - Music Appreciation - Desch plantpak maldon essex - Syringe titrator stopcock - David neale uc davis - First act lola ce140 - What is bedside clinical handover - Strategic management in international context - What are some violence indicators an employee might display - Blockchain - Babakiueria question sheet answers - Indian king used rolls royce as dustbin - How starbucks growth destroyed brand value - Frankenstein quiz chapters 1 5 - What are 3 ways that people might start threat modeling? - Similarities of prokaryotic and eukaryotic cells - Afr life and leisure - Ee waddell language academy - Strategic issues in training - ZAPS LAB ASSIGNMENT - Adult parole board victoria - Leadership clinical discussion - Henry gantt management theory pdf - Rta car registration centre - Shadow health tina jones neurological - Koompahtoo local aboriginal land council v sanpine pty ltd - Middle passage robert hayden analysis - Why is bach's brandenburg concerto no 5 unusual - Sifting property of dirac delta function - The eukaryotic cell cycle and cancer an overview worksheet answers - In what way is reforestation a positive initiative - East australian current animation - Kobe steel scandal case study - Karen horney theory of personality summary - Metro station design thesis - Interior feast watson stain colours - Paraphrase of shall i compare thee to a summer's day - Byron pitts step out on nothing summary - Electronic safe s 50eb - Kirchhoff's loop law is based on the conservation of - Camshaft position actuator circuit bank 1 - Word of the week 2 - Physical security plan - Requires symbolic math toolbox - Tafe sa library login - Onomatopoeia worksheet 3 answers - Week 3db criminal - Song of sunset anita mui lyrics english - Law of conservation of mass lab baking soda and vinegar - Yanbu urban dictionary - Diablo 2 lod quests - Synergy wipro com campus oncampus candidate login - I can jump puddles comprehension answers - Apparatus vs equipment in chemistry - CFIDQ2 - ?same-day +27833173182 SITEKI LUBOMBO ABORTION CLINIC // PILLS,,,, - Chateau monconseil gazin 2010 - 150 x 50 joist hangers - 345 repeater station road springbrook - Ns-12-p - 5 articles needed - Chapter 5 writing assignment - Nutrition care polybac 8 chemist warehouse