Interoperability. Session Objectives and Takeaways Session Objective(s): – Get up to speed on SQL Azure – Learn about the new features in SQL Azure –

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

Amazon RDS (MySQL and Oracle) and SQL Azure Emil Tabakov Telerik Software Academy academy.telerik.com.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Virtual techdays INDIA │ 9-11 February 2011 The Whole New Windows Azure Platform Management Portal Saranya Sriram │ Developer Evangelist, Microsoft.
App services Network Storage Compute CachingIdentityService busMediaCDNIntegrationHPCAnalytics Virtual machinesWebsites Cloud services Mobile services.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Passage Three Introduction to Microsoft SQL Server 2000.
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
Building Web Applications with SQL Azure David Robinson Senior Program Manager SQL Azure
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Outside Microsoft Datacenter & Windows Azure Application / Browser Windows.
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
Michael Epprecht IT Pro Evangelist Microsoft
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.
Cross Platform Mobile Backend with Mobile Services James
Windows Azure SQL Database and Storage Name Title Organization.
Database Design Table design Index design Query design Transaction design Capacity Size limits Partitioning (shard) Latency Redundancy Replica overhead.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers & Architects Objectives.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
Subtitle color From Windows Azure From Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter Application / Browser Windows.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
WINDOWS AZURE PLATFORM ROADMAP Eric Nelson Slide 1.
Microsoft Azure SoftUni Team Technical Trainers Software University
PCIT313. Today’s challenges Deliver applications to mobile platforms (BYOD) Respond to dynamic business requirements for IT: Seasonal/temporary workers.
Alessandro Cardoso Microsoft MVP | Readify National Manager |
Building Mobile Phone Applications With Windows Azure Nick HarrisWindows Azure Technical Evangelist Microsoft Blog:
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Mirek Sztajno SQL Server Security PM
Tony Petrossian Microsoft Corporation An Introduction.
Text Microsoft to Or Tweet #uktechdays Questions?
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Hello Cloud… Mike Benkovich
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Page 1 Overview of SQL Azure Jeff Chu |
Inventory Monitor Protect InfraToolsProcessBusiness Requirements Deploy Configure Migrate Tools Service Provider “Service Admin Fabric Admin” Application.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Microsoft Azure SQL Database – SQL Azure : The Good, The Bad and the Ugly. Pini Krisher DBA TL at etoro
Sql Server Architecture for World Domination Tristan Wilson.
Aaron Stanley King. What is SQL Azure? “SQL Azure is a scalable and cost-effective on- demand data storage and query processing service. SQL Azure is.
Presented by: Aaron Stanley King.  Benefits of SQL Azure  Features of SQL Azure  Demos, Demos, Demos!  How to query in SQL Azure  More Demos!  Recent.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
Microsoft Dynamics NAV Microsoft Dynamics NAV managed service for partners, under the hood Dmitry Chadayev Corporate Vice President, Microsoft.
Migrate SQL Server Apps to SQL Azure Cloud DB
Managing a database environment in the cloud
Migrating to and Integrating with SQL Azure
Introduction to SQL Azure
Connected Infrastructure
Lead SQL BankofAmerica Blog: SQLHarry.com
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Connected Infrastructure
Building Applications with Windows Azure and SQL Azure
04 – Azure SQL Database Bret Stateham | Senior Technical Evangelist​
Cloud Database Based on SQL Server 2012 Technologies
02 | Design and implement database
Azure SQL Database - Managing your database on the cloud
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
XtremeData on the Microsoft Azure Cloud Platform:
Tech·Ed North America /17/2019 9:01 AM
Developing for Windows Azure
Microsoft Azure Services Platform
06 | SQL Server and the Cloud
Presentation transcript:

Interoperability

Session Objectives and Takeaways Session Objective(s): – Get up to speed on SQL Azure – Learn about the new features in SQL Azure – Demonstration some working features in action – Determine whether SQL Azure is ready for your application

Developer ExperienceDeveloper Experience Use existing skills and toolsUse existing skills and tools The Windows Azure Platform platform AppFabric ComputeStorageManagement Relational data Management Connectivity Access control Reporting & BI Billing & Payments Flexible APIs Information Marketplace

Extending SQL Server to the Cloud Database Data Sync Reporting Business Intelligence Symmetric Programming Model and tools  At PDC – core RDBMS capabilities with SQL Azure Database  Future Offerings  Additional data platform capabilities: Reporting, BI  New services: Data and Web Services

