Linux to Windows Migration

Overview

Dd316501.wn2kcd01(en-us,TechNet.10).gif

The Linux Migration Guide has also been brought to you by:

 

wn2kcd02

Visit ActiveState at https://www.activestate.com/.

 

wn2kcd03

Welcome to the Linux Migration Guide. Learn how to migrate your Linux e-commerce site to a Microsoft Web solution platform. View a demonstration of the IIS Migration Wizard from 3 Leaf Solutions. Hear experts from ActiveState describe how to port Linux scripting languages to Microsoft. Read how to use the tools and utilities in the Microsoft SQL Server product to migrate from MySQL to Microsoft SQL Server 2000.

This virtual conference is designed for developers, architects, & IT specialists. It provides in-depth technical knowledge and step-by-step instructions.

Technical Sessions

Overview

(56k | 110k)

Kush Jain and Doug Miller, Microsoft Corp.

A discussion of the Linux Migration Guide, target audience, typical customer scenarios, and the Microsoft value proposition.

Migrating Static Content from Linux to Windows 2000 IIS 5.0

(56k | 110k)

Bob Carver, 3 Leaf Solutions LLC

This presentation discusses how to plan a web site migration, including server preparation, configuration and content migration, a comparison of Linux and Windows file systems, and post migration steps. The IIS Migration Wizard tool is demonstrated, and the features, capabilities, and limitations of the tool are examined. Additional information is provided that compares Apache directives to corresponding configuration settings in Internet Information Server.

IIS and Apache Migration Tool Sets

The IIS Migration Wizard migrates web server configuration settings, MIME type information, content, and users and groups to Windows 2000 Server and IIS 5.0.

Porting Scripts from Linux to Windows 2000

(56k | 110k)

Jeff Hobbs, ActiveState Corp.

This presentation discusses issues involved with porting Perl, Python, Tcl, and PHP scripts from Linux to Windows 2000, with a focus on Web-based applications and services. While it address four languages specifically in the examples, many issues presented in this paper are common across scripting languages and can be applied to most, if not all of them.

Taking Full Advantage of Windows 2000 and the .NET Platform with Scripting Languages (Perl, Python, PHP, Tcl)

(56k | 110k)

David Ascher, ActiveState Corp.

This presentation shows how the Perl, PHP, Python and Tcl scripting languages can take advantage of the component architecture offered by Windows 2000. It includes sample code highlighting how the powerful component subsystems supplied by Windows 2000 can be leveraged from all these languages. It also provides an overview of tools available for Windows 2000 that will make these scripting languages much more productive and efficient on the Windows 2000 operating system.

Managing Windows 2000 Web Services with Web Admin Tool

(56k | 110k)

Bob Carver, 3 Leaf Solutions LLC

This presentation discusses Active Directory, the directory service included with Windows 2000, examining the features offered by Active Directory, and comparing Active Directory to directory services offered on the Linux platform. Key features of the Active Directory that are of interest to Linux system administrators, and web server administrators are examined in detail. The Web Admin Tool is demonstrated, performing account, web service, and server farm administration. Additional web service, and Active Directory administration tools are discussed.

White Papers

