1、伺服器的用途?
1、入門級伺服器
這類伺服器是最基礎的一類伺服器,也是最低檔的伺服器。隨著PC技術的日益提高,許多入門級伺服器與PC機的配置差不多,所以也有部分人認為入門級伺服器與「PC伺服器」等同。這類伺服器所包含的伺服器特性並不是很多,通常只具備以下幾方面特性:
1有一些基本硬體的冗餘,如硬碟、電源、風扇等,但不是必須的;
2通常採用SCSI介面硬碟,也有採用SATA串列介面的;
3部分部件支持熱插拔,如硬碟和內存等,這些也不是必須的;
4通常只有一個CPU,但不是絕對;
5內存容量最大支持16GB。
這類伺服器主要採用Windows或者NetWare網路操作系統,可以充分滿足辦公室型的中小型網路用戶的文件共享、數據處理、Internet接入及簡單資料庫應用的需求。這種伺服器與一般的PC機很相似,有很多小型公司乾脆就用一台高性能的品牌PC機作為伺服器,所以這種伺服器無論在性能上,還是價格上都與一台高性能PC品牌機相差無幾。
入門級伺服器所連的終端比較有限(通常為20台左右),況且在穩定性、可擴展性以及容錯冗餘性能較差,僅適用於沒有大型資料庫數據交換、日常工作網路流量不大,無需長期不間斷開機的小型企業。不過要說明的一點就是目前有的比較大型的伺服器開發、生產廠商在後面我們要講的企業級伺服器中也劃分出幾個檔次,其中最低檔的一個企業級伺服器檔次就是稱之為"入門級企業級伺服器",這里所講的入門級並不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。還有一點就是,這種伺服器一般採用Intel的專用伺服器CPU晶元,是基於Intel架構(俗稱"IA結構")的,當然這並不是一種硬性的標准規定,而是由於伺服器的應用層次需要和價位的限制。 [2]
2、工作組伺服器
工作組伺服器是一個比入門級高一個層次的伺服器,但仍屬於低檔伺服器之類。從這個名字也可以看出,它只能連接一個工作組(50台左右)那麼多用戶,網路規模較小,伺服器的穩定性也不像下面我們要講的企業級伺服器那樣高的應用環境,當然在其它性能方面的要求也相應要低一些。工作組伺服器具有以下幾方面的主要特點:
1.通常僅支持單或雙CPU結構的應用伺服器(但也不是絕對的,特別是SUN的工作組伺服器就有能支持多達4個處理器的工作組伺服器,當然這類型的伺服器價格方面也就有些不同了)。
2.可支持大容量的ECC內存和增強伺服器管理功能的SM匯流排。
3.功能較全面、可管理性強,且易於維護。
4.採用Intel伺服器CPU和Windows/NetWare網路操作系統,但也有一部分是採用UNIX系列操作系統的。
5.可以滿足中小型網路用戶的數據處理、文件共享、Internet接入及簡單資料庫應用的需求。
工作組伺服器較入門級伺服器來說性能有所提高,功能有所增強,有一定的可擴展性,但容錯和冗餘性能仍不完善、也不能滿足大型資料庫系統的應用,但價格也比前者貴許多,一般相當於2~3台高性能的PC品牌機總價。
3、部門級伺服器
這類伺服器是屬於中檔伺服器之列,一般都是支持雙CPU以上的對稱處理器結構,具備比較完全的硬體配置,如磁碟陣列、存儲托架等。部門級伺服器的最大特點就是,除了具有工作組伺服器全部伺服器特點外,還集成了大量的監測及管理電路,具有全面的伺服器管理能力,可監測如溫度、電壓、風扇、機箱等狀態參數,結合標准伺服器管理軟體,使管理人員及時了解伺服器的工作狀況。同時,大多數部門級伺服器具有優良的系統擴展性,能夠滿足用戶在業務量迅速增大時能夠及時在線升級系統,充分保護了用戶的投資。它是企業網路中分散的各基層數據採集單位與最高層的數據中心保持順利連通的必要環節,一般為中型企業的首選,也可用於金融、郵電等行業。 [3]
部門級伺服器一般採用IBM、SUN和HP各自開發的CPU晶元,這類晶元一般是RISC結構,所採用的操作系統一般是UNIX系列操作系統,LINUX也在部門級伺服器中得到了廣泛應用。
部門級伺服器可連接100個左右的計算機用戶、適用於對處理速度和系統可靠性高一些的中小型企業網路,其硬體配置相對較高,其可靠性比工作組級伺服器要高一些,當然其價格也較高(通常為5台左右高性能PC機價格總和)。由於這類伺服器需要安裝比較多的部件,所以機箱通常較大,採用機櫃式的。
4、企業級伺服器
企業級伺服器是屬於高檔伺服器行列,正因如此,能生產這種伺服器的企業也不是很多,但同樣因沒有行業標准硬體規定企業級伺服器需達到什麼水平,所以也看到了許多本不具備開發、生產企業級伺服器水平的企業聲稱自己有了企業級伺服器。企業級伺服器最起碼是採用4個以上CPU的對稱處理器結構,有的高達幾十個。
另外一般還具有獨立的雙PCI通道和內存擴展板設計,具有高內存帶寬、大容量熱插拔硬碟和熱插拔電源、超強的數據處理能力和群集性能等。這種企業級伺服器的機箱就更大了,一般為機櫃式的,有的還由幾個機櫃來組成,像大型機一樣。企業級伺服器產品除了具有部門級伺服器全部伺服器特性外,最大的特點就是它還具有高度的容錯能力、優良的擴展性能、故障預報警功能、在線診斷和RAM、PCI、CPU等具有熱插拔性能。有的企業級伺服器還引入了大型計算機的許多優良特性。這類伺服器所採用的晶元也都是幾大伺服器開發、生產廠商自己開發的獨有CPU晶元,所採用的操作系統一般也是UNIX(Solaris)或LINUX。
企業級伺服器適合運行在需要處理大量數據、高處理速度和對可靠性要求極高的金融、證券、交通、郵電、通信或大型企業。企業級伺服器用於聯網計算機在數百台以上、對處理速度和數據安全要求非常高的大型網路。企業級伺服器的硬體配置最高,系統可靠性也最強。
伺服器中配置固態硬碟已經是一個普遍的選擇,特別是如果只有很小比例的伺服器存在性能問題的話尤其如此。固態硬碟可以幫助用戶解決伺服器性能的瓶頸。固態硬碟也可以讓高速存儲更加的接近處理器並將共享存儲網路這個潛在的瓶頸剔除掉。目前有三種固態硬碟的形式作為達標:即硬碟驅動型SSD,SSD DIMM和PCIs SSD。
5、典型伺服器應用
辦公OA伺服器
ERP伺服器
WEB伺服器
資料庫伺服器
財務伺服器
郵件伺服器
列印伺服器
集群伺服器
無盤辦公系統
無盤網吧伺服器
無盤教學系統
視頻監控伺服器
流媒體伺服器
VOD視頻點播伺服器
網路下載
SP服務
網路教學伺服器
IDC-主機出租
IDC-虛擬空間
IDC-網游
IDC-主機託管
游戲伺服器
高性能計算(HPC)
桌面超算
論壇伺服器
2、應用伺服器有哪些
web伺服器是應用程序運行的一個基本環境.
如果一個網站只有web伺服器,是不能運行的.每台電腦都可以通過添加某些組件來組建web伺服器.其實這只能說有了存放網頁的一個基本空間.一個網站除了伺服器與網頁程序外,還需要域名等要素.
web伺服器常見的有windows和 UNX UNX我接觸的少,一般windows使用的是IIS.
這跟瀏覽器直接讀取與否無關 ,最先的網頁是靜態的,後來才出現動態的,也就是你所說的asp什麼的,靜態的時候瀏覽器只是被動的接受web伺服器的數據,動態時代來臨,出現了瀏覽器與web伺服器的交互,也就是瀏覽器首先將瀏覽請求發送給web伺服器上的程序,程序通過計算將某數據從資料庫讀出來,用網頁的形式再傳達給瀏覽器 .
web伺服器只是一個運行環境,你想這是由誰來完成的.web伺服器與web程序的關系是,什麼樣的web伺服器決定了相應的web程序,比如,默認的IIS服務只能運行asp而不能運行php和aspx、cgi當然這都是可以通過安裝相應的程序腳本來實現的,所以,如過你去一家IDC買伺服器首先要了解該伺服器支持什麼樣的
.
3、常用的伺服器軟體有哪些?
伺服器,也稱伺服器,是提供計算服務的設備。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。在網路環境下,根據伺服器提供的服務類型不同,分為文件伺服器,資料庫伺服器,應用程序伺服器,WEB伺服器等。
不同的伺服器應用對應就有一些常用的伺服器軟體:
比如:web伺服器常用軟體有:
提供web服務的IIS,Apache,Tomcat等,
資料庫服務的MySQL,oracle,sqlserver等,
伺服器程序語言:php、ASP、.net等軟體等,
ftp服務的有:Serv-U、FileZilla 等。
總之,伺服器和本地PC差不多,根據需要可以安裝需要的軟體,不過伺服器主要功能是各種提供網路服務的,所有會有各種提供不同服務,應用的軟體。入門常用就以上那些。
4、伺服器的應用是什麼?
1、伺服器作為網路的節點,存儲、處理網路上80%的數據、信息,因此也被稱為網路的靈魂。
做一個形象的比喻:伺服器就像是郵局的交換機,而微機、筆記本、PDA、手機等固定或移動的網路終端,就如散落在家庭、各種辦公場所、公共場所等處的電話機。
我們與外界日常的生活、工作中的電話交流、溝通,必須經過交換機,才能到達目標電話;同樣如此,網路終端設備如家庭、企業中的微機上網,獲取資訊,與外界溝通、娛樂等,也必須經過伺服器,因此也可以說是伺服器在「組織」和「領導」這些設備。
2、它是網路上一種為客戶端計算機提供各種服務的高可用性計算機,它在網路操作系統的控制下,將與其相連的硬碟、磁帶、列印機、Modem及各種專用通訊設備提供給網路上的客戶站點共享,也能為網路用戶提供集中計算、信息發表及數據管理等服務。
它的高性能主要體現在高速度的運算能力、長時間的可靠運行、強大的外部數據吞吐能力等方面。
二、伺服器24小時開機原因
1、由於白天、黑夜都有人訪問網站,所以要開機啦。如果是國際知名的網站,那就更是啦,幾乎就是不能停止,一但停止服務,後果不堪設想。
2、一般的伺服器要求常年累月24小時開機,偶爾也需要關機維護一次。
三、伺服器放置場所
伺服器要放在機房,因為伺服器需要24小時全天開著機,365天從不間斷的工作,散熱更為重要,因而伺服器需要放置在一個相對穩定適宜的環境中,恆溫、恆濕、防塵、供電等必不可少。機房,用空調保證恆溫恆濕防塵供電。
5、常用的伺服器軟體有哪些
伺服器,也稱伺服器,是提供計算服務的設備。由於伺服器需要響應服務請求,並進行處理,因此一般來說伺服器應具備承擔服務並且保障服務的能力。在網路環境下,根據伺服器提供的服務類型不同,分為文件伺服器,資料庫伺服器,應用程序伺服器,WEB伺服器等。
不同的伺服器應用對應就有一些常用的伺服器軟體:
比如:web伺服器常用軟體有:
提供web服務的IIS,Apache,Tomcat等,
資料庫服務的MySQL,oracle,sqlserver等,
伺服器程序語言:php、ASP、.net等軟體等,
ftp服務的有:Serv-U、FileZilla 等。
總之,伺服器和本地PC差不多,根據需要可以安裝需要的軟體,不過伺服器主要功能是各種提供網路服務的,所有會有各種提供不同服務,應用的軟體。入門常用就以上那些。
6、伺服器怎麼使用
使用方法步驟如下:
1、登錄伺服器商的網站管理賬號。
2、找到購買的伺服器,
3、選擇你需要操作的伺服器點擊進入。
4、進入伺服器界面後,我們可以先點擊「管理」操作。
5、如果不記得伺服器密碼,我們可以點擊遠程操作,
6、在遠程連接裡面可以修改遠程連接密碼(一般購買好伺服器後伺服器商會把遠程賬號密碼發你)。
7、接下來我們需要通過電腦遠程連接伺服器了,通過電腦mstsc.exe進程進入遠程連接,先輸入遠程ip和用戶名,點擊連接。
8、然後輸入遠程密碼,點擊確定,這樣我們就進入伺服器遠程桌面了。
9、在伺服器遠程桌面上我們安裝網站運行環境(以phpstudy為例),然後我們把自己本地的網站搬到伺服器,然後配置域名就可以了。如果不能解決問題,建議重復上述步驟再操作一遍試試看。
7、如何運行伺服器上的應用程序?
是一端是服務端程序,一端是客戶端程序,你想要在你的伺服器上運行,那你得在你的伺服器上安裝服務端,有可能需要sql.想讓其它機器應用客戶端並將數據保存在你的伺服器上,那你得讓其它機器的客戶端數據連接到你的伺服器,或用你的伺服器名.或用你的伺服器ip地址.而有些軟體程序的連接協議不一樣.你可以先試試.不行可以hi我.
8、什麼是應用程序伺服器啊~~
伺服器為什麼叫伺服器,因為它要提供服務,而伺服器上要軟體才能提供服務
應用程序的意思是什麼?不就是軟體嘍,而應用程序伺服器就是軟體服務端所在的伺服器
比如QQ
---------------------
A發信息給B的過程
A---QQ應用程序伺服器---B
QQ不是有個會員聊天記錄嗎?
那麼就用到資料庫伺服器了,在A發信息給B的過程中,就加入了應用程序伺服器把信息存入資料庫伺服器
哎。。。。講不明白,只可意會,不可言傳(主要本人表達能力有限)
9、關於伺服器的應用
做後台支撐作用,如資料庫、域控制器、WEB服務(架網站)、文件服務(共享文件等)、DHCP(給區域網的電腦自動分配IP)、DNS(域名解析),也可做上網用的代理伺服器等。這些服務一般的桌面系統是不具備的
10、什麼叫應用伺服器?
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法 (methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供 (serves)商業邏輯(business logic)。
下面讓我們來細細道來:
Web伺服器(Web Server)
Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應 (response),例如送回一個HTML頁面。為了處理一個請求(request),Web伺服器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamic response)的產生委託(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,伺服器端(server-side)JavaScript,或者一些其它的伺服器端(server-side)技術。無論它們(譯者註:腳本)的目的如何,這些伺服器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
要知道,Web伺服器的代理模型(delegation model)非常簡單。當一個請求(request)被送到Web伺服器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求 (request)的程序(譯者註:伺服器端腳本)。Web伺服器僅僅提供一個可以執行伺服器端(server-side)程序和返回(程序所產生的)響應(response)的環境,而不會超出職能范圍。伺服器端(server-side)程序通常具有事務處理(transaction processing),資料庫連接(database connectivity)和消息(messaging)等功能。
雖然Web伺服器不支持事務處理或資料庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(fault tolerance)和可擴展性(scalability),例如負載平衡(load balancing),緩沖(caching)。集群特徵(clustering—features)經常被誤認為僅僅是應用程序伺服器專有的特徵。
應用程序伺服器(The Application Server)
根據我們的定義,作為應用程序伺服器,它通過各種協議,可以包括HTTP,把商業邏輯暴露給(expose)客戶端應用程序。Web伺服器主要是處理向瀏覽器發送HTML以供瀏覽,而應用程序伺服器提供訪問商業邏輯的途徑以供客戶端應用程序使用。應用程序使用此商業邏輯就象你調用對象的一個方法(或過程語言中的一個函數)一樣。
應用程序伺服器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一台PC、一個Web伺服器或者甚至是其它的應用程序伺服器上。在應用程序伺服器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限於簡單的顯示標記。相反,這種信息就是程序邏輯(program logic)。正是由於這種邏輯取得了(takes)數據和方法調用(calls)的形式而不是靜態HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業邏輯。
在大多數情形下,應用程序伺服器是通過組件(component)的應用程序介面(API)把商業邏輯暴露(expose)(給客戶端應用程序)的,例如基於J2EE(Java 2 Platform, Enterprise Edition)應用程序伺服器的EJB(Enterprise JavaBean)組件模型。此外,應用程序伺服器可以管理自己的資源,例如看大門的工作(gate-keeping ties)包括安全(security),事務處理(transaction processing),資源池(resource pooling),和消息(messaging)。就象Web伺服器一樣,應用程序伺服器配置了多種可擴展(scalability)和容錯(fault tolerance)技術。
一個例子
例如,設想一個在線商店(網站)提供實時定價(real-time pricing)和有效性(availability)信息。這個站點(site)很可能會提供一個表單(form)讓你來選擇產品。當你提交查詢 (query)後,網站會進行查找(lookup)並把結果內嵌在HTML頁面中返回。網站可以有很多種方式來實現這種功能。我要介紹一個不使用應用程序伺服器的情景和一個使用應用程序伺服器的情景。觀察一下這兩中情景的不同會有助於你了解應用程序伺服器的功能。
情景1:不帶應用程序伺服器的Web伺服器
在此種情景下,一個Web伺服器獨立提供在線商店的功能。Web伺服器獲得你的請求(request),然後發送給伺服器端(server-side)可以處理請求(request)的程序。此程序從資料庫或文本文件(flat file,譯者註:flat file是指沒有特殊格式的非二進制的文件,如properties和XML文件等)中查找定價信息。一旦找到,伺服器端(server-side)程序把結果信息表示成(formulate)HTML形式,最後Web伺服器把會它發送到你的Web瀏覽器。
簡而言之,Web伺服器只是簡單的通過響應(response)HTML頁面來處理HTTP請求(request)。
情景2:帶應用程序伺服器的Web伺服器
情景2和情景1相同的是Web伺服器還是把響應(response)的產生委託(delegates)給腳本(譯者註:伺服器端(server- side)程序)。然而,你可以把查找定價的商業邏輯(business logic)放到應用程序伺服器上。由於這種變化,此腳本只是簡單的調用應用程序伺服器的查找服務(lookup service),而不是已經知道如何查找數據然後表示為(formulate)一個響應(response)。這時當該腳本程序產生HTML響應(response)時就可以使用該服務的返回結果了。
在此情景中,應用程序伺服器提供(serves)了用於查詢產品的定價信息的商業邏輯。(伺服器的)這種功能(functionality)沒有指出有關顯示和客戶端如何使用此信息的細節,相反客戶端和應用程序伺服器只是來回傳送數據。當有客戶端調用應用程序伺服器的查找服務(lookup service)時,此服務只是簡單的查找並返回結果給客戶端。
通過從響應產生(response-generating)HTML的代碼中分離出來,在應用程序之中該定價(查找)邏輯的可重用性更強了。其他的客戶端,例如收款機,也可以調用同樣的服務(service)來作為一個店員給客戶結帳。相反,在情景1中的定價查找服務是不可重用的因為信息內嵌在HTML 頁中了。
總而言之,在情景2的模型中,在Web伺服器通過回應HTML頁面來處理HTTP請求(request),而應用程序伺服器則是通過處理定價和有效性(availability)請求(request)來提供應用程序邏輯的。
警告(Caveats)
現在,XML Web Services已經使應用程序伺服器和Web伺服器的界線混淆了。通過傳送一個XML有效載荷(payload)給伺服器,Web伺服器現在可以處理數據和響應(response)的能力與以前的應用程序伺服器同樣多了。
另外,現在大多數應用程序伺服器也包含了Web伺服器,這就意味著可以把Web伺服器當作是應用程序伺服器的一個子集(subset)。雖然應用程序伺服器包含了Web伺服器的功能,但是開發者很少把應用程序伺服器部署(deploy)成這種功能(capacity)(譯者註:這種功能是指既有應用程序伺服器的功能又有Web伺服器的功能)。相反,如果需要,他們通常會把Web伺服器獨立配置,和應用程序伺服器一前一後。這種功能的分離有助於提高性能(簡單的Web請求(request)就不會影響應用程序伺服器了),分開配置(專門的Web伺服器,集群(clustering)等等),而且給最佳產品的選取留有餘地。