SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Vinícius Souza
Developer Evangelist
@vbs_br




      PHP + Microsoft
Cenários de utilização
Sabores de nuvem no Azure
Windows Azure Compute
  Aplicações Web (PaaS)
           WebRoles: fornece um servidor web dedicado IIS para hospedar
  aplicações frontend.

  Aplicações Backend (Paas)
           WorkerRole: Aplicações que podem rodar assíncronas, por um longo
  tempo. Indepedentemente de interação com o usuário ou input de dados.

  Aplicações legadas - IaaS
           Virtual Machine (VM) roles, permite o deploy de uma imagem
  Windows Server customizada para o Windows Azure e Linux Suse, Ubuntu e
  CentOS.
  Virtual Machine Size   CPU Cores               Memory

  Extra Small            Shared                  768 MB
  Small                  1                       1.75 GB
  Medium                 2                       3.5 GB
  Large                  4                       7 GB
  Extra Large            8                       14 GB
Como posso trabalhar com PHP no Azure



   • IaaS - Configurar minha máquina virtual Statefull
         Máquinas Linux e Windows


   • PaaS – Utilizando o WebRole, com scripts
     PowerShell para instalação do PHP.
       SDK do PHP com o scaffolder para publicação de aplicações Web.
                 ,
Material para download


 Acessem o link abaixo para baixar o doc. com os passos do lab.




 http://sdrv.ms/lab_php_windows
Windows Azure Storage
Links
• Windows azure
http://www.windowsazure.com

Channel 9
http://bitly.com/ch9_vinicius

• PHP SDK for windows azure
http://phpazure.codeplex.com/

• Scaffolder projects
https://github.com/Interop-Bridges/Windows-Azure-PHP-Scaffolders

• Interoperability Labs
http://azurephp.interoperabilitybridges.com/
TDC 2012 SP - Trilha PHP - Quick Session

Weitere ähnliche Inhalte

Was ist angesagt?

Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Bruno Grange
 

Was ist angesagt? (20)

Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações Web
 
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
 
Começando com meteor
Começando com meteorComeçando com meteor
Começando com meteor
 
ASP.NET Core - iMasters - Março/2016
ASP.NET Core - iMasters - Março/2016ASP.NET Core - iMasters - Março/2016
ASP.NET Core - iMasters - Março/2016
 
Percona XtraBackup
Percona XtraBackupPercona XtraBackup
Percona XtraBackup
 
O que é nodejs, cases e vantagens
O que é nodejs, cases e vantagensO que é nodejs, cases e vantagens
O que é nodejs, cases e vantagens
 
Por que Node JS?
Por que Node JS?Por que Node JS?
Por que Node JS?
 
Windows Azure - Computação em Nuvem
Windows Azure - Computação em NuvemWindows Azure - Computação em Nuvem
Windows Azure - Computação em Nuvem
 
MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.MongoDB: Prós, Contras e Showcases.
MongoDB: Prós, Contras e Showcases.
 
Escalabilidade com docker - ASP.NET Conference 2016
Escalabilidade com docker - ASP.NET Conference 2016Escalabilidade com docker - ASP.NET Conference 2016
Escalabilidade com docker - ASP.NET Conference 2016
 
Desenvolvendo para WordPress com Docker, Git e WP-CLI
Desenvolvendo para WordPress com Docker, Git e WP-CLIDesenvolvendo para WordPress com Docker, Git e WP-CLI
Desenvolvendo para WordPress com Docker, Git e WP-CLI
 
Arquitetura Web no AWS
Arquitetura Web no AWSArquitetura Web no AWS
Arquitetura Web no AWS
 
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SPDocker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
Docker + Azure - Global Azure Bootcamp 2018 - São Paulo-SP
 
PHP no Windows Azure
PHP no Windows AzurePHP no Windows Azure
PHP no Windows Azure
 
Node.js - Devo adotar na minha empresa?
Node.js - Devo adotar na minha empresa?Node.js - Devo adotar na minha empresa?
Node.js - Devo adotar na minha empresa?
 
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SPDocker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
Docker + Azure - Global Azure Bootcamp 2018 - Campinas-SP
 
Otimização de Websites para Ganho de Performance & Resiliência
Otimização de Websites para Ganho de Performance & ResiliênciaOtimização de Websites para Ganho de Performance & Resiliência
Otimização de Websites para Ganho de Performance & Resiliência
 
