Cloud Computing Tópicos especiais em Sistemas de Informação.

Post on 21-Apr-2015

111 views 0 download

Transcript of Cloud Computing Tópicos especiais em Sistemas de Informação.

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.