Anda di halaman 1dari 11

Instituto Superior de transportes e Comunicaes

Sistemas de Informao

Cloud Computing

Discente: Bilaal Mohamed Amin;

Docente: Dr. Mrio Jorge;

Maputo, 29 de Setembro de 2011

ndice
Introduo........................................................................................................................................2 Cloud Computing 1.Conceitos..........................................................................................................................3 2.Historial............................................................................................................................4 3.Motivao.........................................................................................................................5
4.Vantagens......................................................................................................... ..........................5 5.Desvantagens..................................................................................................... ........................6 6.Exemplos de

aplicao...........................................................................................................
..7

7.Futuro...............................................................................................................................7 Concluso........................................................................................................................................9 Bibliografia....................................................................................................................................10

Introduo
A utilizao dos computadores e o uso da Internet tornaram-se nas ltimas dcadas parte integrante no modo de vida das pessoas. A evoluo constante das tecnologias computacionais e das telecomunicaes que esto disponibilizando o acesso internet cada vez mais amplo e mais rpido. Como forma de tirar proveito da internet surge o conceito cloud comuting que ser brevemente explicado no decorrer do presente trabalho.

Cloud Computing
Cloud computing refere-se a aplicaes e servios que so executados em uma rede distribuda usando recursos virtualizados ou no e acessados por meio de protocolos de Internet e padres comuns de rede.

1. Conceitos
1.1. Software como Servio (SaaS)

O SaaS, pode ser definido, de acordo com a MSDN (Microsoft Developer Network), como um software implantado como servio hospedado, acessado atravs da Internet. Um mesmo software pode ser utilizado por mltiplos usurios, sejam pessoas ou empresas. Esse tipo de servio executado e disponibilizado por servidores em Servidores de responsabilidade de uma empresa desenvolvedora, ou seja, o software desenvolvido por uma empresa que ao invs de vend-lo ou us-lopara beneficio exclusivo, disponibiliza-o a um custo baixo a uma grande quantidade de usurios. (CARNEIRO & RAMOS) 1.2. Plataforma como Servio (PaaS)

Esse tipo de servio disponibiliza servidores virtualizados nos quais os utilizadores podem executar aplicaes existentes ou desenvolver novas aplicaes, sem ter que se preocupar com a manuteno dos sistemas operativos, servidores, balanceamento de cargas ou capacidade de computao. (CARNEIRO & RAMOS) 1.3. Infra-estrutura como Servio (IaaS)

Disponibiliza grids ou clusters ou servidores virtualizados, redes, armazenamento e software de sistemas desenhados para aumentar ou substituir as funes de um centro de dados. (CARNEIRO & RAMOS)

2. Historial
Os primeiros computadores eram mquinas enormes, muito pesadas e de elevado custo. Sempre que algum pretendia realizar alguma computao tinha que se deslocar a esse computador, do tamanho de uma sala, para a poder realizar. O que importante reter que a computao comeou, por razes econmicas, com uma arquitectura de centralizao da informao. Mais tarde surgiram os terminais. O uso de terminais j no obrigava a que o operador se deslocasse ao computador para poder realizar operaes e permitia ainda que estivessem vrias pessoas a usar o computador em regime de partilha de tempo de computao. A arquitectura continua centralizada, todas as operaes so realizadas no computador, sendo o terminal apenas um interface para aceder ao computador. medida que a Lei de Moore se vai manifestando, o tamanho e custo dos computadores desce e torna-se prtica comum a utilizao de computadores pessoais visto que j era economicamente vivel ter um computador no escritrio ou at em casa. Com o uso de computadores pessoais passa-se a utilizar uma arquitectura completamente descentralizada. Neste momento poderia optar-se pelas duas arquitecturas, a centralizada que ainda oferecia um custo mais baixo em termos de custo por utilizador, ou um sistema completamente descentralizado que oferecia uma maior autonomia e melhor interface aos utilizadores. Posteriormente surge a arquitectura cliente-servidor em que existem computadores em ambos os lados. Algumas partes do programa correm no computador-servidor e outras correm no computador-cliente. Isto causa um aumento da complexidade do software dada a necessidade de comunicao e sincronizao entre as partes. Estamos agora numa arquitectura mista. Entretanto surge o primeiro Web browser que apenas mostrava texto e praticamente todo o processamento era realizado no lado do servidor. Voltamos novamente a uma arquitectura completamente centralizada. As capacidades deste tipo de aplicaes eram muito limitadas. Os Web browsers evoluram, sendo j possvel correr cdigo de aplicaes dentro destes, o que levou e leva a que apaream cada vez mais aplicaes Web em detrimento de aplicaes desktop.
4

Esta arquitectura cliente-servidor oferece algumas vantagens tecnolgicas que naturalmente se tornam em vantagens econmicas. A centralizao de todos os dados no servidor um exemplo disso, que leva a um aumento da segurana e reduo nos custos de manuteno. Como pudemos observar, certa parte destas mudanas aparecem por razes econmicas. Se uma arquitectura diferente apresenta as mesmas funcionalidades a um preo mais reduzido tende a ser cada vez mais adoptada.

3. Motivao
A principal motivao para computao em nuvem que a partir de servios prestados por terceiros se eliminam as preocupaes de gestao de tecnologia de informao local, instalao, configurao e atualizao de sistemas, e manuteno da infraestrutura computacional fsica [Hayes 2008]. Pode-se afirmar que a computao em nuvem oferece vantagens relacionadas a mobilidade, escalabilidade, disponibilidade, e implantao de sistemas computacionais e consequentemente teremos a economia de energia, disponibilidade dos Servios, picos de demanda, nuvens pblicas e um certo grau de liberdade.

