Post on 21-Apr-2015
Cloud Computing
Tópicos especiais em Sistemas de Informação
Cloud Computing
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 independente da plataforma, as mais
variadas aplicações por meio da internet com a mesma facilidade de tê-las, instaladas em nosso próprio
computador.
➢ Os dados armazenados podem ser acessados de qualquer lugar do mundo, bastando existir uma conexão com a internet.
➢ Não existe a necessidade da instalação de programas para armazenar os dados.
➢ O acesso as dados é feito de maneira remota, através da internet
➢ Não existe necessidade de uma plataforma especifica para acessar os dados baste ter acesso a internet.
Definições
Pioneiros
➢ Amazon➢ Google ➢ IBM➢ Microsoft
Essas foram as primeiras empresas a iniciar uma grande ofensiva nessa "nuvem de informação" (information cloud), que especialistas consideram uma "nova fronteira da era digital".
O Brasil representa apenas 1,4% do trafego mundial enquanto países desenvolvidos como EUA respondem a 37% e a Europa 18%, é a prova de que há muito para se fazer no brasil para incentivar esta tendencia tecnológica.
Cloud Computing no Brasil
➢ Acesso independente do software ou hardware;
➢ Não existe necessidade da preocupação com backup, manutenção, controle de segurança entre outros;
➢ Compartilhamento simples e fácil;
➢ Muitas são gratuitas e quando pagas não funcionam como as licenças integrais de softwares;
➢ Mesmo que precise instalar algum aplicativo o processo fica por conta do fornecedor do serviço.
Características
SaaS – Software as a Service (Software como Serviço)
- Forma de trabalho onde o software é oferecido como um serviço;
- Usuário não precisa de licença de uso para instalação;
- Não necessita de computadores ou servidores para executá-lo;
- É pago, no máximo, um valor periódico, relativos aos recursos utilizados e/ou tempo de uso.
Entendendo melhor os benefícios
Caso uma empresa deseje utilizar um software que será utilizado por pelo menos vinte funcionários, há várias soluções prontas no mercado, porém a empresa terá de arcar com as licenças de uso. Já no SaaS não, a empresa apenas proverá o acesso à nuvem (Internet) e o fornecedor do serviço fará toda a parte relativa à manutenção, atualização, software, hardware, entre outros. Portanto, haverá economia de tempo e investimento financeiro.
IBM e HP são dois exemplos de companhias que já oferecerem soluções
em SaaS: HP SaaS; IBM SaaS.
PaaS, DaaS, IaaS e TaaSHá no mercado, atualmente, alguns conceitos derivados do SaaS, as
quais: PaaS, DaaS, IaaS e TaaS.
- 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;
PaaS, DaaS, IaaS e TaaS
- Database as a Service (DaaS): Banco de Dados como Serviço. O nome já
deixa claro que esta modalidade é direcionada ao fornecimento de serviços
para armazenamento e acesso de volumes de dados. A vantagem aqui é que o
detentor da aplicação conta com maior flexibilidade para expandir o banco de
dados, compartilhar as informações com outros sistemas, facilitar o acesso
remoto por usuários autorizados, entre outros;
PaaS, DaaS, IaaS e TaaS- 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;
- Testing as a Service (TaaS): Ensaio como Serviço. Oferece um ambiente
apropriado para que o usuário possa testar aplicações e sistemas de maneira
remota, simulando o comportamento destes em nível de execução.
Aplicações nas nuvens
● Compartilhamento de Fotos: flickr;● Compartilhamento de Vídeos: YouTube, vimeo;● Disco Virtual: GoogleDrive, DropBox, Onedrive,
SugarSync, ICloud, BoxNet;● Antivírus: Panda;● Emails: Outlook, Gmail;● Serviços: Aprex, GoogleApps, Office365.
Private Cloud:
● Equipamentos e sistemas que constituem a nuvem estão dentro da infraestrutura da própria corporação;
● Considera a cultura corporativa, de forma que políticas, objetivos e outros aspectos inerentes às atividades da companhia sejam respeitados;
● Mais segurança e privacidade. Uma empresa pode ter dados críticos por demais para permitir que outra companhia responda pela proteção e disponibilização destas informações;
● A proteção oferecida pode simplesmente não ser suficiente.
Tipos de Cloud
Private Cloud:
● Pode oferecer a vantagem de ser "moldada" com precisão às necessidades da companhia;
● Pode ser melhor controlado, assim como a disponibilização de recursos pode ser direcionada de maneira mais eficiente, aspecto que pode impactar diretamente na rotina corporativa;
● Microsoft, IBM e HP oferecem soluções para nuvens privadas;
● Disponibilidade, agilidade de processos e segurança, especialmente se a implementação for otimizada com virtualização, padronização de serviços, entre outros.
Tipos de Cloud
Hybrid Cloud:
● Flexibilidade de operações;
● Custos reduzidos;
● Determinadas aplicações são direcionadas às nuvens públicas;
● Aplicações mais críticas permanecem sob a responsabilidade de sua nuvem privada;
● Pode haver também recursos que funcionam em sistemas locais, complementando o que está nas nuvens;
● São uma tendência muito forte nas corporações;
● pode ser feita tanto para atender a uma demanda contínua, quanto para dar conta de uma necessidade temporária.
Tipos de Cloud
Cloud em Empresas
● A P&G(Procter & Gamble): contratou o Googleapps para mais de 130 mil colaboradores;
● Amazon: Utiliza a Nuvem Publica para suportar o volume de vendas no período de Natal já que, uma estrutura física ficaria ociosa na maior parte do ano.
● Rock In Rio: Utiliza a Nuvem para atender a grande procura por ingressos, suportando milhares de acessos simultâneos à pagina de venda de ingressos.
Por que uma nuvem?
● Uma nuvem é utilizado para fins de abstração. Neste sentido, a nuvem representa uma rede de algum tipo cuja estrutura não precisa ser conhecida, pelo menos não naquele momento.
● O desenho de uma nuvem, seguindo a ideia da abstração, passou também a representar a internet.
Conclusao
● Na verdade, qualquer tentativa de definir o que é cloud computing pode não ser
100% precisa. Há muitas divergências sobre o assunto;
● A ideia das informações armazenadas em computadores de terceiros (no caso, os
fornecedores de serviço), preocupam pessoas e, principalmente, empresas;
● Dependência de acesso à internet: o que fazer quando a conexão cair?
● Dell, Intel, Oracle e Microsoft já estão trabalhando nas mais variadas soluções
para cloud computing.