Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source

2,617 views

Published on

Esta sessão é uma visão da abordagem da Microsoft para Linux e para Open Source, incluindo o cenário de desenvolvimento de software e os benefícios para você. Você vai conhecer o trabalho da Microsoft com o Linux e o código aberto, tanto em ambientes locais, quanto na nuvem pelo Azure. Você também irá tomar conhecimento como poderá desenvolver em tecnologia .NET, utilizando C# com o Linux e rodando independente de Windows Server.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,617
On SlideShare
0
From Embeds
0
Number of Embeds
2,438
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source

  1. 1. • MVP Microsoft • MCP – MCTS – MCPD – MCT • Especialista em desenvolvimento web • Arquiteto de Soluções / Consultor Independente • Há 14 anos de comunidade .NET • @rodrigokono • www.rodrigokono.net • youtube.com/rodrigokono Rodrigo Kono h t t p : / / a b o u t . m e / r k o n o
  2. 2. O mindset mudou
  3. 3. Linux Agent (GA) & Container Solution (Preview) for Operations Management Suite PowerShell is now open source and available on Linux Over 40% of VMs created in new deployments in Azure today run Linux! Hundreds of contributors to the Azure Resource Manager community on GitHub 4x growth in container customers in Azure since January, all with Docker on Linux! Nearly 1 in 3 VMs in Azure run Linux today
  4. 4. Crescente envolvimento dos times da Microsoft Cada time faz o que é certo para seus clientes
  5. 5. Platform engineered with commonalities for flexibility, consistency Development Management Identity Virtualization Data platform Heterogeneity
  6. 6. www.dotnetfoundation.org
  7. 7. https://blogs.msdn.microsoft.com/wsl/
  8. 8. Your Datacenter ♡ Another tool in your toolbox. Optimized for structured data , REST APIs, and object models
  9. 9. code.visualstudio.com
  10. 10. Angular 2: feito em TypeScript • http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx • http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx
  11. 11. https://youtu.be/QHulaj5ZxbI?t=20m53s Angular 2 com TypeScript no ng-conf 2015
  12. 12. Linux Your Datacenter ®
  13. 13. Microsoft Azure Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Linux ® Cloud Platform System
  14. 14. “We are running SC OpsMgr to monitor our Windows environment and now we are going to try to implement UNIX/Linux as well.“ “We currently have SC OpsMgr monitoring our Windows servers and our UNIX team would like to leverage OpsMgr for their servers.” 100,000’s of Linux/UNIX servers managed by System Center
  15. 15. • • •  Windows  Linux  UNIX  Windows  Linux  UNIX  Windows  Linux  Windows  Linux
  16. 16. Full SQL Server em múltiplos OS Iniciando com Ubuntu & RHEL Anunciado ontem 16/11/2016 Connectivity and Tools SQL Platform Abstraction Layer (SQLPAL) Database Engine Analysis Services Integration Services Reporting Services Windows Ubuntu, Red Hat, … Other OS in Future? Windows Host Ext. Linux Host Extension … … SQL Platform Abstraction Layer (SQLPAL) Win32 APIs Host Extension mapping to OS system calls (IO, Memory, CPU scheduling) SQL OS API SQL OS v2 Non-performance critical code Performance critical code Your Datacenter
  17. 17. Site da Microsoft: https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux Rodando no Docker: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker Rodando no Ubuntu: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu
  18. 18. Applications Clients Infrastructure Management Databases & Middleware App Frameworks & Tools DevOps PaaS & DevOps
  19. 19. Packer + Azure CLI Docker Hub Integration Purpose builtPre-existing images KVM VMWare Hyper-V Meet your developers’ needs Discrete containers Azure Marketplace Custom VHD Endorsed + Partner stacks
  20. 20. Azure Operations
  21. 21. @rodrigokono rodrigokono.net/contato http://about.me/rkono

×