Você está na página 1de 16

UNIVERSIDADE ESTADUAL

INTRODUO CINCIA DA COMPUTAO


Computao em Nuvens

Foz do Iguau, 05 de Julho de 2010

INTRODUO CINCIA DA COMPUTAO


Computao em nuvens

Trabalho destinado disciplina de Introduo cincia da computao.

Foz do Iguau, 05 de Julho de 2010

Este trabalho dedicado s pessoas que tornaram possvel todo o desenvolvimento e prestaram apoio at o momento atual.

AGRADECIMENTOS

Ao iniciar a elaborao de qualquer trabalho, depara-se por muitas vezes com inmeros desafios serem ultrapassados para desenvolver algo concreto e de qualidade, e nesses momentos percebe-se o quo importante ter pessoas focadas e comprometidas na vida de qualquer ser humano. Por isso, agradeo todos os integrantes e companheiros do grupo que participaram do trabalho como uma forma de agradecimento perptuo por todo o esforo e colaborao de todos os envolvidos.

RESUMO

Atravs deste trabalho busca-se expor os conceitos bsicos da computao em nuvens como o SaaS, o seu funcionamento, a sua estrutura, bem como outros aspectos advindo desta tecnologia, todavia o foco principal em si mostras as suas aplicaes no mercado, bem como o perfil profissional de cada elemento ligado a essa rea da computao, expondo as diversas tendncias e perspectivas futuras.

Sumrio
Introduo ..................................................................................................................... 7 Objetivos ........................................................................................................................ 8 1.Conceitos Iniciais e bsicos ....................................................................................... 9 1.1.O que Computao em nuvens (Cloud Computing) .......................................... 9 1.2.Vantagens ........................................................................................................ 10 1.3. Desvantagens ............................................................................................ 11 2.Formao Profissional ............................................................................................. 11 2.1.Perfil Profissional ................................................................................................ 11 2.2.Formao mnima e conhecimentos necessrios ............................................ 11 2.3.Situao da rea no Brasil ........................................................................ 12 2.4.Mudana de panorama ........................................................................... 12 Concluso..................................................................................................................... 14 Anexos .......................................................................................................................... 15 Bibliografia .................................................................................................................. 16

INTRODUO

Esse trabalho pretende expor os conceitos respeito da tecnologia de Cloud Computing ( Computao em nuvens), expondo suas aplicaes, pontos fortes e pontos fortes. Assim como as reas de atuao e um panorama geral da atuao do profissional desse campo da computao que envolve diversas reas.

OBJETIVOS

Esclarecer e levar luz os fatos relacionadas ao tema principal do trabalho, fazendo com que dessa forma, o tpico central seja repassado de forma claro e concisa todos que tiverem um contato com este documento.

Computao em nuvens (Cloud Computing)


1. Conceitos Iniciais 1.1.O que Computao em nuvens (Cloud Computing)

A infra-estrutura onde comea a computao em nuvem, onde fica hospedado o aplicativo ou site do cliente, digamos que existe uma empresa que possui um site e usurios se comunicam nesse site, ento esses usurios chamam mais pessoas que comeam a usar esse servio tambm, isso significa que o site bem sucedido, mas tambm pode se tornar um problema pois com tantos acessos o servidor pode no dar conta e frustrar as pessoas que o usam, ficando lento ou simplesmente impossibilitando o acesso. A certo tempo atrs essa empresa teria um servidor prprio, e aumentaria a quantidade de servidores a medida que fosse necessrio, e configur-los, muitas empresas fazem isso atualmente, mas custa muito dinheiro e tempo, pois preciso pagar quando est sendo usado e tambm quando no est sendo usado. A computao em nuvem elimina toda essa parte de aquisio e configurao de servidores, pois o site ou aplicativo estar rodando em um servidor dedicado de uma empresa que oferea o servio de hospedagem, a vantagem que o poder de processamento pode ser aumentado ou diminudo instantaneamente de acordo com a necessidade sem que os usurios notem. Basicamente se paga pelo que usado, como por exemplo um txi em que no necessrio comprar um carro, pagar pelo combustvel e manuteno para se locomover, simplesmente paga-se pela viagem cobrada. Todo o controle do que esta sendo hospedado pode ser feito em qualquer computador convencional, simplesmente se faz o upload do site, aplicativo ou cdigo, realizase a configurao e ele rodar 24 horas por dia. A maior importncia da computao em nuvem , focar no desenvolvimento do site, aplicativo ou cdigo, e no no hardware que vai rodar. Existem muitos servios que rodam na nuvem atualmente, o Gmail, Netflix, Google Docs so exemplos, eles so processados em um lugar diferente de onde esta sendo usado, s necessrio um computador conectado a Internet para us-los. A flexibilidade que a computao em nuvem proporciona muito grande, com a virtualizao, a virtualizao juntar o aplicativo mais tudo que ele precisa para rodar incluindo o middleware, e sistema operacional. Um aplicativo virtualizado pode rodar em qualquer lugar, isso elimina preocupaes com compatibilidade e o aplicativo pode ser hospedado em qualquer servidor de qualquer fornecedor.
9

