Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Microsoft Azure para
Desenvolvedores
Renato Groffe
Renato
Groffe
 Mais de 15 anos de experiência na área de Tecnologia
 Microsoft Most Valuable Professional (MVP)
 Micros...
Agenda  Alguns conceitos de cloud computing
 Infraestrutura
 Acesso a Dados
 Aplicações na nuvem
Alguns conceitos de
cloud computing
Por que
cloud?
 Priorizar negócio, ao invés de somente a tecnologia
 Escalabilidade para atender a demandas crescentes
...
Escalabilidade
Serviço  Ideia básica por trás do
conceito de cloud computing
On-premise x
Cloud
Algumas classificações bem conhecidas
 Máquinas com Windows Server ou Linux em minutos
 Alta escalabilidade (1 a 1000 instâncias)
 Cobrança com base no tempo...
>_
Physical Server
Host OS
Container
Manager
App
Framework
App
A
App
A
App
Framework
App
B
App
B
App
B
Physical Server
Hyperv...
 O Marketplace do Microsoft Azure
oferece diversas soluções deste tipo
 Foco no uso de um produto, sem
maiores preocupaç...
Bancos
Relacionais
NoSQL e
Big Data
DocumentDB
PaaS (Plataform
as a Service)
• Enfatiza aspectos relacionados ao
desenvolvimento de aplicações
• Questões de infraestrutu...
Construção e consume de
APIs na nuvem
Web Apps
Aplicações escaláveis
Mobile Apps
Mobile apps para qualquer
dispositivo
Aut...
Benefícios -
App
Services
• Segurança a nível corporativo
• Alta disponibilidade
• Escalabilidade (automática ou não)
• Lo...
App
Services
• Suporte a diversas linguagens e plataformas
Application
Insights
• Monitoramento de aplicações Web
(sites e serviços)
• Dashboards com estatíticas a partir
do portal ...
Application
Insights
• Plataformas suportadas
Demo: Utilizando o Azure
App Service
Dúvidas?
Obrigado!
http://azure.microsoft.com
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016
Upcoming SlideShare
Loading in …5
×

Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016

168 views

Published on

Slides de apresentação sobre o Microsoft Azure realizada em 25/10/2016 durante a Semana de Informática, um evento que aconteceu na Universidade Anhanguera em Santo André-SP.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016

  1. 1. Microsoft Azure para Desenvolvedores Renato Groffe
  2. 2. Renato Groffe  Mais de 15 anos de experiência na área de Tecnologia  Microsoft Most Valuable Professional (MVP)  Microsoft Technical Audience Contributor (MTAC)  Articulista e palestrante em eventos ligados ao desenvolvimento de software (TechNet, .NET Coders, DotNet Baixada, Baixada Tech, Devmedia)  Site: http://renatogroffe.net/  Facebook: https://www.facebook.com/RenatoGroffeSW/  Canal .NET: https://www.facebook.com/canaldotnet/
  3. 3. Agenda  Alguns conceitos de cloud computing  Infraestrutura  Acesso a Dados  Aplicações na nuvem
  4. 4. Alguns conceitos de cloud computing
  5. 5. Por que cloud?  Priorizar negócio, ao invés de somente a tecnologia  Escalabilidade para atender a demandas crescentes  Aumento de produtividade, eficiência e redução de custos
  6. 6. Escalabilidade
  7. 7. Serviço  Ideia básica por trás do conceito de cloud computing
  8. 8. On-premise x Cloud
  9. 9. Algumas classificações bem conhecidas
  10. 10.  Máquinas com Windows Server ou Linux em minutos  Alta escalabilidade (1 a 1000 instâncias)  Cobrança com base no tempo de uso  Aberto e extensível  Existem opções que incluem o sistema operacional juntamente com outros serviços (como SQL, por exemplo) Máquinas virtuais no Azure
  11. 11. >_
  12. 12. Physical Server Host OS Container Manager App Framework App A App A App Framework App B App B App B Physical Server Hypervisor Guest OS Guest OS App Framework App Framework App A App A Guest OS App Framework App B Host OS
  13. 13.  O Marketplace do Microsoft Azure oferece diversas soluções deste tipo  Foco no uso de um produto, sem maiores preocupações com infraestrutura e desenvolvimento
  14. 14. Bancos Relacionais
  15. 15. NoSQL e Big Data DocumentDB
  16. 16. PaaS (Plataform as a Service) • Enfatiza aspectos relacionados ao desenvolvimento de aplicações • Questões de infraestrutura não são priorizadas • Azure App Service
  17. 17. Construção e consume de APIs na nuvem Web Apps Aplicações escaláveis Mobile Apps Mobile apps para qualquer dispositivo Automação de processos de negócio
  18. 18. Benefícios - App Services • Segurança a nível corporativo • Alta disponibilidade • Escalabilidade (automática ou não) • Load balancing • Facilidades no deployment contínuo • Integração com ferramentas de continuous delivery • Compatível com Git
  19. 19. App Services • Suporte a diversas linguagens e plataformas
  20. 20. Application Insights • Monitoramento de aplicações Web (sites e serviços) • Dashboards com estatíticas a partir do portal do Azure • Gratuito dependendo do volume de uso
  21. 21. Application Insights • Plataformas suportadas
  22. 22. Demo: Utilizando o Azure App Service
  23. 23. Dúvidas?
  24. 24. Obrigado! http://azure.microsoft.com

×