SQL Azure – SQL query processor – Familiar relational model – Transactions – Ecosystem of familiar development and management tools – Low-friction provisioning – High scale – Multi-tenant – Self-management – Automatic HA and DR SQL Azure delivers the value of hosted relational database with the differentiated benefits of a managed database as a utility

Customer Scenarios Departmental Collab. Apps Custom Web Applications Packaged LOB Applications

Demo Provisioning & Connecting to SQL Azure

Architecture Shared infrastructure at SQL database and below – Request routing, security and isolation Scalable HA technology provides the glue – Automatic replication and failover Provisioning, metering and billing infrastructure SDS Provisioning (databases, accounts, roles, …), Metering, and Billing Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 6 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Machine 4 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Scalability and Availability: Fabric, Failover, Replication, and Load balancing

Database Replicas Replica 1 Replica 2 Replica 3 DB Single DatabaseMultiple Replicas Single Primary Multiple Secondaries

Scale Unit Redundant Environment B B C C D D A A A A B B B B C C C C D D D D A A

Connection Model Use existing client libraries – ADO.NET, ODBC, PHP Client libraries pre-installed in Azure roles Support for ASP.NET controls Clients connect directly to a database – Cannot hop across DBs (no USE)

Connection Management Connections may drop due to: – Network connectivity blips – Idle or long running transactions Idle > 30 minutes Long running transactions > 30 minutes – Throttling (taking too many resources) Measured by IO load and CPU utilization – Database failover activity Machine failure: automatic recovery Load balancing used to ensure ‘resource fairness’ DOS protection may deny connectivity: – If too many failed connection attempts are made – The servers running your databases are not impacted by such attacks

Logical vs. Physical Administration SQL Azure focus on logical administration – Schema creation and management – Query optimization – Security management (Logins, Users, Roles) Service handles physical management – Automatically replicated with HA “out of box” – Transparent failover in case of failure – Load balancing of data to ensure SLA DBA role places more focus on logical management

Deployment Support for basic deployment options – SQL scripts work (but not attach database) Co-location of Windows Azure compute and SQL Azure Databases Support for Data Tier Applications – DACPAC is unit of deployment – Cloud or on-premise is a deployment time choice – Visibility of data across on-premise and the cloud Support existing and new forms of deployment

Security Model Uses regular SQL security model – Authenticate logins, map to users and roles – Authorize users and roles to SQL objects Support for standard SQL Auth logins – Username + password Future AD Federation, WLID, etc as alternate authentication protocols Security model is 100% compatible with on-premise SQL

SQL Azure synchronization SQL Azure and oData Demo

What is supported in SQL Azure? Lots of information in – White papers – Blogs – Twitter – Channel9 and YouTube videos BUT – very rapid development – Bimonthly “Service Updates” – “Releases” several times a year Therefore: Use online documentation!

Futures

50 GB SKU Available in SU2 (April) as a preview Preview requires nomination Generally available in SU3 (~June) Pricing being announced

Web based management UI

MARS Support Multiple Active Row Sets Available in SU2 Multiple SQL batches on a single connection Uses connection multiplexing Uses “firehose mode” MARS Enabled Statements SELECT FETCH RECEIVE READTEXT BULK INSERT / BCP ASYNC CURSOR POPULATION

Spatial Overview An industry first – SQL Azure will fully support spatial data in the Cloud. Available in SU3 (June) This will bring native storage and analysis of spatial objects to the Cloud, facilitating next generation mapping and other web applications which need support for location.

Spatial Objects are Features on Maps Streets Streets Freeways Freeways Railway Railway Ferry Route Ferry Route LINESTRING, MULTILINESTRING Streets Streets Freeways Freeways Railway Railway Ferry Route Ferry Route LINESTRING, MULTILINESTRING Buildings Buildings Parks & Gardens Parks & Gardens Public Areas Public Areas Suburbs Suburbs POLYGON, MULTIPOLYGON Buildings Buildings Parks & Gardens Parks & Gardens Public Areas Public Areas Suburbs Suburbs POLYGON, MULTIPOLYGON Traffic lights Traffic lights Railway stations Railway stations Hotels Hotels Points of interest Points of interest Labels Labels POINT, MULTIPOINT Traffic lights Traffic lights Railway stations Railway stations Hotels Hotels Points of interest Points of interest Labels Labels POINT, MULTIPOINT

Spatial Features 2D Vector Data Support for two new data types: – Geography - Round-Earth data (latitude, longitude coordinates) – Geometry - Flat-Earth data (x, y coordinate) Support for Point, Line and Area (Polygon) Objects + collections of such objects Over 70 T-SQL spatial methods High performance spatial indexes Spatial industry standards support Symmetrical feature as in SQL Server 2008

Questions ?