Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
jim60105 committed Sep 9, 2023
1 parent 791f72b commit f21f627
Showing 1 changed file with 13 additions and 19 deletions.
32 changes: 13 additions & 19 deletions docs/2_administrator-guide/4_before-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,25 @@ draft: false

Azure 是微軟推出的雲端服務平台,提供了可靠、安全且可擴展的雲端運算服務。它具備完整的雲端產品組合,並可自動調整資源以因應需求變化,讓使用者能以最佳成本運用雲端。

若你選擇使用任何一項 Azure 服務,請參考此官方教學文件註冊 Azure 帳號,並且完成設定 Azure 訂閱。
[https://learn.microsoft.com/en-us/training/modules/create-an-azure-account/](https://learn.microsoft.com/en-us/training/modules/create-an-azure-account/)
- 若你選擇使用任何一項 Azure 服務,請參考此官方教學註冊 Azure 帳號,並且完成設定 Azure 訂閱。
[https://learn.microsoft.com/en-us/training/modules/create-an-azure-account/](https://learn.microsoft.com/en-us/training/modules/create-an-azure-account/)

請參考此官方教學文件創建一個資源群組
[https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal)
- 請參考此官方文件創建一個資源群組,將本專案的所有資源部署在這裡
[https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal](https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-portal)

## DigitalOcean

DigitalOcean Droplets 是基於 Linux 的虛擬機器,運行在虛擬化硬體之上。DigitalOcean Droplets 是簡單、可擴展的虛擬機器,適用於所有的網站託管和 VPS 託管需求。

DigitalOcean 的主機價格較 Azure 便宜數倍,我們推薦你將監控服務部署在 DigitalOcean Droplet。
**DigitalOcean 的主機價格較 Azure 便宜數倍**,我們推薦你將監控服務部署在 DigitalOcean Droplet。

請至少租用 1vCPU + 1GB RAM 的方案 (6 美元/月),並搭配 3GB 的 Swap (0.3 美元/月)。
請至少租用 `1vCPU + 1GB RAM` 的方案 (6 美元/月),並搭配 `3GB 的 Swap` (0.3 美元/月)。

請參考官方文件建立你的虛擬機器。
[https://docs.digitalocean.com/products/droplets/how-to/create/](https://docs.digitalocean.com/products/droplets/how-to/create/)
- 請參考官方文件建立你的虛擬機器。
[https://docs.digitalocean.com/products/droplets/how-to/create/](https://docs.digitalocean.com/products/droplets/how-to/create/)

請參考官方文件安裝 Docker 和 Docker Compose。
[https://docs.docker.com/engine/install/](https://docs.docker.com/engine/install/)
- 請參考官方文件安裝 Docker 和 Docker Compose。
[https://docs.docker.com/engine/install/](https://docs.docker.com/engine/install/)

:::tip

Expand All @@ -42,7 +42,7 @@ DigitalOcean 的主機價格較 Azure 便宜數倍,我們推薦你將監控服

## 資料庫

本專案支援以下兩種資料庫: Azure Cosmos DBApache CouchDB。我們選用這兩種資料庫是因為它們都是 NoSQL 資料庫,並且都支援**直接從前端網站查詢資料庫**以這種方式提供公開性資料的查詢,能極大的降低網頁後端的開發成本和維運成本
此專案支援以下兩個資料庫:Azure Cosmos DBApache CouchDB。我們選擇這兩個資料庫,因為它們都是NoSQL資料庫,並且支援**從前端網站直接查詢資料庫**通過以這種方式提供公開的數據查詢,可以大大降低後端開發成本和運維成本

請在雲端部署時選用 Azure Cosmos DB,本地部署時選用 Apache CouchDB。

Expand All @@ -65,14 +65,8 @@ Apache CouchDB 是一個開放原始碼的文件導向 NoSQL 資料庫,使用

Apache CouchDB is an open-source document-oriented NoSQL database that uses JSON to store data. It provides easy-to-use RESTful APIs to access, manage, and replicate data between nodes. CouchDB allows databases to be replicated to multiple servers and clients through its built-in, efficient, bi-directional synchronization mechanism to achieve high availability and fault tolerance.

請準備一台 Apache CouchDB 伺服器,並且參考後續文件(還沒寫!)完成設定。

:::note

請參考官方文件安裝 Apache CouchDB
[https://docs.couchdb.org/en/stable/install/index.html](https://docs.couchdb.org/en/stable/install/index.html)

:::
- 請參考官方文件安裝 Apache CouchDB,並且參考後續文件(還沒寫!)完成設定
[https://docs.couchdb.org/en/stable/install/index.html](https://docs.couchdb.org/en/stable/install/index.html)

## 容器執行平台

Expand Down

0 comments on commit f21f627

Please sign in to comment.