Jclouds jug vale

34
Jclouds Eclis Rodrigues de Castilho Desenvolvedor Java Olearys Tecnologia e Ciência S/A

Transcript of Jclouds jug vale

Page 1: Jclouds jug vale

JcloudsEclis Rodrigues de CastilhoDesenvolvedor JavaOlearys Tecnologia e Ciência S/A

Page 2: Jclouds jug vale

“Jclouds 1

Quem Sou eu?Pequeno histórico

•FATEC-SJC - Tecnologia em Banco de Dados.

•Olearys Tecnologia e Ciência S/A.

Page 3: Jclouds jug vale

Computação em NuvensConceito

•O que é Computação em Nuvens?

•Problemas com a portabilidade

•Qual é solução?

Jclouds 2

Page 4: Jclouds jug vale

JcloudsBiblioteca Multiplataforma

•O que é Jclouds?

•Bibliotecas abstratas

•Acesso a vários provedores como:

Jclouds 3

Page 5: Jclouds jug vale

BlobstoreArmazenamento de Dados

// Criar conexão com o provedor

BlobStoreContext context = new BlobStoreContextFactory().

createContext(provedor, login, senha

);Jclouds 4

Page 6: Jclouds jug vale

BlobstoreArmazenamento de Dados

// acessar as funções do blobstore

BlobStore blobstore = context.getBlobStore();

Jclouds 5

Page 7: Jclouds jug vale

BlobstoreArmazanamento de Dados

Jclouds 6

// criar um novo containerblobstore.createContainerInLocation(

localização, nome);// deletar um containerblobstore.deleteContainer(nomeBucket);

Page 8: Jclouds jug vale

Compute ServiceInfraestrutura como Serviço

// Criar conexão com o provedor

ComputeServiceContext context = new ComputeServiceContextFactory().createContext(

provedor, login, senha);

Jclouds 7

Page 9: Jclouds jug vale

Compute ServiceInfraestrutura como Serviço

// acessar as funções do blobstore

ComputeService compute = context.getComputeService();

Jclouds 8

Page 10: Jclouds jug vale

Compute ServiceInfraestrutura como Serviço

Jclouds 9

// criar um novo nodecompute.createNodesInGroup(

nodeName, numberOfInstances, template

);// deletar um nodecompute.destroyNode(nodeId);

Page 11: Jclouds jug vale

SHOW ME THE CODE!

Page 12: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 11

Page 13: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 12

Page 14: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 13

Page 15: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 14

Page 16: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 15

Page 17: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 16

Page 18: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 17

Page 19: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 18

Page 20: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 19

Page 21: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 20

Page 22: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 21

Page 23: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 22

Page 24: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 23

Page 25: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 24

Page 26: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 25

Page 27: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 26

Page 28: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 27

Page 29: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 28

Page 30: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 29

Page 31: Jclouds jug vale

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 30

Page 32: Jclouds jug vale

Contatos:

1. Facebook: facebook.com/eclisrodrigues2. Email: [email protected]. Twitter: @EclisRodrigues4. Github: github.com/Eclis/Jclouds-Viewer

Page 33: Jclouds jug vale

Obrigado!!!Eclis Rodrigues de CastilhoDesenvolvedor JavaOlearys Tecnologia e Ciência S/A

Page 34: Jclouds jug vale

Perguntas?