SlideShare a Scribd company logo
EXTENDING YOUR DATA TO THE CLOUD
AGENDA
• What is Windows Azure?
• More about SQL Azure
• Migrating to SQL Azure
  • Approach
  • Tools
• SQL Azure Data Sync?
• Why SQL Azure?
• Resources
INTRODUCING WESLEY




     • Wesley Backelant
       • Technology Advisor – Data Platform / Business Intelligence
       • wesback@microsoft.com
       • http://www.twitter.com/WesleyBackelant
LET’S GET STARTED
WINDOWS AZURE PLATFORM

                  GENERAL PURPOSE PROGRAMMING
                            LANGUAGES




                             Windows Azure Platform




  Compute             Management
            Storage                CDN
SQL AZURE – CORE DIFFERENTIATORS



      Managed Service                 Scale on Demand               Innovate Faster
•   Platform capabilities        •   Database as a utility    •   Innovate with new data
    delivered as a service           with pay as you grow         application patterns
    (Database, Data Sync,            scaling
    Reporting…)                                               •   Build cloud-based data
                                 •   Rely on Business-ready       solutions on a familiar
•   Reduced complexity,              SLAs                         relational model
    greater flexibility
                                 •   Enable multi-tenant      •   Build on existing
•   Easy provisioning and            solutions                    developer skills and
    deployment                                                    familiar Transact-SQL
                                 •   Manage multiple              syntax
•   Auto High availability and       servers
    fault tolerant
SQL AZURE DATABASE

Single Logical       Multiple Physical
  Database               Replicas
                 Replica 1




                                         Global datacenters
                 Replica 2




       DB                                High Availability & Redundancy
                                         • Reads are completed at the primary
                                         • Writes are replicated to a quorum of secondaries
                 Replica 3
SECURITY IN SQL AZURE

• Logical tenant isolation
• Encrypted communication
• Firewall rules to accept connections from specific IP
  addresses
• Uses regular SQL security model
 • Authenticate logins, map to users and roles
 • Authorize users and roles to SQL object
• Support for standard SQL Auth logins
 • Username + password



     Security model is compatible with on-premise SQL
APPLICATION TOPOLOGIES

      From                         From Outside         From Windows Azure & Outside
  Windows Azure                 Microsoft Datacenter        Microsoft Datacenter




  Application / Browser            App Code / Tools                     App Code / Tools



                                                        SQL Azure
                                                        Data Sync

                    Microsoft               Microsoft                                Microsoft
  Windows          Datacenter              Datacenter               Windows         Datacenter
   Azure                                                             Azure




  SQL Azure                          SQL Azure                      SQL Azure


    Code Near                       Code Far                         Hybrid
MIGRATING TO SQL AZURE

5 step process
1.   Get SQL Azure account
2.   Choose your Migration tool
     1.   SQL Azure Migration Wizard
     2.   Built-in SQL script generation (Including data)
     3.   Data tier application (DACPAC / BACPAC)
3.   Migrate
4.   Change Connection String
5.   Test , Test, Test
TRANSFERRING LARGE DATA


• Best Practices for efficient Data movement to SQL Azure
  • Use the right tools is key
    o BCP (or SQL Azure Migration Wizard)
  • Network performance considerations
    o Latency vs Bandwidth
• Best Practices on database level
  • Optimize Databases for Data Import
    o Disable/Delay creation of none Clustered Indexes
    o Order Data on the Clustered Index
    o Disable Triggers and Constraint checking
  • -N Native mode so no data type conversion needed.
    o -c Character mode for interoperability
  • -b batchsize will let you control transaction size
  • -h”TABLOCK, ORDER(…)” optimize writes
SQL AZURE MIGRATION WIZARD


• Great Utility for Moving Databases from SQL Server to SQL Azure
  • Pros
    o   Parallel uploads
    o   Built in Retry Logic
    o   Full control on export and Import
    o   Supports Multiple Languages
  • Cons
    o Unsupported
DACPAC VS BACPAC


• Move Schema through
  application lifecycle and manage
  databases at scale




• Move Schema and Data through
  SQL Server and SQL Azure
