Alexandre Malveira, Wolflan Camilo



Documentos relacionados
Arquiteturas Paralelas e Distribuídas

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

SISTEMAS DISTRIBUÍDOS

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Computação em Nuvem. Alunos: Allan e Clayton

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini

Cloud Computing. Edy Hayashida

O que é Cloud Computing?

João Víctor Rocon Maia Engenharia de Computação - UFES

Relatório de Progresso

Computação nas Nuvens

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

Computação em Nuvens. Professor: Dr. Rogério Vargas 2015/1

Planejamento Estratégico de TI. Felipe Pontes

Cloud Computing. Eduardo Roloff

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

Introdução a Computação nas Nuvens

O que é cloud computing (computação nas nuvens)? Entendendo a cloud computing (computação nas nuvens)

SIMCAP Simpósio de Computação Aplicada Cloud Computing

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Agenda CLOUD COMPUTING I

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Computação em Nuvem. Tiago Reis, Ricardo Teixeira 2011/2012 FCT - UNL

O que é Cloud Computing (Computação nas Nuvens)?

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

Universidade Agostinho Neto Faculdade de Ciências Departamento de Ciências da Computação

CLOUD COMPUTING: COMPARANDO COMO O MUNDO ONLINE PODE SUBSTITUIR OS SERVIÇOS TRADICIONAIS

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Visão. Versão 1.0

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Desenvolva aplicações para a nuvem com CloudBees - Revista Java Magazine 116

Projeto Demoiselle. Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.

Ubuntu Cloud Infrastructure. Trazendo a nuvem para sua Empresa. Mauricio Pretto Mauricio.pretto@canonical.com

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

PROJETO DE LEI COMPLEMENTAR N.º 171, DE 2012 (Do Sr. Carlos Bezerra)

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá FLISOL - Belém - Pará 25 de abril 2015

Uso de Computação em Nuvem no SISP

Proposta de Avaliação de Empresas para o uso do SAAS

TÍTULO: SEGURANÇA DA INFORMAÇÃO E ESTRUTURA DA SOLUÇÃO DA COMPUTAÇÃO EM NUVEM IMPLANTADA EM UMA EMPRESA DO ESTADO DE SÃO PAULO

Infraestrutura e Serviços

PROCESSAMENTO DE DADOS 15/08

Google App Engine. André Gustavo Duarte de Almeida. Computação Ubíqua e Nuvens. Natal, 24 de maio de 2012 andregustavoo@gmail.com

Caag CRM. Guia Informativo

CLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02

CLOUD COMPUTING PEDRO MORHY BORGES LEAL. MAC Organização de Computadores Prof. Alfredo Goldman 7 de dezembro de 2010

SIMARPE Sistema de Arquivo Permanente

PROPOSTA COMERCIAL. Caro cliente,

Virtualização de Sistemas Operacionais

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove

/ /

COMPUTAÇÃO EM NUVEM. Michele Marques Costa 1,2, Julio César2 ¹Universidade paranaense (Unipar)

ADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS

Levantamento sobre Computação em Nuvens

Renan Borges Pereira¹, Paulo Henrique Gomes Barbosa². Faculdade de Tecnologia de Ourinhos FATEC.

COMPUTADORES NAS EMPRESAS Cloud Computing Prof. Reginaldo Brito

Sistemas Operacionais. Conceitos de um Sistema Operacional

Sistemas de Produtividade

Soluções em. Cloud Computing. Midia Indoor. para

C o n t a b i l i d a d e C o n t a s a P a g a r C o n t a s a R e c e b e r O r ç a m e n t o

Segurança da Informação

Sistemas Operacionais

Por que Office 365? Office 365 Por que usar?

Prof. Samuel Henrique Bucke Brito

Modelos e Arquiteturas de Sistemas Computacionais

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

FECAP. Plataforma Microsoft

ERPOracleInTheCloud.

Microsoft Azure. Softmanager Soluções em TI. ModernBiz

Contabilidade & MOBILIDADE. CICERO TORQUATO IX Encontro de Contabilidade do Agreste Alagoano Maceió/Maio/2016

Computação nas Nuvens. Diemesleno Souza Carvalho

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

CLOUD COMPUTING NAS EMPRESAS: NUVEM PÚBLICA OU NUVEM PRIVADA? nubeliu.com

Gerenciamento e Interoperabilidade de Redes

GERENCIAL SEPLAG CARTILHA AGENDA. Sumário

Computação em Nuvem. Henrique Ruschel, Mariana Susan Zanotto, Wélton Costa da Mota. Especialização em Redes e Segurança de Sistemas 2008/2

DESCRITIVO TÉCNICO DE INFRAESTRUTURA.

EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV

Cloud Computing. Andrêza Leite.

Entendendo as camadas do cloud computing: Iaas, Paas e SaaS

Transcrição:

