PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS

iMasters
iMastersjornalista, web editor, web writer, tradutora (en-pt/pt-en) at iMasters
Deploy escalável
simples
Utilizando Amazon AWS
Benefícios
• Escalabilidade
• Alta disponibilidade
• Zero Downtime Deploy
Overview
Componentes
• Amazon Machine Image (AMI)
• EC2 Load Balancer
• EC2 Auto Scaling
Passo a passo
Amazon Machine Image
• Criar máquina no ec2
• Instalar dependencias
• Configurar nginx e php-fpm
• Criar script de inicialização
• Criar AMI (Amazon Machine Image)
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
Passo a passo
Amazon Machine Image
• Criar máquina no ec2
• Instalar dependencias
• Configurar nginx e php-fpm
• Criar script de inicialização
• Criar AMI (Amazon Machine Image)
Instalar dependencias
• ssh -i ~/.ssh/chave ubuntu@x.x.x.x
• apt-get update
• apt-get install nginx php5-fpm git
Passo a passo
Amazon Machine Image
• Criar máquina no ec2
• Instalar dependencias
• Configurar nginx e php5-fpm
• Criar script de inicialização
• Criar AMI (Amazon Machine Image)
Configurar NGINX
• /etc/nginx/sites-available/default
• service nginx restart
Configurar php5-fpm
• /etc/php5/fpm/php.ini
• service php5-fpm reload
Passo a passo
Amazon Machine Image
• Criar máquina no ec2
• Instalar dependencias
• Configurar nginx e php-fpm
• Criar script de inicialização
• Criar AMI (Amazon Machine Image)
Scripts Inicialização
• /etc/rc.local
• ~/getsource
/etc/rc.local
getsource
• Ler user-data
• Clonar projeto do github
• Usa o user-data para selecionar commit específico
Passo a passo
Amazon Machine Image
• Criar máquina no ec2
• Instalar dependencias
• Configurar nginx e php-fpm
• Criar script de inicialização
• Criar AMI (Amazon Machine Image)
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
Componentes
• Amazon Machine Image (AMI)
• EC2 Load Balancer
• EC2 Auto Scaling Group
Overview
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
Componentes
• Amazon Machine Image (AMI)
• EC2 Load Balancer
• EC2 Auto Scaling
Overview
Passo a passo
Auto Scaling Group
• Launch Configuration
• Auto Scaling Group
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
Passo a passo
Auto Scaling Group
• Launch Configuration
• Auto Scaling Group
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS
Overview
Zero Downtime Deploy
• Criar Launch configuration para versão nova
• Criar Auto Scaling Group usando nova launch
configuration
• Esperar máquinas da versão nova começarem a
servir a aplicação
• Diminuir a quantidade de máquinas do Auto
Scaling Group antigo para zero
Overview
Demonstração
Perguntas
Muito obrigado!!
1 of 49

Recommended

Foreman como provisionador TDC floripa 2017 by
Foreman como provisionador TDC floripa 2017Foreman como provisionador TDC floripa 2017
Foreman como provisionador TDC floripa 2017Andre "Ramoni" Guimaraes
596 views57 slides
Chrome Apps e NodeWebkit: traga seu webapp para o Desktop - #outubrorosa by
Chrome Apps e NodeWebkit: traga seu webapp para o Desktop - #outubrorosaChrome Apps e NodeWebkit: traga seu webapp para o Desktop - #outubrorosa
Chrome Apps e NodeWebkit: traga seu webapp para o Desktop - #outubrorosaJoselito Nascimento
704 views61 slides
Curso de Node.js e MongoDB - 19 by
Curso de Node.js e MongoDB - 19Curso de Node.js e MongoDB - 19
Curso de Node.js e MongoDB - 19Luiz Duarte
79 views18 slides
Qual integration framework você deve usar parte 2 by
Qual integration framework você deve usar parte 2Qual integration framework você deve usar parte 2
Qual integration framework você deve usar parte 2Jeison Barros
106 views4 slides
PHP Experience 2016 - [Workshop] Elastic Search: Turbinando sua aplicação PHP by
PHP Experience 2016 - [Workshop] Elastic Search: Turbinando sua aplicação PHPPHP Experience 2016 - [Workshop] Elastic Search: Turbinando sua aplicação PHP
PHP Experience 2016 - [Workshop] Elastic Search: Turbinando sua aplicação PHPiMasters
1.3K views82 slides
PHP Experience 2016 - [Palestra] Keynote: PHP-7 by
PHP Experience 2016 - [Palestra] Keynote: PHP-7PHP Experience 2016 - [Palestra] Keynote: PHP-7
PHP Experience 2016 - [Palestra] Keynote: PHP-7iMasters
1.1K views49 slides

