Um catálogo de tecnologias e ferramentas para o desenvolvimento de sistemas em nuvem

Tamanho: px
Começar a partir da página:

Download "Um catálogo de tecnologias e ferramentas para o desenvolvimento de sistemas em nuvem"

Transcrição

1 Um catálogo de tecnologias e ferramentas para o desenvolvimento de sistemas em nuvem Rodrigo Pereira Bonini 1, Edson A. Oliveira Junior 2 Resumo. Computação em nuvem é um dos termos mais comentados e discutidos por especialistas e profissionais da Tecnologia da Informação (TI) do mundo inteiro. Nos últimos anos, empresas de grande porte ligadas ao setor de TI como Google, Amazon, Microsoft, Apple entre muitas outras têm investido em serviços e infraestruturas baseadas em nuvem. Este artigo apresenta um catálogo de tecnologias e ferramentas para o desenvolvimento de sistemas em nuvem e o gerenciamento de infraestruturas em nuvem. Tal catálogo é resultado de uma revisão sistemática de literatura, além da busca em fontes de informações não-científicas relacionadas ao tema. Com base nesse catálogo é possível identificar as principais tecnologias e ferramentas de apoio ao ciclo de vida de software segundo a abordagem baseada em nuvem. Um exemplo é apresentado ilustrando a aplicação do catálogo proposto. Palavras-chave: Catálogo de Ferramentas e Tecnologias em Nuvem, Computação em Nuvem, Infraestrutura como Serviço, Plataforma como Serviço, Software como Serviço. Abstract. Cloud computing is one of the most talked and discussed terms by experts and professionals in information technology (IT) world. In recent years, large IT companies as Google, Amazon, Microsoft, Apple and many others have invested in infrastructure services and cloud-based systems. This paper presents a catalog of tools and technologies for the development of cloud systems and management of cloud infrastructures. This catalog is the result of a systematic review of literature, and the pursuit of sources of non-scientific information related to the theme. Based on this catalog is possible to identify key technologies and tools to support the life cycle of software according to cloud-based approach. An example is presented illustrating the application of the proposed catalog. Keywords: Cloud Computing, Infrastructure as a Service, Platform as e Service, Software as a Service, Tools and Technologies Catalogue. 1. Introdução Computação em nuvem permite o uso computacional (processamento, armazenamento, serviços, etc) com recursos compartilhados de forma remota, por meio da Internet ou redes locais. Esses recursos são definidos a partir de um painel de controle onde o usuário pode configurar serviços de acordo com a necessidade de uso e sem nenhuma intervenção de um especialista com o servidor [4]. Em geral o usuário só pagará pelos recursos e serviços utilizados possibilitando um melhor controle sobre os gastos. 1 Aluno do curso de especialização em Desenvolvimento de Sistemas para Web Universidade Estadual de Maringá (UEM) - Av. Colombo, 5790 Bloco C56 Maringá PR Brasil rodrigobonini@gmail.com 2 Departamento de Informática Universidade Estadual de Maringá (UEM) - Av. Colombo, 5790 Bloco C56 Maringá PR Brasil - edson@din.uem.br 1

2 A computação em nuvem surgiu a partir da evolução de uma variedade de tecnologias que juntas alteravam o modo como eram utilizados os recursos de Tecnologia da Informação (TI) fora das organizações [1]. Tecnologias existentes como Grid Computing [2], Virtualização [3] e Utility Computing podem facilmente ser confundidas com computação em nuvem. É possível diferenciar computação em nuvem de outras tecnologias observando o modelo proposto pelo Instituto Nacional de Padrões e Tecnologia (NIST) [4] que é composto por cinco características essenciais, quatro modelos de implantação e três modelos de serviços. Tais modelos permitem que organizações de grande porte ofereçam serviços e ferramentas para auxiliar no desenvolvimento de aplicações em nuvem como, por exemplo, o Google Apps Engine [5] que é uma plataforma de desenvolvimento em nuvem da empresa Google integrada com uma base de dados própria o BigTable [20]. Outro exemplo de serviço é o Windows Azure Platform [6] da Microsoft que possibilita um desenvolvimento de forma ágil, também integrada com uma base de dados própria o SQL Azure. Ambos contam com bibliotecas próprias para diversas linguagens. Tais aplicativos podem ser executados via Web nos data centers das empresas fornecedoras dos serviços. A computação em nuvem oferece muitos benefícios para as organizações, como [7]: a redução de custos, já que as empresas não precisam mais gastar com infraestrutura e também manutenção; e a melhora na automação dos serviços, flexibilidade e sustentabilidade. Além dos benefícios citados, a computação em nuvem conta com um contrato oferecido pelos provedores de serviço, o Service Level Agreement (SLA). Tal contrato é importante para determinar os benefícios e as responsabilidades de cada parte. O SLA é crucial para construir a confiança entre o prestador do serviço e o cliente [8]. Com o aumento de investimentos decorrentes de empresas que vêem a computação em nuvem como um grande avanço da TI, é cada vez maior o número de serviços e aplicações disponibilizadas sejam open source ou comerciais. Assim, este artigo cataloga as principais tecnologias e ferramentas encontradas na indústria de TI, voltadas à computação em nuvem. Espera-se com isso apoiar os estudos e a adoção de tais tecnologias e ferramentas para o desenvolvimento de sistemas baseados em nuvem. Este artigo está organizado da seguinte forma: na Seção 2 são apresentados os principais conceitos sobre computação em nuvem, modelos de serviços e modelos de implantação; na Seção 3 são catalogadas as principais tecnologias e ferramentas com base nos modelos de implantação (Platform as a Service - PaaS), infraesturtura (Infrastructure as a Service - IaaS) e software (Software as a Service SaaS) com base em fatores pré-definidos; a Seção 4 apresenta um exemplo de aplicação do catálogo proposto com base em um problema hipotético envolvendo diferentes serviços; e a Seção 5 apresenta as conclusões e direções para trabalhos futuros. 2. Computação em Nuvem De acordo com o Instituto Nacional de Padrões e Tecnologia (NIST), o modelo de computação em nuvem é formado por cinco características essenciais, quatro modelos de implantação e três modelos de serviços. Tal modelo em nuvem vem sendo aceito por profissionais da área de TI e instituições de ensino e pesquisa. As características essenciais são descritas como segue [4]: Sob demanda (On-demand self-service): fornecedores de serviços em nuvem oferecem diversos recursos como armazenamento e processamento, que podem ser facilmente habilitados e configurados segundo as suas necessidades e sem nenhuma intervenção de um especialista com o servidor. Assim, o consumidor paga apenas pelos serviços utilizados/contratados; Acesso à rede (Broad network access): para fornecer ou um serviço em nuvem é preciso haver acesso à uma rede padrão, por meio de dispositivos que 2

