---
# System prepended metadata

title: ArcGIS 技術白皮書：在雲端與虛擬環境中ArcGIS Enterprise的授權許可
tags: [Enterprise, 管理, 白皮書]

---


:::info
#### 超執行序 (Hyper-Threading, HT)

現在的 CPU 運算速度都太快了，因此運算核心經常處於閒置狀態下。Intel 的 CPU 有個叫做超執行緒 (Hyper-Threading, HT)的技術，可以將 4 核心的單一顆 CPU 模擬出 8 個核心。

其實說到底，這顆 CPU 還是只有四個基本的實體運算單元，但是CPU設計時，會將單一運算核心的暫存器(register)分成兩群，而 CPU 運算單元讀取的資料就是來自於暫存器，因此兩組暫存器就可以被作業系統判別為兩顆邏輯 CPU 了。 因此我們會說 CPU 的 HT 技術，可以讓你有 4 核 8 緒，就是這個原理

[摘入自鳥哥的Linux的私房菜](http://linux.vbird.org/linux_enterprise/cputune.php#1.2)
:::

ArcGIS Enterprise的元件ArcGIS Server，是以CPU核心數目作為授權計價標準，一套ArcGIS Enterprise授權以4核心為單位，因此了解佈署方案中所使用的CPU核心數相當重要。

以下是常見列出常見的情境與對應的授權數量：

- 如果主機的CPU實體為4核心，透過超執行序技術模擬出8個核心，ArcGIS Enterprise授權僅需4核心即可

- 如果主機的CPU實體超過4核心，可以透過虛擬化技術，切出一台4核心的虛擬主機，並在此主機上安裝ArcGIS Enterprise，以滿足ArcGIS Enterprise授權以4核心為單位的需求。

- 如果主機的CPU實體為8核心，沒有虛擬化，直接在主機上安裝ArcGIS Enterprise，則ArcGIS Enterprise會使用到8核心的CPU資源，但是軟體授權部分，則需要**1套ArcGIS Enterprise授權** + **一套4核心的additional cores授權**，讓8個核心都被授予核可的授權。

- 如果CPU實體為8核心的主機，被虛擬化成兩台4核心的虛擬主機，**1套ArcGIS Enterprise授權僅能裝在一台虛擬主機上**，另一台虛擬主機要作為其他用途使用。

在雲端環境中，雲端主機所對應的實體CPU數量，須參考供應商的文件，才能知道雲端主機確切使用的實體CPU數量。重點是**一個vCPU並不總是等同於一個CPU實體核心**，**vCPU表示實體CPU上的處理時間**，有一個公式可以計算雲端主機實體核心的等效性，以下文件說明了 *Amazon Web Services(AWS)* 及 *Microsoft Azure* 等雲端主機供應商所提供的實體核心等價列表：

* Amazon Web Services(AWS)
  https://aws.amazon.com/ec2/physicalcores/

* Microsoft Azure
  https://docs.microsoft.com/en-us/azure/virtual-machines/windows/acu
 

#### 參考文獻

- [Licensing ArcGIS Enterprise Deployments in Virtualized and Cloud Environments](https://www.esri.com/content/dam/esrisites/en-us/media/whitepaper/licensing-arcgis-enterprise-deployments-in-virtualized-and-cloud-environments.pdf)
- [鳥哥的Linux的私房菜](http://linux.vbird.org/linux_enterprise/cputune.php#1.2)