Django no AWS
Django no AWSDjango no AWS
Django no AWS
 
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...
 
Introdução ao Node.js - FATEC SP
Introdução ao Node.js - FATEC SPIntrodução ao Node.js - FATEC SP
Introdução ao Node.js - FATEC SP
 

Andere mochten auch (7)

tema libre
tema libretema libre
tema libre
 
Diretrizes que devem nortear nossa pauta
Diretrizes que devem nortear nossa pautaDiretrizes que devem nortear nossa pauta
Diretrizes que devem nortear nossa pauta
 
Programa XVI Congreso Estatal de Voluntariado
Programa XVI Congreso Estatal de VoluntariadoPrograma XVI Congreso Estatal de Voluntariado
Programa XVI Congreso Estatal de Voluntariado
 
Aprendizaje colaborativo !
Aprendizaje colaborativo !Aprendizaje colaborativo !
Aprendizaje colaborativo !
 
Bloque
BloqueBloque
Bloque
 
10 qualidade pitagoras
10 qualidade    pitagoras10 qualidade    pitagoras
10 qualidade pitagoras
 
Lluvias acidas2
Lluvias acidas2Lluvias acidas2
Lluvias acidas2
 

Ähnlich wie TDC 2012 SP - Trilha PHP - Quick Session

Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQL
kisb1337
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
Mauro Duarte
 

Ähnlich wie TDC 2012 SP - Trilha PHP - Quick Session (20)

Hospedagem Web Linux em Ambiente Virtualizado Hyper-V
Hospedagem Web Linux em Ambiente Virtualizado Hyper-VHospedagem Web Linux em Ambiente Virtualizado Hyper-V
Hospedagem Web Linux em Ambiente Virtualizado Hyper-V
 
Windows Azure - Maneiras de uilizar PHP
Windows Azure - Maneiras de uilizar PHPWindows Azure - Maneiras de uilizar PHP
Windows Azure - Maneiras de uilizar PHP
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e Arquiteturas
 
Apache PHP MySQL
Apache  PHP  MySQLApache  PHP  MySQL
Apache PHP MySQL
 
ASP.NET vNext – MVC6
ASP.NET vNext – MVC6ASP.NET vNext – MVC6
ASP.NET vNext – MVC6
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
 
Containers com docker #CPRecife4
Containers com docker #CPRecife4Containers com docker #CPRecife4
Containers com docker #CPRecife4
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
 
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o AzureQCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
QCon 2016 - Como migramos uma solução de 4 milhões de usuários para o Azure
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais.NET 2015, ASP.NET 5, C# 6 e tudo mais
.NET 2015, ASP.NET 5, C# 6 e tudo mais
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
Node js - Javascript Server Side
Node js - Javascript Server SideNode js - Javascript Server Side
Node js - Javascript Server Side
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Computação em Nuvem com Microsoft Azure
Computação em Nuvem com Microsoft AzureComputação em Nuvem com Microsoft Azure
Computação em Nuvem com Microsoft Azure
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 

Mehr von Vinícius Batista de Souza

Microsoft openness - Univem - FLISOL 27Abril2013
Microsoft openness - Univem - FLISOL 27Abril2013Microsoft openness - Univem - FLISOL 27Abril2013
Microsoft openness - Univem - FLISOL 27Abril2013
Vinícius Batista de Souza
 

Mehr von Vinícius Batista de Souza (20)

Vorlon.Js e minefold.Js e outros projetos open source
Vorlon.Js e minefold.Js e outros projetos open sourceVorlon.Js e minefold.Js e outros projetos open source
Vorlon.Js e minefold.Js e outros projetos open source
 
Sim a Microsoft Utiliza OpenSource em DevOps!
Sim a Microsoft Utiliza OpenSource em DevOps!Sim a Microsoft Utiliza OpenSource em DevOps!
Sim a Microsoft Utiliza OpenSource em DevOps!
 
Fantástico mundo mobile-first, cloud first Oportunidade para TODOS
Fantástico mundo mobile-first, cloud first Oportunidade para TODOSFantástico mundo mobile-first, cloud first Oportunidade para TODOS
Fantástico mundo mobile-first, cloud first Oportunidade para TODOS
 
Microsoft Azure Api Management
Microsoft Azure Api ManagementMicrosoft Azure Api Management
Microsoft Azure Api Management
 
