Azure Refresh 2015 - KeyNote - DotNetLombardia
-
Upload
marco-parenzan -
Category
Software
-
view
304 -
download
0
Transcript of Azure Refresh 2015 - KeyNote - DotNetLombardia
![Page 1: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/3.jpg)
![Page 4: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/5.jpg)
World economy have changed
«There are no impediments, but only opportunities»
![Page 6: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/6.jpg)
Assets vs Commodities
Distinguish between assets and commodities
![Page 7: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/7.jpg)
Commodity=Cost for the companyRent[OPEX]
IaaSHardware as a commoditySaaSSoftware as a commodityPaaSDevOps as a commodity
![Page 8: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/8.jpg)
Fast obsolescenceHidden costsSlow plamaction…deployment
Owning hardware
![Page 9: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/9.jpg)
Asset=Value for the CompanyOwn [CAPEX]
IaaSOS TuningPaaSSoftware tuningSaaSIntellectual Property
![Page 10: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/10.jpg)
Can you own this?
No
![Page 11: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/11.jpg)
Missing opportunities:SaaS
![Page 12: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/13.jpg)
Different Compute Services for different needs
Web Apps
MobileApps
APIApps
LogicApps
CloudServices
Batch Remote App
ServiceFabric
![Page 14: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/14.jpg)
Missing opportunities:Worldwide presence
Datacenter Infrastructure (28 Regions)
![Page 15: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/18.jpg)
Missing opportunities:Compliance
https://azure.microsoft.com/en-us/support/trust-center/
![Page 19: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/21.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/23.jpg)
Restaurant
Stay hungry……you are not foolish!
![Page 24: Azure Refresh 2015 - KeyNote - DotNetLombardia](https://reader036.fdocuments.us/reader036/viewer/2022062522/58aea21f1a28abd43a8b5a63/html5/thumbnails/24.jpg)
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