amazon web services aula demonstrativa
DESCRIPTION
Amazon web services Aula demonstrativa. Amazon web services. Começou a atuar no ramo de computação em nuvem em 2006. Provê serviços de infraestrutura de TI. Fornece estes serviços a preços competitivos. Utilizada por milhares de empresas em 190 países. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/1.jpg)
AMAZON WEB
SERVICES
AULA DEMONSTRATIVA
![Page 2: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/2.jpg)
AMAZON WEB SERVICES• Começou a atuar no ramo de
computação em nuvem em 2006.
• Provê serviços de infraestrutura de TI.
• Fornece estes serviços a preços competitivos.
• Utilizada por milhares de empresas em 190 países.
• Possui servidores no Japão, EUA, Europa e Cingapura.
• Sua segurança é garantida pela iso 27001, dentre outras normas.
![Page 3: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/3.jpg)
SERVIÇOS OFERECIDOS• Elastic Compute Cloud (EC2)• Relational Database Service
(RDS)• Simple Storage Service (S3)• Virtual Private Cloud (VPC)• Cloud Watch• Elastic MapReduce• CloudFront• CloudFormation• ElastiCache• Simple Queue Service (SQS)
• Identity and Access Management (IAM)
• Simple Notification Service (SNS)
• Simple E-mail Service (SES)• Route 53• DynamoDB• Storage Gateway• Simple Workflow Service (SWF)• CloudSearch• SimpleDB
![Page 4: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/4.jpg)
SUPORTE ATUAL• LINGUAGENS• Java• PHP (recente)• Ruby• Python (recente)• Windows e .NET (5 dias)• Celular (Android e iOS)• BANCO DE DADOS• MySQL (5.1.45 a 5.5.8)• Oracle (se, se1, ee)• SQL Server (ex, web, se, ee)
![Page 5: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/5.jpg)
PLUGIN DO AWS PARA ECLIPSE
![Page 6: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/6.jpg)
CONSOLE DO AWS
![Page 7: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/7.jpg)
AMAZON COMPUTE CLOUD (EC2)
![Page 8: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/8.jpg)
AMAZON RELATIONAL DATABASE (RDS)
![Page 9: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/9.jpg)
AMAZON RELATIONAL DATABASE (RDS)
![Page 10: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/10.jpg)
AMAZON RELATIONAL DATABASE (RDS)
![Page 11: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/11.jpg)
AMAZON SIMPLE STORAGE SERVICE (S3)
![Page 12: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/12.jpg)
APLICAÇÃO DE
EXEM
PLO
![Page 13: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/13.jpg)
APLICAÇÃO DE EXEMPLO• Sistema de Biblioteca Simplificado• Opção de Consultar Livros Por Título• Integração com o EC2• Integração com o RDS• Integração com o S3• O que será explorado?• Como o sistema é executado localmente?• Código local• Banco local• Processo de implantação local
• Como o sistema é implantado na nuvem?• Código na nuvem• Banco na nuvem• Processo de implantação na nuvem
![Page 14: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/14.jpg)
ORGANIZAÇÃO LOCAL DA APLICAÇÃO
BOOKS
![Page 15: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/15.jpg)
ESTRUTURA DO PROJETO LOCAL
![Page 16: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/16.jpg)
INTERFACE WEB
![Page 17: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/17.jpg)
INTERFACE WEB
![Page 18: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/18.jpg)
INTERFACE WEB
![Page 19: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/19.jpg)
INTERFACE WEB
![Page 20: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/20.jpg)
BANCO DE DADOS LOCAL
![Page 21: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/21.jpg)
BANCO DE DADOS LOCAL
![Page 24: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/24.jpg)
CLASSE CONSULTA
![Page 25: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/25.jpg)
CLASSE CONSULTA (CONTINUAÇÃO)
![Page 26: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/26.jpg)
IMAGENS• As imagens utilizadas na versão local são armazenadas no
sistema de arquivos do computador.• Cara livro possui uma capa associada.• Os arquivos das capas podem ser
salvos dentro de um pacote do projeto.• São aceitas imagens do tipo .JPG.
![Page 27: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/27.jpg)
E PARA COLO
CAR NA
NUVEM, COMO FA
Z?
![Page 28: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/28.jpg)
COMO FAZER PARA COLOCAR NA NUVEM?PASSO A PASSO:1. Criar o banco de dados na nuvem (MySQL).2. Restaurar os dados no banco de dados na nuvem (tabela
‘books’).3. Criar um bucket de armazenamento na nuvem (para as
imagens).4. Fazer as alterações necessárias na aplicação
(para acessar imagens e banco de dados na nuvem).5. Gerar um novo arquivo .WAR.6. Implantar o arquivo .WAR no Tomcat da nuvem.7. Dar permissão de acesso no banco para a instância contendo o
Tomcat.8. Dar permissão de acesso nos arquivos para a aplicação.
![Page 29: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/29.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 30: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/30.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 31: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/31.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 32: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/32.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 33: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/33.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 34: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/34.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 35: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/35.jpg)
PASSO 1: CRIAR O BANCO DE DADOS NA NUVEM
![Page 36: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/36.jpg)
PASSO 2: RESTAURAR O BANCO DE DADOS NA NUVEM
![Page 37: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/37.jpg)
PASSO 2: RESTAURAR O BANCO DE DADOS NA NUVEM
![Page 38: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/38.jpg)
PASSO 3: CRIAR UM BUCKET DE ARMAZENAMENTO NA NUVEM (PARA AS IMAGENS).
![Page 39: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/39.jpg)
PASSO 4:FAZER AS ALTERAÇÕES NECESSÁRIAS NA APLICAÇÃO
![Page 40: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/40.jpg)
PASSO 4:FAZER AS ALTERAÇÕES NECESSÁRIAS NA APLICAÇÃO
![Page 41: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/41.jpg)
PASSO 4:FAZER AS ALTERAÇÕES NECESSÁRIAS NA APLICAÇÃO
![Page 42: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/42.jpg)
PASSO 5:GERAR UM NOVO ARQUIVO .WAR
![Page 43: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/43.jpg)
PASSO 6:IMPLANTAR O ARQUIVO .WAR NO TOMCAT DA NUVEM.
![Page 44: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/44.jpg)
PASSO 6:IMPLANTAR O ARQUIVO .WAR NO TOMCAT DA NUVEM.
![Page 45: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/45.jpg)
PASSO 6:IMPLANTAR O ARQUIVO .WAR NO TOMCAT DA NUVEM.
![Page 46: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/46.jpg)
PASSO 7:DAR PERMISSÃO DE ACESSO NO BANCO PARA A INSTÂNCIA CONTENDO O TOMCAT.
![Page 47: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/47.jpg)
PASSO 8: DAR PERMISSÃO DE ACESSO NOS ARQUIVOS PARA A APLICAÇÃO.
![Page 48: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/48.jpg)
PASSO 8: DAR PERMISSÃO DE ACESSO NOS ARQUIVOS PARA A APLICAÇÃO.
![Page 49: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/49.jpg)
EXECUTANDO TESTE FINAL
![Page 50: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/50.jpg)
CONCLUSÃO• Para implantar uma aplicação já existente na nuvem são
necessárias algumas alterações, dependendo dos serviços que serão utilizados.
• É importante atentar para detalhes de implementação que são específicos de plataforma, como ‘/’ e ‘\’ nos caminhos do SO.
• Permissões devem ser gerenciadas com atenção para garantir que as diferentes partes da aplicação se comuniquem.
• É interessante utilizar ferramentas que provêem interface gráfica pois trabalhar em linha de comando na nuvem não é tão simples.
• Há várias bibliotecas que devem ser adicionadas como dependência de um projeto a ser rodado na nuvem, isso aumenta muito o seu tamanho.
• Após atentar para todos os detalhes, a aplicação implantada na nuvem pode ser acessada de qualquer lugar, através de um navegador.
![Page 51: Amazon web services Aula demonstrativa](https://reader035.vdocuments.us/reader035/viewer/2022062520/5681610c550346895dd05f70/html5/thumbnails/51.jpg)
? ? ?
PERGUNTAS? ? ?