Data Patterns for the Cloud James Carpinter M313.

Slides:



Advertisements
Similar presentations
“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.
Advertisements

Observation Pattern Theory Hypothesis What will happen? How can we make it happen? Predictive Analytics Prescriptive Analytics What happened? Why.
Running Hadoop-as-a-Service in the Cloud
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
Heterogeneity Open, broad, and flexible Integration On-premises AND cloud Enterprise needs Microsoft Azure fundamentals Operating systems Languages.
38 sessions at TechEd talking about some aspect of “Hybrid”
#azurecamp 07 juillet 2015 Microsoft Azure Camp. #azurecamp 07 juillet 2015 Microsoft Azure Benjamin Talmard Microsoft Technical Evangelist Microsoft.
A Microsoft IoT víziója
A cloud-first world Eric Leduc, National Data Platform Lead Adi Morun, Public Cloud Product Lead.
DEV312. “Build-On” Media Partners and Customers Azure CDN M Partner CDNs Origin Caching Released Coming Soon Partners Partner Technologies.
30 Bad Habits of Server Administrators Orin Thomas M321.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Introduktion till Azure SQL Database Robert Folkesson Active Solution.
Cloud Time - Embellishing the Office 365 calendar Thivy Ruthra Tasleem Hussein M328.
Deploying, Organizing and Securing Applications with the Azure Resource Manager Emil Velinov Senior Program Manager, AzureCAT M391.
Azure IAAS Overview & What’s New Steve Letford & Stu Fox M318.
Virtualization Vision & Strategy Ben Armstrong M246.
Backup as a Service: Protecting your datacentre & cloud workloads Ben Di Qual, Regan Murphy M375.
The microservices approach Scales by cloning the app on multiple servers/VMs/Containers Monolithic application approach Microservices application.
Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar.
devices billion Core-Business Applications Mobil e Cloud Agile Extend to any device Take advantage of cloud scale and economics.
Microsoft Public Cloud Services
Azure. SQL, SharePoint, BizTalk Images Distributed Cache Queue Geo Replication Read-Only Secondary Storage Delete Disks Large Memory SKU Tag Expressions.
Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
SQL Server BI Drill Down Stuart Mackereth & Manpreet Gill M236.
Identity Management in Office 365: Which one’s right for you? Brendan Ross M362.
Protecting your data with AD-RMS and Azure RMS Malcolm Jeffrey – Technical Trainer M224.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Building Azure Web Apps with Node.js and the Spotify Web API Daniel Larsen M361.
Big Data for the.NET Developer Scott Klein M310
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Dr Greg Low Azure Datacamp Power Hour CLD21 3.
Azure 101 – Where do I start? Andrew Nakamura Keck Medical Center - USC
Agility Dev TestDeploy Learn Agility.
Windows 10 tested and shaped by 3 Million Windows Insiders Daniel Bowbyes M111.
What if your app could put the power of analytics everywhere decisions are made? Modern apps with data visualizations built-in have the power to inform.
Microsoft Ignite /28/2017 6:07 PM
Let’s chat about Azure…. Michelle Olson Azure Partnerships BDM US Channel Development C :
TOUR ,000,000,000 1,000,000, ,000,000 10,000,000 1,000, ,000 10,000 1,000 Transistors Moore’s Law Metcalf‘s Law.
Journey to the Cloud DIFFERENTIATION AGILITY COST SaaS Solutions Higher-level services Cloud Infrastructure.
Azure.
Mobile Application Solution
Connected Infrastructure
Deploying Code and Resource to Microsoft Azure
Fan Engagement Solution
5/9/2018 7:28 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Smart Building Solution
Connected Health Solution
Parcel Tracking Solution Parcel Tracking What to look for Architecture
Enable the Hybrid Data Platform
Smart Building Solution
Microsoft Build /22/ :52 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Connected Infrastructure
Customer-facing apps Transactional apps
Connected Health Solution
Mobile Application Solution
Remote Monitoring solution
Azure.
With Help from the Microsoft Azure Cloud,
Cloudy with a Chance of Data
02 | Design and implement database
Azure Infrastructure as a Service
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
Carl Data Solutions Collects Utility Sensor and Meter Data to Provide Advanced Reporting, Alarming, and Analytics with Microsoft Azure MICROSOFT AZURE.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
M318.
Microsoft CloudnEnterprise Symbols v2.3
Presentation transcript:

Data Patterns for the Cloud James Carpinter M313

NetworkFast & reliable network Switch for app + db? Same D/C; less reliable, more hops and load balancers = latency StorageBig, fast SANBig, cheap JBOD HardwareSpecific to roleGeneric (no custom SKUs) AvailabilityManaged servicing, low failuresUnexpected services & failures PurchasingUpfront capex: overprovisionOpex (add/remove on demand) LicensingPer processor, per yearPer minute/hour Result*Everything* goes in database*Everything* as-a-service

Data & Storage Compute Cloud Services Storage BlobsTablesQueues

Data & Storage Compute SQL Database Cloud Services Storage BlobsTablesQueues

Data & Storage Web & Mobile Compute SQL Database App Service Virtual Machines Media & CDN Media Services CDN Developer Services DocumentDBRedis Cache Cloud Services BatchService Fabric Networking Virtual NetworkExpressRoute Traffic Manager StorSimple Search Storage Identity & Access Azure Active Directory Multi-Factor Authent API Management Notification Hubs Mobile Engagement Visual Studio Online Application Insights Management SchedulerAutomation Operational InsightsKey Vault Analytics & IoT HDInsight Machine Learning Stream AnalyticsData FactoryEvent Hubs Hybrid Integration BizTalk ServicesService BusBackupSite Recovery Web AppMobile AppAPI AppLogic App BlobsTablesQueuesFiles Marketplace … Data Lake Data Warehouse RemoteAppDNS Application Gateway

AvailabilityConsistency Partition Tolerant Relational, Un-partitioned Dynamo-like: Cassandra, CouchDB Big Table-like: HBase, MongoDB

(1) Database (2) Sharding Key... (3) Shard Map Manager (4) Shard (5) Shard Set (6) Sharded Table (7) Reference Table (8) Shardlet Customer IDName 1Alice 2Bob Customer Table Data Center IDDC Name 1Boston 2Miami Data Center Table

Polyglot persistence Optimized for data Optimized for workload Not a new concept EAV XML Architecture paradigm: OLAP/DW and OLTP

transactional processing rich query managed as a service elastic scale internet accessible http/rest schema-free data model arbitrary data formats

Storage adapters Stream processin g Cloud gateways (web APIs) Field gateways Applications Search and query Data analytics (Excel) Web/thick client dashboards Devices to take action Web and Social Devices Sensors

Advanced Messaging Scenarios with Azure Service Bus Messaging ??? Fri 11:55am How to Build High Performance Apps Using Microsoft Azure Redis Cache ??? Thu 1:55pm Elastic for SQL – shards, pools, stretch ??? Fri 11:55am In-Memory OLTP: The Road Ahead ??? Wed 11:55am Azure Storage Architecture and getting the most out of IaaS Premium storage ??? Thu 10:40am Building highly available and recoverable solutions with Azure Event Hubs and Service Bus Messaging ??? Thu 3:10pm Find me later at…  Hub Happy Hour Wed 5:30-6:30pm

Subscribe to our fortnightly newsletter Free Online Learning Sessions on Demand