Você está na página 1de 4

Anhanguera Educacional

Cincia da computao
Arquitetura de Computadores

Relatrio 02 Benchmark, Cluster e Cloud

Indaiatuba
2014
Cloud computing se refere, essencialmente, ideia de utilizarmos, em qualquer lugar e
independente de plataforma, as mais variadas aplicaes por meio da internet com a mesma
facilidade de t-las instaladas em nossos prprios computadores.

Com a cloud computing, muitos aplicativos, assim como arquivos e outros dados
relacionados, no precisam mais estar instalados ou armazenados no computador do usurio
ou em um servidor prximo. Este contedo passa a ficar disponvel nas nuvens, isto , na
internet. Ao fornecedor da aplicao cabe todas as tarefas de desenvolvimento,
armazenamento, manuteno, atualizao, backup, escalonamento, etc. O usurio no precisa
se preocupar com nenhum destes aspectos, apenas com acessar e utilizar.

Caractersticas
- Na maioria dos casos, o usurio pode acessar determinadas aplicaes independente do seu
sistema operacional ou de hardware;
- O usurio no precisa se preocupar com a estrutura para executar a aplicao: hardware,
procedimentos de backup, controle de segurana, manuteno, entre outros, ficam a cargo do
fornecedor do servio;
- Compartilhamento de dados e trabalho colaborativo se torna mais fceis, uma vez que todos
os usurios acessam as aplicaes e os dados do mesmo lugar: a "nuvem". Muitas aplicaes
do tipo j so elaboradas considerando estas possibilidades;
- Dependendo do fornecedor, o usurio pode contar com alta disponibilidade, j que se um
servidor parar de funcionar, por exemplo, os demais que fazem parte da estrutura continuam a
oferecer o servio;
- O usurio pode contar com melhor controle de gastos. Muitas aplicaes em cloud
computing so gratuitas e, quando necessrio pagar, o usurio s o far em relao aos
recursos que usar ou ao tempo de utilizao. No , portanto, necessrio pagar por uma
licena integral de uso, tal como acontece no modelo tradicional de fornecimento de software;
- Dependendo da aplicao, o usurio pode precisar instalar um programa cliente em seu
computador. Mas, neste caso, todo ou a maior parte do processamento (e at mesmo do
armazenamento de dados) fica por conta das "nuvens".

Software as a Service (SaaS)

Intimamente ligado cloud computing est o conceito de Software as a Service (SaaS) ou,
em bom portugus, Software como Servio. Em sua essncia, trata-se de uma forma de
trabalho onde o software oferecido como servio, assim, o usurio no precisa adquirir
licenas de uso para instalao ou mesmo comprar computadores ou servidores para executlo. Nesta modalidade, no mximo, paga-se um valor peridico - como se fosse uma assinatura
- somente pelos recursos utilizados e/ou pelo tempo de uso.
PaaS, DaaS, IaaS e TaaS
O mercado trabalha atualmente com conceitos derivados do SaaS, utilizados por algumas
companhias para diferenciar os seus servios. So eles:
- Platform as a Service (PaaS): Plataforma como Servio. Trata-se de um tipo de soluo
mais amplo para determinadas aplicaes, incluindo todos (ou quase todos) os recursos
necessrios operao, como armazenamento, banco de dados, escalabilidade (aumento
automtico da capacidade de armazenamento ou processamento), suporte a linguagens de
programao, segurana e assim por diante;
- Database as a Service (DaaS): Banco de Dados como Servio. O nome j deixa claro que
esta modalidade direcionada ao fornecimento de servios para armazenamento e acesso de
volumes de dados. A vantagem aqui que o detentor da aplicao conta com maior
flexibilidade para expandir o banco de dados, compartilhar as informaes com outros
sistemas, facilitar o acesso remoto por usurios autorizados, entre outros;
- Infrastructure as a Service (IaaS): Infraestrutura como Servio. Parecido com o conceito
de PaaS, mas aqui o foco a estrutura de hardware ou de mquinas virtuais, com o usurio
tendo inclusive acesso a recursos do sistema operacional;
- Testing as a Service (TaaS): Ensaio como Servio. Oferece um ambiente apropriado para
que o usurio possa testar aplicaes e sistemas de maneira remota, simulando o
comportamento destes em nvel de execuo.

Exemplos de aplicaes em cloud computing


Os termos cloud computing e computao nas nuvens so relativamente recentes, como voc
j sabe, mas se analisarmos bem ver que a ideia no , necessariamente, nova. Servios de e-

mail, como Gmail e Yahoo! Mail; discos virtuais na internet, como Dropbox; sites de
armazenamento e compartilhamento de fotos ou vdeos, como Flickr e YouTube. Todos so
exemplos de aplicaes que, de certa forma, esto dentro do conceito de computao nas
nuvens.
Note que todos estes servios no so executados no computador do usurio, mas este pode
acess-los de qualquer lugar, muitas vezes sem necessidade de instalar aplicativos em sua
mquina ou de pagar licenas de software. No mximo, paga-se um valor peridico pelo uso
do servio ou pela contratao de recursos adicionais, como maior capacidade de
armazenamento de dados, por exemplo.

Você também pode gostar