3 possuam uma plataforma capaz de acessar tal serviço. Esse acesso pode ser feito via laptops, tablets, smartphones, computadores pessoais, entre outros dispositivos; Compartilhamento de recursos (Resource pooling): os provedores de serviços em nuvem utilizam um modelo de compartilhamento de recursos conhecido como multi-inquilino (Multi-tenancy). Tal modelo permite que os provedores compartilhem os mesmos recursos físicos com vários usuários virtualmente, de modo que cada recurso fique isolado em sua máquina. Os recursos são expansíveis de acordo com a demanda de cada usuário. A localização dos dados de cada usuário nem sempre é controlada ou não há uma localização exata de onde estejam, entretanto alguns provedores de serviços em nuvem já permitem que o usuário escolha a localização do Data Center como por exemplo, a escolha do país, estado, etc. Elasticidade imediata (Rapid elasticity): capacidade de aumentar ou diminuir recursos físicos não utilizados dos servidores, este na maioria das vezes é realizado de modo automático ou em alguns casos controlados pelos funcionários do provedor, a elasticidade imediata evita serviços ociosos, possibilitando assim serviços mais baratos para os clientes, pois o provedor procura todos os recursos físicos do Data Center. Controle de serviços (Measured service): implica no controle de todos os recursos contratados pelo usuário com a possibilidade de monitoramento, controle e relatórios dos recursos utilizados, o que permite maior transparência para quem contrata os serviços e para o fornecedor. Os modelos de implantação propostos [4] são definidos como: Nuvem privada (Private cloud): as infraestruturas são criadas para o uso exclusivo de uma organização e são gerenciadas pelo departamento de TI, terceirizadas ou de forma combinada. Esses recursos são geralmente utilizados para fornecer serviços internos ou utilizados como mecanismo de regras de negócio da organização. A infraestrutura pode estar localizada dentro ou fora da organização (exemplo Data Centers). Uma nuvem privada pode proporcionar maior controle sobre os dados; Nuvem comunitária (Community cloud): as infraestruturas são compartilhadas por várias organizações que possuem propósitos e interesses comuns (política, missão, requisitos de seguranças). Essas infraestruturas podem ser gerenciadas pelo departamento de TI das organizações da comunidade, terceirizadas ou de forma combinada. A infraestrutura pode estar localizada dentro ou fora das organizações (exemplo Data Centers); Nuvem pública (Public cloud): as infraestruturas estão disponíveis para o uso do público em geral e são gerenciadas pelas empresas fornecedoras que disponibilizam serviços em nuvem de forma que o usuário paga pelo que usar. As infraestruturas são instaladas nas empresas fornecedoras e, muitas vezes, os usuários não possuem conhecimento da localização dos dados; Nuvem Híbrida (Hybrid cloud): as infraestruturas são compostas por dois ou mais modelos de implantação (nuvem privada, nuvem comunitária, nuvem pública). Em uma nuvem híbrida, os modelos de implantação trabalham como se fossem uma única nuvem. Organizações utilizam esse modelo para ter maior controle sobre os dados podendo, por exemplo, um modelo de 3

4 implantação privado para controlar os dados internos da organização e um modelo de implantação público para as regras de negócios. Os modelos de serviços [4] propostos são definidos como: Software como Serviço, Plataforma como Serviço, Infraestrutura como Serviço. A Figura 1 ilustra o modelo geral de computação em nuvem baseado nas características essenciais e modelos de implantação e de serviços. Figura 1: Modelo geral de computação em nuvem. 2.1 Software como Serviço (Software as a Service - SaaS) Nesse modelo o fornecedor disponibiliza aplicativos que são acessados por meio de navegadores Web ou via desktop. Esse modelo está mudando o modo como os aplicativos são comercializados, uma vez que o usuário não compra a licença do aplicativo como normalmente acontece, mas paga apenas pelo que usa. Porém, existem vários serviços disponíveis como Google Docs, Google Tradutor, Photoshop Express Editor entre outros serviços que podem ser utilizados gratuitamente. O usuário não pode administrar ou controlar os recursos da infraestrutura como processamento, armazenamento, memória entre outros recursos. Pode-se citar alguns benefícios oferecidos pelo modelo SaaS como: (i) melhorar a produtividade dos recursos internos sem a necessidade de gerenciar seus próprios recursos; (ii) entregas rápidas de novas aplicações e funcionalidade com atualizações imediatas a todos os usuários conectados à rede; e (iii) padronização de serviços para todos os usuários [9]. Alguns exemplos de aplicações SaaS: Google Docs 3 : é um conjunto de ferramentas desenvolvido para a criação e a leitura de textos, planilhas, apresentações e formulários eletrônicos. Essas aplicações são executadas diretamente no navegador Web sem instalação de 3 4

5 qualquer aplicativo. Google docs atualmente dispõe de uma versão gratuita e também uma versão empresarial; Dropbox 4 : é um serviço de armazenamento de arquivos online e possibilita o compartilhamento com outros usuários tornando os arquivos sincronizados. Atualmente, esse serviço dispõe de uma versão gratuita e outros planos comerciais; SalesForce.com 5 : é um aplicativo de Gestão de Relacionamento com o Cliente (CRM) online baseado em multi-tenancy, executado diretamente do navegador Web sem instalação de qualquer aplicativo. Atualmente, conta com vários planos comerciais; e Basecamp 6 : é uma ferramenta para o gerenciamento e a colaboração de projetos online baseado em multi-tenancy, sendo executado diretamente do navegador Web sem instalação de qualquer aplicativo. Atualmente, conta somente com plano comercial. 2.2 Plataforma como Serviço (Platform as a Service - PaaS) Esse modelo é o mais utilizado por desenvolvedores de aplicações em nuvem, pois oferece um ambiente com sistema operacional, frameworks para desenvolvimento de aplicativos em nuvem, controle de transações, serviços e também hospedagem para os aplicativos desenvolvidos. Cada provedor fornece suas próprias bibliotecas de desenvolvimento, banco de dados e infraestrutura para o desenvolvedor. O usuário não pode administrar ou controlar os recursos da infraestrutura como processamento, armazenamento, memória entre outros recursos, mas tem controle sobre os aplicativos desenvolvidos e as configurações no ambiente de hospedagem do servidor. Podemos citar alguns benefícios oferecidos pelo modelo PaaS como: (i) custo de aquisição reduzido, o usuário paga apenas pelo recurso utilizado; e (ii) redução do impacto ambiental dos recursos usado com infraestrutura local [9]. 2.3 Infraestrutura como Serviço (Infrastructure as a Service - IaaS) Esse modelo oferece controle sobre processamento, armazenamento, redes e outros recursos básicos da computação. O usuário poderá instalar sistemas para o funcionamento da máquina virtual como sistema operacional e aplicações. O usuário não pode administrar ou controlar a infraestrutura do servidor, mas tem controle sobre o sistema operacional, armazenamento das informações, controle de memória, aplicativos implantados, e em alguns casos, o controle do firewall do host e recursos da rede pelo painel de administração do fornecedor. Pode-se citar alguns benefícios oferecidos pelo modelo IaaS como: (i) menores custos com TI, pois nem todos os recursos investidos com infraestrutura local na empresa serão utilizados; (ii) não existência de custos com manutenção de infraestrutura, pois toda a manutenção é de responsabilidade do fornecedor do serviço em nuvem; e (iii) sistema escalável e flexível, já que o dimensionamento de todos os recursos é feito de forma dinâmica conforme necessário [9]

