Wykorzystaj serwisy Azure i skup się na tym, co ważne
-
Upload
krzysztof-szabelski -
Category
Software
-
view
245 -
download
2
Transcript of Wykorzystaj serwisy Azure i skup się na tym, co ważne
Wykorzystaj serwisy Azure i skup się na programowaniu
Krzysztof Szabelski
2
Wyznania programisty
3
Magazyn danych
Serwery
Sieć
O/S
Middleware
Wirtualizacja
Dane aplikacji
Aplikacja
Runtime
Magazyn danych
Serwery
Sieć
O/S
Middleware
Wirtualizacja
Aplikacja
Runtime
Dane aplikacji
Cloud Computing z lotu ptaka
Azur
e
My
Infrastructure as a Service
Platform as a Service
Azu re
My
4
Do konkretów!
5
Constructions Progress Tracker
potrzebny ASAP
6
Constructions Progress Tracker
potrzebny as ASAP as possible!!!
7
Constructions Progress Tracker
• Wymagania funkcjonalne MVP– Edytuj listę prowadzonych projektów budowlanych– Dodaj nowy wpis do dziennika postępu budowy– Załącz zdjęcie do wpisu w dzienniku budowy
• Wymagania niefunkcjonalne MVP– ASAP
8
9
10
Publish in Azure• Azure Web App• Azure SQL Database• Azure Blob Storage
11
DEMO TIME!
12
Co mamy
Web App
Storage
SQL Database
Git Hub
13
Monitoring
Application Insights
16
Wgrywanie nowych wersji
Deployment Slots
17
Deployment Slots
constructiontracker-stageconstructiontracker
18
Obsłużyć więcej użytkowników
(Auto) Scaling• Azure Blob Storage• Azure SQL Database• Azure Web App
19
SQL Database
20
SQL Database
Document DB
21
Web App
22
Web App
23
Przetwarzanie w tleWorker role + Service
Bus
24
Przetwarzanie w tle
Web App Worker Role
Storage
Service Bus
25
Za mało?
26
Compute Web & Mobile Data & Storage Analytics Networking
Hybrid Integration
Identity & Access Management
Media & CDN
Developer Services
Management
Virtual Machines
Cloud Services
Remote App
Batch
Web Apps
Mobile Apps
Mobile Engagement
API Management
Push Notifications
SQL Database
DocumentDB
Cache
Storage
StorSimpleAzure Search
HDInsight
Machine Learning
Stream Analytics
Data Factory
Virtual Network
ExpressRoute
Traffic Manager
BizTalk Services
Service Bus
Backup
Site Recovery
Azure Active Directory
Multi-Factor Authentication
Media Services
CDN
Application InsightsScheduler
Automation
Operational Insights
Key Vault
App Service
API Apps
Logic Apps
27
Koniec z klikaniem, czas na kodProgramowalne
zarządzanie zasobami
• Azure Resource Manager – nowy – deklaratywnie• Azure Service Manager – stary – imperatywnie• Azure Service Manager – stary – imperatywnie
28
DEMO TIME!
29
Czy dzięki Azure PaaS można zapomnieć o infrastrukturze i skupić się na programowaniu?
Trochę tak, ale nie do końca
30