O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Levando meu desenvolvimento para nuvem com Microsoft Azure

123 visualizações

Publicada em

Evento 4° Cloud Girls SP, realizado na Microsoft em 26/09/2017

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Levando meu desenvolvimento para nuvem com Microsoft Azure

  1. 1. Levando meu desenvolvimento para nuvem com Microsoft Azure Jaqueline Ramos www.esx.com.br
  2. 2. Apresentação • Jaqueline Ramos • Há 7 anos no mercado de TI • Monitoração, desenvolvimento e DevOps • Consultora DevOps |ESX (www.esx.com.br) • Palestrante ativa nas comunidades de TI jaqueline-ramos-bab8a432 jaquelinecramos.com jaquelinec.ramos@outlook.com jaqueline.ramos17 jaqueCR2 jaquecr
  3. 3. Vamos falar sobre ... • Levando minha aplicação para nuvem • O que e nuvem? (On-premises x Cloud computing) • IaaS, PaaS e SaaS • Sua primeira esteira CI/CD com Azure e VSTS • Sua primeira Web App publicada no ambiente Azure • Conhecendo o AzureDevTest Labs
  4. 4. O que é nuvem?
  5. 5. On-premises x Cloud computing On-premises Cloud computing
  6. 6. On-premises • Espaço físico seguro em sua empresa • Instalações seguras contra incidentes, como incêndios, chuvas, desabamentos, furtos, roubos etc. • Sua responsabilidade • Alto investimento inicial na compra de hardware e software • Contratar profissionais capacitados naquele ambiente
  7. 7. Cloud computing • Serviços oferecidos remotamente • Pago pelo que consumir • Flexibilidade na contratação de novos recursos • Atualizações de hardware e software são responsabilidade do provedor contratado
  8. 8. IaaS, PaaS e SaaS. O que são? • IaaS (Infraestrutura como serviço) é uma infraestrutura de computação instantânea, provisionada e gerenciada pela Internet. Escale ou reduza verticalmente com demanda e pague somente pelo que usar. • O provedor de serviços de computação em nuvem gerencia a infraestrutura, enquanto você adquire, instala, configura e gerencia seu próprio software – sistemas operacionais, middleware e aplicativos
  9. 9. IaaS, PaaS e SaaS. O que são? • PaaS (Plataforma como serviço) é um ambiente de desenvolvimento e implantação completo na nuvem, com recursos que permitem a você fornecer tudo, de aplicativos simples baseados em nuvem a sofisticados aplicativos empresariais habilitados para a nuvem. • Você adquire os recursos necessários por meio de um provedor de serviços de nuvem em uma base pré-paga e os acessa por uma conexão com a Internet segura.
  10. 10. IaaS, PaaS e SaaS. O que são? • O SaaS (Software como Serviço) permite aos usuários se conectar e usar aplicativos baseados em nuvem pela Internet. Exemplos comuns são email, calendário e ferramentas do Office (como Microsoft Office 365). • Você pode alugar o uso de aplicativo para sua organização e seus usuários se conectarem a ele pela Internet, normalmente por um navegador da Web.
  11. 11. CI/CD com Azure Web App e VSTS • Continuous integration e Continuous deployment • Utilize o VSTS para integração do seu código com seu ambiente Azure • VSTS esta hospedado no Azure • Code • Build • Release • Test
  12. 12. Azure DevTest Labs • Ambientes de desenvolvimento/teste rápidos, fáceis e descomplicados • Provisione rapidamente ambientes de desenvolvimento e de teste • Minimize desperdícios com cotas e políticas • Configure desligamentos automatizados para minimizar custos • Compile ambientes Windows e Linux
  13. 13. Referências • https://azure.microsoft.com/pt-br/overview/what-is-cloud- computing/ • O que e nuvem? • IaaS, PaaS e SaaS • VSTS: https://www.visualstudio.com/pt-br/team- services/?rr=https%3A%2F%2Fwww.google.com.br%2F • Azure Web Apps: https://azure.microsoft.com/pt-br/services/app- service/web/ • Azure DevTest Labs: https://azure.microsoft.com/pt- br/services/devtest-lab/
  14. 14. Muito obrigada!

×