Jclouds jug vale

Post on 16-Apr-2017

2.109 views 0 download

Transcript of Jclouds jug vale

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

“Jclouds 1

Quem Sou eu?Pequeno histórico

•FATEC-SJC - Tecnologia em Banco de Dados.

•Olearys Tecnologia e Ciência S/A.

Computação em NuvensConceito

•O que é Computação em Nuvens?

•Problemas com a portabilidade

•Qual é solução?

Jclouds 2

JcloudsBiblioteca Multiplataforma

•O que é Jclouds?

•Bibliotecas abstratas

•Acesso a vários provedores como:

Jclouds 3

BlobstoreArmazenamento de Dados

// Criar conexão com o provedor

BlobStoreContext context = new BlobStoreContextFactory().

createContext(provedor, login, senha

);Jclouds 4

BlobstoreArmazenamento de Dados

// acessar as funções do blobstore

BlobStore blobstore = context.getBlobStore();

Jclouds 5

BlobstoreArmazanamento de Dados

Jclouds 6

// criar um novo containerblobstore.createContainerInLocation(

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

Compute ServiceInfraestrutura como Serviço

// Criar conexão com o provedor

ComputeServiceContext context = new ComputeServiceContextFactory().createContext(

provedor, login, senha);

Jclouds 7

Compute ServiceInfraestrutura como Serviço

// acessar as funções do blobstore

ComputeService compute = context.getComputeService();

Jclouds 8

Compute ServiceInfraestrutura como Serviço

Jclouds 9

// criar um novo nodecompute.createNodesInGroup(

nodeName, numberOfInstances, template

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

SHOW ME THE CODE!

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 11

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 12

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 13

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 14

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 15

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 16

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 17

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 18

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 19

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 20

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 21

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 22

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 23

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 24

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 25

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 26

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 27

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 28

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 29

Jclouds ViewerInterface multiplataforma

Jclouds Viewer 30

Contatos:

1. Facebook: facebook.com/eclisrodrigues2. Email: eclisrodrigues@gmail.com3. Twitter: @EclisRodrigues4. Github: github.com/Eclis/Jclouds-Viewer

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

Perguntas?