You are on page 1of 20

Nhóm 10:

1. Châu Gia Bảo


2. Quách Hữu Luân
3. Đào Đoàn Duy Thăng
4. Trần Thành Nguyên

Topic Lab – Cloud Computing: Microsoft Azure


Deploy website có database trên Microsoft Azure

- Bước 1: Truy cập vào Portal Azure. Bấm App Service → Create → App Services
để Create Web App.
+ Subcription: vai trò mà ta đăng ký web app.
+ Resource Group: nơi để chứa SQL, ở đây nhóm đã tạo nơi để chứa các dịch vụ
của SQL là Nhom10_group.
+ Name: ta gõ tên của địa chỉ web, ở đây nhóm đặt tên là dientoandammay.
+ Publish: chọn vào Code.
+ Runtime stack: ta chọn phiên bản mà web chạy.
+ Region: ta chọn vùng, nhóm chọn East Asia.
+ Operating System: chọn OS cho web, ở đây nhóm chọn Windows.
Sau đó nhấn Next: Database.
Hình 1. Create Web App

Hình 2. Create Web App

Sau khi tạo website thành công, ta chọn App services để xem website mà nhóm đã
tạo.
Hình 3. Create website thành công
- Bước 2: Chọn vào website dientoandammay, ta sẽ thấy được toàn bộ thông tin về
website mà ta đã tạo.

Hình 4. Xem thông tin website đã tạo


Ở đây ta nên chú ý đến mục Download publish profile, ta sẽ tải Publish
profile này xuống và upload website của chúng ta lên trên trang Portal
Azure.

Hình 5. Download publish profile

- Bước 3: Quay lại Azure services → SQL database để tạo database cho website.
+ Subcription: vai trò mà ta đăng ký database.
+ Resource Group: nơi để chứa SQL, ở đây nhóm đã tạo nơi để chứa các dịch vụ
của SQL là Web.
+ Databas name: ta gõ tên của database, ở đây nhóm đặt tên là dientoandammay.

Hình 6. Create SQL Database


Hình 7. Create SQL Database

Hình 8. Create SQL Database

+ Server: chọn máy chủ. Nếu không có server thì ở mục Server → Create new
Hình 9. Create SQL Database Server

Hình 10. Create SQL Database

Ta nhấn vào Configure databse để cấu hình máy chủ cho database của mình.

+ Provisioned: chi phí chi trả cho server khá cao.


+ Serverless: chi phí chi trả thấp hơn → nên nhóm chọn Serverless.

Sau đó nhấn Apply.

Hình 11. Configure SQL Database

Ta nhấn Next đến cuối cùng. Ta sẽ coi được thông tin chi tiết cho SQL databse mà
mình đã tạo bao gồm chi phí chi trả hằng tháng bao nhiêu đô, dung lượng lưu
trữ,… Chọn Create.
Hình 12. Create SQL Database

Sau khi tạo thành công, ta quay lại Azure Services → SQL database thì sẽ thấy
được dịch vụ database mà mình tạo.

Hình 13. Create thành công SQL Database


Chọn vào database dientoandammay để cấu hình, sẽ thấy được toàn bộ thông tin
SQL database mà ta đã tạo. Lưu ý, nếu ta không thể kết nối đến SQL thì ta chọn
vào Set server firewall, để Add các IP client truy cập đến và chọn Yes ở mục
Allow Azure services and resource to access this server → nhấn Save.

Hình 14. Xem thông tin SQL Database


Hình 15. Add IP Client

- Bước 4: Tiến hành test thử databases.


Để kết nối với Microsoft SQL Server ta cần server name của Azure. Về Home →
SQL databse → dientoandammay → Chọn Connection strings → Copy tên của
server.
Hình 16. Xem server name của SQL Database trên Azure

Hình 17. Lấy server name

- Bước 5: Mở Microsoft SQL Server lên và tiến hành kết nối với server Azure.
+ Server type: chọn Database Engine
+ Server name: paste tên server mà ta đã copy trên Azure.
+ Authentication: chọn SQL Server Authentication
+ Login và Password: ta nhập username và password lúc tạo server lưu trữ SQL
database trên Azure → nhấn Connect.

Hình 18. Connect SQL Server

Connect thành công database.

Hình 19. Connect thành công


- Bước 6: Ta tiến hành Sign in vào tài khoản Microsoft Azure để thiết lập rule mới
cho firewall → chọn OK.

Hình 20. New firewall rule


Hình 21. New firewall rule

- Bước 7: Qua Visual studio để tạo một project mới → chọn ASP.NET Core Web
App → project name: dtdm → Create.
Khi muốn đưa website lên hosting thì ta phải đăng nhập tài khoản Microsoft mà
bạn đã đăng ký Azure vào trong Visual studio.
Nhấn chuột phải vào dtdm → chọn Publish → chọn Azure → Next → chọn Azure
App Service (Windows) → Next
Hình 22. Tạo project trong Visual studio

Hình 23. Tiến hành publish

Tiếp tục ấn finish.


Hình 24. Tiến hành tạo publish

Ấn nút publish.

Hình 25. Publish thành công

Sau khi publish sẽ tạo ra một đường link để ta truy cập.


Hình 26. Tạo thành công link website

Ta nhấn vào đường link đó và truy cập được vào website đã publish.

Hình 27. Truy cập thành công website

- Bước 8: Nhóm tiến hành đẩy source code khác là Wordpress lên Azure.
Hình 28. Đẩy source code Wordpree lên Azure

Sau khi up thành công source code, ta sẽ nhận được thông tin đầy đủ về website

Hình 29. Thông tin về web Wordpress trên Azure

Ta truy cập đường link dẫn đến trang web mà Azure cung cấp https://web-
nhom10.azurewebsites.net/ để xem trang web mà ta đã up lên.
Hình 30. Giao diện web đã up lên Azure

Hình 31. Giao diện web đã up lên Azure


Hình 32. Giao diện web đã up lên Azure

Hình 33. Giao diện web đã up lên Azure

→ Như vậy, ta đã thành công trong việc triển khai một dịch vụ website có database chạy
trên hosting của Microsoft Azure.

You might also like