Web888.vn
  • Khám phá
  • Kiến thức công nghệ
    • Học lập trình
      • Lập trình C/C++
      • Lập trình HTML
      • Lập trình Javascript
        • ReactJS framework
        • AngularJS framework
      • Cơ sở dữ liệu
        • Micrsoft SQL Server
      • Lập trình PHP
        • Lập trình PHP cơ bản
        • Laravel Framework
    • WORDPRESS
      • WordPress cơ bản
      • WordPress nâng cao
      • Chia sẻ WordPress
    • Machine Learning
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
  • Kinh doanh online – MMO
    • Tiếp thị liên kết
    • Drop shipping
    • Google Adsense
    • Kiếm tiền youtube
    • Tiền điện tử
    • Thương mại điện tử
  • Chia sẻ IT
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
  • Kỹ năng sống
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Micrsoft SQL Server
Giới thiệu Azure SQL

Giới thiệu Azure SQL

  • 17-06-2022
  • Toanngo92
  • 0 Comments

Mục lục

  • Giới thiệu về Azure SQL
    • Các dịch vụ và sản phẩm của bộ phần mềm Azure SQL
  • Kiến trúc Azure SQL
      • Client Layer
      • Platform Layer
      • Service Layer
      • Infrastructure Layer
  • Tính năng và lợi ích của Azure SQL
  • Sự khác biệt giữa Azure SQL và SQL Server đặt tại chỗ (On-Premises)
  • Giá cả Azure SQL
  • Kết nối Azure SQL
  • Kết nối Azure SQL với SSMS

Giới thiệu về Azure SQL

Cloud computing ( công nghệ đám mây) là một công nghệ liên quan đến việc cung cấp phần mềm, nền tảng và cơ sở hạ tầng dưới dạng dịch vụ thông qua internet hoặc mạng.

Microsoft Azure là là sản phẩm chính trong bộ sản phẩm và dịch vụ điện toán đám mây của Microsoft.

Các tính năng của nền tảng Microsoft cloud được cung cấp bởi Microsoft Azure SQL Database, được gọi là Azure SQL.

Dữ liệu trên azure sql không có ràng buộc về vị trí cụ thể. Điều đó có nghĩa là dữ liệu lưu trữ trên SQL Azure có thể xem và chỉnh sửa ở bất kỳ đâu, toàn bộ dữ liệu được lưu trữ trên nền tảng cloud.

  • Nghiệp vụ CSDL quan hệ dựa trên đám mây là thế mạnh công nghệ của SQL Server
  • mở rộng chức năng Microsoft SQL Server để phát triển các ứng dụng dựa trên Web, có thể mở rộng và phân phối.
  • Không chỉ là một sản phẩm đơn lẻ mà đề cập đến một nhóm các sản phẩm được quản lý, thông minh và bảo mật sử dụng công cụ cơ sở dữ liệu SQL Server trong đám mây Azure.

Azure SQL trước đó được biết đến với các tên khác như SQL Azure, SQL Server data Serivces, SQL services và Windows Azure SQL Database.

Nó có thể được sử dụng để lưu trữ và quản trị dữ liệu bằng cách sử dụng các câu truy vấn tương tự SQL Server 2019.

Cho phép người dùng xử lý các truy vấn liên quan, thao tác tìm kiếm, đồng bộ dữ liệu với mobile users và remote back offices. Azure SQL có thể lưuu trữ cả dữ liệu có cấu trúc và không có cấu trúc.

Nó cũng có thể sử dụng thông qua ứng dụng Azure, Viual Studio.

Một trong những đối thủ cạnh tranh của Azure SQL là Amazon Web Services (AWS), cũng là một sản phẩm dịch vụ lưu trữ cơ sử dữ liệu . Chúng thường xuyên được so sánh với nhau.

Cả ứng dụng dựa trên đám mây cũng như tại chỗ đều có thể sử dụng cơ sở dữ liệu Azure SQL.

Ứng dụng lấy dữ liệu từ Azure SQl thông qua giao thức gọi là Tabular Data Stream (TDS).

Các dịch vụ và sản phẩm của bộ phần mềm Azure SQL

SQL Server on Azure Virtual Machines: tạo điều kiện thuận lợi cho việc di chuyển các ứng dụng hiện có hoặc xây dựng các ứng dụng mới trên đám mây cho các khối lượng công việc SQL Server quan trọng.

Azure SQL Managed Instance: Là dịch vụ cơ sở dữ liệu đám mây thông minh, có thể mở rộng, kết hợp khả năng tương thích với SQL Server rộng nhất với các lợi ích của một nền tảng được quản lý hoàn toàn như một dịch vụ.

Azure SQL Database: Là một dịch vụ cơ sở dữ liệu quan hệ thông minh, có thể mở rộng, được xây dựng cho đám mây. Nó luôn được cập nhật, với các tính năng tự động và được hỗ trợ bởi AI giúp tối ưu hóa hiệu suất

Azure SQL Edge: Là một công cụ cơ sở dữ liệu SQL được tối ưu hóa với kích thước nhỏ, được tối ưu hóa tích hợp Trí tuệ nhân tạo (AI)

Azure SQL Service

Kiến trúc Azure SQL

Client Layer

hoạt động như giao diện ứng dụng, bao gồm SQL Server Tools, Open Database Conectivity (ODBC), ADO.NET , và Hypertext Processor (PHP).

