Một số vấn đề thường gặp khi tạo SQL Database trên Microsoft Azure

Khi mới chuyển từ các dịch vụ hosting khác sang Azure, vấn đề khiến nhiều người cảm thấy đau đầu là dịch vụ Azure SQL Database sử dụng khá phức tạp, chẳng hạn vấn đề “Không thể connect lên Database từ máy client do chưa Whitelist IP”. Do đó, trong bài viết này, mình sẽ hướng dẫn bạn cách xây dựng Azure SQL Database thông qua hình ảnh, cũng như cách xử lý một số vấn đề mình từng gặp để bạn có thể thực hiện được hiệu quả hơn.

Bước 1. Đăng nhập vào MS Azure của bạn.

Bước 2. New > Databases > SQL Database

Bước 3. Điền các thông tin cần thiết. Ở đây bạn chú ý phần Server: Configure required settings (Qua Bước 4).

Bước 4. Click vào “Server: Configure required settings” > Create a new server > Điền các thông tin cần thiết > Select

Bước 5. Chọn cấu hình SQL Database. Tùy theo giá tiền chi trả, Database của bạn sẽ có tốc độ truy cập khác nhau. Ở đây mình để mặc định là S2 Standard.

Bước 6. Pin to Dashboard > Create

Tới đây thì cơ bản đã hoàn thành bước tạo SQL Database trên Microsoft Azure. Bạn sẽ thấy screen như dưới đây nếu tạo lập thành công.

Cơ mà chưa xong đâu bạn ơi. Giờ mới tới phần “có vẻ quan trọng” nhất bài này.

1. White-list IP Client để connect lên SQL Database từ máy của bạn.

Do Azure SQL Database bảo mật rất tốt nên chúng ta cần phải Whitelist IP của mình trước khi connect vào. Điều này giúp bảo vệ Database của chúng ta trong trường hợp bị lộ Username/ Password connect Database thì Hacker cũng không thể access vào được từ một địa chỉ IP chưa được Whitelist.

Bước 1. Click vào Database vừa tạo.

Bước 2. Click Set server firewall (Button ở giữa ExportDelete)

Bước 3. Click Add Client IP

Bước 4. Chỗ Allow access to Azure Services: Chọn ON

Bước 5. Click Save

Như vậy, bạn đã Whitelist thành công IP của mình để connect lên Azure SQL.
Giờ chúng ta sẽ thử connect lên bằng Microsoft SQL Server Management Studio 2016 nhé.

Bước 1. Bật phần mềm lên (tất nhiên rồi)
Bước 2. Điền các thông tin Server name, Login, Password.

Bước 3. Connect và nếu thấy giống hình dưới là OK rồi đó.

Lúc này bạn có thể thực hiện các câu lệnh CREATE TABLE, SELECT,… từ Client được rồi.

Thay đổi gói SQL Database sử dụng

Mục đích của việc thay đổi này là giúp bạn dễ dàng quản lý được chi phí sử dụng SQL Database trên Azure của mình. Đơn giản là trong quá trình sử dụng, sẽ có lúc SQL Database cần khả năng chịu tải lớn, dung lượng lớn; nhưng cũng có lúc chỉ dùng để duy trì một lượng nhỏ “vừa đủ dùng”. Do đó, sẽ rất phí tiền nếu bạn để SQL Database luôn hoạt động ở mức cao, trong khi mình lại chưa có nhu cầu dùng tới.

Bước 1. Click vào Database muốn đổi Pricing tier

Bước 2. Click Pricing tier > View All

Bước 3. Chọn Pricing tier mà bạn muốn (Ở đây mình đổi về gói rẻ nhất: B – Basic)

Bước 4. Select

Tùy vào lượng dữ liệu mà bạn có trên SQL Database mà quá trình chuyển sẽ nhanh hay chậm. Và như vậy là xong rồi đó. Mỗi khi bạn muốn nâng Pricing tier lên để tăng khả năng chịu tải cho hệ thống thì cũng làm tương tự.

Chúc các bạn thành công.

Lại Trung Minh Đức – Microsoft Student Partners Vietnam

Leave a Reply

Your email address will not be published. Required fields are marked *