Conceito retirado do site da empresa GoGrid, que oferece servios de hospedagem em nuvem, e servidores em nuvem. GoGrid, 2010.[1]

1.2. Vantagens

Como exposto anteriormente pelos conceitos iniciais abordando esse assunto, mostrou-se algumas vantagens do uso de computao em nuvens, nesse tpico os aplicativos que utilizam tal tecnologia sero expostos de forma mais abrangente assim como suas vantagens, esclarecendo ferramentas citadas anteriormente. Cloud Computing possui como vantagem a possibilidade de utilizar qualquer programa diretamente sem a necessidade de instalao de qualquer software adicional no computador do cliente, bastando basicamente somente conjuntos bsicos de programas para o seu funcionamento. Um exemplo prtico disso o Google Docs [F1] [5], um editor de textos e planilha online bem como outra gama de aplicaes advindas do Google que investe nesta rea como o Google Maps, GMAIL, entre outros. Todos esses programas utilizam o conceito de SaaS que significa (Software as a service) que nada mais que o software sendo utilizado como um servio. Outro exemplo de aplicao da Cloud Computing a possibilidade de utilizar somente o necessrio do hardware disponvel utilizando servios de virtualizao que so Grids Computacionais que distribuem as tarefas entre si, a figura 2 mostra alguns planos do Data Center Locaweb, mostrando a flexibilidade abordada anteriormente respeito desse conceito [F2][5]. Por fim, como conseqncia do fato de os recursos poderem ser utilizados de forma mais consistente utilizando as tecnologias de virtualizao obtm-se uma economia dos recursos em uma empresa por exemplo assim como algo positivo para o meio ambiente j que o consumo de energia ser menor pois com a tecnologia em nuvem possvel utilizar menos servidores e usar os computadores de forma mais econmica. Vale destacar tambm que o principal foco das empresas fornecer um servio atravs dos aplicativos da web e fornecer planos relacionados ao seu uso e no um software de uso continuo como visto tradicionalmente, isso pode ser considerado tanto uma vantagem quanto uma desvantagem, dependendo da necessidade de uso de cada usurio ou cliente em questo.

10

1.3.Desvantagens

A principal desvantagem ou falta de confiana levantada pela utilizao dessa tecnologia em relao a privacidade, uma vez que os dados vo deixar de ser armazenados em um PC e sero armazenados em diversos servidores, aumentando a vulnerabilidade e diminuindo a privacidade e liberdade das informaes. [5] Outro fator tambm levantado de que o desempenho fica limitado velocidade da conexo no momento bem como quando h uma indisponibilidade da conexo quando a mesma cai ou sofre algum tipo de desconexo, ou seja, cria-se uma dependncia da internet.

2. Formao profissional
2.1.Perfil profissional

O profissional que as empresas mais viso so aqueles que dominam o ingls e outros idiomas, profissionais pr-ativos, capacidade de trabalhar em equipe, competncia tcnica aliada a facilidade de comunicao e relacionamento, tica e capacidade de abstrair e resolver problemas. Fabio Lubacheski, 2010.[2] O profissional que trabalha com Computao em Nuvem pode trabalhar no departamento de informtica de mdias ou grandes empresas, prestando servios de fabricao de softwares e outros servios correlacionados a desenvolvimento, em empresas fornecedoras de softwares e na rea de informtica de rgos pblicos. Esse profissional pode ter a funo de programador, gerente de projeto de softwares ou tecnologia e outras funes que vierem a surgir. Fabio Lubacheski, 2010.[2]

2.2.Formao mnima e conhecimentos necessrios No existe uma formao exata que seja exigida para que se trabalhe com Computao em nuvem, profissionais com diversas formaes na rea de informtica atuam nesse meio. Fabio Lubacheski, 2010.[2]. O profissional que trabalha com Computao em nuvem deve ter um amplo conhecimento em programao para web, tendo que dominar linguagens como JAVA, PHP, ASP, .NET, Delph e entre outras. Currculo Catho, 2010.[3] & Ncolas Mller, 2010.[4]

11

2.3.Situao da rea no Brasil

