Upload
giovanni-bassi
View
290
Download
0
Embed Size (px)
Citation preview
Apresentao do PowerPoint
@GiovanniBassiBackend na nuvem com DockerLambda3
Giovanni BassiProgramadorMVPNo gerenteTrouxe a Scrum.org, PSM e PSD pro Brasilblog.lambda3.com.br, tecnoretorica.com.br, dotnetarchitects.net@giovannibassiEscalador e ciclista
Docker
Contineres, contineres, e contineresFonte: http://youtu.be/ZzQfxoMFH0U
VMs x ContineresServidorSO hospedeiroHypervisorSO virtualBin/Libs XApp ASO virtualBin/Libs YApp BServidorSO hospedeiroMotor DockerBin/Libs XApp ABin/Libs YApp BVMsContineres
VM = SO + appContiner = Mesmo SO, Kernel compartilhado
Camadas: Imagens e contineresImagem baseSO Hospedeiro
UnionFileSystem
Union File System
Compe aplicaes em nico comando
Infraestrutura como cdigo
Um executvel + ymldocker-compose
Cluster de docker hosts
Finge ser um nico hostSuporta API do docker nativa
Integrado ao Azure ContainerService
Docker Swarm
DemoDocker
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201621
Azure Container Service
Escolha, flexibilidade, escalabilidade
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201623
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201624
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201625
2 sabores
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201627
Arquitetura DCOS
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201628
Arquitetura - Swarm
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201629
Azure Container ServicesCamadaTecnologiasConfigurao como cdigoARM, Dockerfile, docker-composseGesto do cluster de hostsVM Scale setsOrquestrao dos contineresDocker Swarm, DCOS, Marahton, Chronos, MesosMonitoramentoOMSArmazenamentoRede dos contineresSeguranaPipeline de DevOpsIdentidadeIntegrao com ferramental
Azure StackAzureVMs e VM Scale SetsWindows ServerLinuxTemplate ARMContineresFerramental de serviosFerramental de Contineres
Container Services
Contineres como recursos no AzureNovo tipo de recursoDefine recursos utilizadosAbordagem em camadasAgilidade para acompanhar inovaesAPIs definidas pelo mercadoPortabilidadeHosts so gadoSem necessidade de gerenci-losContineres so gado ou de estimaoDepende do tipo de aplicaoCamadaTecnologiasConfigurao como cdigoARM, Dockerfile, docker-composseGesto do cluster de hostsVM Scale setsOrquestrao dos contineresDocker Swarm, DCOS, Marahton, Chronos, MesosMonitoramentoOMSArmazenamentoRede dos contineresSeguranaPipeline de DevOpsIdentidadeIntegrao com ferramental
DemoAzure Container Service
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201632
Posts sobre DevOps no blog da Lambda3: :https://blog.lambda3.com.br/tag/devops/Azure Resource Managerhttps://azure.microsoft.com/en-us/documentation/articles/resource-group-overview/Azure Container Servicehttps://azure.microsoft.com/en-us/services/container-service/Recursos
Build 2014 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.6/6/201633
@GiovanniBassiObrigado!Lambda3