Tony Petrossian Microsoft Corporation An Introduction.

Slides:



Advertisements
Similar presentations
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Advertisements

System Center 2012 R2 Overview
Eric Nelson Application Architect, Microsoft |
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Amazon RDS (MySQL and Oracle) and SQL Azure Emil Tabakov Telerik Software Academy academy.telerik.com.
The Microsoft Cloud Azure Platform This presentation incorporates some content from Microsoft.
“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.
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.
Migrating Traditional Business Rules Applications to the Cloud
Virtual techdays INDIA │ 9-11 February 2011 The Whole New Windows Azure Platform Management Portal Saranya Sriram │ Developer Evangelist, Microsoft.
Christophe Codourey Consultant BI Urs Meier Principal Consultant.
 Built for SaaS and enterprise applications  Elastic database model for unpredictable workloads  99.99% availability with global reach  Geo-replication.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
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.
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.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
XVII Encontro – 29/11/2011. Virgílio Esteves ID&T – Research & Founder of NetPonto Coimbra C# / WPF / Silverlight / XNA / Azure.
PlacePlace TypeType ServiceService Analysis Caching Integration Sync Search Relational BLOB Query BackupLoad Multi Dim In Memory File XML Reporting.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers & Architects Objectives.
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.
SQL Server 2014 Standard Edition SQL Server 2014 Standard Edition delivers business-class data management for a wide variety of database applications,
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
ArcGIS Server for Administrators
Alessandro Cardoso Microsoft MVP | Readify National Manager |
ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
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
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Text Microsoft to Or Tweet #uktechdays Questions?
Interoperability. Session Objectives and Takeaways Session Objective(s): – Get up to speed on SQL Azure – Learn about the new features in SQL Azure –
COS308. SQL Azure Database DEMO.
Forthcoming SQL Azure Services: SQL Azure Data Sync & SQL Azure Reporting Mark Scurrell Lead Program Manager Microsoft.
Migrating Data to SQL Azure Arunraj Chandrasekaran Twitter June 21, 2011.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Page 1 Programming SQL Azure Database Jeff Chu |
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
SQL Server Evolution New innovations Jen Underwood Sr. Program Manager of Business Intelligence & Analytics Microsoft George Walters Sr. Technical Solutions.
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
 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.
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.
Windows Azure SQL Database - Basic
Use relational database as a service
Introduction to SQL Azure
Lead SQL BankofAmerica Blog: SQLHarry.com
Elastic database patterns for SaaS applications in Azure
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.
Building Applications with Windows Azure and SQL Azure
Cloud Database Based on SQL Server 2012 Technologies
Outline Virtualization Cloud Computing Microsoft Azure Platform
DAT381 Team Development with SQL Server 2005
Saranya Sriram Developer Evangelist | Microsoft
Tech·Ed North America /17/2019 9:01 AM
Developing for Windows Azure
ZORAN BARAC DATA ARCHITECT at CIN7
06 | SQL Server and the Cloud
The Database World of Azure
Presentation transcript:

Tony Petrossian Microsoft Corporation An Introduction

What is SQL Azure Why use SQL Azure How does SQL Azure work Architecture Programming Model and APIs Similarities and differences with SQL Server Business Model Future Roadmap

Database as a Service

Mission Critical Platform CloudDesktop & MobileServer & Datacenter Empowered IT Pervasive Insight Dynamic Development

Elastic Scale Developer Agility Low Friction CREATE DATABASE myDB

Easy, low-cost provisioning Wizard-based provisioning Simple database deployment No physical administration Familiar Tools and Interfaces Manage multiple databases with the same tools you use today Self-healing platform Auto High Availability Built-in fault-tolerant Automated maintenance

Provision When and Where you need Easy to Scale out with multiple database Pay-as-you-grow databases No hardware, physical DB or file management required Business-Ready SLAs Reliability at scale Security management across multiple databases Multi-tenant Applications Logical schema per tenant with isolated physical storage Provision new tenants quickly and easily

SQL Azure provides database service for applications built on Windows Azure Transact-SQL ADO.NET ODBC, LINQ Entity Framework Odata, php Visual Studio SQL Server Management Studio Leverage familiar T-SQL based relational database model Integration with existing tools to ensure rapid development and symmetry with on-premises DB Relational Database for Windows Azure applications

Elastic Scale Developer Agility Low Friction

Extending your Database Choices Resources Dedicated Shared High “Friction”/Control Hosted On-premise Low SQL Azure

Provisioning & Connecting to SQL Azure

SQL Azure Internals

Each account has zero or more servers –Azure wide, provisioned in a common portal –Billing instrument Each server has one or more databases –It is a logical grouping of databases –Contains metadata for databases and usage –Unit of authentication –Unit of Geo-location –Generated DNS based name A database is what you buy –Unit of consistency –Contains Users, Tables, Views, Indices, etc. –Most granular unit of billing –Looks just like a SQL Server database Account Account Server Server Database Database

