導航:首頁 > IDC知識 > windows伺服器開發

windows伺服器開發

發布時間:2020-10-22 18:33:12

1、什麼是Windows伺服器系統?

目前,伺服器操作系統主要有三大類:一類是Windows,其代表產品就是Windows Server 2003;一類是UNIX,代表產品包括HP-UX、IBM AIX等;還有一類是Linux,它雖說是後起之秀,但由於其開放性和高性價比等特點,近年來獲得了長足發展。
下面,我們就選擇其中的一些代表產品,進行逐一介紹。

Windows Server 2003

Windows Server 2003是微軟針對伺服器操作系統的最新產品,其前期產品包括了Windows NT Server和Windows 2000 Server。Windows Server 2003簡體中文版於2003年5月22日正式推向中國市場。
Windows Server 2003家族系列,包括了用戶所希望的、用以支撐關鍵任務Windows Server 操作系統提供的功能和特性,如高安全性、高可靠性、高可用性和高可擴展性。其版本包括:
Datacenter版(含32位和64位) 這是專為要求強伸縮性和高可用性的企業而建立的,它為建立用於資料庫的關鍵任務解決方案、企業資源計劃 (ERP) 軟體、高容量的實時事務處理和伺服器合並提供了堅實的基礎。
企業版(含32位和64位) 該版本適合中型與大型組織的關鍵使用。
標准版 它面向中小型企業及部門級應用,重點加強了文件服務、列印服務與協同作業服務等基本功能。
Web版 專為快速開發、部署Web服務與應用程序的用戶,提供Web託管與服務系統平台。
Windows Server 2003 是一個多任務操作系統,它在Windows 2000基礎上進行了改進。它能夠按照用戶的需要,以集中或分布的方式處理各種伺服器角色。
其中的一些伺服器角色包括: 文件和列印伺服器,Web伺服器和Web應用程序伺服器,郵件伺服器,終端伺服器,遠程訪問/虛擬專用網路 (VPN) 伺服器,目錄伺服器,域名系統 (DNS)、動態主機配置協議 (DHCP)伺服器,Windows Internet 命名服務(WINS),流媒體伺服器。

Windows Server 2003還能為用戶提供五大有價值的好處:

1、便於部署、管理和使用。
熟悉的Windows界面,讓Windows Server 2003的使用容易上手。有效的新向導簡化了特定伺服器角色的安裝和日常伺服器管理任務,即便是沒有專職的系統管理員,也一樣容易管理。另外,系統管理員還有一些新增和改進的功能設計,讓部署活動目錄更為容易。
2、安全的基礎結構。
Windows Server 2003使企業可以利用現有 IT投資的優勢,並通過部署關鍵功能,如Active Directory服務中的交叉林信任以及.NET Passport集成等,將這些優勢擴展到合作夥伴、顧客和供應商。Active Directory中標識管理的范圍跨越整個網路,有助於確保整個企業的安全。
3、企業級可靠性、可用性、可伸縮性和性能。
通過一連串的新功能和改進功能,包括內存鏡像、熱添加內存以及 Internet 信息服務(IIS)6.0 中的狀態檢測等,增強了可靠性。為了尋求更高的可用性,Microsoft 群集服務目前支持高達八節點的群集以及地理散布的節點,並支持從單處理器到 32 路系統的多種系統。
4、採用新技術,降低了TCO。
Windows Server 2003提供許多技術,以幫助企業降低擁有總成本 (TCO)。例如,Windows資源管理器使管理員可以設置伺服器應用程序的資源使用情況(處理器和內存),並通過組策略設置來管理。網路附加存儲(NAS)可以幫助用戶合並文件服務。
5、便於創建動態 Intranet 和 Internet Web 站點。IIS 6.0 是 Windows Server 2003 中內置的 Web 伺服器,它提供增強的安全性和可靠的結構。該結構提供對應用程序的隔離,並極大地提高了性能。

HP-UX

