|
ArtistServer
Monday, Aug 01, 2005 1:43:09 PM
Getting Ready for the Big System Migration/Upgrade! We are getting closer to the system migration/upgrade so I needed to
spend some of my development time on preparing for the big change.
How big? We are changing the operating system, the database, the
application server, server/network configuration from 1 box to 2, then
a 3rd a few weeks after that. Basically - the only thing that isn't
changing, is the code, and the content on the site.
With so many factors changing, this is potentially a complicated
upgrade - which is why I'll first attempt a test upgrade here at the
studio. The only differences w/ this test setup, is that it will all
function on 1 computer instead of 2 as I have planned.
With so many factors updating, I'm not even sure how much faster the
site will run. At the Macromedia site, I'm seeing data that shows
response time at 2.5 times faster than our previous version of
ColdFusion - over at Microsoft, I can't find anything about performance
increases across versions, but from what I understand, there is a
significant performance increase between Win2000 and NT4. Lastly, we
add to that the performance increases due to upgrading SQL7 to SQL2000,
and I think we are looking at a total of maybe 5 times faster than our
current configuration.
Ah - but wait... there's even more performance around the corner! By
bumping our database to it's own server, where it can use all the RAM
and CPU without competing with the other systems, we'll see an even
higher level of performance. With the hardware in place - and all the
code updates I've done - we should be in great shape for scaling up to
handle much more traffic than we have right now. After antoher month,
I'll add on another server to handle streaming which should also
benefit our performance and stability. From there, we will start using
load balancing and start creating a Web Farm for ArtistServer - and as
she grows, we'll then replicate that Farm at another ISP - giving us
complete failover security - but that's a littler further down the
road. :)
For those who are curious - here's a run down on what I have to do to
get ready for the migration:
- Outline the system configuration in a document
-
Install Win2000 Server
-
Configure IIS - Web Server
-
Install OS Updates
-
Install MSSQL Server 2000 Standard
-
Configure SQL Server
-
Install SQL Server Updates
-
Install ColdFusion MX7
-
Configure ColdFusion
-
Install ColdFusion Updates
-
Back up all ArtistServer code, the database, publishing directories, custom tags
-
Back up all People data (uploaded images and files)
-
Pull down a portion of the songs for testing
-
Create Hosts file to route domain names to local testing box
-
Setup ArtistServer site and directories
-
Setup Web Server settings
-
Set up Streaming settings
-
Run ColdFusion MX7 Compatability Tool
-
Fix issues
-
Test site and code
-
Pickup more RAM and hard drives - install
-
meet with our systems engineer (contractor)
-
schedule the migtration
-
meet at facility
-
setup test system
-
test it
-
complete migration
-
test it/Fix issues
-
monitor systems
-
relax
-
The upgrade should happen in the next 3 weeks. If you have any questions - feel free to contact me.
ArtistServer
ColdFusion
database
migration
upgrades
- ADD TO:
-
Blink
-
Del.icio.us
-
Digg
-
Furl
-
Google
-
Simpy
-
Spurl
-
Y! MyWeb
|
 |