SlideShare a Scribd company logo
1 of 29
Microsoft Really Loves
Linux –
a Virtual Love Story
Christian Heitkamp
Christian.Heitkamp@nice.de
Christian Heitkamp
Product Manager and lead
developer for System Center
and Azure solutions at
NiCE IT Management
Solutions
“An open operating system may have side-effects…”
Microsoft Windows 2000 Advertisement
♥
… 17 years later
Linux in System Center: increasing momentum
Linux/UNIX In OpsMgr
Initial development
JEE in OpsMgr
Linux/UNIX in ConfigMgr
Linux in VMM
Linux in DPM
Apache and MySQL in OpsMgr
Shipping
Preview
2008 2009 2010 2011 2012 2013 20152014 2016
OMS Linux agent
2017
FluentD extnesions
Linux Momentum at Microsoft
Member of the
Linux Foundation
(2016)
Most GitHub
Contributions
(2016)
Most Linux Kernel
Commits (2014)
>25% of Azure
VMs are on Linux
(2017)
Credit: Wikimedia
Some example
• PowerShell on Linux
• Linux integration service (LIS)
• DSC for Linux
• LAMP Stack Monitoring (OMS, SCOM)
• Bash on Windows (WSL)
• SQL Server on Linux
Supported operating systems
Operations Manager
Configuration Manager
Hyper-V, Operations Manager
Azure IaaS, Virtual Machine Manager, Configuration Manager, Endpoint Protection
Linux on Windows
Windows Subsystem for Linux (WSL)
Who needs this?
- Education
- Port from Linux to Windows (dev sandbox)
- Remote login to Linux/UNIX
- Bring Linux utilities and sources to your system
When did Microsoft start this?
- Since first release! The Windows NT kernel
supported running POSIX, OS/2 subsystems
since it first release.
- Evolved over time
How do I get it?
- You have it already if…
- … you Windows 10 is OS Build 10.0.14393
(anniversary update, Version 1608)
- All client versions (Home, Pro, Enterprise)
How to activate? (1/2)
How to activate (2/2)
Linux on Windows
LIVE!
How is the performance?
• Great for
• video encoding benchmark
• CPU bound workloads
• Not so good for
• Compile
• IO/Disk
• “From a performance perspective, CPU and Network bound processes will perform nearly
identically in Ubuntu on Windows, as native Ubuntu on bare metal. “
Details:
Michael Larabel, principal of http://Phoronix.com
Dusting Kirkland (Howdy, Ubuntu on Windows! How Fast Is It?)
SQL Server on Linux
SQL Server on Linux / CTP
History
CTP 1.0 November 2016
CTP 1.1 December 2016
CTP 1.2 January 2017
CTP 1.3 February 2017
How to I get it?
Platform Supported version(s)
Red Hat Enterprise Linux 7.3
SUSE Linux Enterprise Server v12 SP2
Ubuntu 16.04 and 16.10
Docker Engine 1.8+
https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux
Installation on RHEL
- Install
- Via repository download
- RPM Package
- Configuration
- Password & Setup
- Script: http://tinyurl.com/EL-KL-2017
DEMO
SQL Server on Linux
DEMO
SQL Server on Linux
Management Pack
SQL Server MP TP2
System Center Management Pack for SQL Server
vNext
Available for Windows and Linux!
DEMO
SQL Server MP – for
Linux
DEMO
MSSQL DB Migration
to Linux
Further Database MPs
• Microsoft MySQL MP
• Microsoft Apache MP
• Microsoft SQL Server
• NiCE Oracle MP
• NiCE DB2 MP
• OZSoft HANA MP
• OpsLogix Oracle MP
• OZSoft ASE MP (Sybase)
Are customers using this?
Customer Case on Linux, UNIX and Windows:
32,000 Windows, UNIX, and Linux servers
monitored with System Center
https://customers.microsoft.com/en-US/story/firm-improves-it-services-to-
banks-with-centralized-monitoring-solution
Questions?
Visit us at the booth!
And one last thing:
NiCE is announceing today:
TP program for a Management Pack for Microsoft Office 365!
Thank You
www.expertslive.asia
#expertsliveasia

More Related Content

What's hot

Rapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub WadolowskiRapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub Wadolowski
AEM HUB
 
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPONOpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebula Project
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
OPNFV
 