Uses shared infrastructure at SQL database and below Each user database is replicated to one or more servers (configurable based on SLA) Client requests are routed to current “primary server” for read and write operations (based on SQL session) Security, lockdown and isolation enforced in SQL tier Highly scalable and state-of-the-art HA technology Automatic failure detection; client request re-routed to new primary on failure High SLA guarantee using logical replication (hot standby replicas) Automatic management, self-healing and load balancing across shared resource pool Provides provisioning, metering and billing infrastructure Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 Scalability and Availability: Fabric, Failover, Replication, and Load balancing SQL Azure Provisioning (databases, accounts, roles, …, Metering, and Billing 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

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

Symmetry with SQL Server

SQL Data Platform Business Intelligence, Data Integration, Data Warehouse SQL Server Instance Instance Management & Administration Master DB Extended SPs Service Broker SQL Agent Backup/Restore Replication Etc. SQL Database Core relational database system Relational Model (DDL) Logical Data Administration (DML) Relational Query & CRUD Transaction Management Stored Procedures, Views, etc. AuthN/AuthZ Users, Roles, Schemas Connectivity –ADO.Net –Astoria –EF –LINQ –PHP –Java

Examples of Supported Transact-SQL Features  Constraints  Cursors  Index management and rebuilding indexes  Local temporary tables  Stored procedures  Statistics management & query plans  Transactions  Triggers  Tables, joins, and table variables  Transact-SQL language elements such as o Create/drop databases o Create/alter/drop tables o Create/alter/drop users and logins o and so on.  User-defined functions  Views, including  Relevant DMVs And on and on… the list is growing Unsupported Transact-SQL Features  Common Language Runtime (CLR)  Database file placement  Database mirroring  Distributed queries  Distributed transactions  Filegroup management  Global temporary tables  SQL Server configuration options  SQL Server Service Broker  System tables  Trace Flags Some Features are not needed in the Cloud Service model and they will not be supported

SQL Azure CREATE DATABASE [TPCH] SQL Server CREATE DATABASE [TPCH] ON PRIMARY ( NAME = N'TPCH', FILENAME = N'C:\TPCH.mdf', SIZE = KB, MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'TPCH_log', FILENAME = N'C: TPCH_log.LDF', SIZE = KB, MAXSIZE = 2048GB, FILEGROWTH = 10%)

Availability & Pricing

Database Availability Database will be available/reachable, external connectivity Proper requests will be processed successfully > 99.9% Business Edition 10 GB DB space $99.99 ~ 110 CHF + Bandwidth Web Edition 1 GB DB space $9.99 ~11 CHF Additiona l 5 % promotional discount available to partners ( Except storage and bandwidth) Introductory Offer (promotion) Free developer starter offer Limit one per customer Standard Consumption Offer Optimized for cloud elasticity Subscription Offers (promotion) Predictable and discounted price MSDN Premium Offer (promotion) Available to MSDN Premium subscribers Limit one per subscription Low barrier to entry and flexible. Optimized to enable cloud elasticity. Additional promo and program offers to drive early adoption Standard Consumption All usage at standard rates No limit in the number of subscriptions Charged only for what you use Initial Offers

AustriaDenmarkItalyPoland AustraliaFinlandJapanPortugal BelgiumFranceLuxembourgPuerto Rico BrazilGermanyMalaysiaRomania CanadaGreeceMexicoSingapore ChileHong KongNetherlandsSpain ColombiaHungaryNew ZealandSweden Costa RicaIndiaNorwaySwitzerland CyprusIrelandPeruTrinidad &Tobago Czech RepublicIsraelPhilippinesUK Data centers in US, Europe and Asia

Microsoft SQL Azure Roadmap 2009 Beyond2010 Relational Database as a service for Windows Azure T-SQL query support Core RDBMS features Data Types BulkCopy ADO.NET, ODBC Tooling Support SQL Server Management Studio Visual Studio Query Analyzer BCP, SSIS, SQL cmd Powershell, SMO Security: Authentication Authorization Firewall High Availability Fault Tolerance Auto Management Elastic Scale-out ‘Dallas’ information as a service Data Sync On-prem to cloud, 2/3-tier Management of DACs Multi-tenant ISVs Business continuity Scale Up (50GB in June) Reporting as a Service Backup/Restore (copy & logical) Spatial Support BI as a service DW as a service Automated migration Better Sharding Support Compliance Premium SLAs

Azure Prices and Packages SQL Azure Information MSDN Resources MSDN Documentation Come see us at “Windows Azure “Ask the Experts” table if you have questions OR to give us your feedback

For more Information please contact Tony Petrossian Principal Program Manager SQL Azure Development Microsoft Corporation