24
Marco Parenzan Azure Refresh 2015 @Intel - Assago (Milano) DotNetLombardia Wednesday, December 9, 2015 from 9:00 AM to 6:00 PM (CEST) Milano Fiori, Italy

Azure Refresh 2015 - KeyNote - DotNetLombardia

Embed Size (px)

Citation preview

Page 1: Azure Refresh 2015 - KeyNote - DotNetLombardia

Marco Parenzan

Azure Refresh 2015

@Intel - Assago (Milano)DotNetLombardiaWednesday, December 9, 2015 from 9:00 AM to 6:00 PM (CEST)Milano Fiori, Italy

Page 2: Azure Refresh 2015 - KeyNote - DotNetLombardia

Meet Marco Parenzan | @marco_parenzan

• Microsoft MVP 2015 for Azure• Develop modern distributed and cloud solutions • [email protected]

• Passion for speaking and inspiring programmers, students, people• www.innovazionefvg.net

• I’m a dev

Page 3: Azure Refresh 2015 - KeyNote - DotNetLombardia
Page 4: Azure Refresh 2015 - KeyNote - DotNetLombardia

Platform Services

Security & Manageme

nt

Infrastructure ServicesCompute Storage

Datacenter Infrastructure (28 Regions)

Web and MobileWeb Apps

MobileApps

APIManagement

APIApps

LogicApps Notification

Hubs

Media & CDNContent DeliveryNetwork (CDN)

MediaServices

Analytics & IoT

HDInsight MachineLearning

StreamAnalytics

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

IntegrationBiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store /Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

Networking

Data

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQL DataWarehouse

Azure AD Connect Health

Virtual Network

ExpressRoute

BLOB Storage

Azure Files

Premium Storage

Virtual Machines

AD PrivilegedIdentity Management

Traffic Manager

Application Gateway

OperationalInsights

ComputeCloudServices

Batch Remote App

ServiceFabric

Developer Services

Visual Studio

ApplicationInsights

Azure SDK

Team Project

Containers

VM Image Gallery& VM Depot

DNS VPN Gateway

Load Balancer

Page 5: Azure Refresh 2015 - KeyNote - DotNetLombardia

World economy have changed

«There are no impediments, but only opportunities»

Page 6: Azure Refresh 2015 - KeyNote - DotNetLombardia

Assets vs Commodities

Distinguish between assets and commodities

Page 7: Azure Refresh 2015 - KeyNote - DotNetLombardia

Commodity=Cost for the companyRent[OPEX]

IaaSHardware as a commoditySaaSSoftware as a commodityPaaSDevOps as a commodity

Page 8: Azure Refresh 2015 - KeyNote - DotNetLombardia

Fast obsolescenceHidden costsSlow plamaction…deployment

Owning hardware

Page 9: Azure Refresh 2015 - KeyNote - DotNetLombardia

Asset=Value for the CompanyOwn [CAPEX]

IaaSOS TuningPaaSSoftware tuningSaaSIntellectual Property

Page 10: Azure Refresh 2015 - KeyNote - DotNetLombardia

Can you own this?

No

Page 11: Azure Refresh 2015 - KeyNote - DotNetLombardia

Missing opportunities:SaaS

Page 12: Azure Refresh 2015 - KeyNote - DotNetLombardia

Scenario: software consulting• From buy to subscribe (commercial

proposition)• From few big sells to many little sells

(business plan)• From few long term relations to many short

time accounts (continuous improvement)• Software company have difficulties

changing sell mode• Buy not make, more than ever

Page 13: Azure Refresh 2015 - KeyNote - DotNetLombardia

Different Compute Services for different needs

Web Apps

MobileApps

APIApps

LogicApps

CloudServices

Batch Remote App

ServiceFabric

Page 14: Azure Refresh 2015 - KeyNote - DotNetLombardia

Missing opportunities:Worldwide presence

Datacenter Infrastructure (28 Regions)

Page 15: Azure Refresh 2015 - KeyNote - DotNetLombardia

Market• Industrial cooking plants• Restaurants• Hotels• Communities

• Plants:• 100K/800K€• Currently best market is middle/far east

• Steel-based appliances• Neutral• Gas-power• Electrical-power

Page 16: Azure Refresh 2015 - KeyNote - DotNetLombardia

Scenario: resistor performance loss• North-east of Italy is a district for this kind of

appliances• 70% of world-wide production• Selling mainly world-wide

• Small/Medium-sized companies 30-100 people• 3-10Mln € sales volume/year

• Industrial cooking plants implements electrical thermal appliances based on resistor elements

• Telemetry in industrial cooking plants• Intelligent appliances that sends status/operational

data• Collect data world wide, presence near installation

Page 17: Azure Refresh 2015 - KeyNote - DotNetLombardia

Microsoft Azure IoT Services

Devices Device Connectivity Storage Analytics Presentation & Action

Event Hubs SQL Database Machine Learning App Service

Service Bus Table/Blob Storage

Stream Analytics Power BI

External Data Sources DocumentDB HDInsight Notification

Hubs

External Data Sources Data Factory Mobile Services

BizTalk Services

{ }

Page 18: Azure Refresh 2015 - KeyNote - DotNetLombardia

Missing opportunities:Compliance

https://azure.microsoft.com/en-us/support/trust-center/

Page 19: Azure Refresh 2015 - KeyNote - DotNetLombardia

Scenario: non-IT appliance company• Opportunity: connected appliance• Sync, update, backup• Worldwide

• “The best way to predict future is to invent it”• Create the cloud, the community• Control the network of YOUR appliances

• A startup in this market• How big is the investment?

• Avoid on-premise• Take care of your customer data

Page 20: Azure Refresh 2015 - KeyNote - DotNetLombardia

The recipy• Two web app (frontend + backend)• One web api (appliance)• One per region (north america, southeast asia, west europe)• Traffic Manager

• One SQL Database for every customer• Privacy• Security

Page 21: Azure Refresh 2015 - KeyNote - DotNetLombardia

VISUALIZE + DECIDE

MobileReports

Natural languagequeryDashboardsApplications

Streaming

CAPTURE + MANAGE

RelationalInternal & external

Non-relational NoSQL

TRANSFORM + ANALYZE

Orchestration

Machine learningModeling

Information management

Complex event processing

The Microsoftdata platform

Page 22: Azure Refresh 2015 - KeyNote - DotNetLombardia

Scenario: game infrastructure• Analytics Games• Old style (Commodore 64) joystick-pumping

game• Recipy• WebAppThe screen• WebApi+Event HubDevice handling (now IoT Hub)• Stream AnalyticsCollecting and analyzing data• Service Bus Queue + Web Hobs Result routing• SignalR (now IoT Hub)device feedback

Page 23: Azure Refresh 2015 - KeyNote - DotNetLombardia

Restaurant

Stay hungry……you are not foolish!

Page 24: Azure Refresh 2015 - KeyNote - DotNetLombardia

Marco Parenzan

Have a nice dayEnjoy Azure

@Intel - Assago (Milano)DotNetLombardiaWednesday, December 9, 2015 from 9:00 AM to 6:00 PM (CEST)Milano Fiori, Italy