What's hot (20)

Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
 
Docker for HPC: how E4 is using it
Docker for HPC: how E4 is using itDocker for HPC: how E4 is using it
Docker for HPC: how E4 is using it
 
'Package Once/Run Anywhere' Big Data and HPC workloads
'Package Once/Run Anywhere' Big Data and HPC workloads'Package Once/Run Anywhere' Big Data and HPC workloads
'Package Once/Run Anywhere' Big Data and HPC workloads
 
Short journey into the serverless world
Short journey into the serverless worldShort journey into the serverless world
Short journey into the serverless world
 
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier FontanOpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
 
Overview of the new .NET Core and .NET Platform Standard
Overview of the new .NET Core and .NET Platform StandardOverview of the new .NET Core and .NET Platform Standard
Overview of the new .NET Core and .NET Platform Standard
 
Rapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub WadolowskiRapid CQ deployments by Jakub Wadolowski
Rapid CQ deployments by Jakub Wadolowski
 
OpenNebulaConf 2016 - OpenNebula, OpenNebulaConf, OpenNebulaConf 2016
OpenNebulaConf 2016 - OpenNebula, OpenNebulaConf, OpenNebulaConf 2016OpenNebulaConf 2016 - OpenNebula, OpenNebulaConf, OpenNebulaConf 2016
OpenNebulaConf 2016 - OpenNebula, OpenNebulaConf, OpenNebulaConf 2016
 
Kubernetes CRI containerd integration by Lantao Liu (Google)
Kubernetes CRI containerd integration by Lantao Liu (Google)Kubernetes CRI containerd integration by Lantao Liu (Google)
Kubernetes CRI containerd integration by Lantao Liu (Google)
 
ACS & vSphere Draft
ACS & vSphere DraftACS & vSphere Draft
ACS & vSphere Draft
 
Windows azurequickstart
Windows azurequickstartWindows azurequickstart
Windows azurequickstart
 
openSUSE Conference 2017 - The Docker at Travis Presentation
openSUSE Conference 2017 - The Docker at Travis PresentationopenSUSE Conference 2017 - The Docker at Travis Presentation
openSUSE Conference 2017 - The Docker at Travis Presentation
 
Openvz booth
Openvz boothOpenvz booth
Openvz booth
 
.Net standard 2.0
.Net standard 2.0.Net standard 2.0
.Net standard 2.0
 
Embedding Containerd For Fun and Profit
Embedding Containerd For Fun and ProfitEmbedding Containerd For Fun and Profit
Embedding Containerd For Fun and Profit
 
OpenNebula - The Project
OpenNebula - The ProjectOpenNebula - The Project
OpenNebula - The Project
 
Docker at Cloud9 IDE
Docker at Cloud9 IDEDocker at Cloud9 IDE
Docker at Cloud9 IDE
 
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPONOpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
OpenNebulaConf2017EU: IPP Cloud by Jimmy Goffaux, IPPON
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
 
openSUSE Conference 2017 - YaST News
openSUSE Conference 2017 - YaST NewsopenSUSE Conference 2017 - YaST News
openSUSE Conference 2017 - YaST News
 

Viewers also liked

ISCA final presentation - Runtime
ISCA final presentation - RuntimeISCA final presentation - Runtime
ISCA final presentation - Runtime
HSA Foundation
 
Accelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC TechnologiesAccelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC Technologies
inside-BigData.com
 

Viewers also liked (20)

Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi SubsystemTutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem
 
ISCA final presentation - Runtime
ISCA final presentation - RuntimeISCA final presentation - Runtime
ISCA final presentation - Runtime
 
Nokia Web-Runtime Presentation (Phong Vu)
Nokia Web-Runtime Presentation (Phong Vu)Nokia Web-Runtime Presentation (Phong Vu)
Nokia Web-Runtime Presentation (Phong Vu)
 
Intel and Amazon - Powering your innovation together.
Intel and Amazon - Powering your innovation together. Intel and Amazon - Powering your innovation together.
Intel and Amazon - Powering your innovation together.
 
Valgrind overview: runtime memory checker and a bit more aka использование #v...
Valgrind overview: runtime memory checker and a bit more aka использование #v...Valgrind overview: runtime memory checker and a bit more aka использование #v...
Valgrind overview: runtime memory checker and a bit more aka использование #v...
 