Planning, Migration, and Porting

  • Migrating a Web Server to IIS 5.0: Basic Steps

    Megan Davis, Microsoft Corp.

    This article takes a "nuts and bolts" approach to migrating an individual Web server. You'll find detailed information about migrating configuration settings and content to a server running IIS 5.0 from another type of Web server, such as Apache HTTP Server or Netscape Enterprise Server.

  • Migration of Linux-Apache-MySQL-PHP Platform to Windows 2000

    Ram Papatla, Microsoft Corp.

    This paper discusses migration issues for LAMP-based sites that are being moved to Microsoft Windows 2000. Future versions of this article will detail the benefits of Windows 2000 as a platform and IIS as a Web server. The following tape archive (tar) file contains content for the white paper. It includes PHP files, GIF files, MySQL files, etc. The MySQL directory contains files that create the MySQL database and tables, and insert data. See appendix A of the paper for extraction instructions.

  • Linux to Windows 2000 Scripting Portability

    S. Caraveo, J. Hobbs, P. Prescod, G. Sarathy, ActiveState Corp.

    This white paper discusses issues involved with porting your Perl, Python, Tcl, and PHP scripts from the Linux environment to Microsoft Windows 2000, with a focus on Web-based CGI applications and services. While we address four scripting languages specifically in our examples, many issues presented in this paper are common across languages and can be applied to most, if not all, of them. We will first discuss general issues and differences of the platforms and porting scripts, and then we will discuss language-specific issues and examples. This paper is intended for developers familiar with script-based development.

  • Migrating MySQL to Microsoft SQL Server 2000

    Microsoft Corp.

    This white paper illustrates the migration capabilities of Microsoft SQL Server 2000 and contains specific information to assist developers in the migration of a MySQL database to SQL Server 2000.

  • Migrating a website from Linux and Apache HTTP Server to Microsoft Windows 2000 and Internet Information Server

    Microsoft Corp.

    This white paper provides an overview of the migration process to move from Linux and Apache HTTP Server to Microsoft Windows 2000 and Internet Information Server. Internet Information Server (IIS) is built into each version of Windows 2000 Server and is an ideal platform for website hosting. This white paper is specifically designed as a planning and migration guide for IT professionals who are moving a website from Linux and Apache HTTP Server to Microsoft Windows 2000 and Internet Information Server.

  • Deploying Windows 2000 with IIS 5.0 for Dot Coms: Best Practices

    Ram Papatla, Microsoft Corp.

    This paper recommends a series of best practices for deploying the Microsoft Windows 2000 operating system and Internet Information Services 5.0 in a dot-com environment. The information and conclusions in this document were compiled while deploying systems for major dot-com businesses in the Windows 2000 Joint Development Program. Each section provides links to online documents that will be helpful in carrying out these recommendations.

Post Migration

  • Taking Advantage of Windows 2000 and the .NET Platform

    This paper shows how Perl, PHP, Python and Tcl scripting languages can take advantage of Windows 2000's component architecture, showing exactly how the Windows 2000 component subsystems can be leveraged from all these languages. An overview of some of the technologies available in Windows is presented, along with how scripting languages take advantage of them. Tools which increase developer productivity are also surveyed, including integrated development environments. This paper also shows how to make programs run more efficiently on Windows 2000. The .NET platform, which will revolutionize the way software is developed through web services and a new generation component model, is also presented. The paper describes the PerlNET component builder for interoperability between "old world" applications and new .NET components.

  • From Blueprint to Fortress: A Guide to Securing IIS 5.0

    This document provides a blueprint for administrators and system architects to secure a Microsoft Internet Information Server (IIS) 5.0 Web server. This document helps you lay the framework to design and implement a secure Web server on Microsoft technology. It is important that you carefully review these suggestions and use them to derive your own corporate settings and policies.

  • Debugging Windows 2000 Web Applications

    This white paper describes different tools used to debug Distributed Web Applications and includes procedures for using the tools in debugging tasks. It is geared toward debugging the middle-tier Component Object Model (COM) components in a Web-based development environment using Internet Information Services (IIS) Active Server Pages (ASP), with additional explanation provided for those with a Linux background.

  • Configuring Berkley Internet Name Domain (BIND) to Support Active Directory

    This paper describes how the Microsoft Windows 2000 operating system and Active Directory use Domain Name System (DNS), including requirements for Active Directory support. Active Directory provides centralized accounting, security, and administration. It allows for centralized administration of computers, servers, and services (such as web server services). This paper discusses Active Directory DNS requirements, Service Locator records, Active Directory records stored in DNS, and interoperability issues that arise when Berkeley Internet Name Domain (BIND) DNS servers are used to support Active Directory. It provides examples of BIND implementations, and describes the procedures for configuring BIND to support Active Directory and verifying that DNS records are correctly added to the zone database on a BIND server.