No Brasil o conceito de nuvem ainda no muito conhecido e nem aplicado, as nicas empresas que oferecem esse servio (de acordo com a nossa pesquisa) a SalesForce Salesforce.com a empresa de computao na nuvem empresarial., e a Locaweb oferece solues de cloud computing, servidores dedicados e sala cofre, alm de servios especializados de outsourcing de TI. A rea j conta com mais de 3 mil clientes, entre empresas de todos os portes; , existem poucos sites que oferecem algum servio online e que seja brasileiro, no exterior, est praticamente virando o foco da Internet, um exemplo so a quantidade de empresas que oferecem hospedagem em nuvem, por exemplo a Amazon, GoGrid, Salesforce, Microsoft, Skytap e Google, so as principais. Quase todo aplicativo que seja usado por pessoas normais existe uma verso alternativa online, os melhores exemplos so Google docs, uma sute similar ao Office da Microsoft, mas totalmente online, o Youtube e Grooveshark que um servio para ouvir musica. Essa tendncia em nuvem tm como panorama uma perspectiva de se espalhar rapidamente, ento daqui alguns anos o Brasil vai aderir a essa tecnologia. A computao em nuvens dentro do territrio nacional ainda possui vrias barreiras e dificuldades principalmente pela estrutura de telecomunicaes e pela velocidade da internet que inferior se comparado com outros pases, devido isso h muitos entraves para adoo da ''Cloud Computing''.

2.4.Mudana de Panorama

De acordo com vrias pesquisas e analistas de mercados, haver uma grande mudana dos empregos de TI, segundo: ''Os empregos de TI sofrero grandes mudanas nos prximos anos, em particular por conta da crescente adoo da Computao em Nuvem (Cloud Computing). Segundo o IDC, os investimentos em Cloud Computing no mundo todo vo triplicar at 2012 podendo chegar a 42 bilhes de dlares. A seqncia das mudanas, explicada de forma bastante lgica pelo analista da Forrester Research, outro instituto respeitado mundialmente, aponta, porm, que no h motivo para desespero. O que leva a essa concluso que primeiramente sero criados novos
12

empregos devido a adoo de Cloud computing atingir prioritariamente novas aplicaes. O sucesso desse processo demandar migraes de sistemas crticos e estratgicos Segundo o artigo, funes de TI que correm maior risco de migrarem para nuvem e sofrerem reduo de oportunidades so as com foco em configurao e manuteno de infraestrutura de TI em geral, como administrador de redes e servidores, administradores de bancos de dados. At desenvolvedores entraro na dana, pois podero ser substitudos por integradores de solues customizadas com SaaS. O aumento da complexidade da infraestrutura de TI tem significado um custo cada vez maior para as empresas cujo core-business outro que no a TI. E a Computao em Nuvem uma soluo muito atraente, quando consolidada, para a maximizao do ROI sobre a Tecnologia da Informao, principalmente para pequenas e mdias empresas''. [6] Ento baseando-se nessas informaes conclui-se de que apesar de certas vagas de empregos serem perdidas devida ''Cloud Computing'', novas oportunidades relacionadas a tecnologia surgiro e iro substituir os empregos que foram dispensados devido a essa nova ferramenta.

13

CONCLUSO
Atravs dos fatos e de toda a pesquisa abordada nesse trabalho, percebe-se que a computao em nuvens sim, uma grande inovao apesar de utilizar conceitos que j existiam s que reunidos sob uma nova forma e aprimorados, todavia, a ''Cloud Computing'' deve ser utilizada com moderao e no simplesmente realizar uma migrao de todos os aplicativos, softwares e sistemas para uma nuvem devido dependncia da internet, bem como outras desvantagens que foram apresentadas neste documento, devendo ser utilizada nos nichos em que se faz necessrio a performance e economia.

14

ANEXOS

Figura 1 [F1]:

Figura 2 [F2]:

15

BIBLIOGRAFIA
http://www.gogrid.com/ [1] acessado em 01.jul.2010

http://www.slideshare.net/campuspartybrasil/mercado-de-ti-carreiras-atuao-e-formao3025894 [2] acessado em 01.jul.2010

http://curriculo.catho.com.br/curriculos-exassinantes/informatica-ti-engenharia-dacomputacao/sao-paulo/sao-paulo/gerencia/atuacao-na-area-de-tecnologia-deinformacao/7514589/ [3] acessado em 02.jul.2010

http://www.oficinadanet.com.br/artigo/1010/formacao_superior_em_ti_basta [4] acessado em 02.jul.2010

http://www.gdhpress.com.br/blog/entendendo-cloud-computing/ [5] acessado em 03.jul.2010

http://carreiradeti.com.br/empregos-eliminados-por-cloud-computing/ [6] acessado em 03.jul.2010

16

Você também pode gostar