More Related Content

Viewers also liked

Waw - Gas by
Waw - GasWaw - Gas
Waw - Gasimpactaeventos
466 views41 slides
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações by
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesiMasters
1.2K views126 slides
PHP Experience 2016 - [Palestra] Json Web Token (JWT) by
PHP Experience 2016 - [Palestra] Json Web Token (JWT)PHP Experience 2016 - [Palestra] Json Web Token (JWT)
PHP Experience 2016 - [Palestra] Json Web Token (JWT)iMasters
2.1K views33 slides
PHP Experience 2016 - [Workshop] Agile: Test Driven Development by
PHP Experience 2016 - [Workshop] Agile: Test Driven DevelopmentPHP Experience 2016 - [Workshop] Agile: Test Driven Development
PHP Experience 2016 - [Workshop] Agile: Test Driven DevelopmentiMasters
1K views50 slides
PHP Experience 2016 - [Palestra] Rumo à Certificação PHP by
PHP Experience 2016 - [Palestra] Rumo à Certificação PHPPHP Experience 2016 - [Palestra] Rumo à Certificação PHP
PHP Experience 2016 - [Palestra] Rumo à Certificação PHPiMasters
1.1K views59 slides
What I learnt: Elastic search & Kibana : introduction, installtion & configur... by
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...Rahul K Chauhan
1.1K views17 slides

Viewers also liked(6)

PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações by iMasters
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
iMasters1.2K views
PHP Experience 2016 - [Palestra] Json Web Token (JWT) by iMasters
PHP Experience 2016 - [Palestra] Json Web Token (JWT)PHP Experience 2016 - [Palestra] Json Web Token (JWT)
PHP Experience 2016 - [Palestra] Json Web Token (JWT)
iMasters2.1K views
PHP Experience 2016 - [Workshop] Agile: Test Driven Development by iMasters
PHP Experience 2016 - [Workshop] Agile: Test Driven DevelopmentPHP Experience 2016 - [Workshop] Agile: Test Driven Development
PHP Experience 2016 - [Workshop] Agile: Test Driven Development
iMasters1K views
PHP Experience 2016 - [Palestra] Rumo à Certificação PHP by iMasters
PHP Experience 2016 - [Palestra] Rumo à Certificação PHPPHP Experience 2016 - [Palestra] Rumo à Certificação PHP
PHP Experience 2016 - [Palestra] Rumo à Certificação PHP
iMasters1.1K views
What I learnt: Elastic search & Kibana : introduction, installtion & configur... by Rahul K Chauhan
What I learnt: Elastic search & Kibana : introduction, installtion & configur...What I learnt: Elastic search & Kibana : introduction, installtion & configur...
What I learnt: Elastic search & Kibana : introduction, installtion & configur...
Rahul K Chauhan1.1K views

Similar to PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS

DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau... by
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...Amazon Web Services
1.4K views85 slides
Angular 2, TypeScript e Além by
Angular 2, TypeScript e AlémAngular 2, TypeScript e Além
Angular 2, TypeScript e AlémAndre Baltieri
2.8K views50 slides
DevOps na AWS: Construindo Sistemas para Entregas Rápidas by
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasAmazon Web Services LATAM
544 views77 slides
AWS Auto Scaling #Parte1 by
AWS Auto Scaling #Parte1AWS Auto Scaling #Parte1
AWS Auto Scaling #Parte1Guilherme Elias
1.9K views28 slides
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS by
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAcelerando a entrega de software com as ferramentas de desenvolvimento da AWS
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAmazon Web Services LATAM
981 views67 slides
Python 08 by
Python 08Python 08
Python 08Bruno Catão
1.3K views38 slides

Similar to PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS(20)

DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau... by Amazon Web Services
DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...DevOps na AWS: Construindo Sistemas para Entregas Rápidas -  DEV301 - Sao Pau...
DevOps na AWS: Construindo Sistemas para Entregas Rápidas - DEV301 - Sao Pau...
Amazon Web Services1.4K views
Angular 2, TypeScript e Além by Andre Baltieri
Angular 2, TypeScript e AlémAngular 2, TypeScript e Além
Angular 2, TypeScript e Além
Andre Baltieri2.8K views
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS by Amazon Web Services LATAM
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWSAcelerando a entrega de software com as ferramentas de desenvolvimento da AWS
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
DevCommerce Conference 2016: Vantagens e resultados de containers e VMs para ... by iMasters
DevCommerce Conference 2016: Vantagens e resultados de containers e VMs para ...DevCommerce Conference 2016: Vantagens e resultados de containers e VMs para ...
DevCommerce Conference 2016: Vantagens e resultados de containers e VMs para ...
iMasters599 views
Contêineres e VMs no mundo dos E-commerces (Devcommerce2016) by Wellington Silva
Contêineres e VMs no mundo dos E-commerces (Devcommerce2016)Contêineres e VMs no mundo dos E-commerces (Devcommerce2016)
Contêineres e VMs no mundo dos E-commerces (Devcommerce2016)
Wellington Silva190 views
CakePHP - Configurando o ambiente de desenvolvimento no Windows by Emerson Soares
CakePHP - Configurando o ambiente de desenvolvimento no WindowsCakePHP - Configurando o ambiente de desenvolvimento no Windows
CakePHP - Configurando o ambiente de desenvolvimento no Windows
Emerson Soares6.5K views
Arquitetura Nativa na Nuvem by Glenio Borges
Arquitetura Nativa na NuvemArquitetura Nativa na Nuvem
Arquitetura Nativa na Nuvem
Glenio Borges136 views

More from iMasters

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro by
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroiMasters
1.4K views40 slides
Postgres: wanted, beloved or dreaded? - Fabio Telles by
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
603 views51 slides
Por que minha query esta lenta? - Suellen Moraes by
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
370 views12 slides
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig... by
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
298 views9 slides
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves by
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
324 views31 slides
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -... by
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
1.7K views52 slides

