Belgian SQL UG talk On Windows Azure SQL Database and CO: The last couple of months have been very exciting times for Microsoft fans. With the release of the central flagship, SQL Server 2012, and the new and improved Cloud offering on Windows Azure, Microsoft managed to change the IT Landscape dramatically. During this talk we want to take you through all the SQL Server features in the Windows Azure Environment in either the full cloud spectrum or hybrid scenario’s. We’ll cover subjects like SQL Databases, IaaS, provisioning, integration, migration and touch some of the more computing topics in the Windows Azure when it comes to data. Going from the pure basics of all SQL related to the more advanced stuff you can do with this magnificent cloud platform.
Presiding Officer Training module 2024 lok sabha elections
Azure SQL Database: An Introduction to the Platform as a Service
1. • intended audience :
– SQL DBA’s, SQL Server enthousiasts, non Azure Database developers
• goal :
– Enlight the most valueable aspects on Windows Azure SQL Database and all related material
2.
3. An evening in the
cloud:
The old, the new and the big
8. Cloud Platforms
Public Cloud Platforms
Platform as a Service (PaaS)
Private Cloud Infrastructure as a service (IaaS) For Scalable Web Apps For Data-Driven Business For Collaboration Apps
Platforms Apps
Hosters
Dynamic
infrastructure Toolkit
for System Center Dynamics CRM / xRM
Dynamic DataCenter Windows Azure Platform Office 365
Microsoft (Hyper-V Online
Toolkit for Hosters
Cloud, AppFabric (Hyper-V Cloud)
Server)
Windows Live
Hosters
Google Saleforce.com
VMWare vSphere VMWare vCloud Initiative (ESX, Google Docs
AppEngine Force.com
(ESX, vCenter) vCenter)
Others
Amazon Web Services
Amazon Web Services
GoGrid Cloud
Hosting, RackSPace, others
42. Supported Versions
SQL Server 2012, 2008 R2, 2008
Supported Features
All SQL Server features supported except failover clustering *
SQL Server Provisioning
Cloud-first using stock images, bring your own server / VHD, capture cloud
images
SQL Server Licensing
Pay by the hour or migrate your own license via Software Assurance **
43.
44. Storage Recommendations
Do not use write caching
Avoid using OS drive for large databases
Consider putting database and transaction log files on separate drives
Consider putting tempdb on the non-persistent cache disk (D:)
Database Recommendations
Consider using database page compression to reduce I/O
High Availability Recommendations
Consider latency between primary and replica when choosing sync mode
45. SQL Server Windows Azure SQL Database
(IaaS) (PaaS)
Development Migrate Existing Apps Develop New Apps
Management Full Control Managed Service
Compatibility Full SQL Server Capabilities Based on SQL Server Technology
Shared Technology
Network transport (Tabular Data Stream)
SQL dialect (Transact-SQL)
Data access APIs (ADO.NET, ODBC, JDBC)
Development tools (SQL Server Data Tools)
Management tools (SQL Server Management Studio)
55. Web Tier
Active Directory UI Process
Components
SQL SQL
Reporting Analysis SQL On-Premises
Service Service Service Active Directory Machine
Business Components
& Entities
Active Directory On-Premises Machine
SQL Service
Domain joined to On-
Premises Network
Local DNS
DC DNS
Open User Persistent VM
Web Role 1 Access (Website)
SharePoint
Role
Persistent VM
FrontEnd
Persistent VM Role
SQL Role SQL
Persistent VM
Service
SQL Mirroring
Role
Web Role 2
Internet SharePoint
FrontEnd
Persistent VM
Search and
SQL
Indes Persistent VM
Role Persistent VM
Web Role 3 Internet
SQL Service
Role
Role
61. sp_set_database_firewall_rule
-- create new database-level firewall setting for only IP 0.0.0.4
exec sp_set_database_firewall_rule N'Example DB Setting 1','0.0.0.4','0.0.0.4'
-- update database-level firewall setting to also allow IP 0.0.0.5
exec sp_set_database_firewall_rule N'Example DB Setting 1','0.0.0.4','0.0.0.5'
sys.database_firewall_rules
sys.firewall_rules