6 A Figura 2 ilustra os modelos de serviços em nuvem. Figura 2: Modelos de serviços de computação em nuvem ( 3. Catálogo de tecnologias e ferramentas para computação em nuvem Com a rápida expansão do modelo de computação em nuvem, empresas ligadas à TI vêm investindo em criação de infraestruturas, serviços e ferramentas que podem auxiliar no desenvolvimento, implementação e manutenção de sistemas baseados em nuvens. Foram catalogadas as principais tecnologias e ferramentas disponíveis atualmente. O catálogo foi desenvolvido com base em uma revisão sistemática de literatura [21], que recuperou 225 trabalhos, sendo que 22 foram selecionados para leitura na íntegra. Desses 22, 4 contribuíram efetivamente para a posposta de tal catálogo Catálogo de Plataforma como Serviço (PaaS) Nesta seção são apresentados provedores de desenvolvimento de sistemas em nuvem com base no modelo PaaS. Esse modelo de serviço fornece recursos de desenvolvimento, dentro de um ambiente que permite a execução e hospedagem de aplicativos. Muitos provedores também disponibilizam ambientes para testes, serviços de armazenamento de dados e gerenciamento de transações. O programador não administra a infraestrutura (servidores, rede, sistema operacional) por esse motivo, pode ser obtido um menor tempo no processo de desenvolvimento. A Tabela 1, ao final desta subseção, apresenta um resumo do catálogo PaaS. Google App Engine Permite a criação e execução dos aplicativos Web na infraestrutura do Google. O Google App Engine possui um gerenciador de aplicações de fácil utilização que permite o desenvolvimento sem que seja necessário gerenciar uma infraestrutura em nuvem. O Google oferece plugins para desenvolvimento na Integrated Development Environment (IDE) Eclipse. Também é possível um endereço de domínio gratuito (appspot.com) para a aplicação. Atualmente, possui uma versão gratuita com algumas limitações de serviços e versão comercial, onde o usuário paga pelo que [5]. 6

7 Windows Azure Platform É uma plataforma que ajuda os desenvolvedores na criação, hospedagem e dimensionamento de aplicativos em nuvem na infraestrutura da Microsoft. Atualmente, possui uma versão de avaliação de noventa dias e versão comercial na qual o usuário paga pelo que [6]. Force.com Platform Voltado para o desenvolvimento de aplicação empresarial, possui suporte para a construção de aplicações Web e aplicações móveis com Application Program Interface (API) abertas. A plataforma Force.com promete um modelo diferente das plataformas tradicionais, fornecendo soluções mais flexíveis e completas para desenvolvimento, incluindo uma interface de gerenciamento completa para o usuário, menos restrições com APIs de desenvolvimento e relatórios detalhados [10]. AWS Elastic Beanstalk É um serviço da Amazon.com, Inc para hospedagem e gerenciamento de aplicativos em nuvem. A plataforma, automaticamente, lida com os detalhes de capacidade de recursos, balanceamento de carga e monitoramento da aplicação. Elastic Beanstalk ainda se encontra na versão beta e tem suporte apenas para os desenvolvedores Java, utiliza o servidor de aplicações Apache Tomcat. Não há custo para utilização da plataforma, sendo cobrado apenas pelos recursos da Amazon Web Services (AWS) necessário para armazenar e executar os aplicativos. Elastic Beanstalk garante maior flexibilidade para os desenvolvedores, pois o sistema poderá ser desenvolvido em qualquer computador por meio de uma IDE Java (ex. Eclipse), para fazer a implantação (deploy) é necessário gerar um pacote Web Application Archive (WAR) e então fazer o upload para o servidor [11]. É possível oferecer o aplicativo, usando um nome livre com o domínio elasticbeanstalk.com. OpenShift É uma plataforma para hospedagem e gerenciamento de aplicativos em nuvem com suporte à várias linguagens e frameworks (Apache Maven, Spring, Seam, Rails, Sinatra, Django, Zend entre outros) [12]. Atualmente conta com dois planos o Express e o Flex. CloudBees Platform Fornece um ambiente de desenvolvimento completo, desde o desenvolvimento até a produção. Desenvolvedor Java pode criar e implantar software de qualidade dentro da plataforma, utilizando o serviço DEV@Cloud e fazer a hospedagem do código para a nuvem, usando o serviço RUN@cloud. Também são disponibilizadas ferramentas de terceiros as quais permitem testar as aplicaões com o Sauce SauceLab, compartilhar projetos com outros desenvolvedores utilizando Git ou SVN e monitorar a qualidade do código com Sonar. Foi desenvolvido um plug-in chamado Toolkit CloudBees para a IDE Eclipse. Esse toolkit auxilia no desenvolvimento e implantação dos aplicativos na plataforma CloudBees [13]. 7

8 Tabela 1: Resumo das tecnologias e ferramentas para computação em nuvem catalogadas - Plataforma como Serviço (PaaS). Empresa Banco de dados Linguagens suportadas Pagamento Plano gratuito / teste Google App Engine Google BigTable - Não Relacional Java e Python Plano gratuito Windows Azure Platform Microsoft SQL Azure - Relacional Java, PHP, Ruby,.Net e Python Teste (90 dias) Force.com Platform Salesforce.com ForceDataba se.com - Não Relacional Java,.Net, Php, Perl, Python, Ruby, ColdFusion Markup Language, SDK ios e SDK Android Mensal Teste (30 dias) AWS Elastic Beanstalk Amazon Amazon RDS, SimpleDB Amazon, Microsoft SQL Server, Oracle, IBM DB2 ou Informix Java Plano gratuito (1 ano) OpenShift Red Hat MySQL, SQLite, MongoDB e Membase PHP, Python, Perl, Ruby e Java Plano gratuito CloudBees Platform CloudBees MySQL Java Plano gratuito 3.2. Catálogo de Infraestrutura como serviço (IaaS) Nesta seção são apresentados provedores de desenvolvimento de sistemas em nuvem sob o modelo IaaS. Esse modelo de serviço permite maior controle e flexibilidade para o desenvolvedor, comparado com o modelo PaaS, pois o programador poderá criar seu próprio ambiente de desenvolvimento. Entretanto, precisará gerenciar vários recursos, tais como, sistema operacional, banco de dados, serviços, gerenciamento de permissões entre outros recursos gerenciáveis. A Tabela 2, ao final desta subseção, apresenta um resumo do catálogo IaaS. 8

9 Amazon Elastic Compute Cloud (Amazon EC2) É um serviço Web que oferece capacidade computacional redimensionável em nuvem, possui uma interface de gerenciamento simples que fornece o controle completo de seus recursos computacionais. Amazon EC2 permite a criação de instâncias de servidores em poucos minutos [14]. Atualmente possui uma versão gratuita por um ano, com algumas limitações de recursos e, diversos planos comerciais nos quais o usuário paga apenas pelos recursos utilizados. GoGrid É um serviço que permite a criação de servidores em nuvem, possui também balanceamento de carga de hardware e armazenamento, por meio do painel de controle, Também permite o escalonamento de memória RAM de forma simples [15]. Atualmente, oferece versão em que o usuário paga pelo que usar ou outros quatro planos pré-pagos. Rackspace Cloud Servers É um serviço Web semelhante ao Amazon EC2, que oferece capacidades computacionais em nuvem, possui também um painel de gerenciamento, onde o usuário poderá escolher a melhor configuração de máquina. Baseia-se em tecnologia de virtualização Xen para o Linux e XenServer para Windows [16]. Atualmente, oferece versão em que o usuário paga pelo que usar. Tabela 2: Resumo das tecnologias e ferramentas para computação em nuvem catalogadas - Infraestrutura como Serviço (IaaS). Empresa Storage Suporte de Banco de dados Pagamento Plano gratuito ou teste Disponibilidade Amazon Elastic Compute Cloud (Amazon EC2) Amazon Amazon Simple Storage Service (Amazon S3) e Amazon Elastic Block Store (EBS) Amazon SimpleDB (nãorelacional) e Amazon Relational Database Service (relacional) Plano gratuito (1 ano) 99,95% GoGrid Cloud Servers GoGrid GoGrid Cloud Storage Não informado Mensal ou Não possui 100% Rackspace Cloud Servers Rackspace File Sharing Microsoft SQL Server 2008 Não possui 100% 9

10 3.3. Catálogo de frameworks para gerenciamento de infraestrutura em nuvem Uma solução para empresas que desejam implementar a sua própria infraestrutura em nuvem é frameworks de gerenciamento de nuvem. Tais frameworks permitem controlar as máquinas virtuais, gerenciar a rede, controlar armazenamento, segurança entre outros recursos disponíveis. Esses frameworks são executados em um sistema operacional e são descritos a seguir. A Tabela 3, ao final desta subseção, apresenta um resumo do catálogo de frameworks. Eucalyptus O Eucalyptus (Elastic Utility Computing Architecture for Linking Your Programs to Useful Systems) é um framework para a construção e o gerenciamento de nuvens privadas e híbridas sem necessidade de hardware especial para computação em nuvem. Foi desenvolvido para implementar nuvem por meio dos serviços da Amazon EC2 e S3 [17]. Atualmente, é compatível com outros serviços além da Amazon. Possui também um módulo chamado euca2tool para a criação de painéis de usuários similar ao painel da Amazon. Possui uma versão comercial e um projeto open source. OpenNebula É uma ferramenta para criação e gerenciamento de computação em nuvem, podendo ser usada principalmente como uma ferramenta de virtualização para gerenciar uma infraestrutura no data center ou cluster para nuvem privada. Também suporta nuvem híbrida que trabalha com uma infraestrutura local e infraestruturas baseadas em nuvem pública, permitindo um ambiente mais flexível de hospedagem. OpenNebula também permite a criação e o gerenciamento para nuvem pública, oferecendo a possibilidade de criação de máquinas virtuais, armazenamento e gerenciamento de rede. Foi desenvolvido para atender empresas de diversos setores [18]. É um projeto open source mantido pela comunidade e por diversas empresas colaboradoras. Nimbus Concentra-se na construção de nuvem pública e nuvem comunitária, mas também possibilita a criação de nuvem privada. Foi desenvolvido com o propósito de atender a comunidade científica, dividido em serviços para um gerenciamento mais flexível, de acordo com a necessidade do usuário. O Nimbus Workspace Service fornece aos usuários um sistema de compartilhamento de recursos computacionais e implantação de máquinas virtuais, junto com Cumulus possibilita a criação de uma nuvem de armazenamento baseado em quotas e o Nimbus Broker gerencia configurações de segurança [19]. É um projeto open source mantido pela comunidade e outros colaboradores. 10

11 Tabela 3: Resumo dos Frameworks catalogados. Empresa Desenvolvido na linguagem Sistema operacional Licença Open Source Eucalyptus Eucalyptus Systems, Inc. Java, C Linux GPL v3 Sim (Existe versão comercial) OpenNebula OpenNebula Community C++, C, Ruby, Java, Shell script, lex, yacc Linux Apache License version 2 Sim (Existe versão com suporte comercial) Nimbus Nimbus Community Java, Python Linux Apache License version 2 Sim 4. Exemplo de aplicação do catálogo proposto Esta seção apresenta um exemplo de utilização do catálogo proposto para computação em nuvem. Nesse exemplo é descrito o caso de uma empresa fictícia de vendas on-line, a Compre Sempre LTDA que utiliza, atualmente, dois servidores locais estilo blade para a hospedagem do seu site de vendas on-line (e-commerce), e processos de negócio da própria empresa. A empresa não possui lojas físicas para vendas de seus produtos Panorama atual da empresa A Compre Sempre LTDA., é uma empresa nacional de vendas on-line especializada em varejo de produtos em geral (loja de departamentos) que vem enfrentando alguns problemas quanto à sua infraestrutura de TI. Tal infraestrutura é composta, atualmente, por servidores locais que hospedam o site de e-commerce, e- mails e processos de negócio. Por causa do constante crescimento da empresa, os servidores já não estão suportando a grande quantidade de processamento de informações e dados gerados diariamente e, consequentemente, há uma grande urgência nas mudanças da infraestrutura da empresa. Porém, tal mudança não é tão simples, pois o ambiente atual (data center) onde se encontram os servidores é pequeno para a instalação de novos servidores. Assim, se faz necessário um novo local com maior espaço e um melhor sistema de climatização. Os novos servidores precisam de uma equipe mais qualificada para manutenção, o que demanda alto custo e planejamento. Para tanto, a equipe analisa alternativas para solucionar a situação relacionada à sua infraestrutura Possíveis tecnologias e ferramentas como solução A equipe de TI da Compre Sempre optou por uma solução terceirizada baseada em computação em nuvem. Tal solução não requer mais contratações para a equipe de TI, nem mesmo um novo local com sistema de climatização melhorado. Foram analisadas diversas soluções e empresas de serviços de computação em nuvem, considerando sempre os custos de migração. Tal migração está diretamente relacionada com custos e a necessidade de mão de obra qualificada para manutenção. Além disso, a empresa se preocupa com a sua expansão, principalmente quando as vendas alcançam 11

12 o ponto máximo como, por exemplo, o mês de dezembro em que o faturamento é maximizado. Por esses motivos, há um maior interesse em contratar serviços nos quais o contratante pague apenas pelo que, podendo a qualquer instante customizar os recursos contratados. Com base no catálogo proposto, existem várias opções disponíveis de PaaS no mercado que buscam satisfazer as necessidades da Compre Sempre, dentre elas: a Google Apps Engine, o Windows Azure Platform, o CloudBees Platform entre outras. PaaS como solução se encaixa perfeitamente, pois oferece uma plataforma préconfigurada e com um banco de dados integrado. Porém, esse modelo atende somente ao site e não ao serviço de da empresa. Dessa forma, outra opção de modelo de serviço é IaaS, que por sua vez possibilita o controle da infraestrutura em nuvem, deixando para a equipe de TI somente a parte da instalação e configuração dos serviços que serão utilizados como, por exemplo, sistema operacional, servidor de e servidor web Implementação de um ambiente em nuvem Após a análise de vários serviços de computação em nuvem foi contratado o serviço Amazon Elastic Compute Cloud (Amazon EC2) que é uma estrutura IaaS da empresa Amazon, Inc.. Esse serviço possibilita a criação de máquinas virtuais à medida que a empresa vai crescendo, diminuindo muito os gastos com infraestrutura de TI, pois o usuário contratante paga por hora para a utilização dos recursos. Para a escolha do EC2 foi consultada a Tabela 2 da Seção 3.2, com base na forma de pagamento e ambiente para testes, embora as outras duas opções da mesma tabela não possuam serviços gratuitos que possibilitem testar a solução antes da sua contratação. Ao contratar o serviço da Amazon a equipe da Compre Sempre desenvolveu um projeto para iniciar a migração do site e-commerce e também do servidor de da empresa. A migração foi dividida em três etapas, na primeira etapa foi instalado e configurado o sistema operacional RedHat que é baseado em Linux e configurado o servidor de web Java com Apache Tomcat 6, juntamente com a transferência para a nuvem. Na segunda etapa foi configurado o banco de dados Oracle Database 10g Release 2 (o mesmo utilizado anteriormente pela empresa) e feita a migração dos dados. Na ultima etapa foi criada uma nova máquina virtual com sistema operacional CentOS e, então, instalado e configurado o servidor de Postfix para a migração dos s da empresa, separando esse serviço do site, prezando a segurança das informações. O sistema de gerenciamento interno continua sendo local, utilizando os servidores antigos. Com essa mudança, os analistas de TI da empresa pretendem reduzir os gastos no setor de TI e o tempo de manutenção da infraestrutura, dedicando-se à criação de novos planejamentos e estratégias de TI. A Amazon, Inc., permite que qualquer pessoa que possua um Cartão de Crédito (Internacional) possa contratar os serviços Amazon Web Services (AWS) de forma simples e sem nenhuma fidelidade de contrato, podendo a qualquer momento cancelar o serviço. A Amazon também possui um nível de uso gratuito do EC2, que permite a utilização durante um ano para uma instância [22], indicada para efetuar testes ou mesmo para estudos. A AWS possui uma ferramenta para configuração do EC2 de modo visual chamado AWS Management Console (Figura 3). Por meio dessa ferramenta é possível criar novas máquinas virtuais. A configuração é feita de forma simples e intuitiva e, também, é possível ferramentas de linha de comandos. Ao iniciar uma nova máquina virtual, o usuário deve efetuar a escolha do sistema operacional, por meio de arquivos Amazon Machine Image (AMI). A Amazon disponibiliza várias AMIs públicas para instalação, ao selecionar o sistema operacional desejado será apresentada outra 12

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

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 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 lugar e independente da plataforma, bastando para isso

Leia mais

Classificação::Modelo de implantação

Classificação::Modelo de implantação Classificação::Modelo de implantação Modelo de implantação::privado Operada unicamente por uma organização; A infra-estrutura de nuvem é utilizada exclusivamente por uma organização: Nuvem local ou remota;

Leia mais

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com

Planejamento Estratégico de TI. Felipe Pontes felipe.pontes@gmail.com Planejamento Estratégico de TI Felipe Pontes felipe.pontes@gmail.com VPN Virtual Private Network Permite acesso aos recursos computacionais da empresa via Internet de forma segura Conexão criptografada

Leia mais

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

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing

Leia mais

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

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina - Sistemas Distribuídos Prof. Andrey Halysson Lima Barbosa Aula 12 Computação em Nuvem Sumário Introdução Arquitetura Provedores

Leia mais

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com

Cloud Computing. Andrêza Leite. andreza.lba@gmail.com Cloud Computing Andrêza Leite andreza.lba@gmail.com Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing O

Leia mais

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

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem Igor G. Haugg Bolsista PIBITI/CNPq Orientador: Dr. Rafael Z. Frantz Área de Pesquisa Integração de Aplicações Empresariais Computação

Leia mais

Alexandre Malveira, Wolflan Camilo

Alexandre Malveira, Wolflan Camilo 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

Leia mais

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

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Computação em Nuvens IaaS com Openstack Eng. Marcelo Rocha de Sá marcelo@jambu.com.br FLISOL - Belém - Pará 25 de abril 2015 Nuvens Computacionais IaaS com Openstack Nuvens Computacionais Serviços em nuvens

Leia mais

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

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM Pedro Victor Fortunato Lima, Ricardo Ribeiro Rufino Universidade Paranaense UNIPAR Paranavaí Paraná Brasil pedrin_victor@hotmail.com, ricardo@unipar.br

Leia mais

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

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift Prof. Charles Christian Miers e-mail: charles.miers@udesc.br OpenShift Solução livre de PaaS da RedHat Aquisição da Makara em 2010 Principais concorrentes:

Leia mais

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

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte Fernando Seabra Chirigati Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte Introdução Grid x Nuvem Componentes Arquitetura Vantagens

Leia mais

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE

COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE COMPUTAÇÃO EM NUVEM: UM FUTURO PRESENTE Andressa T.R. Fenilli 1, Késsia R.C.Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil andressa.trf@gmail.com, kessia@unipar.br Resumo. Computação em

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias

Leia mais

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

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli Conceitos principais Nuvem Local Dados (informações) Profissional Pessoal Procedimento padrão (modelo) Produzir Armazenar Como era... Como

Leia mais

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br

CLOUD COMPUTING. Andrêza Leite. andreza.leite@univasf.edu.br CLOUD COMPUTING Andrêza Leite andreza.leite@univasf.edu.br Roteiro O que é cloud computing? Classificação O que está 'por traz' da cloud? Exemplos Como montar a sua? O que é cloud computing? Cloud Computing

Leia mais

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

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br

Leia mais

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

João Víctor Rocon Maia Engenharia de Computação - UFES João Víctor Rocon Maia Engenharia de Computação - UFES Agenda Quem usa? Conceito Ilustração Vantagens Tipologia Topologia Como fazer? O que é preciso? Infraestrutura Sistema Operacional Software Eucalyptus

Leia mais

The Eucalyptus Open-source Cloud-computing System

The Eucalyptus Open-source Cloud-computing System The Eucalyptus Open-source Cloud-computing System O sistema Open Source de nuvens computacionais Eucalyptus Daniel Nurmi, Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff,

Leia mais

Cloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br

Cloud Computing. Edy Hayashida E-mail: edy.hayashida@uol.com.br Cloud Computing Edy Hayashida E-mail: edy.hayashida@uol.com.br Facebook 750 milhões de usuários 42% de todos os usuários do Facebook estão localizado na América, 27% na Ásia e 25% na Europa 4% na África

Leia mais

Computação nas Nuvens

Computação nas Nuvens Computação nas Nuvens TÓPICOS Introdução Internet: O fundamento principal O que é Computação em Nuvens Vantagens Dúvidas Corrida pela tecnologia Trabalhos Futuros Conclusão Referências 2 TÓPICOS Introdução

Leia mais

Segurança da Informação

Segurança da Informação INF 108 Segurança da Informação Computação em Nuvem Prof. João Henrique Kleinschmidt Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente

Leia mais

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

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: Soluções Completas Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de: - Conexões compartilhada (.IP) e dedicada (.LINK); - Data Center com servidores virtuais

Leia mais

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

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

Leia mais

Núvem Pública, Privada ou Híbrida, qual adotar?

Núvem Pública, Privada ou Híbrida, qual adotar? Instituto de Educação Tecnológica Pós-graduação Gestão e Tecnologia da Informação - Turma 25 03/04/2015 Núvem Pública, Privada ou Híbrida, qual adotar? Paulo Fernando Martins Kreppel Analista de Sistemas

Leia mais

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA QUALQUER TIPO DE USUÁRIO Gustavo Henrique Rodrigues Pinto Tomas 317624 AGENDA Introdução: Cloud Computing Modelos de Implementação Modelos de Serviço Eucalyptus

Leia mais

ANÁLISE COMPARATIVA DE PLATAFORMAS DE COMPUTAÇÃO EM NUVEM

ANÁLISE COMPARATIVA DE PLATAFORMAS DE COMPUTAÇÃO EM NUVEM ANÁLISE COMPARATIVA DE PLATAFORMAS DE COMPUTAÇÃO EM NUVEM Igor dos Passos Granado¹, Ricardo de Melo Germano¹, Claudete Werner¹, Gabriel Costa Silva² ¹Universidade Paranaense (Unipar) Paranavai PR Brasil

Leia mais

O que é Cloud Computing?

O que é Cloud Computing? O que é Cloud Computing? Referência The Economics Of The Cloud, Microsoft, Nov. 2010 Virtualização, Brasport, Manoel Veras, Fev. 2011. 2 Arquitetura de TI A arquitetura de TI é um mapa ou plano de alto

Leia mais

Universo Online S.A 1

Universo Online S.A 1 Universo Online S.A 1 1. Sobre o UOL HOST O UOL HOST é uma empresa de hospedagem e serviços web do Grupo UOL e conta com a experiência de mais de 15 anos da marca sinônimo de internet no Brasil. Criado

Leia mais

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva da solução SAP SAP Technology SAP Afaria Objetivos Gestão da mobilidade empresarial como vantagem competitiva Simplifique a gestão de dispositivos e aplicativos Simplifique a gestão de dispositivos e aplicativos

Leia mais

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

CLOUD COMPUTING: COMPARANDO COMO O MUNDO ONLINE PODE SUBSTITUIR OS SERVIÇOS TRADICIONAIS CLOUD COMPUTING: COMPARANDO COMO O MUNDO ONLINE PODE SUBSTITUIR OS SERVIÇOS TRADICIONAIS João Antônio Bezerra Rodrigues¹, Claudete Werner¹, Gabriel Costa Silva² ¹Universidade Paranaense (Unipar) Paranavaí

Leia mais

Computação em Nuvem & OpenStack

Computação em Nuvem & OpenStack Computação em Nuvem & OpenStack Grupo de Pesquisa em Software e Hardware Livre Ação Computação em Nuvem: Charles Christian Miers André Rover de Campos Glauber Cassiano Batista Joinville Roteiro Definições

Leia mais

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

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove Daniel Ricardo dos Santos Universidade Federal de Santa Catarina 10 de novembro de 2011 Agenda 1 Introdução 2 Identidade

Leia mais

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

CLOUD. tendências CLOUD. entendendo e contratando assertivamente. Agosto/2012 INFORMATIVO TECNOLÓGICO DA PRODESP EDIÇÃO 02 tendências CLOUD EDIÇÃO 02 Agosto/2012 CLOUD O conceito de nuvem é nebuloso Como uma organização pode contratar assertivamente Serviços em Cloud? Quais são os principais riscos de um contrato de Cloud

Leia mais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais

23/05/12. Computação em Nuvem. Computação em nuvem: gerenciamento de dados. Computação em Nuvem - Características principais Computação em Nuvem Computação em nuvem: gerenciamento de dados Computação em nuvem (Cloud Computing) é uma tendência recente de tecnologia cujo objetivo é proporcionar serviços de Tecnologia da Informação

Leia mais

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Visão geral do Serviço Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Os Serviços de gerenciamento de dispositivos distribuídos ajudam você a controlar ativos

Leia mais

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

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Introdução a Computação nas Nuvens

Introdução a Computação nas Nuvens Introdução a Computação nas Nuvens Professor: Rômulo César Dias de Andrade. E-mail: romulocesar@faculdadeguararapes.edu.br romulodandrade@gmail.com www.romulocesar.com.br PROFESSOR... Mini CV: NOME: RÔMULO

Leia mais

Agenda CLOUD COMPUTING I

Agenda CLOUD COMPUTING I Agenda O que é Cloud Computing? Atributos do Cloud Computing Marcos do Cloud Computing Tipos do Cloud Computing Camadas do Cloud computing Cloud Computing Tendências O Cloud Computing do Futuro Pros &

Leia mais

Apresentação resumida

Apresentação resumida New Generation Data Protection Powered by AnyData Technology Apresentação resumida Para obter apresentação completa ou mais informações ligue (11) 3441 0989 ou encaminhe e-mail para vendas@dealerse.com.br

Leia mais

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

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ TRIBUTAÇÃO NA NUVEM Tax Friday 21 de outubro de 2011 AMCHAM - RJ PROGRAMA 1. INTRODUÇÃO À COMPUTAÇÃO EM NUVEM CONCEITOS APLICÁVEIS 2. PRINCIPAIS OPERAÇÕES E ASPECTOS TRIBUTÁRIOS POLÊMICOS INTRODUÇÃO À

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Relatório de Progresso

Relatório de Progresso Luís Filipe Félix Martins Relatório de Progresso Mestrado Integrado em Engenharia Electrotécnica e de Computadores Preparação para a Dissertação Índice Introdução... 2 Motivação... 2 Cloud Computing (Computação

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa

Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa Nuvem UFRGS: IaaS como ferramenta de apoio à pesquisa Éverton Didoné Foscarini, Rui de Quadros Ribeiro Universidade Federal do Rio Grande do Sul Centro de Processamento de Dados Rua Ramiro Barcelos, 2574

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

.:Nuvem@UFSC:. Infraestrutura e Serviços

.:Nuvem@UFSC:. Infraestrutura e Serviços .:Nuvem@UFSC:. Infraestrutura e Serviços Edison Tadeu Lopes Melo SeTIC/UFSC - PoP-SC/RNP edison.melo {@} ufsc. br UFSC em números O processo Virtualização Consolidação Infraestrutura Serviços Benefícios

Leia mais

PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS?

PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? PÚBLICA, PRIVADA OU HÍBRIDA: QUAL É A MELHOR NUVEM PARA SEUS APLICATIVOS? As ofertas de nuvem pública proliferaram, e a nuvem privada se popularizou. Agora, é uma questão de como aproveitar o potencial

Leia mais

otimizando níveis de serviço em implantações na nuvem pública

otimizando níveis de serviço em implantações na nuvem pública DOCUMENTAÇÃO TÉCNICA otimizando níveis de serviço em implantações na nuvem pública chaves para o gerenciamento de serviços efetivo agility made possible sumário resumo executivo 3 Introdução: modelos de

Leia mais

Xen Cloud Platform Xen descomplicado

Xen Cloud Platform Xen descomplicado Xen Cloud Platform Xen descomplicado CAPA A Xen Cloud Platform facilita muito a criação e o gerenciamento de máquinas virtuais sobre o hypervisor Xen. por Boris Quiroz e Stephen Spector A revolução da

Leia mais

Análise de Sistemas I: Programação em Nuvem. Luiz Filipe Licidonio. Faculdade de Tecnologia Pastor Dohms. Porto Alegre, Rio Grande do Sul

Análise de Sistemas I: Programação em Nuvem. Luiz Filipe Licidonio. Faculdade de Tecnologia Pastor Dohms. Porto Alegre, Rio Grande do Sul 1 Análise de Sistemas I: Programação em Nuvem Luiz Filipe Licidonio Faculdade de Tecnologia Pastor Dohms Porto Alegre, Rio Grande do Sul luiz_np_poa@hotmail.com 2 Análise de Sistemas I: Programação em

Leia mais

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect Cloud Computing e HP Converged Infrastructure Para fazer uso de uma private cloud, é necessário crescer em maturidade na direção de uma infraestrutura convergente. Por Antonio Couto O que é Cloud Computing?

Leia mais

Como usar a nuvem para continuidade dos negócios e recuperação de desastres

Como usar a nuvem para continuidade dos negócios e recuperação de desastres Como usar a nuvem para continuidade dos negócios e recuperação de desastres Há diversos motivos para as empresas de hoje enxergarem o valor de um serviço de nuvem, seja uma nuvem privada oferecida por

Leia mais

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I.

35% GARTNER. Despesas com tecnologia ocorrem fora da T.I. Fazem uso de tecnologias não aprovadas pela T.I. DEVOPS E PAAS - ABORDAGENS E FERRAMENTAS PARA ATENDER AS NOVAS DEMANDAS DE MERCADO Rodrigo Ramalho da Silva - Solutions Architect rramalho@redhat.com INOVAR NÃO É UMA ESCOLHA Organizações de T.I. que não

Leia mais

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

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015 GIS Cloud na Prática Fabiano Cucolo 26/08/2015 Um pouco sobre o palestrante Fabiano Cucolo fabiano@soloverdi.com.br 11-98266-0244 (WhatsApp) Consultor de Geotecnologias Soloverdi Engenharia www.soloverdi.com.br.

Leia mais

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini E-mail: christianezapelini@nwk.edu.br

Gestão em Sistemas de Informação. Profa.: Me. Christiane Zim Zapelini E-mail: christianezapelini@nwk.edu.br Gestão em Sistemas de Informação Profa.: Me. Christiane Zim Zapelini E-mail: christianezapelini@nwk.edu.br Gestão em Sistemas de Informação Cloud Computing (Computação nas Nuvens) 2 Cloud Computing Vocês

Leia mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Soluções Oracle. Serviços Oracle

Soluções Oracle. Serviços Oracle Soluções Oracle Nossa aliança combina a força das aplicações e tecnologias da Oracle com o conhecimento da Cloware em Consultoria, Integração de Sistemas e Serviços Gerenciados. Por ser a provedora de

Leia mais

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

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate Workshop Divisão Tributária 18.04.2013 CIESP - CAMPINAS PROGRAMA 1. BREVE INTRODUÇÃO À COMPUTAÇÃO EM NUVEM 2. PRINCIPAIS OPERAÇÕES E ASPECTOS TRIBUTÁRIOS POLÊMICOS

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01 Prof. André Lucio Competências do modulo Introdução ao sistema operacional Windows Instalação e configuração do sistema

Leia mais

Levantamento sobre Computação em Nuvens

Levantamento sobre Computação em Nuvens Levantamento sobre Computação em Nuvens Mozart Lemos de Siqueira Doutor em Ciência da Computação Centro Universitário Ritter dos Reis Sistemas de Informação: Ciência e Tecnologia Aplicadas mozarts@uniritter.edu.br

Leia mais

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

Microsoft Azure. Softmanager Soluções em TI. ModernBiz Microsoft Azure Softmanager Soluções em TI ModernBiz Programação ModernBiz: seu caminho para a empresa moderna Visão geral do Microsoft Azure Principais soluções de negócios Hospede seus aplicativos na

Leia mais

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security Administration Kit Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security O Kaspersky Administration Kit é uma ferramenta de administração centralizada

Leia mais

Informática - Prof. Frank Mattos

Informática - Prof. Frank Mattos Informática - Prof. Frank Mattos Q298262 1. Por padrão, a lixeira do Windows 7 ocupa uma área correspondente a 10% do espaço em disco rígido do computador. Impressionante como essa informação está muito

Leia mais

Gerenciamento e Interoperabilidade de Redes

Gerenciamento e Interoperabilidade de Redes EN-3610 Gerenciamento e Interoperabilidade de Redes Computação em Nuvem Introdução Centralização do processamento Surgimento da Teleinformática Década de 60 Execução de programas localmente Computadores

Leia mais

AR TELECOM CLOUD SERVICES

AR TELECOM CLOUD SERVICES AR TELECOM SERVICES NACIONAL E ESCALA GLOBAL Ar Telecom - Acessos e Redes de Telecomunicações, S.A. Doca de Alcântara, Edifício Diogo Cão 1350-352 Lisboa Tel: 800 300 400 corporatebusiness@artelecom.pt

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Provedor de serviços de software oferece solução econômica de gestão eletrônica

Provedor de serviços de software oferece solução econômica de gestão eletrônica Windows Azure Soluções para clientes - Estudo de caso Provedor de serviços de software oferece solução econômica de gestão eletrônica Visão geral País ou região: Índia Setor: Tecnologia da informação Perfil

Leia mais

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

Hospedagem Virtualizada

Hospedagem Virtualizada Conheça também Desenvolvimento de sistemas Soluções de Segurança Soluções com o DNA da Administração Pública Há 43 anos no mercado, a Prodesp tem um profundo conhecimento da administração pública e também

Leia mais

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

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Cloud Computing Aplicando a Tecnologia no Mundo Corporativo

Cloud Computing Aplicando a Tecnologia no Mundo Corporativo Cloud Computing Aplicando a Tecnologia no Mundo Corporativo Carlos Matheus Galvão Curso de Especialização em Redes e Segurança de Sistemas 2009/1 Pontifícia Universidade Católica do Paraná Curitiba, Outubro

Leia mais

Proteção de ambientes Citrix XenServer com Arcserve

Proteção de ambientes Citrix XenServer com Arcserve Proteção de ambientes Citrix XenServer com Arcserve Desafios do cliente Hoje em dia, você enfrenta desafios como acordos de nível de serviço exigentes e limitações de equipe e orçamento. Você procura maneiras

Leia mais

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

ADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS ADAPTANDO UMA APLICAÇÃO PARA CLOUD: UMA ANÁLISE ENTRE OS ESFORÇOS UTILIZADOS Cleverson Nascimento de Mello¹, Claudete Werner¹, Gabriel Costa Silva² ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

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

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Soluções IBM SmartCloud. 2014 IBM Corporation

Soluções IBM SmartCloud. 2014 IBM Corporation Soluções IBM SmartCloud Estratégia de Cloud Computing da IBM Business Process as a Service Software as a Service Platform as a Service Infrastructure as a Service Design Deploy Consume Tecnologias para

Leia mais

IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT

IplanRio DOP - Diretoria de Operações GIT - Gerência de Infraestrutura Tecnológica Gerente da GIT 1. IDENTIFICAÇÃO Padrão Segmento Código P06.002 Revisão v. 2014 Plataformas Web 2. PUBLICAÇÃO Recursos Tecnológicos Versão Data para adoção Publicação v. 2014 23 de dezembro de 2014 PORTARIA N Nº 225 de

Leia mais

Arquitetura e Sistema de Monitoramento para

Arquitetura e Sistema de Monitoramento para Arquitetura e Sistema de Monitoramento para 1 Computação em Nuvem Privada Mestranda: Shirlei A. de Chaves Orientador: Prof. Dr. Carlos Becker Westphall Colaborador: Rafael B. Uriarte Introdução Computação

Leia mais

Cloud Pública ou Privada? Amauri Pereira de Barros. Não deixe o mercado escolher por você!!!

Cloud Pública ou Privada? Amauri Pereira de Barros. Não deixe o mercado escolher por você!!! Cloud Pública ou Privada? Não deixe o mercado escolher por você!!! 1 Amauri Pereira de Barros amauri.barros@sondait.com.br 11 98550-8427 19 9833-9784 @amauripb Atuação na América Latina 4º maior empresa

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Cloud Computing. Eduardo Roloff

Cloud Computing. Eduardo Roloff Cloud Computing Eduardo Roloff Sumário Conceituação Modelos de Serviços Modos de Implantação Oportunidades de Pesquisa Discussão Conceituação Cloud Computing é um modelo que pretende prover computação

Leia mais

Alex D. Camargo, Érico M. H. Amaral, Leonardo B. Pinho

Alex D. Camargo, Érico M. H. Amaral, Leonardo B. Pinho COMISSÃO REGIONAL DE ALTO DESEMPENHO / RS ESCOLA REGIONAL DE ALTO DESEMPENHO / RS 15ª Edição - Abril / 2015 Framework open source simplificado para Cloud Computing Alex D. Camargo, Érico M. H. Amaral,

Leia mais

Iniciativa CDC RNP. Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014

Iniciativa CDC RNP. Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014 Iniciativa CDC RNP Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014 Sumário Programa de Computação em Nuvem da RNP Iniciativa CDC RNP Estratégia Piloto Huawei Programa

Leia mais

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

O que é Cloud Computing (Computação nas Nuvens)? O que é Cloud Computing (Computação nas Nuvens)? Introdução A denominação Cloud Computing chegou aos ouvidos de muita gente em 2008, mas tudo indica que ouviremos esse termo ainda por um bom tempo. Também

Leia mais

Plataformas de BI Qual é a mais adequada para o meu negócio?

Plataformas de BI Qual é a mais adequada para o meu negócio? Plataformas de BI Qual é a mais adequada para o meu negócio? Comparativo prático para escolher a ferramenta perfeita para a sua empresa Faça nosso Quiz e veja as opções que combinam com o seu perfil ÍNDICE

Leia mais

White Label : Vencendo os Desafios do Mercado de Serviços em Nuvem.

White Label : Vencendo os Desafios do Mercado de Serviços em Nuvem. White Label : Vencendo os Desafios do Mercado de Serviços em Nuvem. 2013 foi um excelente ano para o mercado brasileiro de serviços em nuvem para PMEs, gerando R$4B em receitas. 02 R$2.2B Gerados em 2012

Leia mais

Tecnologia a serviço da cidadania

Tecnologia a serviço da cidadania Tecnologia a serviço da cidadania Quem somos A Dataprev fornece soluções de Tecnologia da Informação e Comunicação para o aprimoramento e execução de políticas sociais do Estado brasileiro. É a empresa

Leia mais

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE Juliano Flores Prof. Wagner Walter Lehmann Centro Universitário Leonardo da Vinci - UNIASSELVI Gestão de Tecnologia da Informação (GTI0034) Prática do Módulo

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais