Azure WorkshopPart1 Intro

Oliver Michalski
Oliver MichalskiIndependent Microsoft Azure Enterprise Consultant em Microsoft
Azure Workshop
Januar 2017
About:
• Oliver Michalski
• Enterprise Consultant for
Microsoft Azure
• Senior Software Engineer
.NET & SOA Architect
• Azure Insider
• Cloud Platform Advisor
(Azure Advisor)
About:
• Founder & Chairman Azure
Community Germany
• Microsoft MVP for Microsoft
Azure
About:
• Book Author
• Implementing Azure
Solutions
• Packt Publishing 2017
Azure Workshop
Modul 0: Introducing Cloud Computing
• Was verstehen wir unter dem Begriff
„Cloud Computing“?
• Fangen wir mit einer einfachen Antwort an:
• Cloud Computing ist die Bereitstellung von Ressourcen
für eure Anwendungen und Daten
• Ok, die Antwort ist zu einfach…
• Deshalb habe ich jetzt eine etwas komplexere Antwort:
• Cloud Computing ist die Bereitstellung von Ressourcen
für eure Anwendungen und Daten…
• …zu dem Zeitpunkt, wo wir eine Ressource benötigen
• und
• …nur für den Zeitraum, wo wir eine Ressource
benötigen
• Stichwort: Zeitpunkt und Zeitraum
• Was bedeutet das?
Szenarios (1)
Temporärer
Ressourcenbedarf
Schnelles Wachstum
Szenarios (2)
Kalkulierbare Lastspitzen Unkalkulierbare Lastspitzen
• In meinen bisherigen Erklärungsversuch, habe ich von
der „Bereitstellung von Ressourcen“ geredet. Auch
dies ist im Prinzip eine Vereinfachung.
• Schauen wir uns das komplette Bild einmal näher an
Azure WorkshopPart1   Intro
Azure WorkshopPart1   Intro
Azure WorkshopPart1   Intro
• Damit das Bild vollständig ist:
• SaaS ist per Definition ein Public Cloud Angebot
• und…
• im Falle von Microsoft auch immer ein Hybrid Cloud Angebot
• Weshalb das Ganze?
•TCO!!
Azure Workshop
Modul 1: Introducing Microsoft Azure
Azure Management
Portal
PowerShell
CLI
REST APIs
Client Libraries
Azure Management
Portal
Visual Studio
Other IDE
Ressource (1)
• Tooling für das Visual Studio
findet ihr als Bestandteile des
Azure SDKs
• Download der Installer:
• https://www.microsoft.com/en-
us/download/details.aspx?id=5428
9
Ressource (2)
• Tooling für die Eclipse IDE,
für IntelliJ (und das Android
Studio) sind Open Source
Projekte und hier erhältlich
• GitHub Repository:
• Azure Tools for Java
• https://github.com/microsoft/azure-
tools-for-java
• Azure Services Explorer
• https://github.com/Microsoft/Azure-
Services-Explorer
• Azure Toolkit for IntelliJ
• https://github.com/Microsoft/Azure-
Toolkit-for-IntelliJ
Node.JS
Client Libraries (Auswahl)
Microsoft Azure
.NET Java
PHP Ruby
Media Storage
Python
Ressource (3)
• Alle Client Libraries sind
Open Source Projekte und
hier erhältlich
• GitHub Seite des Azure SDK
Teams
• https://github.com/azure/
Azure Workshop
Exkurs 1: Azure Management Portal
• Bisher gab es drei Versionen des Azure Management Portals
• Version 1.0 basierend auf Microsoft Silverlight
•   (Ich habe nicht einmal ein Bild davon aufbewahrt)
• Version 2.0 basierend auf HTML 5 und JS. Benötigt nur einen
modernen Browser und ist auf diversen OS verfügbar
Azure WorkshopPart1   Intro
• Mit Version 2.0 könnt ihr folgende Aufgaben erledigen:
• Anlegen von Azure Objekten
• Grundkonfiguration
• Überwachung der Dienste mit einem Basissatz an Metriken
• => Autoskalierung auf Basis von Metriken
• Zugriffsverwaltung
• Kommen wir zur aktuellen Version 3.0:
• Version 3.0 basiert auch auf HTML 5 und JS. Benötigt somit nur
einen modernen Browser und ist auf diversen OS verfügbar
• Version 3.0 wir permanent weiterentwickelt
• Version 3.0 orientiert sich inhaltlich an den Bedürfnissen von
DevOps
Demo
Azure Management Portal
• Das Azure Management Portal 3.0 führt einige neue Konzepte
im Bereich Resource Management ein
• Um komplexe Anwendungen verwalten zu können, die aus
mehreren Ressourcen bestehen (z.B. Website, SQL Database
usw.), wurde das Konzept der Resource Groups
entwickelt. Damit seit ihr in der Lage, alle Ressourcen eurer
Anwendung zu gruppieren und gleichzeitig zu managen.
• Als Instrumentarium für diese Art von Management, wurde der
Resource Manager eingeführt, der z.B. über Azure
PowerShell angesprochen werden kann
Demo
Create a Azure Resource Group
Demo
Add a Azure Resources
• Eine Funktionalität des Resource Managers ist die Verwendung
von RM Templates:
• Als Deployment Template, bei der Bereitstellung von
individuellen Lösungen auf der Azure Platform (populärstes
Beispiel: “Deploy a SharePoint Server Farm“)
• oder als Resource Provider Template, für die Durchführung
von Aktionen (z.B. Configuration) innerhalb der Resource
Groups.
• Templates sind eine sehr interessante Funktionalität, denn ihr
könnt die Templates (JSON Data Files) an eure eigenen
Bedürfnisse anpassen und sogar eigene Templates erstellen
Demo
ARM Templates
Ressource (4)
• Auf ein interessantes Open
Source Projekt möchte ich
noch hinweisen
• Azure Quickstart Templates
ist eine wachsende
Sammlung von Community
Templates
• Documentation:
• http://azure.microsoft.com/en-
us/documentation/templates/
• Source Code:
• https://github.com/Azure/azure-
quickstart-templates
Azure WorkshopPart1   Intro
• Ok, genug Einleitung
• Schauen wir uns jetzt die Azure Plattform näher an
• Es gibt aber mehr als 200 Services, daher ist der folgende Teil
nur ein grober Überblick
Azure Execution Model
Microsoft Azure
Cloud
Services
Data Services Application Building Blocks
VM Batch Websites Mobile
Azure Execution Model
Microsoft Azure
Cloud
Services
Data Services Application Building Blocks
VM Batch Websites MobileApp Services
Azure Execution Model
Microsoft Azure
Cloud
Services
Data Services Application Building Blocks
VM Batch Websites MobileApp Services
Azure Service Factory (aka. Azure Microservices)
Cloud Services
• Hoch skalierbare Apps und Services
• Multi Tier Architektur
Azure WorkshopPart1   Intro
Azure WorkshopPart1   Intro
Azure WorkshopPart1   Intro
Virtual Machines
• VMs basierend auf Windows Server OS und Linux OS
• Hohe Flexibilität für eigene Workloads
• Über den Azure Marketplace gibt es über 3000 vorgefertigte
Images für den sofortigen Einsatz
Mobile Apps
Azure App Services
Web Apps Logic Apps
API Apps
Mobile Apps
Azure App Services
Web Apps Logic Apps
API Apps
App Services Environment Microsoft Power Apps
Mobile Apps
Azure App Services
Web Apps
Logic Apps
API Apps
App Services Environment Microsoft Power Apps
Functions
Demo
Azure App Services
Demo
Azure Logic Apps
Demo
Azure Function Apps
• Ok, Azure Functions ist wichtig für Azure IoT (z.B. im Bereich
Event Processing)
• Deshalb noch einmal die wichtigsten Fakten:
• Aufruf einer Funktion (eines Codefragments) in der Cloud
• (= Azure WebJobs 2.0)
• Event - Driven (Trigger gesteuert)
• PL: Support zurzeit für C#, JS, Python und PHP
• Scripting: zurzeit Bash, Batch und PowerShell
• Folgende Trigger stehen zurzeit zur Verfügung:
• BlobTrigger
• EventHubTrigger
• Generic Webhook
• GitHub Webhook
• HTTPTrigger
• QueueTrigger
• ServiceBusQueueTrigger
• ServiceBusTopicTrigger
• TimerTrigger
• Blank & Experimental
• Timer Function Apps (Basis CRON Job oder CRON Expression)
• Data Processing Function Apps (getriggertes Data Event)
• => Performing or Response to CRUD Event
• Webhook & API Function Apps (Reaktion auf ein getriggertes
Event in einem anderen Service, z.B. GitHub)
• => Request + Response
Azure DS und ABB
• Azure Data Services bzw. Azure Application Building Blocks sind
Managed Services, die die Plattform um sog. Common
Capabilities (gemeinsam nutzbare Funktionalitäten) erweitert.
Networking
Identity
Azure ABB
Media IoT
Cache Messaging
Integration
Traffic
CDN DevServices
Blockchain
Demo
Azure DevTest Labs
Azure DS
Azure Data Services
Storage HDInsight Data Factory DocumentDB
SQL
Database
Premium
Storage
ML Data Catalog Search SQL DWH
StorSimple Data Lake
Q & A
Azure WorkshopPart1   Intro
1 de 64