HP-UX是HP公司開發的UNIX操作系統,在業內享有盛譽。目前,其版本已升級到11i,並且有針對安騰處理器的11i v2和針對RISC處理器的11i v1兩個型號。
HP-UX 11i v2為使用Itanium系統的用戶提供了關鍵任務功能的完整套件。其中包括增強的可靠性、有效性和可維護性,Internet和Web應用服務,目錄和安全服務,系統管理,64路性能可測量性。
該系統是業內能夠向用戶提供64路Itanium處理器性能可測量性和關鍵任務UNIX性能的操作系統,可以應對市場中各種要求苛刻的應用程序。該系統還具有兩套安全性套裝工具,可以增強並簡化HP-UX伺服器的安全保護。它還提供了延伸的一系列功能,包括增強的單系統有效性和內存恢復。
該產品能夠在體系結構上實現與HP-UX 11i先前版本數據、資源和二進制的完全兼容,從而為用戶和應用程序開發商提供投資保護。HP-UX 11i v2還能夠實現與Linux IA-32程序的資源兼容,以及與Linux基於Itanium處理器程序的二進位兼容。
HP-UX 11i v1則主要針對RISC處理器,它提供了廣泛的分區、高可用性以及管理技術解決方案,並集成了Serviceguard、nPartitions、vPartitions和工作負載管理器。

IBM AIX 5L

目前可用的UNIX操作系統有很多,但只有一種包括了IBM在為全球客戶創建業務解決方案中所獲得的經驗。而且它還通過實現與Linux之間的親和關系,提供了對64位平台的支持。這就是IBM AIX 5L。
AIX符合Open group的UNIX 98行業標准,通過全面集成對32位和64位應用的並行運行支持,為這些應用提供了全面的可擴展性。它可以在所有的IBM p系列和IBM RS/6000工作站、伺服器和大型並行超級計算機上運行。
通過在AIX 5L V5.2中引入動態邏輯分區(DLPAR),IBM為p系列系統提供了高級的靈活性和可擴展性功能。
虛擬伺服器 DLPAR功能,使得用戶能在一個單一p系列伺服器上,運行AIX 5L和Linux的多個獨立操作系統映像成為可能。邏輯分區不需要與系統的組建模塊(資源集合)的物理邊界相一致。
DLPAR允許用戶以更小的粒度從整個可用資源池中選擇組件,從而能夠增加運行的靈活性。利用DLPAR,用戶可以在一個伺服器的內部,創建多個虛擬伺服器,並能夠從活動分區中動態地添加和刪除處理器、物理內存和I/O插槽。每個分區都與其它分區相隔離,而且每個分區都運行自己的AIX 5L V5.2操作系統。
保持控制 AIX 5L V5.2使用了多種增強功能,可以幫助用戶確保自己的關鍵應用,能夠滿足用戶的期望。AIX 5L V5.2負載管理器(WLM)支持基於以天為單位時間的系統資源自動切換機制,允許在多個任務之間動態分配處理器周期、物理內存和磁碟I/O。管理員可以通過使用基於Web、直觀的系統管理器圖形界面,系統管理界面工具(SMIT)和AIX命令,方便地訪問負載管理器。
集群管理 為實現快速同步和協調響應,集群環境要求節點之間能夠進行全面的協作。AIX 5L使用基於AIX 5L的Linux軟體和IBM集群系統管理器(CSM)支持和優化集群伺服器的管理。CSM為指定p系列和IBM eServer x系列伺服器的安裝、配置、維護和更新,提供了一個單一的控制點。
Linux親和性 AIX 5L與Linux之間的親和性,可以幫助以速度更快、成本更低的方式,實現跨AIX和Linux平台的多平台集成解決方案。對於很多在Linux上開發或為Linux開發的應用,只需對源代碼進行一次簡單的重編譯,它們就可以在AIX 5L上運行。IBM免費為用戶提供一個用於Linux應用的AIX工具箱。
此外,AIX 5L還有一個擴展軟體包。它對基本操作系統的擴展,包括加密支持、一個用於閱讀在線HTML出版物的瀏覽器、一個用於在線出版頁服務的HTTP伺服器,以及支持基於Web的系統管理器。

Red Flag Advanced Server 4.1