Microsoft and Internet of your Things
Microsoft and Internet of your ThingsMicrosoft and Internet of your Things
Microsoft and Internet of your Things
 
Microsoft & Openness - Contruindo Pontes entre Tecnologias
Microsoft & Openness - Contruindo Pontes entre TecnologiasMicrosoft & Openness - Contruindo Pontes entre Tecnologias
Microsoft & Openness - Contruindo Pontes entre Tecnologias
 
Ms techday - Windows Universal Apps
Ms techday  - Windows Universal AppsMs techday  - Windows Universal Apps
Ms techday - Windows Universal Apps
 
O que aconteceu no Build
O que aconteceu no BuildO que aconteceu no Build
O que aconteceu no Build
 
Windows Universal Apps
Windows Universal AppsWindows Universal Apps
Windows Universal Apps
 
Microsoft Azure Storage - Table (NoSQL)
Microsoft Azure Storage - Table (NoSQL)Microsoft Azure Storage - Table (NoSQL)
Microsoft Azure Storage - Table (NoSQL)
 
Microsoft Azure Mobile Services
Microsoft Azure Mobile ServicesMicrosoft Azure Mobile Services
Microsoft Azure Mobile Services
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Microsoft Aplicativos
Microsoft  AplicativosMicrosoft  Aplicativos
Microsoft Aplicativos
 
Microsoft Azure e Aplicativos
Microsoft Azure e AplicativosMicrosoft Azure e Aplicativos
Microsoft Azure e Aplicativos
 
Windows Azure Tables e NoSQL
Windows Azure Tables e NoSQLWindows Azure Tables e NoSQL
Windows Azure Tables e NoSQL
 
A Microsoft mudou e esta mais aberta - Microsoft Openness
A Microsoft mudou e esta mais aberta - Microsoft OpennessA Microsoft mudou e esta mais aberta - Microsoft Openness
A Microsoft mudou e esta mais aberta - Microsoft Openness
 
Windows Azure - Visão geral
Windows Azure - Visão geralWindows Azure - Visão geral
Windows Azure - Visão geral
 
Aplicação MVC no Windows Azure
Aplicação MVC no Windows AzureAplicação MVC no Windows Azure
Aplicação MVC no Windows Azure
 
Windows Azure Mobile Services - TDC 2013
Windows Azure Mobile Services - TDC 2013 Windows Azure Mobile Services - TDC 2013
Windows Azure Mobile Services - TDC 2013
 
Microsoft openness - Univem - FLISOL 27Abril2013
Microsoft openness - Univem - FLISOL 27Abril2013Microsoft openness - Univem - FLISOL 27Abril2013
Microsoft openness - Univem - FLISOL 27Abril2013
 

Kürzlich hochgeladen

Kürzlich hochgeladen (8)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

TDC 2012 SP - Trilha PHP - Quick Session

  • 3. Sabores de nuvem no Azure
  • 4. Windows Azure Compute Aplicações Web (PaaS) WebRoles: fornece um servidor web dedicado IIS para hospedar aplicações frontend. Aplicações Backend (Paas) WorkerRole: Aplicações que podem rodar assíncronas, por um longo tempo. Indepedentemente de interação com o usuário ou input de dados. Aplicações legadas - IaaS Virtual Machine (VM) roles, permite o deploy de uma imagem Windows Server customizada para o Windows Azure e Linux Suse, Ubuntu e CentOS. Virtual Machine Size CPU Cores Memory Extra Small Shared 768 MB Small 1 1.75 GB Medium 2 3.5 GB Large 4 7 GB Extra Large 8 14 GB
  • 5. Como posso trabalhar com PHP no Azure • IaaS - Configurar minha máquina virtual Statefull Máquinas Linux e Windows • PaaS – Utilizando o WebRole, com scripts PowerShell para instalação do PHP. SDK do PHP com o scaffolder para publicação de aplicações Web. ,
  • 6. Material para download Acessem o link abaixo para baixar o doc. com os passos do lab. http://sdrv.ms/lab_php_windows
  • 8. Links • Windows azure http://www.windowsazure.com Channel 9 http://bitly.com/ch9_vinicius • PHP SDK for windows azure http://phpazure.codeplex.com/ • Scaffolder projects https://github.com/Interop-Bridges/Windows-Azure-PHP-Scaffolders • Interoperability Labs http://azurephp.interoperabilitybridges.com/