35
Microsoft Azure www.bbv.ch Von 0 auf 100 Roland Krummenacher Microsoft Azure MVP [email protected]

Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Microsoft Azure

www.bbv.ch

V o n 0 a u f 1 0 0

Roland KrummenacherMicrosoft Azure [email protected]

Page 2: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Kompetenz

bbv Software Services bietet erstklassiges

Software Engineering. Von der fundierten

Analyse bis zur effizienten Qualitäts-

sicherung begleiten wir Sie auf dem Weg

zur erfolgreichen Software.

Unsere erfahrenen Mitarbeiter

unterstützen Sie in den Bereichen:

Kennzahlen

ca. 180 Mitarbeiter

über 1‘600 Projekte bei mehr als

180 Kunden

Umsatz 2013: 36.9 Mio. CHF

Büros in Luzern (Firmensitz), Zug, Zürich, Bern und

München

Gründung: 1995; Aktiengesellschaft, 100% im

Besitz der Eigentümer

Stark in Beratung, Engineering, Lösungen und Ausbildung.

Ihr Kontakt:

Stefan Widmer, Head of Business Development/CSO

[email protected]

Tel: +41 41 429 0111

Kunden

Industrie

Schindler, Siemens, Roche, Ypsomed, ACS, Ascom, BKW

FMB Energie, Bystronic, Diebold, eao, Esec, Frama,

Garaventa, Komax, Leister, Maxon Motor, Oerlikon

Versicherungen

CSS Versicherung, Swiss Re, Swiss Life, Mobiliar, SUVA,

Concordia, Visana

Banken & Finanzdienstleister

Postfinance, UBS, SIX Swiss Exchange, derivative partners,

Quartal Financial Solutions AG, Bank for International

Settlements Motor, Curabill, Oerlikon

Öffentliche Verwaltung/ bundesnahe Betriebe

Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule

Rapperswil, HTA Luzern, Stadt Zürich Polizeidepartement,

Stadt Zürich OIZ, BIT

Handel, Dienstleistungen, Softwarehersteller

Ex Libris, ARP Gruppe, Jelmoli, Multimedia Solutions,

Identitas, Löwenfels Partner, Ruf Informatik, Bison

bbv Software Services

Blumenrain 10

6002 Luzern

Page 3: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Beratung

- Projektmanagement

- Agile Entwicklungsmethoden

- User Centered Design

- Technologie- und Architektur-Assessments

- Qualitätssicherung

Engineering

Projektleiter

Softwareentwickler und Architekten

Requirements Engineers

Usability-Experten

Technologie-Experten

Gesamte Entwicklungsteams

Stark in Beratung, Engineering, Lösungen und Ausbildung.

Lösungen

Apps/Mobile Anwendungen

Web-/Desktop Anwendungen

Informationssysteme

Embedded Lösungen

Ausbildung

Neue Technologien und Methoden

Best Practices

bbv-academy, inhouse-Schulungen

Team- und 1:1-Coachings

Nutzen Sie unsere Erfahrung zu

aktuellen Themen und Best Practices:

TDD/ATDD, Tools (z.B. Git) ALM oder

Management 3.0.

Wir entwickeln für Sie nach agilen

Methoden:

Alle bbv-Mitarbeiter sind zertifizierte CSM,

CSP und/oder CSPO.

Stellen Sie hohe Ansprüche:

Alle bbv-Mitarbeiter haben eine fundierte IT-Ausbildung.

Zusätzlich investiert bbv jedes Jahr 20 Arbeitstage in

Weiterbildung pro Mitarbeiter.

Unsere Experten für Sie im Einsatz:

Die bbv agile Coaches begleiten Sie vom Readiness

Assessment bis zur Umsetzung der Methoden Scrum,

XP und Kanban.

Page 4: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

The Flatterist

Page 5: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

those jeans make your butt look great!

www.Flatterist.com

Page 6: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Anforderungen

• Marktpotential/Mengengerüst: 500+ Mio. Exemplare

• Komplimente: Crowd-Sourcing / Community

• Bilderkennung

• Benutzerzugeschnittene Komplimente

• Standard vs. Premium Nutzer

• «Send a compliment»

• Open API

Page 7: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Architektur I

Client Backend

Our Datacenter

Page 8: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

DatacenterArchitektur Prototyp

Client Backend

Page 9: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Grafik: Microsoft

Azure Datencenter

Page 10: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Bild: Global Foundation Services

Page 11: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Bild: Global Foundation Services

Page 12: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Bild: Global Foundation Services

Page 13: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Bild: Global Foundation Services

Page 14: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Bild: Global Foundation Services

Page 15: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Bild: Global Foundation Services

Page 16: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Fabric Viewer

clusters

racks

Page 17: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Das Azure Kundenportal

http://azure.microsoft.com

- Erstellen und Verwalten von Azure Subscriptions

- Preise und Details zu den einzelnen Services

- Downloads von SDKs

- Dokumentation, Beispiele, Whitepapers, Tutorials, Videos, etc.

- Azure Marketplace

- Support

- Zugang zum Azure Management Portal

Page 18: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Das Microsoft Netzwerk

Bild: Microsoft

Page 19: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA
Page 20: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Azure Storage

• Cloud Storage - Anywhere and anytime access• Blobs, Tables, Queues and Files

• Highly Durable, Available and Massively Scalable • Easily build “internet scale” applications• More than 30 trillion stored objects• 1 Million request/sec on average

• Pay for what you use• Exposed via easy and open REST APIs • Client libraries in .NET, Java, Node.js, Python, PHP,

Ruby

Page 21: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Microsoft Azure Storage

Storing Data on Microsoft Azure

Page 22: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Microsoft Azure Storage

Highly Durable Storage

Storing Data on Microsoft Azure

Page 23: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

continuous storage geo-replication

WESTDC

EASTDC

> 400 miles

Microsoft Azure Storage

Geo-Replicated Storage

Increased Availability with Replication

Page 24: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

DatacenterArchitektur Prototyp

Client Backend

Page 25: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

ClientServer

BLOB Storage

Page 26: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Client

VM

BLOB Storage

Page 27: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Client

Worker Role

BLOB Storage

Page 28: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Queues

Page 29: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Queues

Page 30: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Messages

Page 31: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Topics

Page 32: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Client

Azure Storage

Worker Role

Azure Service Bus

Page 33: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Client

Azure Storage

Worker Role

Azure Service Bus

Web APISAS-URLs SQL DB

Page 34: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Fazit

Azure Dienste• sind einfach• sind elastisch und skalierbar• sind hochverfügbar• sind sicher• sind offen• sind global• eignen sich hervorragend für On-Premise- bzw. hybride Applikationen

Page 35: Microsoft Azure Vo n 0 a u f 1 0 0download.microsoft.com/download/7/C/3/7C32A912-0676-4E8B-B280-ECDE... · Swisscom, SBB, Institut für Gestiges Eigentum, Hochschule Rapperswil, HTA

Roland KrummenacherMSc. in Engineering FHOMicrosoft MVPMicrosoft Azure InsiderMember of the Microsoft Switzerland Ambassador Program

Mail: [email protected]: @rolandkruXing: http://www.xing.com/profile/Roland_Krummenacher2LinkedIn: http://ch.linkedin.com/in/rolandkrummenacher

Blog: rolandkru.azurewebsites.netGitHub: github.com/rolandkru/Web: www.bbv.ch