Recomendados

Multi-Cloud eGov Webinar 20220322 por
Multi-Cloud eGov Webinar 20220322Multi-Cloud eGov Webinar 20220322
Multi-Cloud eGov Webinar 20220322Thomas Treml
156 visualizações48 slides
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o... por
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...
AWS Roadshow Herbst 2013 Partnervortrag Hamburg: Direktgruppe - Data Center o...AWS Germany
1.3K visualizações13 slides
Einführung in Microsoft Azure und seine Funktionalitäten por
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenPOINT. Consulting GmbH
1.3K visualizações50 slides
MS Sharepoint auf AWS - eine Lösung für viele Herausforderungen - AWS Cloud W... por
MS Sharepoint auf AWS - eine Lösung für viele Herausforderungen - AWS Cloud W...MS Sharepoint auf AWS - eine Lösung für viele Herausforderungen - AWS Cloud W...
MS Sharepoint auf AWS - eine Lösung für viele Herausforderungen - AWS Cloud W...AWS Germany
420 visualizações18 slides
Cloud Computing: Eine Einführung por
Cloud Computing: Eine EinführungCloud Computing: Eine Einführung
Cloud Computing: Eine EinführungTelekom MMS
4.2K visualizações49 slides
Webinar Windows auf AWS (Deutsch) por
Webinar Windows auf AWS (Deutsch)Webinar Windows auf AWS (Deutsch)
Webinar Windows auf AWS (Deutsch)AWS Germany
1.7K visualizações37 slides

