Cloud Computing
O que é?
• Princípio fundamental que prega que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços.
• São aplicação para serviços moveis que utilizam serviços como: google maps e amazon API
Benefícios de uma Arquitetura
Orientada a Serviço:
Melhoria do ROI (Retorno do Investimento)
Diminuição de custo devido a automatização de processos.
Menor tempo de resposta frente às mudanças
Devido ao processo está automatizado, é menor o tempo de mudança, pois os processos estão maduros já que foram testados e corrigidos.
Redução de riscos
Reduzir os riscos de novas implementações, desde que essas sejam baseadas em serviços já utilizados, ou seja, já testados e comprovados .
Computação em nuvem
Tecnologia que permite acesso remoto a programas (softwares) e a execução de diferentes tipos de tarefas pela Internet.
Vantagens
Sem dúvidas, o acesso remoto aos serviços na nuvem é o grande diferencial da tecnologia. A possibilidade de visualizar, alterar e armazenar seus documentos e aplicativos de qualquer lugar no qual haja acesso à Internet é essencial em uma sociedade tomada por dispositivos móveis e conexões sem fio.
Desvantagens
Segurança. ainda têm receio em manter informações importantes em um ambiente virtual.
Características
Software as a Service (SaaS)
Software como Serviço. Em sua essência, 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.
Nesta modalidade, no máximo, paga-se um valor periódico - como se fosse uma assinatura - somente pelos recursos utilizados e/ou pelo tempo de uso.
Exemplo: HP SaaS; IBM SaaS.
Conceitos derivados de SaaS:
Platform as a Service PaaS: Plataforma como serviço. Solução mais ampla para determinado serviço.
Database as a ServiceDaaS: Banco de Dados como Serviço.