服網LNMP叢集 w/ MySQL PaaS-1.0
平臺:arm
型別:ARM 模板
服務優惠價:按服務商許可協議
雲伺服器費用:檢視費用
產品詳情
產品介紹
本映象是根據Azure Resource Manager模板建立的,基於資源組下的高可用web系統,主要包括前端web負載均衡功能和後端資料庫高可用功能。前端主要是採用SLB和Nginx負載均衡到若干臺web應用伺服器。後端資料庫採用MySQL Database on Azure(PaaS服務),其本身提供了高可用性和負載均衡。通過以上實現了高可用web系統LNMP的基礎架構。
本映象包含三大功能模組,分別是前端Azure SLB和Nginx負載均衡,前端web應用服務,後端MySQL資料庫PaaS服務。
通過安裝實施本軟體,可以有效的提高公司內的開發管理效率,提高內部的響應速度,有利於迅速的組織起中小企業內部研發、測試或者生產環境。
前端負載均衡使用Azure SLB和Nginx搭建web負載均衡伺服器。
前端web應用伺服器web應用伺服器,可以部署若干臺提供不同web服務的應用的伺服器。
後端MySQL資料庫使用MySQL Database on Azure(PaaS服務)搭建高可用資料庫伺服器。
使用說明
在 Azure 映象市場選擇“服網LNMP叢集 w/ MySQL PaaS-1.0”映象,然後點選“部署”。
請新增新的資源組或者在自己賬號下選擇已有的資源組,然後輸入伺服器使用者名稱和密碼和複製mysql需要的密碼等,如果需要請修改其他預設引數。最後部署該映象。
部署成功之後,請登入:http://portal.azure.cn。檢視您設定的資源下的所有資源。
按照資源內部說明和描述,使用改資源。例如根據虛擬機器下的網路藉口下設定的公共IP登入改虛擬機器,配置web應用程式。
MySQL資料庫管理員帳號為 您設定的使用者名稱,密碼是 您設定的密碼,MySQL伺服器訪問地址可以通過portal檢視。
MySQL Database on Azure(PaaS)的價格連結:https://www.azure.cn/pricing/details/mysql/
技術詳情
使用SSH、WEB方式登入伺服器
1. 下載 linux 端的遠端工具 putty。
2. SSH登入資源組內所在的伺服器。
2.1 下載putty後解壓並開啟 putty.exe,並輸入您的SLB的IP(或 DNS 域名地址)及埠,nginxVM0埠為50000,nginxVM1埠為50001。
2.2 登入其他伺服器方法:在登入nginxVM0或者nginxVM1後,使用如下命令登入其他同一虛擬網路下伺服器,例如登入webchatVM0: ssh yourusername@10.0.2.20。
2.3. 使用部署虛擬機器的時候生成的使用者名稱登入,此使用者名稱具有 sudo 許可權,進入 Linux 後如果需要 root 許可權,可以執行: sudo passwd
3. 連線測試mysql,登入到webchatVM0後,可以在該及其上安裝mysql客戶端,然後測試連線mysql.
3.1 sudo yum -y install mysql安裝mysql客戶端。
3.2 執行命令mysql -h10.0.3.6 -uadmin -pyourpassword,連線測試mysql,其中10.0.3.6IP為ILB的IP。
4. 系統訪問地址為:http://{dnsLabelPrefix}.chinacloudapp.cn/ 或者http://{SLBpublicIP}
程式安裝和配置路徑:
軟體名稱位置伺服器
nginx/usr/sbin/nginxnginxVM0,nginxVM1
webwebVM0, webVM1, webVM2
系統虛擬網路裝置結構圖:
子網及其中的伺服器關係如下:
負載均衡Nginx伺服器所在Subnet-1子網,包括nginxVM0,nginxVM1兩臺伺服器。
web伺服器所在Subnet-2子網,包括webVM0,webVM1,webVM2三臺伺服器。
系統服務啟動和停止:
服務啟動,停止,重啟操作(如果mysqld操作服務報錯,請kill掉mysql多餘的程式,再進行重啟操作)
service mysqld (start|stop|restart)
service nginx(start|stop|restart)
service haproxy (start|stop|restart)
service keepalived (start|stop|restart)
Log預設檢視地址
nginx /path/to/nginx
mysql /path/to/mysqld.log
推薦更新與已知問題請參閱
http://www.servinet.cn/azure/lnmp.html
其他資訊
更新模板中的說明為中文,以方便使用者使用
地區:中國北部
上傳日期:2016年12月12日 08:37:57
立即訪問http://market.azure.cn
相關文章
- Kubernetes部署叢集Mysql服務MySql
- LNMP 分散式叢集(六):keepalived 高可用方案LNMP分散式
- LNMP 分散式叢集(五):ThinkPHP專案部署LNMP分散式PHP
- LNMP 分散式叢集(三):MySQL主從資料庫伺服器的搭建LNMP分散式MySql資料庫伺服器
- mysql叢集搭建MySql
- docker部署mysql叢集DockerMySql
- MySQL MGR 叢集搭建MySql
- docker搭建mysql叢集DockerMySql
- MySQL 5.7 叢集搭建MySql
- mysql8叢集搭建MySql
- MySQL叢集搭建方案(PXC)MySql
- LNMP 分散式叢集(四):Memcached 快取伺服器的搭建LNMP分散式快取伺服器
- WEB叢集- 高可用服務Web
- Linux中Mysql的叢集搭建LinuxMySql
- docker 配置 Mysql主從叢集DockerMySql
- MySQL 叢集知識點整理MySql
- mysql高可用叢集之MMMMySql
- Nginx網站服務與LNMP構建Nginx網站LNMP
- Nginx網站服務LNMP搭建論壇Nginx網站LNMP
- MySQL叢集架構:MHA+MySQL-PROXY+LVS實現MySQL叢集架構高可用/高效能MySql架構
- 【MySQL】MySQL(四)儲存引擎、索引、鎖、叢集MySql儲存引擎索引
- 使用containerd搭建MinIO叢集服務AI
- MySQL DB 叢集管理平臺--orchestratorMySql
- MySQL MGR 叢集搭建(單主模式)MySql模式
- mysql叢集02:幾個問題MySql
- MySQL叢集搭建(1)-主備搭建MySql
- CNStack 多叢集服務:基於 OCM 打造完善的叢集管理能力
- Redis服務之叢集節點管理Redis
- Dubbo原始碼解析之服務叢集原始碼
- 容器化|自建 MySQL 叢集遷移到 KubernetesMySql
- Mac 下 利用 docker 構建 MySQL 叢集MacDockerMySql
- 容器化 | 在 KubeSphere 中部署 MySQL 叢集MySql
- 搭建 MySQL 高可用高效能叢集MySql
- haproxy(單機)+mysql叢集負載均衡MySql負載
- 7、tomcat叢集+MySQL主從複製TomcatMySql
- Zookeeper叢集 + Kafka叢集Kafka
- LNMP 分散式叢集(一):Nginx+PHP平臺搭建與負載均衡配置LNMP分散式NginxPHP負載
- 搭建zookeeper叢集(偽叢集)
- 資料庫代理服務和叢集管理資料庫