Mais conteúdo relacionado

Mais procurados

Einführung in AWS - Übersicht über die wichtigsten Services por
Einführung in AWS - Übersicht über die wichtigsten Services Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services AWS Germany
3K visualizações28 slides
Zalando und AWS: Security First in der Public Cloud por
Zalando und AWS: Security First in der Public Cloud Zalando und AWS: Security First in der Public Cloud
Zalando und AWS: Security First in der Public Cloud AWS Germany
1.1K visualizações8 slides
Webinar 4 Server in der Cloud – die AWS Compute Dienste por
Webinar 4 Server in der Cloud – die AWS Compute DiensteWebinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute DiensteAWS Germany
1.3K visualizações50 slides
Microsoft Operations Management Suite Webinar - innobit ag por
Microsoft Operations Management Suite Webinar - innobit agMicrosoft Operations Management Suite Webinar - innobit ag
Microsoft Operations Management Suite Webinar - innobit agInke Kauer
1.3K visualizações40 slides
Windows Azure Platform Overview por
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform OverviewOliver Michalski
1.9K visualizações34 slides
Windows 365 oder Azure Virtual Desktop? por
Windows 365 oder Azure Virtual Desktop?Windows 365 oder Azure Virtual Desktop?
Windows 365 oder Azure Virtual Desktop?A. Baggenstos & Co. AG
415 visualizações18 slides

Mais procurados(20)