DEMO – MIGRATING TO SQL AZURE
SQL AZURE DATA SYNC


                • No-Code Sync Configuration
                  • Easily define data to be synchronized with out
                    coding
                  • Choose how often data is synchronized
                  • Handle issues where same data is changed in
                    multiple locations
                  • Administration capabilities for tracking data
                    and monitoring potential issues
                • Sync Between SQL Azure Databases
                  • Geo-Replication, Read/Write Scale out
                • Sync From On–Premises to Cloud
                  • Extend enterprise data to cloud
                  • Build offline cached experiences
                  • Sync with branch offices and mobile devices
DEMO – DATA SYNCING
WHY SQL AZURE

                                     Best TCO
                         • Designed for Internet Scale
                         • High Availability Built in
                         • Transparent maintenance




            Familiar and                              Unique
             Productive                             Innovation
      • Less Complex; Better value              •   BI as a service
      • Developer platform and                  •   Data Sync
        broad ecosystem
RESOURCES


• SQL Azure Migration Wizard
• SQL Azure Labs
• Windows Azure
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
    conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                        MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
SQL Explore 2012 - Meir Dudai: DAC
PDF
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
PDF
Develop Your Own Path On Microsoft Azure
PPTX
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
PPTX
HA/DR options with SQL Server in Azure and hybrid
PPTX
AzureSQL Managed Instance (SQLKonferenz 2018)
PDF
Azure SQL Database
PPTX
The Essentials of Building Cloud-Based Web Apps with Azure
SQL Explore 2012 - Meir Dudai: DAC
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Develop Your Own Path On Microsoft Azure
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
HA/DR options with SQL Server in Azure and hybrid
AzureSQL Managed Instance (SQLKonferenz 2018)
Azure SQL Database
The Essentials of Building Cloud-Based Web Apps with Azure

What's hot (20)

