Cloud fisl 11_pohlmann

36
Infraestrutura Cloud Computing em aplicação com multiplos servidores FISL 11 – Porto Alegre - 2010 Sérgio A. Pohlmann

Transcript of Cloud fisl 11_pohlmann

Page 1: Cloud fisl 11_pohlmann

Infraestrutura Cloud Computing

em aplicação com multiplos

servidores

FISL 11 – Porto Alegre - 2010

Sérgio A. Pohlmann

Page 2: Cloud fisl 11_pohlmann

FISL 11 – Porto Alegre – 2010 – Sérgio A. Pohlmann

Sérgio Antônio Pohlmann .'.

<[email protected]>

Integra Software Solutions: www.integradevs.com

Universidad Nacional de Itapua: www.uni.edu.py

Universidad Autónoma de Encarnación: www.unae.edu.py

Page 3: Cloud fisl 11_pohlmann

Computação Distribuída

FISL 11 - 2010 Sérgio A. Pohlmann

● Cluster Computing

● Grid Computing

● Cloud Computing

Page 4: Cloud fisl 11_pohlmann

Cluster Computing

FISL 11 - 2010 Sérgio A. Pohlmann

● Alto Rendimento

● Alta Disponibilidade

Page 5: Cloud fisl 11_pohlmann

Grid Computing

FISL 11 - 2010 Sérgio A. Pohlmann

● Compartilhamento de Recursos

● Otimização do poder computacional

Page 6: Cloud fisl 11_pohlmann

Cloud Computing

FISL 11 - 2010 Sérgio A. Pohlmann

● Ubiquidade

● Escalabilidade

● Disponibilidade

● Agilidade

Page 7: Cloud fisl 11_pohlmann

Cloud Computing

FISL 11 - 2010 Sérgio A. Pohlmann

● Vantagens:● Ubiquidade, escalabilidade, agilidade, etc.

● Desvantagens:● Preocupações com Segurança● Dependencia de um provedor (lock-in)

● Tendencias:● Mercado > U$ 400 Bilhões (2012)

Page 8: Cloud fisl 11_pohlmann

Trends

FISL 11 - 2010 Sérgio A. Pohlmann

Cloud Computing

Amazon EC2

Google Cloud

Page 9: Cloud fisl 11_pohlmann

Tipos de serviço

FISL 11 - 2010 Sérgio A. Pohlmann

Page 10: Cloud fisl 11_pohlmann

Tipos de Serviço

FISL 11 - 2010 Sérgio A. Pohlmann

● SaaS Software as a Service

● PaaS Platform as a Service

● IaaS Infraestructure as a Service

Page 11: Cloud fisl 11_pohlmann

SaaS

FISL 11 - 2010 Sérgio A. Pohlmann

Fonte: http://www.keithpij.com

Page 12: Cloud fisl 11_pohlmann

PaaS

FISL 11 - 2010 Sérgio A. Pohlmann

Fonte: http://www.keithpij.com

Page 13: Cloud fisl 11_pohlmann

IaaS

FISL 11 - 2010 Sérgio A. Pohlmann

Fonte: http://www.keithpij.com

Page 14: Cloud fisl 11_pohlmann

Principais Provedores

FISL 11 - 2010 Sérgio A. Pohlmann

● Amazon● Google● Salesforce● Zoho● Yahoo● Microsoft

Page 15: Cloud fisl 11_pohlmann

Destaque por suporte Open Source

FISL 11 - 2010 Sérgio A. Pohlmann

http://aws.amazon.com/

http://www.google.com/apps/

Page 16: Cloud fisl 11_pohlmann

Carga X Provisão do serviço

FISL 11 - 2010 Sérgio A. Pohlmann

Page 17: Cloud fisl 11_pohlmann

Carga X Provisão do serviço

FISL 11 - 2010 Sérgio A. Pohlmann

Page 18: Cloud fisl 11_pohlmann

Caso de Uso

FISL 11 - 2010 Sérgio A. Pohlmann

Page 19: Cloud fisl 11_pohlmann

Necessidades do Cliente

FISL 11 - 2010 Sérgio A. Pohlmann

● Serviço a nível IaaS● Alta Disponibilidade do Site● Elasticidade de Servidores● Flexibilidade● Manutenção Rápida● Ubiquidade para manutenção● Monitoração Eficiente

Page 20: Cloud fisl 11_pohlmann

Principais Serviços Amazon

FISL 11 - 2010 Sérgio A. Pohlmann

Amazon Web Services

● EC2 Elastic Computing Cloud● S3 Simple Storage Service● EBS Elastic Block Storage● ELB Elastic Load Balancing● Amazon CloudWatch

Page 21: Cloud fisl 11_pohlmann

Solução Apresentada

FISL 11 - 2010 Sérgio A. Pohlmann

Page 22: Cloud fisl 11_pohlmann

Estrutura e Serviços Cloud

FISL 11 - 2010 Sérgio A. Pohlmann

EC2

EBSS3

Page 23: Cloud fisl 11_pohlmann

Instancias Amazon EC2

FISL 11 - 2010 Sérgio A. Pohlmann

● Linux● Debian● Kernel 2.6

Page 24: Cloud fisl 11_pohlmann

Web Server

FISL 11 - 2010 Sérgio A. Pohlmann

● Apache 2● Firewall iptables● Fail2Ban

Page 25: Cloud fisl 11_pohlmann

Application Server

FISL 11 - 2010 Sérgio A. Pohlmann

● Tomcat● Spring● GWT● Hibernate● Firewall iptables● File2Ban

Page 26: Cloud fisl 11_pohlmann

Database Server

FISL 11 - 2010 Sérgio A. Pohlmann

● Postgres SQL● Firewall iptables● File2Ban

● Conexão com volume EBS● Backups em S3● PITR com S3

Page 27: Cloud fisl 11_pohlmann

Mail Server

FISL 11 - 2010 Sérgio A. Pohlmann

● Postfix● Firewall iptables● File2Ban

● Conexão com volume EBS● Backups em S3

Page 28: Cloud fisl 11_pohlmann

Fluxo de um acesso

FISL 11 - 2010 Sérgio A. Pohlmann

Page 29: Cloud fisl 11_pohlmann

Manutenção de instancias e Volumes

FISL 11 - 2010 Sérgio A. Pohlmann

● ElasticFox / JetS3

Page 30: Cloud fisl 11_pohlmann

Monitoração

FISL 11 - 2010 Sérgio A. Pohlmann

● Zabbix

Page 31: Cloud fisl 11_pohlmann

Monitoração

FISL 11 - 2010 Sérgio A. Pohlmann

Page 32: Cloud fisl 11_pohlmann

Monitoração

FISL 11 - 2010 Sérgio A. Pohlmann

Page 33: Cloud fisl 11_pohlmann

Monitoração

FISL 11 - 2010 Sérgio A. Pohlmann

Page 34: Cloud fisl 11_pohlmann

Observações

● Imagens de dominio público ● http://www.PicsDigger.com● http://keithpij.com

● Alguns dados reais foram ofuscados ou omitidos para preservar a confidencialidade com o cliente.

Page 35: Cloud fisl 11_pohlmann
Page 36: Cloud fisl 11_pohlmann

Obrigado pela sua atenção e paciencia!!!

Sérgio A. Pohlmann

[email protected]