OpenContrail, Real Speed: Offloading vRouter
OpenContrail, Real Speed: Offloading vRouterOpenContrail, Real Speed: Offloading vRouter
OpenContrail, Real Speed: Offloading vRouter
 
Using GPUs to Achieve Massive Parallelism in Java 8
Using GPUs to Achieve Massive Parallelism in Java 8Using GPUs to Achieve Massive Parallelism in Java 8
Using GPUs to Achieve Massive Parallelism in Java 8
 
Markus Tessmann, InnoGames
Markus Tessmann, InnoGames	Markus Tessmann, InnoGames
Markus Tessmann, InnoGames
 
Java garbage collection & GC friendly coding
Java garbage collection  & GC friendly codingJava garbage collection  & GC friendly coding
Java garbage collection & GC friendly coding
 
Cilium - BPF & XDP for containers
Cilium - BPF & XDP for containersCilium - BPF & XDP for containers
Cilium - BPF & XDP for containers
 
20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会20170329 container technight-第一回勉強会
20170329 container technight-第一回勉強会
 
Serverless Application - Who the heck needs a Server?
Serverless Application - Who the heck needs a Server?Serverless Application - Who the heck needs a Server?
Serverless Application - Who the heck needs a Server?
 
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
Cilium - Container Networking with BPF & XDP
Cilium - Container Networking with BPF & XDPCilium - Container Networking with BPF & XDP
Cilium - Container Networking with BPF & XDP
 
Accelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC TechnologiesAccelerating Hadoop, Spark, and Memcached with HPC Technologies
Accelerating Hadoop, Spark, and Memcached with HPC Technologies
 
BPF: Next Generation of Programmable Datapath
BPF: Next Generation of Programmable DatapathBPF: Next Generation of Programmable Datapath
BPF: Next Generation of Programmable Datapath
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)
 
Google ART (Android RunTime)
Google ART (Android RunTime)Google ART (Android RunTime)
Google ART (Android RunTime)
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOC
 

Similar to Microsoft Really Loves Linux – a Virtual Love Story

ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation
webhostingguy
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
Günter Obiltschnig
 

Similar to Microsoft Really Loves Linux – a Virtual Love Story (20)

SQL Server on Linux - march 2017
SQL Server on Linux - march 2017SQL Server on Linux - march 2017
SQL Server on Linux - march 2017
 
Linux on Hyper-V
Linux on Hyper-VLinux on Hyper-V
Linux on Hyper-V
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
 
Linux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure LimaLinux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure Lima
 
Linux en microsoft azure global azure lima
Linux en microsoft azure   global azure limaLinux en microsoft azure   global azure lima
Linux en microsoft azure global azure lima
 
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Cont0519
Cont0519Cont0519
Cont0519
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation
 
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
Install .Net Core, SQL Server V-Next on Linux and deploy .Net core applicatio...
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days final
 
ELC-E 2016 Neil Armstrong - No, it's never too late to upstream your legacy l...
ELC-E 2016 Neil Armstrong - No, it's never too late to upstream your legacy l...ELC-E 2016 Neil Armstrong - No, it's never too late to upstream your legacy l...
ELC-E 2016 Neil Armstrong - No, it's never too late to upstream your legacy l...
 
OpenStack - JobShop @Iași, 2016
OpenStack - JobShop @Iași, 2016OpenStack - JobShop @Iași, 2016
OpenStack - JobShop @Iași, 2016
 
Nordic infrastructure Conference 2017 - SQL Server on Linux Overview
Nordic infrastructure Conference 2017 - SQL Server on Linux OverviewNordic infrastructure Conference 2017 - SQL Server on Linux Overview
Nordic infrastructure Conference 2017 - SQL Server on Linux Overview
 
DevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y ModeloDevOps: Arquitectura, Estrategia y Modelo
DevOps: Arquitectura, Estrategia y Modelo
 
OpenStack and Windows - What's new in Ocata
OpenStack and Windows - What's new in OcataOpenStack and Windows - What's new in Ocata
OpenStack and Windows - What's new in Ocata
 
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
 
SQL Server 2017 on Linux Introduction
SQL Server 2017 on Linux IntroductionSQL Server 2017 on Linux Introduction
SQL Server 2017 on Linux Introduction
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

Microsoft Really Loves Linux – a Virtual Love Story

  • 1. Microsoft Really Loves Linux – a Virtual Love Story Christian Heitkamp Christian.Heitkamp@nice.de
  • 2. Christian Heitkamp Product Manager and lead developer for System Center and Azure solutions at NiCE IT Management Solutions
  • 3. “An open operating system may have side-effects…” Microsoft Windows 2000 Advertisement
  • 5. Linux in System Center: increasing momentum Linux/UNIX In OpsMgr Initial development JEE in OpsMgr Linux/UNIX in ConfigMgr Linux in VMM Linux in DPM Apache and MySQL in OpsMgr Shipping Preview 2008 2009 2010 2011 2012 2013 20152014 2016 OMS Linux agent 2017 FluentD extnesions
  • 6. Linux Momentum at Microsoft Member of the Linux Foundation (2016) Most GitHub Contributions (2016) Most Linux Kernel Commits (2014) >25% of Azure VMs are on Linux (2017) Credit: Wikimedia
  • 7. Some example • PowerShell on Linux • Linux integration service (LIS) • DSC for Linux • LAMP Stack Monitoring (OMS, SCOM) • Bash on Windows (WSL) • SQL Server on Linux
  • 8. Supported operating systems Operations Manager Configuration Manager Hyper-V, Operations Manager Azure IaaS, Virtual Machine Manager, Configuration Manager, Endpoint Protection
  • 10. Windows Subsystem for Linux (WSL) Who needs this? - Education - Port from Linux to Windows (dev sandbox) - Remote login to Linux/UNIX - Bring Linux utilities and sources to your system
  • 11. When did Microsoft start this? - Since first release! The Windows NT kernel supported running POSIX, OS/2 subsystems since it first release. - Evolved over time
  • 12. How do I get it? - You have it already if… - … you Windows 10 is OS Build 10.0.14393 (anniversary update, Version 1608) - All client versions (Home, Pro, Enterprise)
  • 16. How is the performance? • Great for • video encoding benchmark • CPU bound workloads • Not so good for • Compile • IO/Disk • “From a performance perspective, CPU and Network bound processes will perform nearly identically in Ubuntu on Windows, as native Ubuntu on bare metal. “ Details: Michael Larabel, principal of http://Phoronix.com Dusting Kirkland (Howdy, Ubuntu on Windows! How Fast Is It?)
  • 17. SQL Server on Linux
  • 18. SQL Server on Linux / CTP History CTP 1.0 November 2016 CTP 1.1 December 2016 CTP 1.2 January 2017 CTP 1.3 February 2017
  • 19. How to I get it? Platform Supported version(s) Red Hat Enterprise Linux 7.3 SUSE Linux Enterprise Server v12 SP2 Ubuntu 16.04 and 16.10 Docker Engine 1.8+ https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux
  • 20. Installation on RHEL - Install - Via repository download - RPM Package - Configuration - Password & Setup - Script: http://tinyurl.com/EL-KL-2017
  • 22. DEMO SQL Server on Linux Management Pack
  • 23. SQL Server MP TP2 System Center Management Pack for SQL Server vNext Available for Windows and Linux!
  • 24. DEMO SQL Server MP – for Linux
  • 26. Further Database MPs • Microsoft MySQL MP • Microsoft Apache MP • Microsoft SQL Server • NiCE Oracle MP • NiCE DB2 MP • OZSoft HANA MP • OpsLogix Oracle MP • OZSoft ASE MP (Sybase)
  • 27. Are customers using this? Customer Case on Linux, UNIX and Windows: 32,000 Windows, UNIX, and Linux servers monitored with System Center https://customers.microsoft.com/en-US/story/firm-improves-it-services-to- banks-with-centralized-monitoring-solution
  • 28. Questions? Visit us at the booth! And one last thing: NiCE is announceing today: TP program for a Management Pack for Microsoft Office 365!

Editor's Notes

  1. Questions: Since when does the Windows NT Kernel support Subsystems? – Since it first release! What
  2. https://www.linux.com/learn/howdy-ubuntu-windows-how-fast-it http://www.phoronix.com/scan.php?page=article&item=windows-10-lxcore&num=6
  3. https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-release-notes
  4. https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-red-hat