Miscellaneous

  • Linux in the Retail Industry - What every retailer should know (169 KB - Word Doc)

    The purpose of this paper is to dispel the popular notion that the Linux operating system is free and to arm retailers with the key areas they need to take a serious look at when considering Linux in their enterprise. This paper will also address how the Microsoft platform compares with Linux in the retail sector in each of the key areas discussed. After reading this paper, retailers should have a clear understanding that although the Linux base operating system is free, the total cost of ownership is far from free. You simply pay for it in a different way.

  • Web Hosting with IIS 5.0

    This module covers the Web hosting features of Microsoft Internet Information Services 5.0 (IIS), the Web server built into the Windows 2000 Server operating system.

Case Studies

  • Hard Rock Cafe Builds Windows 2000-Based Intranet That Reduces Costs, Facilitates Intracompany Communication

    Switching from Linux and Apache to Microsoft Windows 2000 enabled Hard Rock Cafe to easily build a sophisticated and full-featured intranet, which the company is using to facilitate all areas of its business. In the year since the switch, the powerful tools provided with the Microsoft platform have enabled the company to develop a wide range of useful applications with just two developers, resulting in lower internal costs and improving the company's ability to communicate with employees across its 50+ corporate-owned cafes.

  • Migrating Microsoft Hotmail from FreeBSD to Microsoft Window 2000

    The Hotmail site was converted from FreeBSD running Apache Web services to Windows 2000 Server running Microsoft Internet Information Services 5.0. The purpose of this technical case study is to describe how that migration was accomplished. The technical case study and the actual process of migration are broken down into three distinct stages, specifically: planning, deploying, and operating. The emphasis of this technical case study will be to describe, "How the migration was accomplished" and the factors that were key to its success.

  • BuyCostumes.com: Seasonal Internet Retailer Improves Scalability and Business Agility by Switching from Linux to Microsoft Platform

    By switching from Linux and Apache to the Microsoft platform, seasonal Internet retailer BUYSEASONS was able to overcome the performance, scalability, and integration issues that had caused the company to lose business the previous year.

  • Institutional Investor Uses Microsoft Web Solution Platform to Support and Enhance Brand, Position for Growth

    With the help of the Microsoft Web solution platform, one of the world's most well-regarded investment journals has extended its brand of high-quality financial journalism and widely respected analyst-ranking data to the online global financial community. Using the Microsoft Web solution platform to address challenges posed by a prior solution based on Linux and Perl, Institutional Investor has streamlined content management and solution development and positioned itself comfortably to support future growth.

Additional Resources

Windows 2000 and IIS 5.0

  • Microsoft Windows

    Links to Microsoft Windows home pages.

  • Windows 2000 Server Training for Hosting Service Providers

    The goal of these white papers is to help you better understand the Microsoft Windows 2000 operating system, its new features and services, and issues relating to its deployment and maintenance.

  • Windows 2000 Server Technology Center (Microsoft TechNet)

    Using or researching Microsoft Windows 2000? This is a clearinghouse of resources to help you deploy, maintain, and support Windows 2000 Server.

  • Windows Web Services (IIS) Technology Center (Microsoft TechNet)

    Microsoft Internet Information Server is the built-in Web services of Windows NT Server 4.0 and Windows 2000 Server. Using or researching Microsoft Internet Information Server (IIS)? This is a clearinghouse of resources to help you deploy, maintain, and support IIS.

  • Windows 2000 Resource Kits

    This site provides selected material from the Windows 2000 Resource Kits, designed to help IT professionals deploy, manage, and support the Windows 2000 operating system.

  • Windows Services for UNIX 3.0

    Built-in Interix technology, improved NFS client and serversee what else is new in Windows Services for UNIX 3.0.

Developer

SQL Server