---
# System prepended metadata

title: 伺服器的架構與應用2-硬體方面的伺服器
tags: [server]

---

# 與個人電腦的==結構==差異
## 伺服器不能停止運轉
最大的區別為==伺服器是24小時運轉不能停止==
因伺服器隨時有用戶端連線，因此，其硬體組成必須以**不可停止運轉**為前提
* CPU、記憶體、硬碟等元件，皆須選用可以更換或擴充的零組件
* 各種元件都要進行備份

## 構造上的差異
* 各項零組件的可靠性高
* 有些伺服器能在不停止運轉下更換部分元件
* 便於擴充的構造


---

# 與個人電腦的==性能==差異
## 雙方追求的效能不同
在**個人電腦**的使用中，有一項==顯示效能==很重要，顯示效能指的是能夠正確且即時的表現自己按下的鍵盤按鍵內容與滑鼠的點擊動作等操作，並以此為前提**進行各種應用軟體的處理程序**。
對**伺服器**來說，重要的是各種處理程序是否得當。
伺服器在不斷執行輸出入操作的同時，也會監測系統整體狀況、負載情形，可以說伺服器更重視==輸出入效能==。
## 元件上的性能差異
伺服器處理量遠比個人電腦高，因此它會由==更多效能與可靠性更好的==CPU、記憶體和硬碟等元件所組成。


---
# 伺服器的作業系統
## 3種作業系統
* **Windows Server(由微軟公司發行)**
* **Linux**
* **類UNIX系統**

在日本市場上，Windows占五成，Linux跟類UNIX系統各占兩成左右，其次是廠商自己開發的獨立作業系統。

## 各作業系統優缺點
### Windows Server
* 可以在與Windows電腦相同的使用介面下操作
* 可以事先安裝好企業團體所必備的功能
* 有微軟在背後支援

### Linux 
* 可根據需要安裝模組以及必要的功能，作業系統較不佔資源
* 主要為開源軟體，能以相對簡單便宜的方式架構系統
* 系統穩定



---
# 伺服器多樣化的外觀
* **直立式（Pedestal server）**
    * 外觀和桌上型電腦一樣，只是比較大一點。
![](https://hackmd.io/_uploads/Hkb4oV5K2.jpg =300x)

* **機架式（Rack server）**
    * 將伺服器逐一安裝在專用機架內，擁有優異的可擴展性與容錯性，它的設計宗旨是盡可能減少空間占用。
![](https://hackmd.io/_uploads/Skcq-r5Yh.jpg)


* **刀鋒型（Blade server）、高密度**
    * 機架式伺服器的衍生產品，主要供應給會用到大量伺服器的資料中心，共通零件均位於機架一側，密度極高是它的特徵。
![](https://hackmd.io/_uploads/S1wnbSct2.png)

* **其他機型**
    * 大型電腦和超級電腦每個元件都有自己專用的機殼，通常會架設在專用的建築物或樓層中，由資訊部門等專人管理。
![](https://hackmd.io/_uploads/Hk3LQH5t3.jpg)
![](https://hackmd.io/_uploads/HJ_jQB5Fn.jpg)


---

# 雲端服務
## 雲端服務是什麼？
雲端服務是一種符合商業需求的網路作業服務，讓使用者不需購買軟體，只要透過電腦==連接遠端伺服器==的網路環境，**便能進行運算、儲存、備份等作業**。根據美國國家標準和技術研究院的定義，雲端服務具備以下 5 種特徵：
1. 隨需應變自助服務。
2. 隨時隨地用任何網路裝置存取。
3. 多人共享資源池。
4. 重新部署快速、靈活度高。
5. 可被監控與量測的服務。

雲端服務共有公有雲、私有雲、混合雲==3 種應用模組==、以及 SaaS、PaaS 以及 IaaS 等 ==3 種服務模式==，

## 2 大應用類型介紹
### 公有雲（Public Cloud）
公有雲是==由第三方雲端服務（如 AWS、Azure、Google 等）公司架設==，提供網路的開放資源空間，使用者向雲端服務公司租用如儲存空間、程式應用等服務。公有雲擁有大量數據與空間，以及資訊存取的高度彈性，且雲端服務公司會負責系統維護，降低企業的維護成本。
### 私有雲（Private Cloud）
私有雲是組織內部使用的私人雲端服務，==自行架設雲端主機==，透過使用者權限設定，以便控管資料調閱及存取，安全性比公有雲高，且不受網路頻寬與法規限制，然而，維護雲端主機的成本也會跟著增加。
### 混合雲（Hybrid Cloud）
混合雲兼具公有雲與私有雲的優勢，可將資訊分開處理，機密性較高的資訊在私有雲中存取、一般資訊則透過公有雲進行作業，如此一來便能有高彈性及高運算效率的優勢。

## 3 種服務模式
### SaaS (Software as a Service)
代表**軟體即服務**（或稱產品即服務）的意思，是一種雲端軟體交付模型。簡單來說，就是由雲端供應商負責開發、維護以及更新軟體，使用者只要透過網際網路以隨用隨付的方式購買軟體存取權，即可隨處存取由雲端支援的 SaaS 應用程式，例如：Microsoft 365、Google的Gmail服務等。透過雲端軟體的訂閱服務，使用者將不再需要自行開發軟體或購買一次性軟體，可為企業降低 IT 營運成本。
### PaaS (Platform as a Service)
**平台即服務**，指的是雲端供應商提供開發應用程式所需的硬體和軟體資源，包括：基礎架構、開發工具、作業系統等，完整支援應用程式生命週期，從初始開發和部署，到測試、管理及更新，企業用戶不用負擔管理或更新作業系統和開發工具，也無須費心維護硬體設備。
### IaaS (Infrastructure as a Service)
**基礎設施即服務**，指的是企業用戶向雲端供應商租用所需的伺服器、儲存空間及運算資源，即可任意部署以及執行作業系統、連網環境、儲存硬體，或應用程式所需的軟體系統組態，可依據企業的實際需求而量身打造所需的環境及架構，但不需維護或更新自己的資料中心基礎架構。
:::info
參考網頁:
[什麼是雲端服務？公有雲、私有雲 2 大應用類型完整介紹](https://www.metaage.com.tw/news/technology/206)
[SaaS與IaaS、PaaS有何差別？5分鐘搞懂SaaS是什麼！](https://www.metaage.com.tw/news/technology/399)
:::


---
# 中介軟體 (Middleware)
![](https://hackmd.io/_uploads/B14Y4BoYh.png =500x)
又譯中介軟體、中介層，是一類**提供系統軟體和應用軟體之間連接、便於軟體各部件之間的溝通的軟體**，應用軟體可以藉助中介軟體在不同的技術架構之間共享資訊與資源。中介軟體位於客戶機伺服器的作業系統之上，管理著計算資源和網路通信。

中介軟體在現代資訊科技應用框架如Web服務、面向服務的體系結構等中應用比較廣泛，如資料庫、Apache的Tomcat，IBM公司的WebSphere,BEA公司的WebLogic應用伺服器，金蝶的Apusic系列產品，東方通的Tong系列中介軟體等都屬於中介軟體。

延伸閱讀:
> [維基百科](https://zh.wikipedia.org/zh-tw/%E4%B8%AD%E9%97%B4%E4%BB%B6)
> [什麼是中介軟體？](https://aws.amazon.com/tw/what-is/middleware/)