O documento apresenta os tópicos de um treinamento sobre a Betalabs e Cloud Computing. Apresenta a Betalabs, sua atuação em desenvolvimento web, frameworks e áreas de atuação. Discute Cloud Computing, seus modelos e a AWS da Amazon. Por fim, apresenta o sistema GestãoJá, SaaS da Betalabs para gestão e e-commerce.
3. Betalabs
Treinamento
Diego Quintale
• Formação
– Formado Ciência da Computação (UFSCar)
– Mestrando em Ciência da Computação (UFSCar)
• Betalabs
– Sócio
– Gerente de desenvolvimento
3
11. Betalabs
Treinamento
Cloud Computing - Modelos
• Software como um serviço (Software as a
Service – SaaS)
– Aplicações hospedadas na nuvem
11
12. Betalabs
Treinamento
Cloud Computing - Modelos
• Plataforma como um serviço (Plataform as a
Service – PaaS)
– Capacidade oferecida pelo provedor para o
usuário desenvolver aplicações que serão
executadas e disponibilizadas na nuvem
12
13. Betalabs
Treinamento
Cloud Computing - Modelos
• Infraestrutura como um serviço
(Infraestructure as a Service – IaaS)
– É a capacidade que o provedor tem de oferecer
uma infraestrutura de processamento e
armazenamento de forma transparente
13
14. Betalabs
Treinamento
Cloud Computing - Amazon
• Amazon Web Services
– Possui uma série de serviços
– SLA – 99,95%
– Localidades
• 3 – Estados Unidos
• 1 – Europa
• 3 – Ásia
• 1 – América do Sul
14
15. Betalabs
Treinamento
Cloud Computing - Amazon
• EC2 – Elastic Cloud Computing
– Processamento em nuvem
– Load Balancer
• Monitoramento de processamento
• Regras permitem que mais recursos sejam
automaticamente provisionados
15
16. Betalabs
Treinamento
Cloud Computing - Amazon
• RDS – Relational Database Service
– Servidor do banco de dados
– Relacionamento master x slave
16
17. Betalabs
Treinamento
Cloud Computing - Amazon
• S3 – Simple Storage System
– Armazenamento de arquivos
– Não permite processamento de dados
17
18. Betalabs
Treinamento
Cloud Computing - Amazon
• Route 53
– Servidor DNS
– Permite as configurações de Load Balancer
18
19. Betalabs
Treinamento
Cloud Computing - Amazon
• DynamoDB
– Banco de dados NoSQL
– Armazenamento das sessions dos usuários
19
20. Betalabs
Treinamento
Cloud Computing - Amazon
• SES – Simple Email Service
– Serviço de envio de e-mail
20
25. Betalabs
Treinamento
GestãoJá
• Base única
– Atualizações para todos os clientes
– Facilidade na manutenção
• Customizado
– Cada cliente possui customizações sob medida
25