SlideShare ist ein Scribd-Unternehmen logo
1 von 36
1S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Microsoft, Linux, OSS
Cloud and DevOps
Jessica Deen| Senior Cloud
Advocate
2S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
“Empowerment of individuals is a key part of what makes open
source work, since in the end, innovations tend to come from
small groups, not from large, structured efforts.”
-[ Tim O’Reilly]-
Empowerment is key.
E m p o w e r m e n t- [ ] -
3S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
http://research.microsoft.com/en-us/um/cambridge/projects/hci2020/
A new era of computing
4S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
IT Stress Points
L E V E L S E T- [ ] -
Security InnovationEfficiency
5S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
- Donovan Brown
What is DevOps?
D e f i n i t i o n- [ ] -
6S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Build/Release
Continuous Integration
Continuous Deployment
CI/CD
Telemetry, metrics
Availability and Performance
Monitoring
Pipeline as Code
Infrastructure as Code
IAC
Roll back & Roll
forward
Recovery
Automation
Key DevOps Practices
P r a c t i c e s- [ ] -
7S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
> 60%
Why open
source?
> 40%
90%
W h y- [ ] -
8S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Open Source Growth
G r o w t h- [ ] -
9S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
10S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
V S C O D E I N
A C T I O N
DEMO
11S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
12S L I D E# D E E N O F D E V O P S @jldeen- [ ] -Source: Softpedia
Credits: James Niccolai
13S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
In 2014, Microsoft CEO Satya Nadella
directed all Microsoft engineers to
"open source internally" - anyone at
the company can see anyone else's
code and use it as needed.
This vision is now a day-to-day reality
for Microsoft engineers.
15S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Why Containers?
C o m i n g t o g e t h e r- [ ] -
Developers
Enable ‘write-once, run-anywhere’
apps
Enables microservice architectures
Operations
Portability
Standardization
Abstraction
Higher compute density
Scale
DevOps
16S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
What is
Kubernete
s?
C o n t a i n e r O r c h e s t r a t i o n- [ ] -
17S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Release
Automatio
n
C o n t a i n e r O r c h e s t r a t i o n- [ ] -
Kubernetes is hard.
Kubernetes is
complex.
Let’s simplify.
Open
Sourc
e
Open Service Broker for Azure (OSBA)
Azure Container
Service (AKS)
Azure Container
Instances (ACI)
Azure Container
Registry
Open Service
Broker API (OSBA)
Release
Automation Tools
IaaSPaaS
Azure services
SQL Database
Redis Cache
CosmosDB
And more!
Partner services
OpenShift
Pivotal Cloud
Foundry
Docker Enterprise
Edition
Mesosphere
DC/OS
Azure
Azure
Container
Registry
(ACR)
Azure Container
Service (AKS)
ACS
Engine
Batch
Azure Container
Instances (ACI)
Azure Virtual
Machines
Virtual Machine
Scale Sets
(VMSS)
Service Fabric
Virtual kubelet
App Service
OSBA
19S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
R e l e a s e A u t o m a t i o n- [ ] -
Manage complexity
Charts can describe
complex apps; provide
repeatable app installs, and
serve as a single point of
authority
Easy updates
Take the pain out
of updates with in-
place upgrades and
custom hooks
Simple sharing
Charts are easy to
version, share, and host
on public or private
servers
Rollbacks
Use helm rollback to
roll back to an older
version of a release
with ease
The best way to find, share, and use software
built for Kubernetes
20S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
R e l e a s e A u t o m a t i o n- [ ] -
Helm charts help you define, install, and
simplify
custom
services
Chart.yml
db
load balancer
ci
…
21S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
R e l e a s e A u t o m a t i o n- [ ] -
Simple app development and deployment
into any Kubernetes cluster
Simplified development
Using two simple commands, developers
can now begin hacking on container-based
applications without requiring Docker or
even installing Kubernetes themselves
Language support
Draft detects which language your app is
written in, and then uses packs to
generate a Dockerfile and Helm Chart
with the best practices for that language
22S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
F U N T I M E
DEMO
23S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
What just happened?
C o m i n g t o g e t h e r- [ ] -
24S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
OCTOVERSE
REPORT
25S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
26S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
27S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
28S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Introducing Azure DevOps
Deliver value to your users faster
using proven agile tools to plan,
track, and discuss work across
your teams.
Build, test, and deploy with CI/CD that
works with any language, platform,
and cloud. Connect to GitHub or any
other Git provider and deploy
continuously.
Get unlimited, cloud-hosted
private Git repos and collaborate
to build better code with pull
requests and advanced file
management.
Test and ship with confidence
using manual and exploratory
testing tools.
Create, host, and share packages
with your team, and add artifacts to
your CI/CD pipelines with a single
click.
Azure
Boards
Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops

D E V O P S- [ ] -
29S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Azure Pipelines
Free unlimited build minutes for
public projects
Up to 10 free parallel jobs across
Windows, Linux and macOS
Microsoft
Open Source
https://azure.com/pipelines
D E V O P S- [ ] -
30S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
Integrated with
GitHubAzure Pipelines available now
to any developer from the
GitHub Marketplace
D E V O P S- [ ] -
31S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
E l e p h a n t i n t h e r o o m- [ ] -
32S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
E l e p h a n t i n t h e r o o m- [ ] -
will continue to operate independently.
will remain open to any project, using any tools and for any
platform, from any person, and offered under any license.
will continue to support deployment to any cloud, and any
device.
33S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
“In open source, we feel strongly that to really do something well,
you have to get a lot of people involved.”
-[ Linus Torvalds ]-
People are key.
E m p o w e r m e n t- [ ] -
34S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
H e l l o !- [ ] -
I am Jessica Deen
35S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
aka.ms/openk8s SEARCH
36S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
THANK YOU

Weitere ähnliche Inhalte

Ähnlich wie Microsoft, Linux, OSS, Cloud and DevOps

Ähnlich wie Microsoft, Linux, OSS, Cloud and DevOps (20)

Frome Zero to DevOps Superhero: The Container Edition
Frome Zero to DevOps Superhero: The Container EditionFrome Zero to DevOps Superhero: The Container Edition
Frome Zero to DevOps Superhero: The Container Edition
 
DevOps Days Montevideo Container Superhero Keynote
DevOps Days Montevideo Container Superhero KeynoteDevOps Days Montevideo Container Superhero Keynote
DevOps Days Montevideo Container Superhero Keynote
 
From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)From Zero to DevOps Superhero: The Container Edition (Build 2019)
From Zero to DevOps Superhero: The Container Edition (Build 2019)
 
Iterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time DeliveryIterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time Delivery
 
Salesforce DX for Admin v2
Salesforce DX for Admin v2Salesforce DX for Admin v2
Salesforce DX for Admin v2
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
DevSecOps: The DoD Software Factory
DevSecOps: The DoD Software FactoryDevSecOps: The DoD Software Factory
DevSecOps: The DoD Software Factory
 
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for EnterpriseScaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
 
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
 
Salesforce DX for admin
Salesforce DX for adminSalesforce DX for admin
Salesforce DX for admin
 
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
From desktop to the cloud, cutting costs with Virtual kubelet and ACIFrom desktop to the cloud, cutting costs with Virtual kubelet and ACI
From desktop to the cloud, cutting costs with Virtual kubelet and ACI
 
Microservices Delivery Platform. Tips & Tricks
Microservices Delivery Platform. Tips & TricksMicroservices Delivery Platform. Tips & Tricks
Microservices Delivery Platform. Tips & Tricks
 
Full stack development best practice and toolset
Full stack development best practice and toolsetFull stack development best practice and toolset
Full stack development best practice and toolset
 
DevOps in Practice
DevOps in PracticeDevOps in Practice
DevOps in Practice
 