隨著 Linux 進入關鍵行業的計算環境,用戶對系統的要求也越來越嚴格。為了滿足這種不斷增長的要求,紅旗軟體對伺服器操作系統產品線進行了全新的優化,推出了紅旗 Linux 伺服器 4 系列產品。該產品包含了眾多的研發成果,進一步體現了紅旗伺服器操作系統在管理性、可用性、可靠性和擴展性上的優勢。
作為紅旗Linux伺服器4系列的核心產品,Red Flag Advanced Server 4.1(紅旗高級伺服器 4.1)的定位是企業級的網路和應用伺服器。該產品可運行在帶有2~32路CPU的SMP架構和最大64GB內存的IA架構伺服器上。它提供了標准 Linux網路服務,並能穩定運行業界主流的商業應用。此外,該產品還可以作為完整的Linux軟體開發平台。
在可靠性方面,Red Flag Advanced Server 4.1採用經過大量實踐檢驗的2.4.21內核,並在核心中加入了2.5、2.6內核中的一些增強功能,更新和修正了大量驅動程序,在眾多主流IA Server上通過了高負載的壓力測試。
在性能方面,4.1在繼承4.0優化技術的基礎上,進一步提高了I/O性能,並使用Intel編譯器技術優化系統核心與網路服務功能,從而成為率先使用Intel編譯器優化核心的Linux廠商。
Red Flag Server 4.1還獲得 HP 全球認證支持。紅旗軟體也成為繼 Red Hat、SUSE 之後第三家獲得 HP 認證的 Linux 廠商。
目前,Red Flag Advanced Server 4.1支持超過500種的商業應用軟體,包括DB2、Sybase、Websphere、Weblogic、Netbackup、CA ARCServ、Openview、Tivoli、Domino等企業級關鍵應用。
增強的管理性,降低系統管理成本,是 Red Flag Server 4系列 最大的改進點。隨著Linux進入行業應用,一些系統管理員從UNIX和 Windows平台轉向了Linux。讓產品既符合傳統UNIX行家的習慣,又能吸引Windows管理員和一般技術人員迅速上手,成為4系列產品在管理方面的主要目標。
為了實現這個目標,紅旗開發了主機管理工具Rfmin1.1,它由17個工具組成,涵蓋了主機管理的方方面面。
Rfmin1.1覆蓋了主要的伺服器管理工作,實現了三大差異的消除:手工編輯配置文件和應用管理工具之間的差異、Windows系統管理和 Linux 系統管理之間的差異、本地管理和遠程管理的差異。
通過這些管理工具,無論是UNIX系統管理員還是Windows系統管理員,都能夠高效地管理紅旗Linux伺服器,從而降低了管理費用。
Red Flag Advanced Server 4.1同時支持簡體中文、英文和日文,還提供了美觀的用戶界面,符合用戶的使用習慣。

Kylin OS

Kylin(麒麟)操作系統是國家「863計劃」的重大成果之一。它以國防科技大學為主導,與中軟、聯想等單位聯合設計和開發,具有完全自主版權,可支持多種微處理器和多種計算機體系結構,具有高性能、高可用性和高安全性,並與Linux應用二進制兼容。
Kylin操作系統的研發項目自2002年啟動以來,已完成了操作系統內核、桌面系統及相應上層工具軟體的開發。在功能方面,通過了Open Group組織的LSB標准測試;在性能方面,進行了Oracle、Kingbase、MySQL等典型資料庫系統的TPC-C和TPC-W基準測試;在安全方面,通過了公安部安全功能測試和軍隊系統相關單位的安全攻擊測試。
Kylin操作系統主要有如下功能特點:基於UNIX國際主流標准,採用層次式、模塊化內核結構;支持x86、IA64等多種微處理器和SMP計算機體系結構;符合LSB標准,與Linux應用二進制兼容,並可充分利用Linux現有的中間件軟體、應用軟體和設備支持;全中文支持,具有類Windows風格的桌面環境;一體化、多層次、多策略安全機制,達到B1級安全認證;自主版權內核,靈活實現OS的開放性和可掌控性,特別適用於重要的應用部門;支持集群環境(並行計算、高可用)和面向網路的基礎服務。
操作系統與中間件的融合,已成為未來操作系統的重要發展方向,如微軟的.Net、Sun的Sun One等。Lylin操作系統支持動態鏈接「應用」和「服務」的構件化軟體運行環境,同時採用了面向網路基礎服務的內核加速支撐技術。
目前,Kylin操作系統經過全面而嚴格的測試,已經可以運行在多種型號伺服器上,並全面支持64位應用。

2、一般企業里的伺服器採用的是什麼系統?windows?還是linux?

首先說windows和Linux系統在企業的伺服器中都是有使用的,關於一個企業是選擇windows作為伺服器系統還是Linux作為伺服器系統還是要看企業對於伺服器的需求和一些技術上的需要。

1、簡要說一下windows系統和Linux系統。