Giao thức TDS sẽ chuyển đổi dữ liệu giữa ứng dụng và SQL databases và giao tiếp với ứng dụng.

Platform Layer

Bao gồm các hệ thống (data nodes) lưu trữ Azure SQL Server thực tế trong trung tâm dữ liệu. Mỗi Cơ sở dữ liệu SQL được lưu trữ tại một trong các nút và được sao chép hai lần qua hai máy chủ vật lý khác nhau. Azure SQL đảm bảo rằng nhiều bản sao của máy chủ được lưu giữ trong Azure Cloud. Nó cũng đảm bảo rằng các bản sao được đồng bộ hóa khi dữ liệu trong đó được mô phỏng.

Service Layer

Nằm giữa lớp nền tảng và lớp khách hàng và hoạt động như một cánh cửa giữa hai lớp. Nó xác thực yêu cầu cơ sở dữ liệu Microsoft Azure SQL và xác thực người dùng. Ngoài ra, nó thiết lập một người dùng. Ngoài ra, nó thiết lập một kết nối giữa máy khách và máy chủ và định tuyến các gói bằng cách sử dụng kết nối này.

Infrastructure Layer

Là tầng cuối cùng của kiến trúc và chịu trách nhiệm quản lý hệ điều hành và phần cứng vật lý.

Tính năng và lợi ích của Azure SQL

  • Chi phí thấp
  • Khả năng tăng quy mô
  • Sử dụng TDS làm giao thức
  • Các biện pháp chuyển đổi dự phòng tự động.
  • Tính linh hoạt trong việc sử dụng dịch vụ
  • Hỗ trợ Transact-SQL

Sự khác biệt giữa Azure SQL và SQL Server đặt tại chỗ (On-Premises)

Tools: On-premises SQL Server cung cấp một số công cụ giám sát và quản trị.. Tất cả công cụ này có thể không support bởi Azure SQL, đó là hạn chế của Azure.

Backup: Sao lưu và phục hồi bắt buộc phải được support trong SQL SErver on-premises cho việc phục hồi sau thảm họa. Với Azure, dữ liệu lưu trên cloud, nên không cần backup và restore.

USE statement: Câu lệnh USE không hỗ trợ trong Azure SQL. Vì vậy, người dùng không thể chuyển đổi database trong Azure SQL như là on-premises SQL Server.

Authentication: Azure SQL chỉ hỗ trợ SQL Server Authentication, còn SQL Server on-premises hỗ trợ cả SQL Server Authentication và Windows Authentication.

Transact-SQL support: không phải tất cả các tính năg T-SQL được hỗ trợ trong Azure SQL.

Accounts and Logins: Trong Azure SQL, tài khoản quản trị được tạo trong Azure management portal, vì vậy, không có thông tin đăng nhập người dùng cấp phiên bản riêng biệt.

Firwalls: Cài đặt Firewals để cho phép cổng và IP có thể được quản trị trong server vật lý cho on-premises SQL Server. Vì cơ sở dữ liệu Azure SQL hiện diện trên đám mây, xác thực thông qua đăng nhập là phương pháp duy nhất để xác minh người dùng.

Giá cả Azure SQL

Có 2 loại phương pháp để tiếp cận Azure SQL:

  1. Đăng ký tài khooản miễn phí và có 30 ngày hoặc 12 tháng miễn phí sử dụng Azure SQL, sau đó tài khooản sẽ bị tính phí.
  2. Mua bản có ví với 2 danh mục:
    1. Virtual Core based purchasing.
    2. DTU based based pruchasing.

Kết nối Azure SQL

Truy cập https://portal.azure.com và đăng nhập

Nếu đã có tài khoản, đăng nhập tài khoản Microsoft của bạn.

Giao diện sau khi đăng nhập:

Click Start with an Azure Free trial và tiến hành đăng ký

Verify credicard

Bước cuối cùng sau khi đăng ký, click chọn SQL databases

Tiếp tục, bấm create database:

Giao diện SQL Databases
Tạo database trên Azure SQL

Kết nối Azure SQL với SSMS

Bước 1, mở SSMS:

Tạo Firewall Rule mới
Thêm IP máy khách vào Rule

Tạo bảng mới
Tạo cột mới

Đăng nhập cloud để kiểm tra:

Giao diện trên portal sẽ được cập nhật theo table vừa tạo.

Bài viết liên quan:

PolyBase, Query Store, và Stretch Database trong SQL Server
Dữ liệu JSON trong SQL Server
Các tính năng nâng cao SQL trong SQL Server 2019
Xử lý lỗi và TRY CATCH trong SQL Server
Transaction trong SQL Server
FUNCTION (hàm) trong SQL Server
Lập trình và control of flow trong Transact SQL
Trigger trong SQL Server
Index trong SQL Server
Truy vấn metadata và Dynamyic Management Object trong SQL Server
Stored Procedure trong SQL Server
VIEW trong SQL Server

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

FUNCTION (hàm) trong SQL Server

Vòng lặp và kiểm soát luồng chương trình trong PHP

Biểu thức chính quy (Regular Expression) trong PHP

Biến (Variable) trong PHP

Các kiểu dữ liệu trong PHP

Giới thiệu

web888.vn là chuyên trang chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với web888

© web888.vn - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×