Accounting for Azure in Your Data Architecture

Slides:



Advertisements
Similar presentations
Comparing Cloud Database Offerings Ike Ellis
Advertisements

Amazon RDS (MySQL and Oracle) and SQL Azure Emil Tabakov Telerik Software Academy academy.telerik.com.
App services Network Storage Compute CachingIdentityService busMediaCDNIntegrationHPCAnalytics Virtual machinesWebsites Cloud services Mobile services.
Low Control | Low Maintenance Shared Lower cost Dedicated Higher cost High Control | High Maintenance Hybrid On premises Off premises SQL Server Physical.
Protecting your online and on premises assets "Cloud Style" Mike Martin Architect / Microsoft Azure MVP.
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Why consider the cloud? Cloud innovation presents challenges for IT.
Cross Platform Mobile Backend with Mobile Services James
Windows Azure SQL Database and Storage Name Title Organization.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Azure Backup New Business Model March 16 th 2015.
SQL Azure Intro and What’s New Level: Introductory to Intermediate Andy Thiru SQL/BI Developer.
IOS and Android with Windows Azure Websites Name Title Address Website.
Includes the following resources: Windows Azure 3 small compute instances 3GB of storage 250,000 storage transactions SQL Azure Two 1GB Web Edition.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Make VMs Resilient to Failures with Availability Sets.
Tweak Performance and Improve Availability of your Microsoft Azure VMs Rick
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Azure 101 – Where do I start? Andrew Nakamura Keck Medical Center - USC
AZURE REGIONS Only hyper-scale cloud provider to have presence in India.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
INTELLIGENT DATA SOLUTIONS COM Intro to Data Factory PASS Cloud Virtual Chapter March 23, 2015 Steve Hughes, Architect.
Azure.
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Business Continuity & Disaster Recovery
ALWAYSON AVAILABILITY GROUPS
Connect Your Apps and Automate Your Business: OneSaas on Microsoft Azure Empowers SMBs to Save Time and Make Better Business Decisions MICROSOFT AZURE.
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
Cloud Data platform (Cloud Application Development & Deployment)
Example of a page header
Always On Multi-Site Patterns
Everything you need to know!
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Exam in just 24 hours!!! Pass your exam in first attempt by the help of our latest braindumps
Design and Implement Cloud Data Platform Solutions
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Azure.
Cloudy with a Chance of Data
02 | Design and implement database
Business Continuity & Disaster Recovery
Azure and SQL Server: Getting the best out of the cloud
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Cloudy with a Chance of Data
ArangoDB, with Microsoft Azure Functionality, Lets You Build Modern Applications on Top of Flexible, Multi-Model, Open-Source Database MICROSOFT AZURE.
What Azure have to offer for your data
Microsoft Azure for SQL Server Professionals
Big Red Cloud Offers a Simple Online Accounts Solution for Business Owners and Bookkeepers Hosted on the Powerful Microsoft Azure Platform MICROSOFT AZURE.
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
CloudLabs, Powered by Azure, Enables the Quick, Easy, Cost-Effective Management, Distribution of Online Training Labs for Education and Business MICROSOFT.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Microsoft Azure for SQL Server Professionals
Saranya Sriram Developer Evangelist | Microsoft
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
BluSync by ParaBlu Offers Secure Enterprise File Collaboration and Synchronization Solution That Uses Azure Blob Storage to Enable Secure Sharing MICROSOFT.
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
Microsoft Azure.
Microsoft Azure for SQL Server Professionals
Introduction to Azure Data Lake
Microsoft Azure Services Platform
06 | SQL Server and the Cloud
The Database World of Azure
Presentation transcript:

Accounting for Azure in Your Data Architecture PASS Data Architecture Virtual Chapter http://dataarch.sqlpass.org Steve Hughes Practice Lead, Magenic March 21, 2013

Agenda Quick Intro Data Storage Data Integrity Business Continuity Wrap Up

Steve Hughes Principal Consultant with Magenic Over 15 years with SQL Server PASS Regional Mentor for US-NorthEast Region Contact Info Blog: http://www.dataonwheels.com Twitter: @DataOnWheels Email: steveh@magenic.com Email: steve@dataonwheels.com

Data Storage Options Azure Storage Service Table (structured) Storage Blob (unstructured) Storage Azure SQL Database SQL Server in the cloud Relational Database Azure HDInsight Microsoft’s Hadoop Distribution in Azure Big Data Out of Scope for Today

Azure Storage Service – Table Service Essentially NoSQL database Structured data Non-relational No support for joins Total Account Storage: 100TB OData and LINQ support URL Format: http://<<Storage Account>>.table.core.windows.net/<<Table>> Storage Account Table Entity Steve Books ISBN=“” Title=“” Author=“” Movies YearReleased=“”

Azure Storage Service – Blob Service Unstructured Storage Pictures Files VM images Blobs can be over 100GB Storage capacity of 100TB HTTP or HTTPS access to data URL Format: http://<<Storage Account>>.blob.core.windows.net/<<Container>>/<<Blob>> Storage Account Container Blob Steve Pictures IMAGE001.JPG IMAGE002.JPG TextFiles NameList.CSV

Azure SQL Database Relational data storage SQL Server as a Service (Platform as a Service) “5 Minute Setup time” From create server to functional database Develop online, with SSMS, or with Visual Studio – SQL Server Data Tools LCD Database Development

Data Storage Costs Azure Storage Service 1 TB, Geo Redundant ~ $100/month 1 TB, Locally Redundant ~$75/month 1 million transactions $0.10/month Azure SQL Database 100 GB ~$175/month 100 GB outbound data ~$12/month Inbound data is free

Pick the Best Storage Type for Your Data Table Storage Structured Non relational Key Value Pairs Low Cost Blob Storage Unstructured Images, Files SQL Database Relational Higher Cost

Data Integrity Considerations Cloud services will fail, plan for it Types of Issues Loss of connectivity Transient faults Time outs Resiliency patterns are a must

Sidebar: Performance in Azure Caching Is Required For Good Performance

Business Continuity High Availability All storage options have high availability built in Multiple copies within each data center Disaster Recovery Duplicate environment Backup on SQL Database BACPAC with SQL Database copied to Blob Storage Database copy 99.9% uptime Take note of outages How does it really compare to what you have today?

Other Data Tools to Consider in Azure Windows Azure SQL Data Sync Used to synchronize data between Azure SQL Databases or to on-premise databases Currently in Preview Windows Azure Virtual Machines Can host SQL Server with data files on blob storage SQL Reporting Still too expensive for simple use - ~$120/month entry level Supports RDL, similar to SSRS native reporting

Resources and Q&A Resiliency and Design Patterns http://blogs.msdn.com/b/adonet/archive/2013/03/11/sql-database-connectivity-and-the-idempotency-issue.aspx http://www.windowsazure.com/en-us/develop/net/architecture/#header-2 http://msdn.microsoft.com/en-us/library/hh680918(v=pandp.50).aspx http://msdn.microsoft.com/en-us/library/windowsazure/jj853352.aspx#bkmk_ResiliencyPatterns Brent Stineman’s Blog Azure storage: http://brentdacodemonkey.wordpress.com/category/windows-azure-platform/azure-storage/ SQL Azure: http://brentdacodemonkey.wordpress.com/category/windows-azure-platform/sql-azure/ Caching: http://brentdacodemonkey.wordpress.com/2012/08/02/local-file-cache-in-windows-azure/ Azure Storage Explorer: http://azurestorageexplorer.codeplex.com/ SQL Database Backup and Restore: http://msdn.microsoft.com/en-us/library/windowsazure/jj650016.aspx