windows系統相信大家都不陌生,現在大家基本上使用的都是以windows操作系統為主,而伺服器上使用的windows操作系統一般指的的是windows的伺服器版本系統:windows server 系列。windows server系列也有很多的版本,如windows server2003、windows server 2008等。這些伺服器版本的windows和普通windows版本的不同在於其是根據伺服器需求進行開發的,如支持更大的內存、支持一些伺服器的策略設置、支持伺服器集群等,這些功能都是針對伺服器的功能,總之windows server版本就是一個適合伺服器的操作系統版本,其功能大多都是針對伺服器的。再說一下Linux系統,Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。以上是專業的解釋,簡單說Linux是一個免費的操作系統,其也是非常的好的支持伺服器環境,且其不太適合圖形化操作更適合命令行操作,而windows server是收費的系統,且其主要的還是圖形化操作方式。

2、公司選擇什麼系統之性能和易用性。

因為Linux是開源的操作系統,其功能可以自己定義和修改,且其沒有圖形化界面,總而言之Linux的一些特性使得Linux的效率要比windows高且其使用起來更加靈活,因為Linux的嚴格的用戶許可權管理機制使得Linux更加安全。雖然windows的圖形界面會在一定的程度上降低windows的性能,但是圖形化的界面也為windows帶來了操作簡單方便的特點,且大家都是使用windows出身,那麼 windows server系統的操作學起來要比Linux簡單的多。總結:個人認為Linux比windows server的性能更好,而windows server比Linux有更好的易用性。

3、公司選擇什麼系統之用途和技術搭配和成本。

關於伺服器的用途決定了其安裝什麼操作系統,比如公司需要搭建一台伺服器進行系統網路和區域網的域管理,那麼此時應該使用的當然是windows server操作系統。在比如公司的需要對外發布一個web網站,公司決定使用asp.net作為網站後台,我們都知道asp.net的最好組合是windows server + IIS +sqlserver資料庫,那麼此時公司的機房伺服器也可能要安裝windows server 系統,而我們要發布一個php的網站,那麼我們也都知道php的最佳運行環境是lamp即Linux+Apache+mysql資料庫+php,此時可能我們需要的採用Linux作為操作系統。

再說一下成本,Linux的是開元不收費的系統,而windows server是收費的操作系統,但是公司請一個Linux的運維管理員的成本要高於windows server的管理員,這些問題都是公司需要考慮平衡的,畢竟公司要考慮公司的利益。

最後,以上就是個人對於公司選擇什麼操作系統作為伺服器操作系統的一些看法,也可能有很多其他的因素影響著這個選擇,以上只是個人的一些看法和其中的一些因素。

3、伺服器開發用什麼語言好,用windows好還是linux好?

linux和windows的話,現在大多的企業開發用的一般都是用windows,linux由於安全性高,一般都是用做伺服器和有些需要做測試的時候用linux,比如軟體測試!所以建議用windows系統.
希望採納

4、微軟公司開發得操作系統有哪幾種

一、WINDOWS 1.0 

WINDOWS 3.1 

WINDOWS 95 

WINDOWS 2000

WINDOWS XP

WINDOWS VISTA 

WINDOWS 7

WINDOWS 8

WINDOWS RT

WINDOWS 8.1

WINDOWS 10

二、伺服器

Windows Server 2003 ( 2003) 

Windows Server 2008 ( 2008)

Windows Home Server ( 2008)

Windows HPC Server 2008 ( 2010)

Windows Small Business Server ( 2011)

Windows Essential Business Server

Windows Server 2012 ( 2012) 

Windows Server 2012 R2 ( 2013)

三、特別版本

Windows PE

Windows Azure

Windows Fundamentals for Legacy PCs

四、嵌入式系統

Windows CE

Windows Mobile ( 2000)

Windows Phone ( 2010)

擴展資料

Windows1.0是微軟第一次對個人電腦操作平台進行用戶圖形界面的嘗試。Windows 1.0基於MS-DOS操作系統,實際上其本身並非操作系統,至多隻是基於DOS的應用軟體。

之後的 Windows 2.x,3.x 和 95,98,ME仍是基於DOS的操作系統。 而Windows NT則宣告了DOS操作系統的終結,並成為流行至今的主流操作系統。

Microsoft Windows 1.0於1985年11月發布,最初售價為100美元;當時被人所青睞的GUI電腦平台是GEM及DESQview/X,因此用戶對Windows 1.0的評價並不高。

界面管理器並不是真正的Windows 1.0,1983年微軟宣布將開始設計Windows,Windows1.0 的設計工作花費了55個開發人員整整一年的時間,直到1985年11月20日才正式發布,它基於MS-DOS 2.0,界面已經比界面管理器大有改觀。

