Azure SQL Database (PaaS) Vs SQL
Server (IaaS)
Azure SQL Database(PaaS):
- Minimized
overhead and cost when compared with an on-premises virtual machine.
- Provisioning
time is very less than SQL server (IaaS)
- No full
support for the virtual network in Azure SQL database (PaaS)
- Contains
fewer features than SQL server in a virtual machine.
SQL Server (IaaS):
- Low
overhead and cost, as it doesn't require infrastructure support.
- Provisioned
with full virtual network support for SQL server in a virtual machine.
Note: If you're running a virtual machine
only for SQL database, it is recommended to migrate your database to Azure SQL
database due to its lower cost and faster provisioning.
Differences
between SQL Server and Microsoft Azure SQL Database
Azure SQL database and
SQL server differ in various aspects such as:
- Size Limitations:
SQL server has no upper limit for database size it can extend up to
500,000 TB, whereas Azure SQL database has maximum database size limit up
to 4 TB which comes in premium service tier.
- Connection Limitations: SQL server is more flexible than Azure SQL database
in establishing and maintaining connections. Some such scenarios are:
- SQL database doesn't support windows
authentication.
- SQL database requires @<server> as
appended to the login username in connection strings.
- SQL server supports static and dynamic port allocation.
- Features Support: SQL database differs in supporting many of the SQL
server features. Some of them are listed below.
- Agent Service (cannot
use the SQL Server Agent service to schedule and run jobs on SQL
Database.)
- Audit (Records
of server and database events are not featured in SQL database auditing.)
- Backup and Restore (SQL
Database supports an automated backup schedule that creates transactionally
consistent backups in the form of BACPAC files created in
Azure storage.)
- File Streaming (SQL
database uses azure blob storage for unstructured data,
whereas FILESTREAM and FileTable are not supported in SQL
database as SQL server does.)
Comments
Post a Comment