Alexandre Malveira, Wolflan Camilo

Introdução Cloud Computing Computação Móvel SaaS, PaaS e IaaS CloudBees

Diariamente arquivos são acessados, informações dos mais variados tipos são armazenadas e ferramentas e aplicações são utilizadas de maneira on premise. Entretanto, quando se fala em ambientes corporativos, essa prática de acessar arquivos e ferramentas localmente nos computadores deixa de ser interessante, pois, nas empresas, os funcionários necessitam compartilhar a todo o momento as mesmas informações e recursos, para desempenhar suas funções.

Também conhecido no Brasil como computação nas nuvens ou computação em nuvem, Cloud Computing se refere, essencialmente, à ideia de utilizarmos, em qualquer lugar e independente de plataforma, as mais variadas aplicações por meio da internet sem que estas estejam instaladas no computador do usuário.

Computação Móvel: Capacidade de realizar computação, acessar informações, aplicações e serviços em qualquer local e a qualquer momento por meio de tecnologias de acesso sem fio Capacidade de realizar computação mesmo durante deslocamentos Vem mudando a forma com que realizamos nossas atividades, sem a dependência de uma infraestrutura fixa de comunicação.

Utiliza aplicações diretamente da internet, sem que estas estejam instaladas no computador do usuário; Acessa determinadas aplicações independente do seu sistema operacional ou de hardware; Compartilhamento de dados e trabalho colaborativo se tornam mais fáceis; Dependendo do fornecedor, o usuário pode contar com alta disponibilidade.

O usuário pode contar com melhor controle de gastos; Dependendo da aplicação, o usuário pode precisar instalar um programa cliente em seu computador; O usuário não necessita conhecer toda a estrutura que há por trás.

Software as a Service (SaaS) Software como serviço. É uma forma de trabalho onde o software é oferecido como serviço, assim, o usuário não precisa adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executá-lo. Exemplos: Google Docs, SkyDrive

Platform as a Service (PaaS): Plataforma como Serviço. Trata-se de um tipo de solução mais amplo para determinadas aplicações, incluindo todos (ou quase todos) os recursos necessários à operação, como armazenamento, banco de dados, escalabilidade (aumento automático da capacidade de armazenamento ou processamento), suporte a linguagens de programação, segurança e assim por diante. Exemplos: CloudBees, Google AppEngine

Infrastructure as a Service (IaaS): Infraestrutura como Serviço. Parecido com o conceito de PaaS, mas aqui o foco é a estrutura de hardware ou de máquinas virtuais, com o usuário tendo inclusive acesso a recursos do sistema operacional. Exemplos: EC2 da Amazon e Blue Cloud da IBM

Esta plataforma foi desenvolvida com o objetivo de facilitar a construção, implantação e execução de forma gratuita de soluções Java, na nuvem. O CloudBees foi fundado no início de 2010, por Sacha Labourey (ex-diretor da JBoss); Tem como meta oferecer uma plataforma que possibilite aos desenvolvedores concentrarse 100% na implementação dos sistemas, não se preocupando com tarefas de manutenção e infraestrutura dos servidores.

A arquitetura dessa plataforma é baseada em três tipos de serviços: Build - responsável pela construção da aplicação; Run - responsável pela execução da aplicação; e Manage - responsável pelo gerenciamento da aplicação.

No serviço de construção (Build), o CloudBees oferece recursos para criação, integração e teste das aplicações. São disponibilizadas diversas ferramentas que auxiliam neste serviço, como é o caso do plugin CloudBees para a IDE Eclipse, que auxilia no processo de criação da aplicação, e também o suporte a Jenkins, que pode ser utilizado para integração contínua e para a realização de testes.

Para o serviço de execução (Run), o CloudBees oferece todos os recursos necessários para a hospedagem da aplicação na nuvem, como servidores de aplicação (JBoss e Tomcat), deploy através de arquivo WAR ou pela IDE Eclipse, e serviços de armazenamento de dados (MySQL e PostgreSQL).

No serviço de gerenciamento da aplicação (Manage), estão disponíveis, por exemplo, recursos rápidos para identificação de problemas de desempenho, facilidade para visualizar os relatórios de logs, ferramentas para controle de versões e consumo de memória, entre outros.

Não é necessário se preocupar com a infraestrutura do servidor; Manutenções no servidor ficam por conta do CloudBees; Disponibilidade para armazenamento de dados; Possibilidade de migrar facilmente seu aplicativo para outro ambiente, caso não goste do ambiente oferecido pelo CloudBees; Suporte a qualquer linguagem de programação que rode sobre a JVM, como Java, JRuby, Grails, entre outras.

Como descrito, este PaaS oferece uma camada de serviços gratuita; porém, caso o usuário opte por utilizar uma franquia, com mais recursos e/ou maior capacidade de armazenamento, por exemplo, será necessário pagar pelo serviço desejado.