1、請問系統遷移方案具體要怎麼寫?
給你一個例子:
慧點科技Exchange郵件系統遷移方案
1. 背景分析
目前Exchange的用戶大多還在使用Exchange 5.5,隨著微軟官方對於Exchange 5.5的支持在2003年12月31日中止,大量Exchange 5.5的用戶面臨著巨大的郵件系統升級壓力。
Exchange 5.5作為1999年發布的軟體產品,在其設計之初,也從未考慮到當前用戶對於基於消息的協作要求,例如協同文檔處理、協同工作小組、協同桌面會議等,隨著用戶對協作應用的需求不斷增長,Exchange 5.5的用戶也需要考慮如何解決上述問題。
面對這些挑戰,我們提供了基於Lotus Domino技術的整體解決方案,幫助用戶擺脫郵件系統升級的困擾,並獲得更強大的功能特性。
2. 方案分析
採用Lotus Domino平台建設用戶的郵件系統,並以此為基礎,搭建更為強大的業務應用,是整個解決方案的核心。之所以選擇Lotus Domino平台替代用戶現有的Exchange 5.0(或更高版本),建設用戶的郵件系統及業務應用,是基於如下眾多事實:
2.1. 技術路線
IBM公司與微軟公司作為IT行業的領先者,所遵從的IT技術標准有很大的差異。IBM公司的軟體平台大多遵從開放的J2EE標准,而.NET則是微軟公司提出並遵從的。
J2EE標準是一個為開發和發布便於達到網路經濟要求的應用程序所提供的標准,這個標準是由Sun Microsystems以及多個合作者共同開發的,主要應用於當今網路經濟中的商業領域。建立這個標準的是為了擴展現場、減少了阻礙事務的沖突,通過標准使得商業僅集中在商業問題,而不是集中在復雜的技術問題。
J2EE把應用程序的開發和支持任務分成好多定義好的角色。這種分工的作用是:把復雜的編程任務交給J2EE平台,減少了應用程序開發人員支持新的應用需求的工作量,以及可以清楚地根據特定的技術和條件進行任務分離。這種分離也使得專業知識商品化--J2EE應用程序實質上可以用非定製的組件裝配而成,這些組件要遵照定義好的介面,這樣就僅需要少量編程或專用化。
Lotus Domino作為一種相對獨立的技術路線,目前提供了對J2EE架構的良好支持,其本身就可以作為一個簡單的J2EE應用伺服器,在系統中為用戶提供整合了的J2EE運行環境。而Lotus家族的Workplace系列產品,更是完全基於J2EE架構。
.NET框架(Framework)是一個開發、部署和運行.NET應用的環境,包括了ASP.NET、公共語言運行時環境(CLR)以及.NET框架類。對於.Net不同的人有不同的解釋方式。有人認為.NET是一種全新的下一代可視化開發環境;有人認為.NET是一種新的針對Internet時代的開發語言---C#;有人認為它是基於XML(可擴展標記性語言)和SOAP(簡單對象訪問協議)的新型信息交換平台,是面向未來的企業級的開發平台。類似這樣的定義非常多,這些說法都對,但是都只是涉及到了.NET的一部分。
單從技術發展本身來看,J2EE應用由於可各種OS上運行,而且很多開發商還提供了Web應用伺服器和開發工具,因此用戶可以隨意選擇,而開發商則通過在功能和性能方面相互競爭來不斷提高產品水平,這些都使得J2EE架構能夠得到快速的發展;而.NET的操作系統環境僅限於Windows,開發工具、運行環境的單一化會嚴重影響.NET的發展。
如果僅從技術路線來看,兩條技術路線目前都得到了眾多軟體公司和用戶的認可,很難評價哪一種路線更先進。但對於我們所針對的高端企業市場來說,適應高端企業需求的軟體系統大多採用了J2EE架構,這雖然不能以此來說明針對高端企業市場來說,J2EE架構要比.NET架構先進,但也可以證明J2EE架構更能適應高端企業市場的需求,而支持J2EE架構的Lotus Domino平台,在高端企業市場中也佔有重要的地位。
2.2. 運行平台
Lotus Domino作為一種開放架構,可以在不同的環境中運行,除支持IBM自己的OS400、AIX操作系統外,還能夠運行在其他廠商提供的操作系統之上,包括HP UNIX、SUN Solaris、Red Hat Linux、Red Flag Linux、Turbo Linux、Windows NT、Windows 2000、Windows 2003等;支持的伺服器平台除Intel架構PC伺服器之外,還能夠運行在高端企業市場中常見的各種大型主機系統,如AS400、RS6000、HP 9000系列、SUN Fire系列等。
MS Exchange作為微軟公司的系列產品之一,與微軟公司其他產品一樣,目前僅支持Windows系列操作系統,以及Intel架構的PC伺服器。
從運行平台來看,Lotus Domino系統所支持的運行環境更加廣泛,能夠充分適應用戶已有的IT運行環境。而隨著用戶應用系統復雜性的不斷增加、企業規模的不斷擴大,用戶也需要不斷提升應用系統的整體性能,其中一個重要的因素就是提升系統的運行平台。而對於大型復雜應用系統來說,基於Wintel的系統平台無論在系統穩定性、擴展能力、運行能力等各個方面,都難以滿足用戶的需要,僅能通過建立多伺服器群集來滿足用戶的需求,而維護一個多伺服器的群集系統,無論是維護工作量、工作復雜度還是故障發生的概率,都會遠遠大於單台伺服器。
因此從發展的角度分析,能夠支持更多、更復雜運行環境的Lotus Domino系統,更能夠適應企業不斷發展、變化的趨勢,為用戶提供更穩定、性能更優異的應用系統。
2.3. 升級能力
Lotus Domino於1989年推出,隨著1996年R4版本的完善,在郵件及群件領域占據了統治地位,被眾多用戶接受作為企業郵件系統,並基於Domino系統建立了復雜的協作應用。到2003年IBM推出Domino R6.5,以及Lotus Workplace產品系列,更加鞏固了IBM Lotus在市場上的地位。在這一過程中,Domino產品一直遵循著平滑升級的策略,力爭在系統性能和功能不斷增強的同時,盡量保持用戶的使用習慣和開發方式的一致性,此外還提供了多種升級工具,確保用戶在系統升級時不會面臨太多的技術難題,而Domino的平滑升級策略也是眾多用戶選擇IBM的原因之一。例如,IBM於1999年推出了Domino R4.6,2003年推出Domino R6.5的同時,還充分考慮到老版本用戶的升級問題,特別提供了多種升級工具,實現從Domino R4.6、Domino R5、Domino R6等版本升級到Domino R6.5,而用戶基於老版本開發的應用程序,大多可以直接在新版本中運行,有效的保護了用戶已往的IT投資。
Exchange 5.5同樣是微軟於1999年推出的,隨後微軟又推出了Exchange 2000和Exchange 2003,但一直未提供各版本之間的升級包,這也是為何在Exchange 5.5退出近5年的今天,有60%以上的Exchange用戶仍在使用Exchange 5.5。由於Exchange Server對操作系統平台有著嚴格的要求,例如Exchange 5.5對Windows NT、Exchange 2000對Windows 2000、Exchange 2003對Windows 2003,因此在Exchange本身升級的時候,必須對操作系統也作相應的升級。Exchange系統各版本的體系架構完全不同,導致了用戶如果希望獲得新版本所提供的新特性,必須對操作系統、存儲系統和郵件系統本身作整體的升級。正是由於Exchange與操作系統、運行環境、開發環境的綁定過於嚴格,使得用戶在Exchange系統上的總體擁有成本大幅度增加。
2.4. 開發特性
Lotus Domino系統自身提供了集成的開發環境,也支持通過JAVA s cript小程序擴展系統功能;此外各版本的Domino系統開發環境和開發方法之間的差異較小,這使得基於應用開發商可以專注於Domino系統的應用開發工作,在開發過程、技術及開發工具的使用方面積累了大量的實踐經驗,同時也形成了一支成熟、穩定、技術精湛的開發商隊伍。
微軟公司的開發環境為大多數軟體公司所熟悉,Exchange系統的二次開發工作大多是基於微軟公司提供的VB、VC、VFP等集成開發環境和編程語言,建立基於ASP技術的B/S應用。ASP是微軟公司推出的意圖取代CGI的新技術,通過它,用戶可以使用幾乎所有的開發工具來創建和運行互動式的動態網頁,如反饋表單的信息收集處理、文件上傳與下載、聊天室、論壇等等,實現了CGI程序的功能但是又比CGI簡單,而且容易學習。ASP技術的門檻較低,但深層次開發工具又相對不足,致使市場上掌握ASP開發技術的公司很多,而專業的高端企業應用開發商相對較少。此外,由於Exchage各版本間的差異較大,使得軟體開發商的Exchange開發技術難以得到積累,導致市場上基於Exchange的軟體開發商數量也相對較少。
兩者在開發特性方面的較大差異,直接導致目前在市場中,基於Domino技術的企業級應用相對於基於Exchange的應用要成熟得多。
2.5. 擴展能力
Domino系統支持業界的開放標准,提供基於LDAP工業標準的用戶身份管理功能,這使得在企業內部應用系統日益復雜的今天,建立統一的用戶身份管理成為可能。
Exchange系統的用戶管理經歷了很大的變化,從早期的Windows NT域用戶管理模式,發展到今天的基於企業內部活動目錄方式,其中Active Directory為Windows 2000和Windows 2003提供了不同的目錄服務實現方式。由於Active Directory不是業界的統一標准,因此大多數應用系統開發商及成熟應用軟體,對Active Directory的支持還存在一定的問題。因此除非企業的全部應用系統都是基於同一版本Active Directory建立的,否則難以實現企業的信息系統集成(EAI)。
僅從企業EAI中用戶管理的一個層面看,Domino系統能夠提供更好的擴展選擇。
2.6. 應用效果
Domino系統作為一個開放平台,支持在系統的基礎上建立各種復雜的應用,無論用戶通過專用客戶端(Notes),還是通過瀏覽器,無論在Windows客戶端還是通過Linux等操作系統平台,都可以獲得相同的使用效果,享受到相似的功能服務。
Exchange系統與微軟公司的Outlook客戶端程序連接緊密,許多在Outlook客戶端中提供的功能,在B/S應用模式下、在Windows平台以外都難以獲得,這在某種程度上限制了用戶的使用。
2.7. 系統安全性
現階段網路病毒泛濫、網路黑客橫行,這都要求應用系統要具備更強大的安全管理能力,防備潛在的威脅。目前大多數病毒和攻擊工具都是針對微軟操作系統及應用軟體的,微軟公司也在不斷推出新的補丁程序,以彌補系統的漏洞。
基於Domino平台建立的用戶應用環境,可提供更好的安全性。Domino系統可運行在任何操作系統平台上,無論是Linux,各種Unix,還是OS400,都很少會有病毒或惡意攻擊的事件發生,使用戶的應用系統獲得了先天性的安全保障。而Domino系統的設計時,從工程學的角度充分考慮了復雜應用環境中的系統功能和性能,因此基於Domino系統建立的用戶應用系統,其安全性和可靠性都能夠得到很好的保證。
3. 推薦方案
基於上述分析,我們強烈建議用戶選擇Domino平台替代舊有的Exchange平台,以獲得:
更多的用戶選擇伺服器操作系統、客戶端操作系統、伺服器硬體平台、目錄服務、客戶端應用界面l 更低的總體擁有成本管理策略、網路帶寬、數據存儲、定額管理l 更多安全性細粒度的安全保證(伺服器級、資料庫級、欄位級)、集成的PKI體系、數字證書、訪問控制列表、智能卡l 更加可靠支持復雜平衡或雙機熱備等各種群集方式、自動的伺服器診斷及重啟、完善的系統監控與分析工具在系統的"升級"過程中,我們可以為用戶提供:
3.1. IBM Lotus Domino Access for Microsoft Outlook
對於習慣通過Outlook客戶端程序訪問系統的用戶,我們提供了上述工具,可以使用戶繼續通過Outlook來訪問Domino伺服器,而用戶的訪問方式和操作習慣不會有任何改變,使得用戶可以同時擁有安全、可靠、穩定、功能強大的應用系統核心,又保持了原有的操作系統,系統的升級變得更加容易。
3.2. 用戶遷移工具按照Exchange中的用戶信息,在Domino系統中建立用戶組織樹及User ID。
3.3. 郵件遷移工具將用戶在Exchange系統中的郵件遷移到Domino系統相應的郵箱中。
3.4. 基於瀏覽器的郵件應用
利用慧點科技成熟的電子郵件系統,建立基於Domino平台的Web Mail應用,模仿Outlook客戶端程序的郵件處理功能,提供了諸如郵件自主排序、自主查詢、通訊錄管理、郵件處理規則等各種功能,完全可以滿足復雜的應用場景,為用戶提供性能優異的Web Mail應用。此外,慧點科技還提供了基於Domino系統的協同辦公整體解決方案,可以使用戶在獲得Domino系統平台的同時,還可以享受到更多的應用功能。
2、網站遷移方案
網站伺服器遷移方案,更換主機如何完成網站的遷移工作呢?遷移的步驟和注意回事項如下:
1、做好前期的檢查工答作
伺服器盡量不要隨意更換,要遷移的時候應該檢查要更換的主機IP是否安全。
2、網站數據做備份
遷移網站前,一定要備份。
3、保留原網站至少7天
准備網站遷移的話,至少要將原有網站內容保存7天以上,這幾天內不用更新網站,這是為了保證搜索引擎仍可以使用原來的IP地址訪問到網站的內容。因為很多搜索引擎會都會緩存DNS,如果遷移網站馬上就刪除原網站的全部數據,就可能導致出現大量的404錯誤頁面,因此一定要等搜索引擎更新DNS緩存之後,才可以刪除原數據。
4、在訪問量少的時段遷移
一般情況下,凌晨時刻是極佳的網站遷移時段。
5、確認新網站是否正常
使用FTP遷移到新的虛擬主機上,要手動確認網站能否正常訪問。
6、對域名A記錄進行解析
域名解析設置方法:會員登錄→域名管理→點擊需要解析的域名→域名解析服務→設置新的解析地址,也就是對域名的A記錄進行修改。在域名控制面板解析好後,迅速對網站控制面板中的域名從新設置,一般兩個小時左右就可以成功訪問新的主機了。