Einführung in AWS - Übersicht über die wichtigsten Services por AWS Germany
Einführung in AWS - Übersicht über die wichtigsten Services Einführung in AWS - Übersicht über die wichtigsten Services
Einführung in AWS - Übersicht über die wichtigsten Services
AWS Germany3K visualizações
Zalando und AWS: Security First in der Public Cloud por AWS Germany
Zalando und AWS: Security First in der Public Cloud Zalando und AWS: Security First in der Public Cloud
Zalando und AWS: Security First in der Public Cloud
AWS Germany1.1K visualizações
Webinar 4 Server in der Cloud – die AWS Compute Dienste por AWS Germany
Webinar 4 Server in der Cloud – die AWS Compute DiensteWebinar 4 Server in der Cloud – die AWS Compute Dienste
Webinar 4 Server in der Cloud – die AWS Compute Dienste
AWS Germany1.3K visualizações
Microsoft Operations Management Suite Webinar - innobit ag por Inke Kauer
Microsoft Operations Management Suite Webinar - innobit agMicrosoft Operations Management Suite Webinar - innobit ag
Microsoft Operations Management Suite Webinar - innobit ag
Inke Kauer1.3K visualizações
Windows Azure Platform Overview por Oliver Michalski
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform Overview
Oliver Michalski1.9K visualizações
Windows 365 oder Azure Virtual Desktop? por A. Baggenstos & Co. AG
Windows 365 oder Azure Virtual Desktop?Windows 365 oder Azure Virtual Desktop?
Windows 365 oder Azure Virtual Desktop?
A. Baggenstos & Co. AG415 visualizações
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft por AWS Germany
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftUnternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
Unternehmensanwendungen auf AWS - Oracle, SAP, Microsoft
AWS Germany1.5K visualizações
Amazon Lightsail Webinar por AWS Germany
Amazon Lightsail WebinarAmazon Lightsail Webinar
Amazon Lightsail Webinar
AWS Germany314 visualizações
Amazon Web Services por Symposia Media
Amazon Web ServicesAmazon Web Services
Amazon Web Services
Symposia Media997 visualizações
Innovationen aus der Cloud ganz einfach nutzen por Amazon Web Services
Innovationen aus der Cloud ganz einfach nutzenInnovationen aus der Cloud ganz einfach nutzen
Innovationen aus der Cloud ganz einfach nutzen
Amazon Web Services286 visualizações
Oracle Cloud por Tim Cole
Oracle CloudOracle Cloud
Oracle Cloud
Tim Cole941 visualizações
Cloud-native Apps 2.0 por QAware GmbH
Cloud-native Apps 2.0Cloud-native Apps 2.0
Cloud-native Apps 2.0
QAware GmbH688 visualizações
Digitale Transformation von Enterprise Anwendungen por POINT. Consulting GmbH
Digitale Transformation von Enterprise AnwendungenDigitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise Anwendungen
POINT. Consulting GmbH166 visualizações
Architecture Best Practices für Webanwendungen auf AWS por AWS Germany
Architecture Best Practices für Webanwendungen auf AWSArchitecture Best Practices für Webanwendungen auf AWS
Architecture Best Practices für Webanwendungen auf AWS
AWS Germany3.1K visualizações
Azure Days 2019: Master the Move to Azure (Konrad Brunner) por Trivadis
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Trivadis250 visualizações
Basta 2016 - Test- und Releaseumgebungen in der Cloud por Marc Müller
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Marc Müller59 visualizações
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“ por OPEN KNOWLEDGE GmbH
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
Auf gehts in die Cloud: „Das kann doch nicht so schwer sein!“
OPEN KNOWLEDGE GmbH580 visualizações
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“ por OPEN KNOWLEDGE GmbH
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“
OPEN KNOWLEDGE GmbH948 visualizações
Microsoft Environments aus der Cloud por Beck et al. GmbH
Microsoft Environments aus der CloudMicrosoft Environments aus der Cloud
Microsoft Environments aus der Cloud
Beck et al. GmbH654 visualizações
Enterprise user security manuskript zum vortrag doag 2014 por Marcel Pils
Enterprise user security   manuskript zum vortrag doag 2014Enterprise user security   manuskript zum vortrag doag 2014
Enterprise user security manuskript zum vortrag doag 2014
Marcel Pils737 visualizações

Destaque

Azure API Management & API Apps [Global Integration Bootcamp 2017] por
Azure API Management & API Apps [Global Integration Bootcamp 2017]Azure API Management & API Apps [Global Integration Bootcamp 2017]
Azure API Management & API Apps [Global Integration Bootcamp 2017]Ashley Knowles
672 visualizações15 slides
Logic Apps and Azure Functions por
Logic Apps and Azure FunctionsLogic Apps and Azure Functions
Logic Apps and Azure FunctionsDaniel Toomey
2.3K visualizações24 slides
How to ready your organization for Artificial Intelligence por
How to ready your organization for Artificial IntelligenceHow to ready your organization for Artificial Intelligence
How to ready your organization for Artificial IntelligenceCraig Milroy
1.5K visualizações24 slides
Overview of Microsoft Azure AI Services por
Overview of Microsoft Azure AI ServicesOverview of Microsoft Azure AI Services
Overview of Microsoft Azure AI ServicesCraig Milroy
2K visualizações5 slides
DevOps, Microservices, and Azure Container Service por
DevOps, Microservices, and Azure Container ServiceDevOps, Microservices, and Azure Container Service
DevOps, Microservices, and Azure Container ServiceDavid Tesar
1.5K visualizações21 slides
Azure workshop por
Azure workshopAzure workshop
Azure workshopWei-Ting Kuo
969 visualizações43 slides