Fastest offline with SQLite
Fastest offline with SQLiteFastest offline with SQLite
Fastest offline with SQLite
 
The GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scaleThe GE Design System and thoughts about craft at scale
The GE Design System and thoughts about craft at scale
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 
A Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the CloudA Primer for Your Next Data Science Proof of Concept on the Cloud
A Primer for Your Next Data Science Proof of Concept on the Cloud
 
Integration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development ExperiencesIntegration Monday - Logic Apps: Development Experiences
Integration Monday - Logic Apps: Development Experiences
 
Patterns for Open Source Success
Patterns for Open Source SuccessPatterns for Open Source Success
Patterns for Open Source Success
 

Mehr von Jessica Deen

Deploying Windows Containers with Draft, Helm and Kubernetes
Deploying Windows Containers with Draft, Helm and KubernetesDeploying Windows Containers with Draft, Helm and Kubernetes
Deploying Windows Containers with Draft, Helm and Kubernetes
Jessica Deen
 

Mehr von Jessica Deen (10)

From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
From Zero to DevOps Superhero: The Container Edition (JenkinsWorld SF)
 
Deploying Windows Containers with Draft, Helm and Kubernetes
Deploying Windows Containers with Draft, Helm and KubernetesDeploying Windows Containers with Draft, Helm and Kubernetes
Deploying Windows Containers with Draft, Helm and Kubernetes
 
Deploying Windows Apps to Kubernetes with Draft and Helm
Deploying Windows Apps to Kubernetes with Draft and HelmDeploying Windows Apps to Kubernetes with Draft and Helm
Deploying Windows Apps to Kubernetes with Draft and Helm
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOps
 
DevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World EditionDevOps with Kubernetes and Helm - Jenkins World Edition
DevOps with Kubernetes and Helm - Jenkins World Edition
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOps
 
Microsoft Ignite 2018 BRK3192 Container DevOps on Azure
Microsoft Ignite 2018 BRK3192 Container DevOps on AzureMicrosoft Ignite 2018 BRK3192 Container DevOps on Azure
Microsoft Ignite 2018 BRK3192 Container DevOps on Azure
 
DevOps with Kubernetes and Helm - OSCON 2018
DevOps with Kubernetes and Helm - OSCON 2018DevOps with Kubernetes and Helm - OSCON 2018
DevOps with Kubernetes and Helm - OSCON 2018
 
Tech Summit Paris DevOps Best Practices for Azure and VSTS
Tech Summit Paris DevOps Best Practices for Azure and VSTSTech Summit Paris DevOps Best Practices for Azure and VSTS
Tech Summit Paris DevOps Best Practices for Azure and VSTS
 