PPTX
Keynote: Open Source für den geschäftskritischen Einsatz
PDF
Microsoft SQL server 2017 Level 300 technical deck
PPTX
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
PPTX
How SQL Server 2016 SP1 Changes the Game
PPTX
What’s new in SQL Server 2017
PDF
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
PPTX
Implement SQL Server on an Azure VM
PDF
Azure SQL Database Introduction by Tim Radney
PDF
Dr and ha solutions with sql server azure
PPTX
Sql Start! 2020 - SQL Server Lift & Shift su Azure
PPTX
Migrating on premises workload to azure sql database
PPTX
Store Data in Azure SQL Database
PDF
Windows azure sql_database_security_isug012013
PPTX
Choosing the right Cloud Database
PPTX
Microsoft Azure Offerings and New Services
PPTX
Introducing Azure SQL Database
PPTX
Why you should(n't) run your databases in the cloud
PPTX
SQL Database on Azure
PDF
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
PPTX
Introduction to Windows Azure Data Services
Keynote: Open Source für den geschäftskritischen Einsatz
Microsoft SQL server 2017 Level 300 technical deck
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
How SQL Server 2016 SP1 Changes the Game
What’s new in SQL Server 2017
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
Implement SQL Server on an Azure VM
Azure SQL Database Introduction by Tim Radney
Dr and ha solutions with sql server azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Migrating on premises workload to azure sql database
Store Data in Azure SQL Database
Windows azure sql_database_security_isug012013
Choosing the right Cloud Database
Microsoft Azure Offerings and New Services
Introducing Azure SQL Database
Why you should(n't) run your databases in the cloud
SQL Database on Azure
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Introduction to Windows Azure Data Services
Ad

Similar to Extending your data to the cloud (20)

PDF
Microsoft SQL Azure - Agility in the New Economy Technical Datasheet
PDF
Microsoft SQL Azure - Cloud Based Database Datasheet
PPTX
Building applications using sql azure
PDF
Lap Around Sql Azure
PDF
Microsoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
PPTX
Sql azure introduction
PPTX
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
PDF
Accelerating Digital Transformation with App Modernization
PPTX
Extend Your Application to the Cloud with SQL Azure Database
PPTX
Deploying your Application to SQLRally
PPTX
Microsoft Cloud Database & Cloud BI
PPTX
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
PDF
Azure SQL Database Managed Instance - technical overview
PPTX
SQL Azure Overview
PDF
Customer Migration to Azure SQL Database_2024.pdf
PPTX
Sql Azure Pass
PPTX
Sql Azure Pass
PPTX
SQL Azure
PPTX
Sql azure dec_2010 Lynn & Ike
PPTX
Migrate a successful transactional database to azure
Microsoft SQL Azure - Agility in the New Economy Technical Datasheet
Microsoft SQL Azure - Cloud Based Database Datasheet
Building applications using sql azure
Lap Around Sql Azure
Microsoft SQL Azure - Agility in the New Economy Partner Technical Datasheet
Sql azure introduction
MSFT MAIW Data Mod - Session 1 Deck_Why Migrate your databases to Azure_Sept ...
Accelerating Digital Transformation with App Modernization
Extend Your Application to the Cloud with SQL Azure Database
Deploying your Application to SQLRally
Microsoft Cloud Database & Cloud BI
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Azure SQL Database Managed Instance - technical overview
SQL Azure Overview
Customer Migration to Azure SQL Database_2024.pdf
Sql Azure Pass
Sql Azure Pass
SQL Azure
Sql azure dec_2010 Lynn & Ike
Migrate a successful transactional database to azure
Ad

More from Microsoft TechNet - Belgium and Luxembourg (20)

PDF
Windows 10: all you need to know!
PDF
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
PDF
PPTX
So you’ve successfully installed SCOM… Now what.
PPTX
PPTX
Deploying and managing ConfigMgr Clients
PPTX
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
PPTX
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
PPTX
SCEP 2012 inside SCCM 2012
PPTX
Jump start your application monitoring with APM
PPTX
What’s new in Lync Server 2013: Persistent Chat
PPTX
What's new for Lync 2013 Clients & Devices
PPTX
Office 365 ProPlus: Click-to-run deployment and management
PPTX
Office 365 Identity Management options
PPTX
SharePoint Installation and Upgrade: Untangling Your Options
PPTX
The application model in real life
PPTX
Microsoft private cloud with Cisco and Netapp - Flexpod solution
PPTX
Managing Windows RT devices in the Enterprise
PPTX
Moving from Device Centric to a User Centric Management
PPTX
Network Management in System Center 2012 SP1 - VMM
Windows 10: all you need to know!
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
So you’ve successfully installed SCOM… Now what.
Deploying and managing ConfigMgr Clients
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
SCEP 2012 inside SCCM 2012
Jump start your application monitoring with APM
What’s new in Lync Server 2013: Persistent Chat
What's new for Lync 2013 Clients & Devices
Office 365 ProPlus: Click-to-run deployment and management
Office 365 Identity Management options
SharePoint Installation and Upgrade: Untangling Your Options
The application model in real life
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Managing Windows RT devices in the Enterprise
Moving from Device Centric to a User Centric Management
Network Management in System Center 2012 SP1 - VMM

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
cuic standard and advanced reporting.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
20250228 LYD VKU AI Blended-Learning.pptx
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Chapter 3 Spatial Domain Image Processing.pdf
sap open course for s4hana steps from ECC to s4
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
cuic standard and advanced reporting.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing

Extending your data to the cloud

  • 1. EXTENDING YOUR DATA TO THE CLOUD
  • 2. AGENDA • What is Windows Azure? • More about SQL Azure • Migrating to SQL Azure • Approach • Tools • SQL Azure Data Sync? • Why SQL Azure? • Resources
  • 3. INTRODUCING WESLEY • Wesley Backelant • Technology Advisor – Data Platform / Business Intelligence • wesback@microsoft.com • http://www.twitter.com/WesleyBackelant
  • 5. WINDOWS AZURE PLATFORM GENERAL PURPOSE PROGRAMMING LANGUAGES Windows Azure Platform Compute Management Storage CDN
  • 6. SQL AZURE – CORE DIFFERENTIATORS Managed Service Scale on Demand Innovate Faster • Platform capabilities • Database as a utility • Innovate with new data delivered as a service with pay as you grow application patterns (Database, Data Sync, scaling Reporting…) • Build cloud-based data • Rely on Business-ready solutions on a familiar • Reduced complexity, SLAs relational model greater flexibility • Enable multi-tenant • Build on existing • Easy provisioning and solutions developer skills and deployment familiar Transact-SQL • Manage multiple syntax • Auto High availability and servers fault tolerant
  • 7. SQL AZURE DATABASE Single Logical Multiple Physical Database Replicas Replica 1 Global datacenters Replica 2 DB High Availability & Redundancy • Reads are completed at the primary • Writes are replicated to a quorum of secondaries Replica 3
  • 8. SECURITY IN SQL AZURE • Logical tenant isolation • Encrypted communication • Firewall rules to accept connections from specific IP addresses • Uses regular SQL security model • Authenticate logins, map to users and roles • Authorize users and roles to SQL object • Support for standard SQL Auth logins • Username + password Security model is compatible with on-premise SQL
  • 9. APPLICATION TOPOLOGIES From From Outside From Windows Azure & Outside Windows Azure Microsoft Datacenter Microsoft Datacenter Application / Browser App Code / Tools App Code / Tools SQL Azure Data Sync Microsoft Microsoft Microsoft Windows Datacenter Datacenter Windows Datacenter Azure Azure SQL Azure SQL Azure SQL Azure Code Near Code Far Hybrid
  • 10. MIGRATING TO SQL AZURE 5 step process 1. Get SQL Azure account 2. Choose your Migration tool 1. SQL Azure Migration Wizard 2. Built-in SQL script generation (Including data) 3. Data tier application (DACPAC / BACPAC) 3. Migrate 4. Change Connection String 5. Test , Test, Test
  • 11. TRANSFERRING LARGE DATA • Best Practices for efficient Data movement to SQL Azure • Use the right tools is key o BCP (or SQL Azure Migration Wizard) • Network performance considerations o Latency vs Bandwidth • Best Practices on database level • Optimize Databases for Data Import o Disable/Delay creation of none Clustered Indexes o Order Data on the Clustered Index o Disable Triggers and Constraint checking • -N Native mode so no data type conversion needed. o -c Character mode for interoperability • -b batchsize will let you control transaction size • -h”TABLOCK, ORDER(…)” optimize writes
  • 12. SQL AZURE MIGRATION WIZARD • Great Utility for Moving Databases from SQL Server to SQL Azure • Pros o Parallel uploads o Built in Retry Logic o Full control on export and Import o Supports Multiple Languages • Cons o Unsupported
  • 13. DACPAC VS BACPAC • Move Schema through application lifecycle and manage databases at scale • Move Schema and Data through SQL Server and SQL Azure
  • 14. DEMO – MIGRATING TO SQL AZURE
  • 15. SQL AZURE DATA SYNC • No-Code Sync Configuration • Easily define data to be synchronized with out coding • Choose how often data is synchronized • Handle issues where same data is changed in multiple locations • Administration capabilities for tracking data and monitoring potential issues • Sync Between SQL Azure Databases • Geo-Replication, Read/Write Scale out • Sync From On–Premises to Cloud • Extend enterprise data to cloud • Build offline cached experiences • Sync with branch offices and mobile devices
  • 16. DEMO – DATA SYNCING
  • 17. WHY SQL AZURE Best TCO • Designed for Internet Scale • High Availability Built in • Transparent maintenance Familiar and Unique Productive Innovation • Less Complex; Better value • BI as a service • Developer platform and • Data Sync broad ecosystem
  • 18. RESOURCES • SQL Azure Migration Wizard • SQL Azure Labs • Windows Azure
  • 19. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  • #7: Comparison between SQL Azure and SQL ServerHighlight the differences between SQL Server and SQL Azure (emphasize the PaaS aspect since SQL Azure is fully managed as opposed to a VM in the cloud)Emphasize the differences between “Server” and “Service” and the flexibility that comes with it (pay as you go, fully managed) etcEnd by Highlighting the common tools and programming model across both SQL Server and SQL Azure Same T-SQL based programming model, tools like Visual Studio, SSMS, SSMA, SSIS bcpetcAlso highlight about tools to migrate data to SQL Azure
  • #8: Recap Earlier Discussion by reminding audience of three key principles which distinguish SQL AzureUse this section to first remind audience that we are extending the same SQL Server based information platform to the cloudExplain that we have features like Database, Data Sync and Reporting to highlight the fact that it is more than just database in the cloudRe-iterate pillars and talk about features like self-managing, multiple copies of data, built in HA and fault tolerance etc
  • #9: Slide ObjectiveUse this slide to transition into an explanation of SQL Azure Database (Reporting and Data Sync will be covered later)Explain at a high level how SQL Azure worksSpeaker NotesDesign Principle of SQL Azure: Focus on combining the best features of SQL Server running at scale with low frictionSQL Azure is a high availability databaseAlways three transaction consistent replicas of the databaseOne primary replica; two slave replicasFailure of a replica will result in another replica being spun up immediately by the fabricFailure of the primary replica means a slave replica will become the primary and a new slave will spin upMinimal down timeTypically just a few dropped connectionsEasy to code for the failover scenario- if you are ding god connection management and error handling will be fineClustered index required on all tables to allow replicationNotesUseful article from SQL Azure teamhttp://msdn.microsoft.com/en-us/magazine/ee321567.aspx
  • #10: Security
  • #11: Slide ObjectiveDiscusses various SQL Azure data access topologiesSpeaking notesAccess from within Microsoft Datacenter (Code near scenario)Connect a Windows Azure Compute application to SQL AzureExecuting Asp.NET code, PHP, other managed code, native codeSimple familiar programming modelAccess from on premise applications (Code far)Solve the DB under the desk issue.NET, native or other platform supportMicrosoft access as a front end offers interesting scenarioNeed to be conscious of query frequency and/or payloadAccess from both Cloud and On PremiseE.g. application with browser front and AND a need to sync to mobile devicesCloud provides an always up rendezvous point for data consumersWindows Azure runs the browser based applicationOther applications connect remotely- TDS, Odata, SncNotesMSDN on topology optionshttp://msdn.microsoft.com/en-us/library/ee336239.aspxSQL Azure + MS Accesshttp://blogs.msdn.com/b/access/archive/2010/06/07/access-2010-and-sql-azure.aspx
  • #12: Elastic ScaleService scales as resources requirements growNo-Code Sync ConfigurationEasily define data to be synchronizedSchedule SyncChoose how often data is synchronizedConflict HandlingHandle issues where same data is changed in multiple locationsLogging and MonitoringAdministration capabilities for tracking data and monitoring potential issues
  • #19: Best TCODesigned for Internet ScaleSQL Azure is fully managed database as a service built on an elastic scale-out infrastructure optimized for Internet scale workloads such as SaaS ISV and Web Business applications.Amazon RDS is a partially managed, traditional VM hosted scale-up modelHigh Availability Built InSQL Azure: all DBs have 3 replicas with automatic recovery from network, hardware, and software failures baked inAmazon RDS: you have pay extra (2X) for less (traditional 2 node failover)Transparent MaintenanceSQL Azure: we perform rolling platform updates (hardware upgrades, software patching, etc.) transparently with no application downtimeAmazon RDS: your database is regularly taken offline for software patchingUnique InnovationBusiness IntelligenceSQL Azure works today with Microsoft’s familiar BI tools (Office, SSRS, SSAS); innovative roadmap of cloud BI services coming in next 12 months (reporting service CTP coming late CY10; analytics in CY11)Data marketplace (Dallas) enables aggregation and rich visualization of both public and private information sourcesAmazon RDS offers no BI capabilitiesPower of the Cloud In Your DatacenterWindows Azure Platform Appliance: On-premises appliance offers same functionality and services as SQL AzureAppFabric Service Bus and SQL Azure Data Sync: extend your existing applications and databases to the cloud securely and in real-timeFamiliar and ProductiveLess Complex; Better ValueSQL Azure has simpler billing – everything is bundled, consistent and easy to comprehend. It also provides more at lower price, high-availability is an inherent feature of the service vs. Amazon RDS, which requires additional paid nodesAmazon RDS prices individual meters – storage, bandwidth charged separatelyDeveloper Platform and Broad EcosystemSQL Azure: Leverage familiar T-SQL and .NET based application model (Transact-SQL, ADO.NET, OLE DB, ODBC, and JDBC, LINQ, Entity Framework, WCF Data Services)Integration with existing tools to ensure rapid development and reuse of existing skillset and best practices (Visual Studio, SQL Server Management Studio , Migration tools for SQL Server, Access and MySQL)
  • #21: Elastic ScaleService scales as resources requirements growNo-Code Sync ConfigurationEasily define data to be synchronizedSchedule SyncChoose how often data is synchronizedConflict HandlingHandle issues where same data is changed in multiple locationsLogging and MonitoringAdministration capabilities for tracking data and monitoring potential issues