Microsoft ♥ Linux | Azure IaaS for Penguins Janaka Rangama | Enterprise Cloud Architect | VirtusaPolaris.

Slides:



Advertisements
Similar presentations
Microsoft Dynamics AX Technical Conference 2013
Advertisements

Yesterday Challenges Costs Complexity Integration.
Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
Monitor Linux OS health & performance Monitor log files Monitor JEE app servers Monitor line-of-business applications Monitor databases and web.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
OM. Brad Gall Senior Consultant
Tim Vander Kooi Systems
MICROSOFT CONFIDENTIAL – INTERNAL ONLY
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Intro to Datazen.
Michael Kelley Linux on the Microsoft Cloud Platform CLD24 3.
Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System.
Sofia Event Center November 2013 Hybrid Cloud Damien Caro Technical Evangelist
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
Microsoft Virtual Academy
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Run Azure Services in your datacenter
Building ARM IaaS Application Environment
Business Continuity & Disaster Recovery
Microsoft Active Directory Certificate Services and System Center Configuration Manager Internet Based Client Management.
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Azure, PowerShell, and SQL Server Virtual Machines
Deploying Linux on Microsoft Public and Private cloud
Microsoft Ignite /28/2018 3:38 PM BRK2091
Ed OMS Team 5/29/2018 1:05 PM PowerShell as a Service Managing clouds, Windows, Linux, on-premises or public with Microsoft Operations.
Hybrid Management and Security
Microsoft Operations Management Suite Insight and Analytics
Configure and Manage Your Hybrid Cloud Environment at Scale
Developing Hybrid Apps on Microsoft Azure Stack
Microsoft Ignite /17/ :54 PM BRK2092
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Azure RMS Deep Dive.
Configuration Management with Azure Automation DSC
Design and Implement Cloud Data Platform Solutions
Azure IaaS 101.
Cloudy with a Chance of Data
Business Continuity & Disaster Recovery
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Microsoft Virtual Academy
11/8/2018 2:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Cloudy with a Chance of Data
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Dev Test on Windows Azure Solution in a Box
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Data Security for Microsoft Azure
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Technical Capabilities
Increase and Improve your PC management with Windows Intune
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Windows Azure Hybrid Architectures and Patterns
Microsoft Virtual Academy
5/25/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft 365 Business Technical Fundamentals Series
Microsoft Virtual Academy
Presentation transcript:

Microsoft ♥ Linux | Azure IaaS for Penguins Janaka Rangama | Enterprise Cloud Architect | VirtusaPolaris

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS About Me Microsoft MVP: Cloud and Datacenter Management, 5nine Technical Evangelist, Cloud Architect & MCT I work with Windows Server, System Center, VMWare, Hyper-V, AWS, Azure, Office 365 & Linux Community Sri Lanka IT Pro Forum International Expert/Speaker/Author on Cloud Technologies Visit my #ITDevConnections

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Agenda Tux in Azure Deploying Linux VMs in Azure Hacking the Tux for Cloud Demo | Linux IaaS in Action Q & A #ITDevConnections

TUX IN AZURE

#ITDevConnections 20% of Azure VMs run Linux!

#ITDevConnections Meet the Tux himself

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Ultimate Control Cost & Agility Virtual Machines Virtual Machines VM Extensions + Containers VM Extensions + Containers VM Scale Sets VM Scale Sets PaaS on IaaS Container Services (in preview) PaaS on IaaS Container Services (in preview) IaaS PaaS on IaaS Bring your Linux VM Automate everything Elastic Declarative Stateless & Stateful All running in your Linux OS, leveraging the skills and tools you have, in Azure’s hyperscale platform Linux in Azure

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Linux VM Provisioning Sequence #ITDevConnections

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Azure Linux VM Disk Layout Temporary Storage Disk Local (Not Persistent) /dev/sdb Temporary Storage Disk Local (Not Persistent) /dev/sdb Data Disk(s) Persistent /dev/sdc+ (max 64) Data Disk(s) Persistent /dev/sdc+ (max 64) OS Disk Persistent /dev/sda OS Disk Persistent /dev/sda

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Linux Integration Services (LIS) Drivers/”enlightenments” to integrate with Hyper-V – Present in kernel of Endorsed distributions – May need to be installed on generic and/or to get the latest updates Latest download: LIS 4.12 Source at