DevOps: Kubernetes + Helm with Azure
DevOps: Kubernetes + Helm with AzureDevOps: Kubernetes + Helm with Azure
DevOps: Kubernetes + Helm with Azure
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Microsoft, Linux, OSS, Cloud and DevOps

  • 1. 1S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Microsoft, Linux, OSS Cloud and DevOps Jessica Deen| Senior Cloud Advocate
  • 2. 2S L I D E# D E E N O F D E V O P S @jldeen- [ ] - “Empowerment of individuals is a key part of what makes open source work, since in the end, innovations tend to come from small groups, not from large, structured efforts.” -[ Tim O’Reilly]- Empowerment is key. E m p o w e r m e n t- [ ] -
  • 3. 3S L I D E# D E E N O F D E V O P S @jldeen- [ ] - http://research.microsoft.com/en-us/um/cambridge/projects/hci2020/ A new era of computing
  • 4. 4S L I D E# D E E N O F D E V O P S @jldeen- [ ] - IT Stress Points L E V E L S E T- [ ] - Security InnovationEfficiency
  • 5. 5S L I D E# D E E N O F D E V O P S @jldeen- [ ] - - Donovan Brown What is DevOps? D e f i n i t i o n- [ ] -
  • 6. 6S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Build/Release Continuous Integration Continuous Deployment CI/CD Telemetry, metrics Availability and Performance Monitoring Pipeline as Code Infrastructure as Code IAC Roll back & Roll forward Recovery Automation Key DevOps Practices P r a c t i c e s- [ ] -
  • 7. 7S L I D E# D E E N O F D E V O P S @jldeen- [ ] - > 60% Why open source? > 40% 90% W h y- [ ] -
  • 8. 8S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Open Source Growth G r o w t h- [ ] -
  • 9. 9S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 10. 10S L I D E# D E E N O F D E V O P S @jldeen- [ ] - V S C O D E I N A C T I O N DEMO
  • 11. 11S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 12. 12S L I D E# D E E N O F D E V O P S @jldeen- [ ] -Source: Softpedia Credits: James Niccolai
  • 13. 13S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 14. In 2014, Microsoft CEO Satya Nadella directed all Microsoft engineers to "open source internally" - anyone at the company can see anyone else's code and use it as needed. This vision is now a day-to-day reality for Microsoft engineers.
  • 15. 15S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Why Containers? C o m i n g t o g e t h e r- [ ] - Developers Enable ‘write-once, run-anywhere’ apps Enables microservice architectures Operations Portability Standardization Abstraction Higher compute density Scale DevOps
  • 16. 16S L I D E# D E E N O F D E V O P S @jldeen- [ ] - What is Kubernete s? C o n t a i n e r O r c h e s t r a t i o n- [ ] -
  • 17. 17S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Release Automatio n C o n t a i n e r O r c h e s t r a t i o n- [ ] - Kubernetes is hard. Kubernetes is complex. Let’s simplify. Open Sourc e
  • 18. Open Service Broker for Azure (OSBA) Azure Container Service (AKS) Azure Container Instances (ACI) Azure Container Registry Open Service Broker API (OSBA) Release Automation Tools IaaSPaaS Azure services SQL Database Redis Cache CosmosDB And more! Partner services OpenShift Pivotal Cloud Foundry Docker Enterprise Edition Mesosphere DC/OS Azure Azure Container Registry (ACR) Azure Container Service (AKS) ACS Engine Batch Azure Container Instances (ACI) Azure Virtual Machines Virtual Machine Scale Sets (VMSS) Service Fabric Virtual kubelet App Service OSBA
  • 19. 19S L I D E# D E E N O F D E V O P S @jldeen- [ ] - R e l e a s e A u t o m a t i o n- [ ] - Manage complexity Charts can describe complex apps; provide repeatable app installs, and serve as a single point of authority Easy updates Take the pain out of updates with in- place upgrades and custom hooks Simple sharing Charts are easy to version, share, and host on public or private servers Rollbacks Use helm rollback to roll back to an older version of a release with ease The best way to find, share, and use software built for Kubernetes
  • 20. 20S L I D E# D E E N O F D E V O P S @jldeen- [ ] - R e l e a s e A u t o m a t i o n- [ ] - Helm charts help you define, install, and simplify custom services Chart.yml db load balancer ci …
  • 21. 21S L I D E# D E E N O F D E V O P S @jldeen- [ ] - R e l e a s e A u t o m a t i o n- [ ] - Simple app development and deployment into any Kubernetes cluster Simplified development Using two simple commands, developers can now begin hacking on container-based applications without requiring Docker or even installing Kubernetes themselves Language support Draft detects which language your app is written in, and then uses packs to generate a Dockerfile and Helm Chart with the best practices for that language
  • 22. 22S L I D E# D E E N O F D E V O P S @jldeen- [ ] - F U N T I M E DEMO
  • 23. 23S L I D E# D E E N O F D E V O P S @jldeen- [ ] - What just happened? C o m i n g t o g e t h e r- [ ] -
  • 24. 24S L I D E# D E E N O F D E V O P S @jldeen- [ ] - OCTOVERSE REPORT
  • 25. 25S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 26. 26S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 27. 27S L I D E# D E E N O F D E V O P S @jldeen- [ ] -
  • 28. 28S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Introducing Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build, test, and deploy with CI/CD that works with any language, platform, and cloud. Connect to GitHub or any other Git provider and deploy continuously. Get unlimited, cloud-hosted private Git repos and collaborate to build better code with pull requests and advanced file management. Test and ship with confidence using manual and exploratory testing tools. Create, host, and share packages with your team, and add artifacts to your CI/CD pipelines with a single click. Azure Boards Azure ReposAzure Pipelines Azure Test Plans Azure Artifacts https://azure.com/devops  D E V O P S- [ ] -
  • 29. 29S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Azure Pipelines Free unlimited build minutes for public projects Up to 10 free parallel jobs across Windows, Linux and macOS Microsoft Open Source https://azure.com/pipelines D E V O P S- [ ] -
  • 30. 30S L I D E# D E E N O F D E V O P S @jldeen- [ ] - Integrated with GitHubAzure Pipelines available now to any developer from the GitHub Marketplace D E V O P S- [ ] -
  • 31. 31S L I D E# D E E N O F D E V O P S @jldeen- [ ] - E l e p h a n t i n t h e r o o m- [ ] -
  • 32. 32S L I D E# D E E N O F D E V O P S @jldeen- [ ] - E l e p h a n t i n t h e r o o m- [ ] - will continue to operate independently. will remain open to any project, using any tools and for any platform, from any person, and offered under any license. will continue to support deployment to any cloud, and any device.
  • 33. 33S L I D E# D E E N O F D E V O P S @jldeen- [ ] - “In open source, we feel strongly that to really do something well, you have to get a lot of people involved.” -[ Linus Torvalds ]- People are key. E m p o w e r m e n t- [ ] -
  • 34. 34S L I D E# D E E N O F D E V O P S @jldeen- [ ] - H e l l o !- [ ] - I am Jessica Deen
  • 35. 35S L I D E# D E E N O F D E V O P S @jldeen- [ ] - aka.ms/openk8s SEARCH
  • 36. 36S L I D E# D E E N O F D E V O P S @jldeen- [ ] - THANK YOU

