Computação na Nuvem tudo ao seu alcance, em qualquer lugar O que é Cloud Computing? Também conhecido no Brasil como Computação nas Nuvens, se refere, à idéia de utilizarmos em qualquer lugar as mais variadas aplicações através da internet com a mesma facilidade de tê-las instaladas em nossos próprios computadores. Cloud Computing é baseado em uma coleção de muitos antigos e alguns novos conceitos em diversos campos de pesquisa como SOA(Service Oriented Architecture), computação distribuída e grid, bem como a virtualização. [Youseff et al., 2010] Serviços de e-mail Editores de texto online INTERNET: O FUNDAMENTO PRINCIPAL “Eu diria que o computador do futuro é a internet. Hoje, se você tem um problema no computador, está tudo perdido, é terrível. Mas, com a computação nas nuvens, não importa se você usa o celular, o computador ou qualquer outro aparelho, tudo estará guardado na internet”. Eric Schmidt Presidente do Google Computação em Nuvens: O Futuro 4 Modelos de Serviços baseados em Cloud Computing oferecidos atualmente no mercado de TI: •Integration-as-a-service •Storage-as-a-service •Backup-as-a-service •Database-as-a-service •Information-as-a-service •BPM-as-a-service •Security-as-a-service •Anti-vírus-as-a-service •Software-as-a-service •Process-as-a-service •Management/governance-as-aservice •Application-as-a-service •Testing-as-a-service •Platform-as-a-service •Infrastructure-as-a-service Os 3 Modelos de Serviço de Cloud Computing mais Fornecidos no Mercado Mundial Software as a Service (SaaS) Software como um serviço Trata-se de 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. Nessa modalidade, no máximo paga-se um valor periódico - como se fosse uma assinatura somente pelos recursos que utilizar e/ou pelo tempo de uso. Software as a Service (SaaS) Suponha que uma empresa de pequeno porte necessita de um software para gerar folhas de pagamento. Há várias soluções prontas para isso no mercado, no entanto, a empresa terá que comprar licenças de uso do software escolhido e, dependendo do caso, até mesmo hardware para executá-lo. A empresa pode encontrar uma fornecedora de software para folhas de pagamento que trabalha com o modelo SaaS, e pagar apenas. pelo número de usuários e/ou pelo tempo de uso. Além disso, hardware, instalação, atualização, manutenção da aplicação, entre outros, ficam por conta do fornecedor. Aplicações em Software as a Service (SaaS) http://www.google.com/apps Aplicações em Software as a Service (SaaS) http://workspace.officelive.com/pt-br/ http://windows.microsoft.com/enUS/windows/products/windows-live IaaS - Infrastructure as a Service Um ambiente completo e gerenciado. o IaaS, oferece: Empresas que oferecem o IaaS Infrastructure as a Service A área de Tecnologia da Informação O que está na internet HOJE ? O que estará na internet AMANHÃ ? A infra-estrutura HOJE PC’s SERVIDOR Sist. Operacional Antivirus Internet ERP Sist. Operacional Antivirus Aplicativos Escritório E-mail Internet ERP client Pastas Corporativas Pastas Pessoais A infra-estrutura HOJE CONSULTORIA EM INFORMÁTICA REMOÇÃO DE VÍRUS E SPYWARES INSTALAÇÃO DE PROGRAMAS SUPORTE TÉCNICO (TELEFONE, CHAT OU E-MAIL) MONTAGEM E CONFIGURAÇÃO DE REDES BACKUP ( CÓPIA DE DADOS ) CONTRATO DE MANUTENÇÃO MANUTENÇÃO DE HARDWARE FORMATAÇÃO GERAL Cloud computing? Eu não preciso saber disso. Já trabalho com manutenção de hardware, e formatação de computadores. A infra-estrutura AMANHÃ Iniciativas visando o AMANHÃ Sist. Opercional. Aplic. Escritório Sist. de Gestão (BI,CRM,...) Locação de Servidores PC’s Sist. Operacional Antivirus Pastas Pessoais Sistemas em uso Hoje (ERP´s...) O mundo muda enquanto você dorme... iCloud Apple iCloud Apple O iCloud armazena as suas fotos, documentos e muito mais e envia tudo, via tecnologia push, para todos os seus dispositivos. Tudo funciona automaticamente, sem esforço e tranquilamente. Seu conteúdo, em todos os seus dispositivos. O iCloud é muito mais do que apenas um disco rígido no céu. Ele facilita e agiliza o acesso a absolutamente tudo o que está armazenado nos dispositivos que você utiliza diariamente. O iCloud armazena automaticamente e de forma segura o seu conteúdo, para que tudo esteja sempre à disposição no seu iPhone, iPad, iPod touch, Mac ou PC. Permite que você acesse os seus apps, fotos mais recentes e o que mais você desejar, a partir de qualquer dispositivo que você estiver usando. E ainda mantém os seus e-mails, contatos e calendários sempre atualizados e em todos os seus dispositivos. Sem necessidade de sincronizar, nem de gerenciar nada. Na verdade, sem necessidade de nada. O iCloud cuida de tudo para você. O QUE É “COMPUTAÇÃO EM NUVENS” Termo “Computação em Nuvens” (Cloud Computing) Refere-se à possibilidade de utilizarmos computadores menos potentes que podem se conectar à Web e utilizar todas as ferramentas on-line. Assim, o computador seria simplesmente uma plataforma de acesso às aplicações, que estariam em uma grande nuvem – a Internet; Segue o princípio da “Computação em Grade”. Computação em Nuvens: O Futuro 28 O QUE É “COMPUTAÇÃO EM NUVENS” O Windows Azure é o sistema operacional da Nuvem. Ele oferece aos seus aplicativos escalabilidade vertical ou horizontal, dependendo das necessidades da sua empresa. Deixe que seus desenvolvedores usem a criatividade em uma plataforma cuja linguagem eles já conhecem. Seja .Net, PHP, Java ou Ruby, eles terão todo o poder da Nuvem Microsoft. Além disso, com um modelo de pagamento por uso, você não vai gastar com serviços que pensou que precisaria, mas nunca usou de fato. Todos saem ganhando. Todos têm infinitas possibilidades. Computação em Nuvens: O Futuro 29 Ubuntu One é a sua nuvem pessoal. Mas não é só sobre a sincronização de arquivos - se você precisar acessar seus contatos, anotações ou bookmarks de qualquer computador ou na web, curtir suas músicas favoritas de uma loja de nuvem integrada ou transmitir a sua coleção inteira para iPhone e Android telefones celulares - que já levantou a barra em nuvens pessoal. Computação em Nuvens: O Futuro 30 Computação em Nuvens: O Futuro 31 Computação em Nuvens: O Futuro 32 Computação em Nuvens: O Futuro 33 Computação em Nuvens: O Futuro 34