#ITDevConnections DEPLOYING LINUX VMS IN AZURE

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Azure Endorsed Linux Distributions Azure Documentation has the latest information on endorsed Linux distributions and how to upload your own Linux images Regions, Availability, Sizes, Automation Different Ways to Create a Virtual Machine Endorsed Distributions How to work with non-endorsed distributions us/documentation/articles/virtual-machines- linux-endorsed-distros/

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Azure Linux VM Agent What it will do ProvisionS/manages virtual machine – Required for every Linux VM on Azure interaction with the Azure Fabric Controller Managing VM Extensions How to get it If you create virtual machine from gallery, it is already included/config by distro vendors RPM and Deb packages available from some distributions If you create your own custom image, install it via GitHub and manual configure it

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS About VM Extensions – Enable main VM functionalities after provisioning – Offered by trusted 3rd parties or Microsoft – Both Windows and Linux – Access through multiple Interfaces – Management portal – Azure PowerShell cmdlets – Azure Cross-Platform Command-Line Interface (Xplat-cli) Deployed by Azure Linux Agent(2.0.6+)

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Linux Extensions Name Latest Versio n Description Custom Script 1.3 Allow the owner of the Azure Virtual Machines to run customized scripts in the VM DSC 1.0 Allow the owner of the Azure Virtual Machines to configure the VM using Windows PowerShell Desired State Configuration (DSC) for Linux OS Patching 2.0 Allow the owner of the Azure VM to configure the Linux VM patching schedule cycle VM Access 1.3 Provide several ways to allow owner of the VM to get the SSH access back

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Azure Cross-Platform CLI Install and connect to Azure subscription Basic commands, help Creating scripts The Azure Cross-Platform Command-Line Interface (xplat-cli) provides a set of open source, cross-platform commands for working with the Azure Platform xplat-cli

#ITDevConnections HACKING THE TUX FOR CLOUD

Configuration Management how you think it’s configured how your colleagues think it’s configured how it’s actually configured

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Options for Linux Config Mgmt. Chef/Puppet/Vargant PowerShell DSC Azure Automation OMS Solutions for Linux

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS "Puppet vs. DSC" isn't even a thing There is NO competition PuppetLabs DSC module available Use the skills you have Benefit from PowerShell community Solution vs. Plattform DSC and Puppet: best of both worlds

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Try it Yourself

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS OMS SOLUTIONS FOR LINUX #ITDevConnections

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Change Tracking Solution Identify software, Services and files View changes for: Configuration type for software, file, daemons, and Windows services Software changes to applications and updates Windows service changes for individual servers File changes for specific files or under a directory Key Features: Spans across Windows and 10 distributions of Linux Correlate configuration changes with other relevant data Create an alert & remediate if service stops Reporting for package/software updates

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Update Management Solution Update Insights (Linux)  Unified reporting and compliance across Linux distros  Detailed reporting: Basic details: What’s missing on the server (package name, version no, etc.) Advanced details: What’s missing on the server from security standpoint (classification, severity, CVE, vendor article, repository, description, etc.)  In Azure/on-premises /or other clouds  Domain or non joined servers  Leverages native Linux tools (repositories & repo managers)  Leverages Log Analytics and Automation platform

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Linux Update lifecycle OSS Project ( github, etc) Vendor Repository Public mirror Public Mirror Bugfix commited to OSS project Vendor (e.g. RedHat) picks up fix, builds package, publishes to repository rsync Linux Servers Admin or scheduled task invokes repo mgr (e.g. yum) to update. Updates retrieved from repo/mirror and installed Private Mirror rsync Admin can stand-up private mirror to sync packages onprem. Similar to WSUS Admin or scheduled task invokes repo mgr (e.g. yum) to update. This model assumes no vendor or 3 rd party tools are being used. “out of the box” functionality.

MICROSOFT LOVES LINUX | AZURE IAAS FOR PENGUINS Protecting Linux VMs in Azure Azure Backup – For Linux VMs, only file-consistent backups are possible, since Linux does not have an equivalent platform to VSS. Veeam Agent for Linux (New) Microsoft Azure Backup Server/SCDPM Microsoft Azure Site Recovery Blob Snapshots Azure Files Storage for Poor Man’s Backup

#ITDevConnections DEMO | Linux IaaS in Action

#ITDevConnections

Rate This Session Now! Rate with Mobile App: Select the session from the Agenda or Speakers menus Select the Actions tab Click Rate Session Rate with Website: Register at Go to Select this session from the list and rate it Tell Us What You Thought of This Session Be Entered to WIN Prizes! #ITDevConnections

THANK YOU