Wykorzystaj serwisy Azure i skup się na tym, co ważne

Post on 25-Jan-2017

245 views 2 download

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