Destaque(20)

Azure API Management & API Apps [Global Integration Bootcamp 2017] por Ashley Knowles
Azure API Management & API Apps [Global Integration Bootcamp 2017]Azure API Management & API Apps [Global Integration Bootcamp 2017]
Azure API Management & API Apps [Global Integration Bootcamp 2017]
Ashley Knowles672 visualizações
Logic Apps and Azure Functions por Daniel Toomey
Logic Apps and Azure FunctionsLogic Apps and Azure Functions
Logic Apps and Azure Functions
Daniel Toomey2.3K visualizações
How to ready your organization for Artificial Intelligence por Craig Milroy
How to ready your organization for Artificial IntelligenceHow to ready your organization for Artificial Intelligence
How to ready your organization for Artificial Intelligence
Craig Milroy1.5K visualizações
Overview of Microsoft Azure AI Services por Craig Milroy
Overview of Microsoft Azure AI ServicesOverview of Microsoft Azure AI Services
Overview of Microsoft Azure AI Services
Craig Milroy2K visualizações
DevOps, Microservices, and Azure Container Service por David Tesar
DevOps, Microservices, and Azure Container ServiceDevOps, Microservices, and Azure Container Service
DevOps, Microservices, and Azure Container Service
David Tesar1.5K visualizações
Azure workshop por Wei-Ting Kuo
Azure workshopAzure workshop
Azure workshop
Wei-Ting Kuo969 visualizações
Azure Automation, Le nouveau service pour automatiser vos tâches por Jean-Luc Boucho
Azure Automation, Le nouveau service pour automatiser vos tâchesAzure Automation, Le nouveau service pour automatiser vos tâches
Azure Automation, Le nouveau service pour automatiser vos tâches
Jean-Luc Boucho855 visualizações
Deep Learning in Azure por Julian Lee
Deep Learning in AzureDeep Learning in Azure
Deep Learning in Azure
Julian Lee642 visualizações
Microsoft azure boot camp Keynote por Aymeric Weinbach
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
Aymeric Weinbach4.4K visualizações
Azure por Oliver Centeno
AzureAzure
Azure
Oliver Centeno2.7K visualizações
Chief Data Officer: Customer Analytics Innovation por Craig Milroy
Chief Data Officer: Customer Analytics InnovationChief Data Officer: Customer Analytics Innovation
Chief Data Officer: Customer Analytics Innovation
Craig Milroy2K visualizações
NoSQL no Azure - Azure Tech Nights - 2017 por Renato Groff
NoSQL no Azure - Azure Tech Nights - 2017NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017
Renato Groff401 visualizações
Service Fabric por Daniel Toomey
Service FabricService Fabric
Service Fabric
Daniel Toomey627 visualizações
Data Science Capability Framework por Craig Milroy
Data Science Capability FrameworkData Science Capability Framework
Data Science Capability Framework
Craig Milroy1.4K visualizações
Hanu windows azure iaas accelerator workshop 5 days por Hanu Software
Hanu windows azure iaas accelerator workshop 5 daysHanu windows azure iaas accelerator workshop 5 days
Hanu windows azure iaas accelerator workshop 5 days
Hanu Software277 visualizações
Hanu windows azure iaas accelerator workshop 3 days por Hanu Software
Hanu windows azure iaas accelerator workshop 3 daysHanu windows azure iaas accelerator workshop 3 days
Hanu windows azure iaas accelerator workshop 3 days
Hanu Software210 visualizações
KiZAN IoT Workshop - Memphis por Mike Branstein
KiZAN IoT Workshop - MemphisKiZAN IoT Workshop - Memphis
KiZAN IoT Workshop - Memphis
Mike Branstein290 visualizações
Docker For Azure Deployment Walkthrough por Timothy Wong
Docker For Azure Deployment WalkthroughDocker For Azure Deployment Walkthrough
Docker For Azure Deployment Walkthrough
Timothy Wong112 visualizações

Similar a Azure WorkshopPart1 Intro