Hinweis der Redaktion

  1. There have been various computer-driven revolutions in the past: the widespread introduction of the personal computer (PC) was one, the invention of the graphical browser was another, and the Internet yet another. There have also been computer eras where one type of computer has dominated, having straightforward implications for whether the computers were shared or personal, and for whether they were specialized commodities or not (see diagram below). But the ways computers have altered our lives, all aspects of our lives, is more comprehensive than, at first blush, recollections of these technological revolutions or eras might suggest. Computers affect how we undertake the most prosaic of activities – from buying food to paying our bills – and they do so in ways we might not have imagined when the first personal computers arrived on our desks. They have also created wholly new experiences, for example, allowing us to inhabit virtual worlds with people from many different parts of the globe. In between these extremes, from the prosaic to the wholly new, computers have taken over from older technologies in ways that looked merely like substitution at first but which have ended up creating radical change. Computers have played a massive role in changing the way we live over the last couple of decades. They are no longer possessions of the privileged but are rapidly becoming inexpensive, everyday commodities. They have evolved from being isolated machines to globally interconnected devices. Not only has access to computers vastly increased, but the ways we interact with them and materials used for computer devices have changed too. All of this means that computers can now be interwoven with almost every aspect of our lives. As we move towards 2020, so the extent of these changes will increase. By 2020, it may not be possible to realize all of our goals, ambitions and aspirations without using a computer or computing in one way or another. This binding of computing to our daily activities will in turn affect our values, goals and aspirations.
  2. 229% increase in just 4 years
  3. Context, motivation and vision come from the top, but there are still barriers to overcome all the way down. Another example: in a recent company meeting, Satya said that improving our engineering systems is more important than adding new features. (Can we get the exact quote?)
  4. So does TFS
  5. All the builds you need, using the power of Azure you get one service that gives you unlimited build minutes where you can build on Windows Mac and Linux in parallel using a single build YAML file.