More from iMasters(20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro by iMasters
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
iMasters1.4K views
Postgres: wanted, beloved or dreaded? - Fabio Telles by iMasters
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
iMasters603 views
Por que minha query esta lenta? - Suellen Moraes by iMasters
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
iMasters370 views
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig... by iMasters
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
iMasters298 views
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves by iMasters
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
iMasters324 views
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -... by iMasters
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
iMasters1.7K views
Arquitetando seus dados na prática para a LGPD - Alessandra Martins by iMasters
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
iMasters3.3K views
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil... by iMasters
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
iMasters287 views
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud by iMasters
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
iMasters950 views
Use MDD e faça as máquinas trabalharem para você - Andreza Leite by iMasters
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
iMasters682 views
Entendendo os porquês do seu servidor - Talita Bernardes by iMasters
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
iMasters544 views
Backend performático além do "coloca mais máquina lá" - Diana Arnos by iMasters
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
iMasters477 views
Dicas para uma maior performance em APIs REST - Renato Groffe by iMasters
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
iMasters595 views
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro by iMasters
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
iMasters475 views
Quem se importa com acessibilidade Web? - Mauricio Maujor by iMasters
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
iMasters480 views
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva by iMasters
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
iMasters604 views
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti by iMasters
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
iMasters559 views
Elasticidade e engenharia de banco de dados para alta performance - Rubens G... by iMasters
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
iMasters569 views
Construindo aplicações mais confiantes - Carolina Karklis by iMasters
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
iMasters477 views
Monitoramento de Aplicações - Felipe Regalgo by iMasters
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
iMasters709 views

Recently uploaded

3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár... by
3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár...3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár...
3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár...azulassessoriaacadem3
23 views3 slides
a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car... by
a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car...a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car...
a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car...HelpEducacional
485 views3 slides
sorteados Livre Concorrência 2024.pdf by
sorteados Livre Concorrência 2024.pdfsorteados Livre Concorrência 2024.pdf
sorteados Livre Concorrência 2024.pdfJornal do Commercio
2.3K views3 slides
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ... by
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...azulassessoriaacadem3
186 views4 slides
5_02_a revolução francesa_RESUMO.pdf by
5_02_a revolução francesa_RESUMO.pdf5_02_a revolução francesa_RESUMO.pdf
5_02_a revolução francesa_RESUMO.pdfVítor Santos
91 views21 slides
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog... by
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...azulassessoriaacadem3
32 views3 slides

Recently uploaded(20)

3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár... by azulassessoriaacadem3
3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár...3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár...
3 - Vamos para seu primeiro treinamento. Depois de ter aplicado um questionár...
a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car... by HelpEducacional
a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car...a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car...
a) Explique como ocorre a circulação do sangue dentro do coração (câmaras car...
HelpEducacional485 views
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ... by azulassessoriaacadem3
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...
3- Levando em consideração suas respostas anteriores, qual o pré-diagnóstico ...
5_02_a revolução francesa_RESUMO.pdf by Vítor Santos
5_02_a revolução francesa_RESUMO.pdf5_02_a revolução francesa_RESUMO.pdf
5_02_a revolução francesa_RESUMO.pdf
Vítor Santos91 views
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog... by azulassessoriaacadem3
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...
1a. DIFERENCIE, o princípio físico na formação da imagem para método de tomog...
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ... by azulassessoriaacadem3
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...
Passado uma semana após o parto, Beatriz marcou uma consulta médica para seu ...
CONSTRUA UM TEXTO ARGUMENTATIVO que explique: por que os materiais cerâmicos ... by azulassessoriaacadem3
CONSTRUA UM TEXTO ARGUMENTATIVO que explique: por que os materiais cerâmicos ...CONSTRUA UM TEXTO ARGUMENTATIVO que explique: por que os materiais cerâmicos ...
CONSTRUA UM TEXTO ARGUMENTATIVO que explique: por que os materiais cerâmicos ...
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ... by azulassessoriaacadem3
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...
LISTE cinco condições clínicas e para cada uma delas CITE as metas/objetivos ...
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras... by azulassessoriaacadem3
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras...3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras...
3. Os vídeos “Filha de pais surdos dá lição de amor” e “Cadela aprende libras...
4) Explique a diferença dos coxibes em relação aos AINEs convencionais, consi... by HelpEducacional
4) Explique a diferença dos coxibes em relação aos AINEs convencionais, consi...4) Explique a diferença dos coxibes em relação aos AINEs convencionais, consi...
4) Explique a diferença dos coxibes em relação aos AINEs convencionais, consi...
HelpEducacional73 views
3) Os AINEs são classificados de acordo com sua composição química. A esse re... by HelpEducacional
3) Os AINEs são classificados de acordo com sua composição química. A esse re...3) Os AINEs são classificados de acordo com sua composição química. A esse re...
3) Os AINEs são classificados de acordo com sua composição química. A esse re...
HelpEducacional132 views
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres... by azulassessoriaacadem3
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...
4. No vídeo “Cadela aprende libras para entender comando dos donos” foi apres...
MAPA - PED - PROBLEMAS E DIFICULDADES DE APRENDIZAGEM NA INFÂNCIA - 54/2023 ... by assessoriaff08
MAPA - PED - PROBLEMAS E DIFICULDADES DE APRENDIZAGEM NA INFÂNCIA - 54/2023  ...MAPA - PED - PROBLEMAS E DIFICULDADES DE APRENDIZAGEM NA INFÂNCIA - 54/2023  ...
MAPA - PED - PROBLEMAS E DIFICULDADES DE APRENDIZAGEM NA INFÂNCIA - 54/2023 ...
assessoriaff0822 views
Texto: Ezequiel 1:1 – Bíblia ARA Aconteceu no trigésimo ano, no quinto dia do... by azulassessoriaacadem3
Texto: Ezequiel 1:1 – Bíblia ARA Aconteceu no trigésimo ano, no quinto dia do...Texto: Ezequiel 1:1 – Bíblia ARA Aconteceu no trigésimo ano, no quinto dia do...
Texto: Ezequiel 1:1 – Bíblia ARA Aconteceu no trigésimo ano, no quinto dia do...
Etapa 2: a segunda etapa da seleção consiste em definir a forma de pagamento ... by azulassessoriaacadem3
Etapa 2: a segunda etapa da seleção consiste em definir a forma de pagamento ...Etapa 2: a segunda etapa da seleção consiste em definir a forma de pagamento ...
Etapa 2: a segunda etapa da seleção consiste em definir a forma de pagamento ...
B. Orientações para as mamães que tem bebês com mais de 7 meses de idade e qu... by azulassessoriaacadem3
B. Orientações para as mamães que tem bebês com mais de 7 meses de idade e qu...B. Orientações para as mamães que tem bebês com mais de 7 meses de idade e qu...
B. Orientações para as mamães que tem bebês com mais de 7 meses de idade e qu...
b) Caso n. 02: Considerando o disposto na NBC PG 01 – Código de Ética Profiss... by azulassessoriaacadem3
b) Caso n. 02: Considerando o disposto na NBC PG 01 – Código de Ética Profiss...b) Caso n. 02: Considerando o disposto na NBC PG 01 – Código de Ética Profiss...
b) Caso n. 02: Considerando o disposto na NBC PG 01 – Código de Ética Profiss...
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat... by azulassessoriaacadem3
ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...ATIVIDADE PROPOSTA   Considerando o exposto acima, elabore um texto dissertat...
ATIVIDADE PROPOSTA Considerando o exposto acima, elabore um texto dissertat...

PHP Experience 2016 - [Workshop] Deploy escalável na Amazon AWS