Top Banner
Steef-Jan Wiggers
40

Azure plug & play architecture

Jan 23, 2018

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Azure   plug & play architecture

Steef-Jan Wiggers

Page 2: Azure   plug & play architecture

Nice to meet you

Steef-Jan Wiggers

Azure Technology

Consultant

Codit Netherlands

[email protected]

+31 653 12 29 57

@SteefJan

nl.linkedin.com/in/steefjan

8th year - Azure MVP

Page 3: Azure   plug & play architecture

Marathon Man

Page 4: Azure   plug & play architecture

What can you expected in this session

• Azure Playground

• Trends

• Use Cases

• Scenarios

• Demos

• Considerations, lessons learned

Page 5: Azure   plug & play architecture

Playground

Page 6: Azure   plug & play architecture

Playgrounds - Azure Regions

36 GA, 6 coming soon

Page 7: Azure   plug & play architecture
Page 8: Azure   plug & play architecture

Platform Services

Infrastructure Services

WebApps

MobileApps

API Apps

Notification Hubs

HybridCloud

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database CosmosDB

Redis Cache

AzureSearch

StorageTables

SQL DataWarehouse

Azure AD Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

BatchRemoteApp

ServiceFabric

Visual Studio

ApplicationInsights

VS Team Services

Domain Services

HDInsight MachineLearning Stream Analytics

Data Factory

EventHubs

Data LakeAnalytics Service

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Xamarin

HockeyApp

Power BI Embedded

SQL Server Stretch Database

MobileEngagement

FunctionsCognitive Services Bot Framework Cortana

Security Center

Container Service

VM Scale Sets

Data Lake Store

BizTalkServices

Service Bus

Logic Apps

API Management

Content DeliveryNetwork

Media Services

Media Analytics

Page 9: Azure   plug & play architecture

Technology Lifecycle

Innovators Early Adopters

Early Majority Late Majority

Laggards

- AI- Machine Learning- IoT

- Container Orchestration- Data Science

- Micro Services- Containers

- Java- .NET

- DevOps- Databases

- Serverless

@SteefJan

Page 10: Azure   plug & play architecture
Page 11: Azure   plug & play architecture

AI Platforms

@SteefJan

Page 12: Azure   plug & play architecture

Microsoft AI Platform

Page 14: Azure   plug & play architecture

Sentiment Analysis

Logic App

Function

Cognitive Service APITekst Analysis

good

moderate

bad

Tweets with hashtag #trump

Post Tweet Body and Tweeted By

Evaluate score

Send tweet text

Page 15: Azure   plug & play architecture

Face Recognition Solution Demo

APPImage

Request/Reply

Microsoft CognitiveFace API

AWSRekognition Detect Faces

GoogleComputer Vision

API

@SteefJan

Page 16: Azure   plug & play architecture

• Workloads

• Costs

• GDPR (Privacy)

• Security

• Big Data

Lessons Learned

@SteefJan

Page 17: Azure   plug & play architecture

Just released!

Page 18: Azure   plug & play architecture
Page 19: Azure   plug & play architecture
Page 20: Azure   plug & play architecture

Serverless Landscape

@SteefJan

Page 21: Azure   plug & play architecture

AWS Global Infrastructure

Page 22: Azure   plug & play architecture

Google Cloud Platform

Page 23: Azure   plug & play architecture

Serverless Platform

Functions Logic Apps Event Grid

Developer Productivity Visual Designer Manage events in one place

Triggers and Bindings 200+ Connectors Near real-time delivery

Flexible Deployment options Functions Orchestration Broad coverage

Database Storage Security & Access Control

IoT IntelligenceAnalytics

Development Serverless Platform

IDE Support

Integrated DevOps

Local Development

Monitoring

Visual Debug History

@SteefJan

Page 24: Azure   plug & play architecture

Serverless Integration Solution Demo

Submit

Receipt

Store

Event Event Computer Vision APIOCRFunction

Azure Blob Storage

Event Grid

Processing

Service Bus Queue

Microsoft Flow

@SteefJan

Page 25: Azure   plug & play architecture

• Cloud First

• Microsoft Unless (Azure)

• Minimal Customization (no code)

• Uniform Landscape

Business Case - Serverless

Dynamics CRM

OnlineLMS 365 WebHookReciever Service Bus Queue WebJob Logic Apps

@SteefJan

Page 26: Azure   plug & play architecture

• Costs of implementation

• Race conditions

• Dynamics CRM connector

• Support (who you going to call)

• Preview of technology

Lessons Learned

@SteefJan

Page 27: Azure   plug & play architecture
Page 28: Azure   plug & play architecture

Cosmos DB Service

Column-familyDocument

Graph

Turnkey global distribution

Elastic scale out

of storage & throughput

Guaranteed low latency at the 99th percentile

Comprehensive SLAs

Five well-defined consistency models

Table API

Key-value

MongoDB API

A globally distributed, massively scalable, multi-model database service

Cassandra API

Page 29: Azure   plug & play architecture

Characteristics

@SteefJan

Page 30: Azure   plug & play architecture

• Business Requirements :

• Increase quality

• Justify investment:• Development

• Deployments

• Support

• No managed services only DevOps

Business Case – Knowledge base

@SteefJan

• Old knowledge base implementation struggled with related content

• Future proof new knowledge base

• Completely PaaS

• Azure (Pay as you go)

Page 31: Azure   plug & play architecture

High Level Architecture

Editing

CMS

Content

Creation

Knowledge Platform

Integrate Cleanse Match & Merge

Connectors

Ingestion

Standardize

Validation

Meta data

Enrichment

Value decay

XRef

Data quality, workflows & monitoring

Content Constitution

Content collection

Relation

Store

Index

Search

Models

Content API

Knowledge base

Page 32: Azure   plug & play architecture

Solution Building Blocks

Content collection

Azure Search

Document DB

Graph

Integrate Match & Merge Content API

Importer/.NET

Web App/.Net

Search

Index

Relations

Store

Page 33: Azure   plug & play architecture

Solution Architecture

CMS Output

FRO

NT-

END

Content

Related Content

Page 34: Azure   plug & play architecture

Search Content

FRO

NT-

END

MENUBAR

Content

Dividend taxSEARCH

RelatedContent

Related Content

Content

B

A

A

Page 35: Azure   plug & play architecture

Cosmos DB/Azure Search Solution Demo

@SteefJan

Content collection

Azure Search

Document DB

Graph

Content API

Web App/.Net

Search

Index

Relations

Store

Page 36: Azure   plug & play architecture

• Not everything in one database model

• Preview

• Costs (Cosmos DB is expensive?)

• Proof of architecture

Lessons Learned

@SteefJan

Page 37: Azure   plug & play architecture

• Azure is evolving in many areas

• AI, Big Data, and Serverless

• Broad range of technology

• Flavor of the day

• Hard to keep up

• It sounds so easy

Wrap up

Page 40: Azure   plug & play architecture