PHP no Azure
#PHPSP + Season
@mayogaX
Assuntos
●
●
●
●
●
●
●

About e convite
Windows Azure
Web Role
Demo
Work Role
Exemplos de uso
Demo
About e convite
@MayogaX - http://dev.mayogax.me
PHPSP - http://phpsp.org.br
PHPSP Girls - ask me
Windows Azure
Windows Azure
Plataforma de nuvem da Microsoft
IaaS, PaaS, SaaS
Facilmente escalavel
Trabalhando com Web Role
Web Role
Forma mais simples e rápida
Endpoint: http ou https
Escalavel
Web Role
Instantaneo
Web Role - Criação Rápida
Criação rápida provê o o básico para você
subir seu site.
Você pode fazer deploy direto com git
Web Role - Da Galeria
A opção Da Galeria possibilita escolher algo
já pronto para usarmos
DEMO
Trabalhando com Work Role
Work Role
Indicada para serviços em backgound
Exemplos de uilização:
● Um crawler que rode de tempo
em tempo
● Um serviço de notificações
● Um serviço que rode de tempo em
tempo
SDK
Azure Tables, Azure Blobs, Azure Storage
Queues, Azure Service Bus, Azure Service
Runtime e etc.
SDK - Composer
{
"require": {
"microsoft/windowsazure": "*"
},
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"
}
],
"minimum-stability": "dev"
}
SDK
Exemplos de uso
Start!
Configurar meu serviço
Fila
Primeiro criar uma fila para guardar os meus
twitts
Table Storage
Conjunto de entidade
Entidade se asemelha a uma linha
Entidades de até 1MB
http://<storage account>.table.core.windows.net/<table>
Table Storage
Criar uma table para guardar meus twitts
Table Storage
Para pegar dados da Table
Guardar os Twitts na Table
Guardar um twitt com texto puro
DEMO
Obrigada
Criticas, elogios, sugestões, dúvidas,
convites para jogar RPG?

PHP no Windows Azure