Azure für SysAdmins Eine Reise durch die Cloud v.0.5 por
Azure für SysAdmins   Eine Reise durch die Cloud v.0.5 Azure für SysAdmins   Eine Reise durch die Cloud v.0.5
Azure für SysAdmins Eine Reise durch die Cloud v.0.5 Oliver Michalski
1.3K visualizações55 slides
Microsoft Azure Platform - System Management v.0.5 por
Microsoft Azure Platform -  System Management v.0.5 Microsoft Azure Platform -  System Management v.0.5
Microsoft Azure Platform - System Management v.0.5 Oliver Michalski
1.1K visualizações35 slides
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo... por
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...Ekkard Schnedermann
520 visualizações27 slides
Azure Data Factory – Data Management für die Cloud por
Azure Data Factory – Data Management für die CloudAzure Data Factory – Data Management für die Cloud
Azure Data Factory – Data Management für die Cloudinovex GmbH
1.3K visualizações58 slides
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso... por
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Sebastian Huppmann
1.8K visualizações24 slides
Cloud Architekturen - von "less Server" zu Serverless por
Cloud Architekturen - von "less Server" zu ServerlessCloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu ServerlessOPEN KNOWLEDGE GmbH
462 visualizações255 slides

Similar a Azure WorkshopPart1 Intro(20)

Azure für SysAdmins Eine Reise durch die Cloud v.0.5 por Oliver Michalski
Azure für SysAdmins   Eine Reise durch die Cloud v.0.5 Azure für SysAdmins   Eine Reise durch die Cloud v.0.5
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
Oliver Michalski1.3K visualizações
Microsoft Azure Platform - System Management v.0.5 por Oliver Michalski
Microsoft Azure Platform -  System Management v.0.5 Microsoft Azure Platform -  System Management v.0.5
Microsoft Azure Platform - System Management v.0.5
Oliver Michalski1.1K visualizações
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo... por Ekkard Schnedermann
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...
Cloud at massive scale and incredible speed, Ekkard Schnedermann berichtet vo...
Ekkard Schnedermann520 visualizações
Azure Data Factory – Data Management für die Cloud por inovex GmbH
Azure Data Factory – Data Management für die CloudAzure Data Factory – Data Management für die Cloud
Azure Data Factory – Data Management für die Cloud
inovex GmbH1.3K visualizações
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso... por Sebastian Huppmann
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Sebastian Huppmann1.8K visualizações
Cloud Architekturen - von "less Server" zu Serverless por OPEN KNOWLEDGE GmbH
Cloud Architekturen - von "less Server" zu ServerlessCloud Architekturen - von "less Server" zu Serverless
Cloud Architekturen - von "less Server" zu Serverless
OPEN KNOWLEDGE GmbH462 visualizações
Spontan testen! Das eigene Test Lab, für jeden in der Cloud! por Peter Kirchner
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Spontan testen! Das eigene Test Lab, für jeden in der Cloud!
Peter Kirchner777 visualizações
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ... por Andreas Wissel
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Andreas Wissel188 visualizações
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF... por Marc Müller
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
Marc Müller60 visualizações
Cinema in the Cloud por Oliver Michalski
Cinema in the CloudCinema in the Cloud
Cinema in the Cloud
Oliver Michalski1.1K visualizações
Was ist eigentlich SharePoint por Max Nowack
Was ist eigentlich SharePointWas ist eigentlich SharePoint
Was ist eigentlich SharePoint
Max Nowack4.8K visualizações
Azure SQL Database vs. Azure SQL Data Warehouse por pmOne Analytics GmbH
Azure SQL Database vs. Azure SQL Data WarehouseAzure SQL Database vs. Azure SQL Data Warehouse
Azure SQL Database vs. Azure SQL Data Warehouse
pmOne Analytics GmbH108 visualizações
Azure IoT Edge por Oliver Michalski
Azure IoT EdgeAzure IoT Edge
Azure IoT Edge
Oliver Michalski564 visualizações
Nanoservice Architekturen por Leo Lindhorst
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
Leo Lindhorst41 visualizações
Webcast Azure Integration Migration - Von BizTalk in die Cloud por QUIBIQ Hamburg
Webcast Azure Integration Migration - Von BizTalk in die CloudWebcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die Cloud
QUIBIQ Hamburg80 visualizações
Creasoft - Windows Azure por Creasoft AG
Creasoft - Windows AzureCreasoft - Windows Azure
Creasoft - Windows Azure
Creasoft AG967 visualizações
Serverless: The Missing Manual por OPEN KNOWLEDGE GmbH
Serverless: The Missing ManualServerless: The Missing Manual
Serverless: The Missing Manual
OPEN KNOWLEDGE GmbH267 visualizações
Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen por Symposia Media
Dr. Ingo Laue - Microsoft Azure | Projekt-ErfahrungenDr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Dr. Ingo Laue - Microsoft Azure | Projekt-Erfahrungen
Symposia Media1.4K visualizações
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013 por Patrick Maeschli
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
Patrick Maeschli1.1K visualizações
Wie Azure Jakarta EE Nutzt por Edward Burns
Wie Azure Jakarta EE NutztWie Azure Jakarta EE Nutzt
Wie Azure Jakarta EE Nutzt
Edward Burns19 visualizações

Azure WorkshopPart1 Intro

  • 2. About: • Oliver Michalski • Enterprise Consultant for Microsoft Azure • Senior Software Engineer .NET & SOA Architect • Azure Insider • Cloud Platform Advisor (Azure Advisor)
  • 3. About: • Founder & Chairman Azure Community Germany • Microsoft MVP for Microsoft Azure
  • 4. About: • Book Author • Implementing Azure Solutions • Packt Publishing 2017
  • 5. Azure Workshop Modul 0: Introducing Cloud Computing
  • 6. • Was verstehen wir unter dem Begriff „Cloud Computing“?
  • 7. • Fangen wir mit einer einfachen Antwort an: • Cloud Computing ist die Bereitstellung von Ressourcen für eure Anwendungen und Daten
  • 8. • Ok, die Antwort ist zu einfach…
  • 9. • Deshalb habe ich jetzt eine etwas komplexere Antwort: • Cloud Computing ist die Bereitstellung von Ressourcen für eure Anwendungen und Daten… • …zu dem Zeitpunkt, wo wir eine Ressource benötigen • und • …nur für den Zeitraum, wo wir eine Ressource benötigen
  • 10. • Stichwort: Zeitpunkt und Zeitraum • Was bedeutet das?
  • 12. Szenarios (2) Kalkulierbare Lastspitzen Unkalkulierbare Lastspitzen
  • 13. • In meinen bisherigen Erklärungsversuch, habe ich von der „Bereitstellung von Ressourcen“ geredet. Auch dies ist im Prinzip eine Vereinfachung. • Schauen wir uns das komplette Bild einmal näher an
  • 17. • Damit das Bild vollständig ist: • SaaS ist per Definition ein Public Cloud Angebot • und… • im Falle von Microsoft auch immer ein Hybrid Cloud Angebot
  • 18. • Weshalb das Ganze?
  • 20. Azure Workshop Modul 1: Introducing Microsoft Azure
  • 23. Ressource (1) • Tooling für das Visual Studio findet ihr als Bestandteile des Azure SDKs • Download der Installer: • https://www.microsoft.com/en- us/download/details.aspx?id=5428 9
  • 24. Ressource (2) • Tooling für die Eclipse IDE, für IntelliJ (und das Android Studio) sind Open Source Projekte und hier erhältlich • GitHub Repository: • Azure Tools for Java • https://github.com/microsoft/azure- tools-for-java • Azure Services Explorer • https://github.com/Microsoft/Azure- Services-Explorer • Azure Toolkit for IntelliJ • https://github.com/Microsoft/Azure- Toolkit-for-IntelliJ
  • 25. Node.JS Client Libraries (Auswahl) Microsoft Azure .NET Java PHP Ruby Media Storage Python
  • 26. Ressource (3) • Alle Client Libraries sind Open Source Projekte und hier erhältlich • GitHub Seite des Azure SDK Teams • https://github.com/azure/
  • 27. Azure Workshop Exkurs 1: Azure Management Portal
  • 28. • Bisher gab es drei Versionen des Azure Management Portals • Version 1.0 basierend auf Microsoft Silverlight •   (Ich habe nicht einmal ein Bild davon aufbewahrt) • Version 2.0 basierend auf HTML 5 und JS. Benötigt nur einen modernen Browser und ist auf diversen OS verfügbar
  • 30. • Mit Version 2.0 könnt ihr folgende Aufgaben erledigen: • Anlegen von Azure Objekten • Grundkonfiguration • Überwachung der Dienste mit einem Basissatz an Metriken • => Autoskalierung auf Basis von Metriken • Zugriffsverwaltung
  • 31. • Kommen wir zur aktuellen Version 3.0: • Version 3.0 basiert auch auf HTML 5 und JS. Benötigt somit nur einen modernen Browser und ist auf diversen OS verfügbar • Version 3.0 wir permanent weiterentwickelt • Version 3.0 orientiert sich inhaltlich an den Bedürfnissen von DevOps
  • 33. • Das Azure Management Portal 3.0 führt einige neue Konzepte im Bereich Resource Management ein
  • 34. • Um komplexe Anwendungen verwalten zu können, die aus mehreren Ressourcen bestehen (z.B. Website, SQL Database usw.), wurde das Konzept der Resource Groups entwickelt. Damit seit ihr in der Lage, alle Ressourcen eurer Anwendung zu gruppieren und gleichzeitig zu managen. • Als Instrumentarium für diese Art von Management, wurde der Resource Manager eingeführt, der z.B. über Azure PowerShell angesprochen werden kann
  • 35. Demo Create a Azure Resource Group
  • 36. Demo Add a Azure Resources
  • 37. • Eine Funktionalität des Resource Managers ist die Verwendung von RM Templates: • Als Deployment Template, bei der Bereitstellung von individuellen Lösungen auf der Azure Platform (populärstes Beispiel: “Deploy a SharePoint Server Farm“) • oder als Resource Provider Template, für die Durchführung von Aktionen (z.B. Configuration) innerhalb der Resource Groups. • Templates sind eine sehr interessante Funktionalität, denn ihr könnt die Templates (JSON Data Files) an eure eigenen Bedürfnisse anpassen und sogar eigene Templates erstellen
  • 39. Ressource (4) • Auf ein interessantes Open Source Projekt möchte ich noch hinweisen • Azure Quickstart Templates ist eine wachsende Sammlung von Community Templates • Documentation: • http://azure.microsoft.com/en- us/documentation/templates/ • Source Code: • https://github.com/Azure/azure- quickstart-templates
  • 41. • Ok, genug Einleitung • Schauen wir uns jetzt die Azure Plattform näher an • Es gibt aber mehr als 200 Services, daher ist der folgende Teil nur ein grober Überblick
  • 42. Azure Execution Model Microsoft Azure Cloud Services Data Services Application Building Blocks VM Batch Websites Mobile
  • 43. Azure Execution Model Microsoft Azure Cloud Services Data Services Application Building Blocks VM Batch Websites MobileApp Services
  • 44. Azure Execution Model Microsoft Azure Cloud Services Data Services Application Building Blocks VM Batch Websites MobileApp Services Azure Service Factory (aka. Azure Microservices)
  • 45. Cloud Services • Hoch skalierbare Apps und Services • Multi Tier Architektur
  • 49. Virtual Machines • VMs basierend auf Windows Server OS und Linux OS • Hohe Flexibilität für eigene Workloads • Über den Azure Marketplace gibt es über 3000 vorgefertigte Images für den sofortigen Einsatz
  • 50. Mobile Apps Azure App Services Web Apps Logic Apps API Apps
  • 51. Mobile Apps Azure App Services Web Apps Logic Apps API Apps App Services Environment Microsoft Power Apps
  • 52. Mobile Apps Azure App Services Web Apps Logic Apps API Apps App Services Environment Microsoft Power Apps Functions
  • 56. • Ok, Azure Functions ist wichtig für Azure IoT (z.B. im Bereich Event Processing) • Deshalb noch einmal die wichtigsten Fakten: • Aufruf einer Funktion (eines Codefragments) in der Cloud • (= Azure WebJobs 2.0) • Event - Driven (Trigger gesteuert) • PL: Support zurzeit für C#, JS, Python und PHP • Scripting: zurzeit Bash, Batch und PowerShell
  • 57. • Folgende Trigger stehen zurzeit zur Verfügung: • BlobTrigger • EventHubTrigger • Generic Webhook • GitHub Webhook • HTTPTrigger • QueueTrigger • ServiceBusQueueTrigger • ServiceBusTopicTrigger • TimerTrigger • Blank & Experimental
  • 58. • Timer Function Apps (Basis CRON Job oder CRON Expression) • Data Processing Function Apps (getriggertes Data Event) • => Performing or Response to CRUD Event • Webhook & API Function Apps (Reaktion auf ein getriggertes Event in einem anderen Service, z.B. GitHub) • => Request + Response
  • 59. Azure DS und ABB • Azure Data Services bzw. Azure Application Building Blocks sind Managed Services, die die Plattform um sog. Common Capabilities (gemeinsam nutzbare Funktionalitäten) erweitert.
  • 60. Networking Identity Azure ABB Media IoT Cache Messaging Integration Traffic CDN DevServices Blockchain
  • 62. Azure DS Azure Data Services Storage HDInsight Data Factory DocumentDB SQL Database Premium Storage ML Data Catalog Search SQL DWH StorSimple Data Lake
  • 63. Q & A