So, you've decided to migrate to san or NAS? Take back your weekends. (Storage Networking).For many large IT environments, the question of moving to centralized cen·tral·ize v. cen·tral·ized, cen·tral·iz·ing, cen·tral·iz·es v.tr. 1. To draw into or toward a center; consolidate. 2. and optimized storage is not an "if" but a "when." While many will argue about vendors or standards, the positive benefits of managed storage are hard to refute. But what about the nasty problem that immediately follows that technology decision: "How do you migrate the data?" Over the last several years, I have done several kinds of migrations and can go on record as saying that those projects were the most painful, not only to me but my IT team and also my family. The reason being that a "migration project" always translates as a "lost weekend." There is a reason that "migrate" and "migraine" have similar spellings. Migration projects may be application-centric, such as SQL SQL in full Structured Query Language. Computer programming language used for retrieving records or parts of records in databases and performing various calculations before displaying the results. 7 to SQL2000. It might be operating-system-centric--such as going from Windows NT (Windows New Technology) A 32-bit operating system from Microsoft for Intel x86 CPUs. NT is the core technology in Windows 2000 and Windows XP (see Windows). Available in separate client and server versions, it includes built-in networking and preemptive multitasking. 4 to Windows 2000 Server. It might be server-centric--such as moving from a Dual-Pill server to that new four- or eight-way server See 8-way. . Or, it might be moving from local-storage to a SAN or NAS--but the project requirements are almost always the same: (1) Starting at 7 p.m. on Friday, confirm that all users are no longer on the system. (2) Conduct one last backup of the current environment and then verify it via restore. Note, this step often gets ignored in the interest of saving time but at the risk of not being able to recover. (3) Then, begin moving the data or installing the upgrade (i.e. the "migrate"). (4) If necessary, change client software, redirectors, or settings. (5) Verify full functionality by 6 a.m. on Sunday, or bring restoration back to original state. (6) Try to be done by dinner on Sunday night Sunday Night, later named Michelob Presents Night Music, was an NBC late-night television show which aired for two seasons between 1988 and 1990 as a showcase for jazz and eclectic musical artists. . The reason for this schedule is two-fold. The data/app/OS cannot be changing during the upgrade, so the users must be locked-out. And there is usually a very definite point of no return where something significant is changed, making a recovery window mandatory. Thankfully, there is a technology that negates both of these problems, but is usually only associated with disaster-recovery or high-availability solutions--replication software. The Big Picture of Business Continuity Actually, both of those approaches are part of the bigger picture of business continuity. Business continuity is really about any and all efforts to ensure that business functions continue and resources remain available. So, eliminating the scheduled weekend outage out·age n. 1. A quantity or portion of something lacking after delivery or storage. 2. A temporary suspension of operation, especially of electric power. is a valid business continuity activity. That said, we should look at the newer replication offerings. Replication works by first identifying data or drives on one or more production servers, and then doing an initial base-line mirror to an alternate server. If the target server is in the same proximity as the source server, and the source server were to fail--the target platform can failover and act in its place. That is high availability Also called "RAS" (reliability, availability, serviceability) or "fault resilient," it refers to a multiprocessing system that can quickly recover from a failure. There may be a minute or two of downtime while one system switches over to another, but processing will continue. of the server resource. If the target server is in a different locale (programming) locale - A geopolitical place or area, especially in the context of configuring an operating system or application program with its character sets, date and time formats, currency formats etc. Locales are significant for internationalisation and localisation. from the source server, the data will now survive any significant outage of the production location--including power failures, fires, natural disasters, etc. That is disaster recovery for the data. Both of these, married to the right processes and people, result in part of any large company's business continuity plans. But these solutions start with the data being replicated in close to realtime, to an alternate platform--and being transparent to the users. So, if replication software is able to maintain a second copy of the data on a nearby server (a copy that is both current with the original but is done without impacting the users), then why not use it to build the migrated server/platform? If you are migrating to a NAS (1) See network access server. (2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular , then select one running as a Windows-powered appliance (which includes IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) , HP, and Dell). Then, you are simply replicating from a Windows server See Windows Server 2008, Windows Server 2003, Windows Home Server, Windows 2000 and Windows NT. to a Windows NAS. If you are migrating to SAN, then you are actually replicating from your original server to a new platform that has SAN attached storage (still server-to-server). Or, to do an inplace upgrade to SAN, you are simply replicating from a D-drive (local storage) to E-drive (SAN-storage). For non-storage migrations (such as NT4 to Win2000 or one CPU CPU in full central processing unit Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit. to another), the results are the same--it is still just replication of the data between two server platforms. Consider this project plan, instead: (1) One evening, install the replication technology on the source server(s). This is usually done after-hours, since it is installing an application on a production resource and also because most replication technologies require a reboot To reload the operating system, which restarts the computer. See boot. (operating system) reboot - (From boot) A boot with the implication that the computer has not been down for long, or that the boot is a bounce intended to clear some state of wedgitude. See warm boot. upon installation. Anticipated outage time is less than 30 minutes. (2) During the business day, set up the new platform (which in the case of this article would be to initialize To start anew, which typically involves clearing all or some part of memory or disk. the NAS or SAN solution) and implement the replication technology on this new target. (3) Since the mirroring and replication occur while the users are still operating on the production platform, most of the requirements for the weekend outage are nullified nul·li·fy tr.v. nul·li·fied, nul·li·fy·ing, nul·li·fies 1. To make null; invalidate. 2. To counteract the force or effectiveness of. . (4) Once the mirror is complete and replication is keeping up, then the users can be switched, at will, either during the week by department (if they share data) or individually (if they don't). Recall our two primary requirements with migraines (oops (Object-Oriented Programming System) See object-oriented programming. OOPS - "OOPS: A Knowledge Representation Language", D. Vermeir, Proc 19th Intl Hawaii Conf on System Sciences, IEEE (Jan 1986) pp.156-157. , I meant migrations)--that the users be dormant so that the data is stagnant and that a restore window is possible to recover from the point of no return. * The data does not have to be dormant with a replication technology, because up until the second that a particular user is switched from the original platform to the new solution, that person's data is current on both technologies. * A recovery window is not required; since if a problem appears with the new solution, the original platform is unscathed and can be brought back into production immediately. With neither of these requirements still holding merit--then replication software can be thought of as a weekend protector. Combined with its other approaches for high availability and disaster recovery, more and more companies are integrating replication into their core IT functions. Perhaps, a better way to think about migrations is as anticipated interruptions of a business resource. From the users' perspective, all that they know is that the resource will be unavailable. And typically, the users look to IT to have answers on how to protect against unavailable resources. And the tool that answers that-high-availability goal is the same tool that answers migrations as well--because it always comes back to the idea of "What if you had more than one copy of the data to work with?" One of my wife's favorite discoveries of technology is replication software--because it significantly reduced my weekend migrations. Come to think of it, it reduced my migraines, as well. Jason Buffington is the director of technical marketing for NSI See Network Solutions. NSI - Network Solutions, Inc. Software (Hoboken, NJ). www.nsisoftware.com |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion