LAMP系統營運者 on Azure

Day22 – 常用服務 4.mysql與postgresql(1)

在AZURE上面mysql與postgresql只是個配角

微軟的重心在 SQL SERVER Paas版 Azure SQL Database 且定價幾乎等同免授權費

為了綁哪些使用者還不清楚嗎

不過也不能說他不好

畢竟如果要比mysql與postgresql他怎樣都打不過另外兩家雲端廠商

但如果你是被app service吸引過來的節省費用的族群

資料庫放在AZURE上也就理所當然

如果要最便宜的搞定

我會建議使用VM來建立

但如果要方便管理那mysql就是使用 適用於 MySQL 的 Azure 資料庫 英文是 SQL Database for mysql 官網連結

如果是PostgreSQL就是 適用於 PostgreSQL 的 Azure 資料庫 英文是 SQL Database for PostgreSQL 官網連結

超繞口的

每次介紹都會唸到打結

服務上除了建立方式比較不一樣之外跟在傳統主機商或其他雲端沒什麼太大的不同

如果要使用phpmyadmin管理那可以參考我另外一篇文章 連結

找個支援php的web server就可以使用了

Day23 – 常用服務 4.mysql與postgresql(2)

在AZURE中建立SQL Database for mysql與SQL Database for mysql不是一件困難的事情

01

依序點選建立資源 –> Database –> 選擇資料庫

這邊要注意的是有人可能會問說 MariaDB 為何要打XX

這時候要說一件非常重要的事情

微軟預覽的東西

穩定度很差

除非系統完全不重要

不然不建議放置在預覽的服務當中

02

假設以SQL Database for mysql 為例

這邊就直接直覺的填入就不會有問題

比較特別的是要點入定價層中

定價層主要是在效能上的不同他的調整幾乎無中斷時間

所以建議是開小規格慢慢評估拉大就好

備選備援選項這邊就比較有趣 官方介紹網頁

這邊主要的差異是在於說可不可以在其他的機房回覆的差別

Day24 – 常用服務 4.mysql與postgresql(3)

03

建立完成後的畫面

04

在設定面上面來說其實沒什麼特別

主要要注意的地方是「連線安全性」

他預設是不給任何IP進行聯入的

如果要連入就需要新增IP

這邊新增ip基本上比較笨一點

但是勝在簡單易懂

另外有ssl加密的需求話可以啟動

但是台灣跑單幫的程式設計師好像很不流行寫加密

如果要啟動的話

要確認程式設計師有沒有要幫你改程式

05

另外要注意的是「伺服器參數」

這邊需要注意的是在auzre上面能調整的參數就這些

所以如果沒有可以選擇的話

那就是不能調整

Day25 – 常用服務 4.mysql與postgresql(4)

06

如果是AZURE SQL Database for PostgreSQL建立的畫面如下

其實跟SQL Database for MySQL是沒有啥不同的

跟MySQL依樣填好就點選建立

07

在建立完畢之後進入 AZURE SQL Database for PostgreSQL

你會發現這邊的設定跟Mysql一樣沒啥太多的不同

主要的差異會在「伺服器參數」上因為資料庫的類型不同有所差異 (這句根本是廢話)

同樣的您也可以在連線安全性設定好ip之後直接拿工具來連入

滾動返回頁首