在ECS上部署資料庫
資料庫是依照某種資料模型組織起來并存放二級存儲器中的資料集合。這種資料集合具有如下特點:盡可能不重複,以最優方式為某個特定組織的多種應用服務,其資料結構獨立于使用它的應用程式,對資料的增、删、改和檢索由統一軟體進行管理和控制.
阿裡雲有提供相應的高可用資料庫架構RDS,但由于RDS具有一定的限制條件,可能無法滿足部分生産環境的要求,例如需要使用Oracle資料庫、需要使用SQL Server報表服務等,在這種情況下,我們需要考慮在ECS上搭建資料庫的方式.
本文檔介紹如何在
雲伺服器ECS執行個體常用資料庫(Oracle、MySQL、SQL Server)。
常用資料庫簡介
常用資料庫包含以下三種:Oracle、MySQL、SQL Server;
Oracle
Oracle可以支援多種不同的硬體和作業系統平台,從桌上型電腦到大型和超級計算機,為各種硬體結構提供高度的可伸縮性,支援對稱多處理器、群集多處理器、大規模處理器等,并提供廣泛的國際語言支援。
Orcale是一個多使用者系統,能自動從批處理或線上環境的系統故障中恢複運作。系統提供了一個完整的軟體開發工具Developer2000,包括互動式應用程式生成器、報表列印軟體、字處理軟體以及集中式資料字典,使用者可以利用這些工具生成自己的應用程式。
Orcale以二維表的形式表示資料,并提供了SQL(結構式查詢語言),可完成資料查詢、操作、定義和控制等基本資料庫管理功能。
Orcale具有很好的可移植性,通過它的通信功能,微型計算機上的程式可以同小型乃至大型計算機上的Orcale,并且能互相傳遞資料。
Orcale屬于大型資料庫系統,主要适用于大、中小型應用系統,或作為客戶機/伺服器系統中伺服器端的資料庫系統。
MySQL
MySQL是一種開放源代碼的關系型資料庫管理系統(RDBMS),MySQL資料庫系統使用最常用的資料庫管理語言—結構化查詢語言(SQL)進行資料庫管理。MySQL資料庫也是可以跨平台使用的(如linux和Windows)。
SQL Server
SQL Server是美國Microsoft公司推出的一種關系型資料庫系統,是一個可擴充的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實作了與WindowsNT的有機結合,提供了基于事務的企業級資訊管理系統方案,SQL Server 2016以前的版本隻支援在windows上運作,不支援在linux上運作。
在ECS(Windows系統)上部署Oracle資料庫
企業中在Windows上部署Oracle資料庫的方式是先部署一台Windows系統的機器,然後在Windows系統上安裝Oracle軟體。這種部署方式具有耗時長、部署複雜、易出錯等缺陷。在阿裡雲平台上,可通過自帶的鏡像市場實作一鍵部署Windows系統的oracle資料庫,完美解決耗時長、部署易出錯的缺陷。
操作步驟
1、登入雲伺服器管理控制台。
2、單擊左側導航中的 雲伺服器>建立執行個體。在建立執行個體的頁面上,定位到鏡像,點選鏡像市場。
3、單擊鏡像市場的 從鏡像市場選擇(含作業系統)。
4、在鏡像市場的頁面,選擇資料庫。
5、在作業系統選擇,選擇主流使用的windows server 2012,架構選擇64位系統;
6、在下方檢視到具有windows2012 x64 oracle11g11.1.0.4企業版,點選購買;
7、
進入到購買頁面,點選購買即可。
8、購買完成配置後,如需要正常使用,還需要在ECS所屬的安全組配置入方向的開放1521、1158端口,安全組配置規則操作。
在ECS(Linux系統)上部署Oracle資料庫
在阿裡雲上自帶的鏡像市場還包含Linux系統的oracle資料庫,可通過購買實作一鍵部署Linux系統的Oracle資料庫,節省大量的敲擊代碼的時間。
4、在鏡像市場的頁面,在搜尋框中輸入Oracle。
5、列出了相應的Oracel資料庫的版本,點選相應的版本進行購買;
6、
7、購買完成配置後,如需要正常使用,還需要在ecs的所屬的安全組配置入方向的開放1521、1158端口,安全組配置規則操作;
在ECS(Windows系統)上部署SQL Server資料庫
企業中還會用到微軟SQL Server資料庫,因目前SQL Server 2016之前的版本隻支援在Windows上運作安裝,是以本文檔隻介紹在Windows系統的ECS執行個體上部署SQL Server資料庫的方法。
4、在鏡像市場的頁面,在搜尋鏡像框中輸入SQL Server。
5、選擇需要的相應版本,點選購買,進入到購買頁面,點選購買即可。
6、購買完成配置後,如需要正常使用,還需要在ecs的所屬的安全組配置入方向的開放1433、1434端口,安全組配置規則操作;
在ECS(Linux系統)上部署MySQL資料庫
MySQL資料庫在企業中經常被用到,阿裡雲除了有RDS雲資料庫産品支援MySQL外,在雲鏡像市場中還有已完成安裝MySQL資料庫的Linux系統,可借助雲鏡像市場實作便捷、快速的部署MySQL資料庫。
4、在鏡像市場的頁面,選擇資料庫,在搜尋框中輸入MySQL。
5、選中相應的版本及規格,點選購買,
6、安裝後,如需要正常使用,還需要在ecs的所屬的安全組配置入方向的開放3306端口,安全組配置規則操作。
在ECS(Windows系統)上部署MySQL資料庫
目前在雲市場上暫未包含有Windows系統的MySQL資料庫的鏡像,是以需要手動部署MySQL資料庫。
1、登入雲伺服器管理控制台,購買相應的Windows Server執行個體,可參考購買Windows執行個體。
2、購買成功後,進行相應的系統層面配置,遠端登入ECS執行個體;
3、進入MySQL官網下載下傳MySQL的安裝包;
4、安裝MySQL之前,需要先下載下傳插件進行安裝;
5、安裝“vcredist_x86.exe”插件;
6、下載下傳完成後,打開“mysql-installer-community-5.6.15.0.msi”進行MySQL安裝;
7、選擇第一項“Install MySQL Products”
8、勾選“接受協定”“跳過檢測更新”,點選下一步,點選“Custom”,也就是自定義安裝,右邊是選擇MySQL的安裝位置和資料庫位置,下圖操作案例選擇的是預設路徑,點選“NEXT”;
9、保持預設點解“NEXT”, 點選“Execute”,開始執行安裝;
10、點選“NEXT”至配置頁面,選擇“Server Machine”;
11、保持預設“NEXT”輸入管理者root的密碼,直至最後完成安裝;安裝完成後會在頁面出現MySQL的管理指令控制台;
12、安裝後,如需要正常使用,還需要在ECS的所屬的安全組配置入方向的開放3306端口,安全組配置規則操作;