80%(5)4 out of 5 people found this document helpful
This preview shows page 1 - 3 out of 6 pages.
Azure offers two types of solutions for relational data services.Azure SQL database (PaaS): It provides compatibility with most SQL Server features. This service removes the need for you to manage the underlying operating system and database-server platform. It is also considered as the database as a service (DBaaS).Database (IaaS): This enables you to deploy Azure IaaS virtual machines on top of which you can run an instance of the relational database management system, such as MySQL, SQL Server, Oracle 11c and list goes on...Azure provides many services for managing relational data such as:Azure SQL data warehouse, a completely managed relational data as a service.Azure Data Factory Service, offers extraction, transformation, and loading functionality of data.Azure Data Analytics, delivers analysis services based on any combination of unstructured, semi-structured, and structured data.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 costand faster provisioning.Differences between SQL Server and Microsoft Azure SQL DatabaseAzure 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 serverdoes.)PowerShell installation for Ubuntu machines:Execute the below commands consecutively# Get the Microsoft repository Keys