Windows 1.0中滑鼠作用得到特別的重視,用戶可以通過點擊滑鼠完成大部分的操作。Windows 1.0 自帶了一些簡單的應用程序,包括日歷、記事本、計算器等等。

5、開發一個windows下的客戶端伺服器程序,用什麼語言?

比較簡單的,VB就可以實現,DELPHI也可以。
如果功力足夠,C/C++也可以

6、我是做VC++開發的,想從事windows的桌面開發還是windows伺服器開發好?

你兩個都喜歡,那就都做啊。
不過,前台和後台比較起來,還是後台重要,設計的知識面多。而前台只是後台的一種表現形式而已。 如果你想做管理,那麼就必須掌握核心的東西才行。核心就在後台。

7、linux開發還是windows開發有什麼區別?

一、Windows系統
1、優點:對比其他的伺服器操作系統來說,是非常簡單易用的,級大程度降低了使用者的學習成本。
2、缺點:對伺服器的硬體要求比較高,而且穩定性不是很好。
3、應用:主要應用於中、低檔伺服器中。
二、Linux系統:
1、優點:Linux系統是免費開源的軟體,受到所有開發者共同監督,是非常成熟的伺服器系統,同時擁有者一套完整的許可權機制,安全和穩定性都非常不錯。
2、缺點:Linux系統需要學習一段時間才可以掌握,難度也高一些。
3、應用:Linux系統適用於中、高檔伺服器中。
三、Linux與Windows之間的區別是什麼?
1、Linux運行速度要快很多,安全性要比Windows系統好;
2、有的軟體只能在Windows中運行,在Linux中無法兼容使用;
3、Linux適用於在網路方面;
4、Linux系統操作起來要比較復雜,Windows相對於要簡單一些。

8、windows伺服器企業版和標准版有什麼區別

Windows Server 2003 企業版與 Windows Server 2003 標准版的主要區別在於:Windows Server 2003 企業版 支持高性能伺服器,並且可以群集伺服器,以便處理更大的負荷。通過這些功能實現了可靠性,有助於確保系統即使在出現問題時仍可用。
Windows Server 2003是微軟基於Windows XP/NT5.1開發的伺服器操作系統,於2003年3月28日發布,並在同年四月底上市。
相對於Windows 2000做了很多改進。
Windows Server 2003 企業版

標準的英文名稱:Windows Server 2003 Enterprise Edition
Windows Server 2003 標准版
標準的英文名稱:Windows Server 2003 Standard Edition
銷售目標是中小型企業,支持文件和列印機共享,提供安全的Internet連接,允許集中的應用程序部署。支持4個處理器;最低支持256MB的內存,最高支持4GB

9、如何為windows server 2008 -64位伺服器系統開發網站程序?

你問的是現在正在發展的問題,答案也許明天隨著技術的革新就會改變:
1、基本可以運行,除非你用特定的方法使用了指針等個別情況。速度會快嗎?跟你的程序有關吧,應該說給你提供了更快的機會。64位有更大的內存、更高的精度、每個時鍾可以處理更多的信息——只要程序員了解並利用了這些,肯定會比32位快。
2、當然。
3、你列舉到的這些:XML/XHTML/JavaScript/Ajax/Flash,很雜亂,XML等只是標記語言,與平台無關,其它的也都是客戶端技術,與伺服器無關。倒是ASP.NET2.0與32位還是64位有關,你在編譯它時,可以把它編譯成32的,也可以編譯成64的,也可以是AnyCPU的。
4、你既然使用Windows,就用微軟全套的產品。
5、SQL server 2005可以兼容舊版文件,反之不可以,與是否64位無關。.NET有32、64之分。
6、沒有必然聯系,參照3
7、國內不少,歐美較少。我們的是雙至強CPU,4G。硬碟是不是隨機存取的,無須編址,沒有64和32位之分。64位是內存的地址空間大小,內存都是按位元組編址的,和CPU的介面將來也許會變吧。建議你先了解一下微機原理基本知識。主要選購64位CPU和大內存,別的和購32伺服器一樣。

10、伺服器系統的系統分類

目前常用的是Windows和Linux這兩大類伺服器系統,細分起來類別就很多了。

win分為 20122016,每個版本裡面還可以細分為server 數據中心版英文、中文等版本。

linux包括的就更多了,有CentOS,Red Hat,Debian,Ubuntu等等。

與windows伺服器開發相關的知識