4. Vantagens Disponibilidade - no preciso nada alm de uma conexo com a Internet para ter nas mos o servio pretendido; Custo - contratar servidores conforme a demanda, pagando por hora muito mais lucrativo do ponto de vista de investimentos;

A grande portabilidade de informaes; A possibilidade de se dispensar dispositivos de grande capacidade de armazenamento e; A maior simplicidade no funcionamento dos computadores. O usurio no precisa se preocupar com o sistema operativo e hardware usado, acessando seus dados independentemente disso;
5

No h problemas de compatibilidade de softwares; O trabalho corporativo e a partilha de arquivos tornam-de mais fceis, uma vez que todas as informaes se encontram no mesmo "lugar; Alta mobilidade com fcil e rpido acesso aos dados; No necessrio pagar por uma licena integral de uso de software; No h necessidade de investimento em TI (HW, SW); Sem custo de manuteno, de pessoal, espao fsico e sem custo de energia; No h contratos complexos e duradouros de prestao de servios: cobra-se apenas por recursos x tempo de uso; Agilidade e facilidade de conseguir resolver a tarefa; Escala por demanda; Capacidade virtualmente infinitos; Abstrao da tecnologia sendo usada;

5. Desvantagens Como tudo no mundo que tem vantagens, tem tambm as suas desvantagens, e a computao em nvem no foge regra. Dentre muitas, podemos citar: Segurana/Confiabilidade como os dados so armazenados na nuvem, no h garantias de que os dados estejam seguros, no h certeza que estes no so manipulados por malfeitores. No que diz respeitos s leis de cada pas no que concerne a manipulao indevida dessa informao tambm uma grande dvida; Disponibilidade - para o caso de se precisar de algum dado em um determinado momento e no haver conexo disponvel ou no ter internet para acessar esse documento; Controle dos dados - dados sensveis sendo processados fora da empresa trazem, obrigatoriamente, um nvel inerente de risco. Os servios terceirizados fogem de controles fsicos, lgicos e de pessoal que as reas de TI criam em casa.

6. Exemplos de aplicao
Google Apps: esse um pacote de servios que o Google oferece que contm aplicativos de edio de texto, planilhas e apresentaes (Google Docs), servio de agenda (Google Agenda), comunicador instantneo integrado (Google Talk), entre outros. Todos esses servios so processados pelo Google e o cliente s precisa criar as contas do usurio. O Google Apps oferece pacotes gratuitos e pagos, de acordo com o nmero de usurios. Amazon: a Amazon um dos maiores servios de comrcio eletrnico do mundo. Para suportar o volume de vendas no perodo de Natal, a empresa montou uma superestrutura de processamento e armazenamento de dados, que acaba ficando ociosa na maior parte do ano. Foi a partir da que a empresa teve a ideia de alugar esses recursos, com servios como o Simple Storage Solution (S3), para armazenamento de dados, e Elastic Compute Cloud (EC2), para uso de mquinas virtuais. Live Mesh: esta um tecnologia da Microsoft ainda em desenvolvimento. Sua proposta principal a de permitir que o usurio acesse o seu desktop de qualquer computador, com a diferena de que todos os seus arquivos ficam nas nuvens, isto , no servidor da Microsoft. Panda Cloud Antivirus: este um programa antivrus da Panda Software, mas com uma grande diferena, a maior parte do trabalho necessrio ferramenta para pesquisar e eliminar malwares fica por conta das nuvens. Com isso, de acordo com a Panda, essa soluo acaba evitando que o antivrus deixe o computador lento.

7. Futuro
Computao em nuvem uma tendncia que veio para ficar, ao menos essa realidade que est se mostrando atualmente, cada vez mais temos servios exclusivamente web, baseados em nuvem e o numero de usurios aumenta exponencialmente a cada dia. A partir do momento que

todos esto habituados com essa forma de interao com a internet, tem-se um quadro, onde tudo ser baseado na internet. Tendncia na rea de TI, o Cloud Computing ou computao em nuvem a grande aposta da maioria das empresas de hospedagem de servios e telecomunicaes, como UOL e Locaweb e das gigantes como Google e Microsoft. Tendncia apenas para alguns. Muitos especialistas afirmam que a computao em nuvem no passa de mais uma moda em T.I. que logo passar. Muitas dvidas quanto a isso surgem ao se discutir o futuro desta tecnologia.

Concluso
O cloud Computing de facto uma tecnologia que veio para ficar, embora esteja ainda em desenvolvimento caracterizada pela ausncia de definio e arquitetura nicas. Muitas empresas e ou particulares, no aderem a esses servios por falta de confiana no que diz respeito segurana de seus dados, porm com o massivo uso da internet, esta tecnologia alcanar sem dvidas o nvel mais alto de utilizao.

Bibliografia

? (12 de Maio de 2010). Obtido em 28 de Setembro de 2011, de http://amaluli.com/2010/05/12/as-primeiras-formacoes-de-nuvens/ CARNEIRO, R. J., & RAMOS, C. C. (s.d.). A SEGURANA NA PRESERVAO E USO DAS INFORMAES NA. Tomaz, V. (Fevereiro de 2009). Obtido em 27 de Setembro de 2011, de Cloud Computing: http://wiki.portugal-aprogramar.org/revistaprogramar_arquivo:18_edicao:cloudcomputing

10