Universidade do Estado do Rio Grande do Norte (UERN) Nova Cruz, RN Brasil emillianascimento@gmail.com Abstract. This article provides a description of the Cloud Computing or Cloud Computing. The same is intended to address the key concepts and technologies in cloud computing, characteristics, service models and deployment. With the advancement of modernization in society, that is, the emergence of various technologies to meet growing needs of others with this same idea came to cloud computing that according to the concept, is a way to store and access files them anywhere, since it is connected to the World Wide Web, the internet. Key Words: Cloud Computing, technology, internet. Resumo. O presente artigo proporciona uma descrio sobre a Cloud Computing ou Computao em Nuvem. O mesmo tem por objetivo abordar os principais conceitos e tecnologias de computao em nuvem, caractersticas, Modelos de Servios e Implementao. Com o avano da modernizao na sociedade, isto , o surgimento de diversas tecnologias para suprir cada vez mais as necessidades das pessoas, com essa mesma ideia surgiu computao em nuvem que de acordo com o conceito, uma forma de armazenar arquivos e acessa-los em qualquer lugar, desde que esteja conectado rede mundial de computadores, ou seja, a internet. Palavra-Chave: Computao em nuvem, tecnologia, internet. 1.Introduo De acordo com o avano da modernizao na sociedade humana, isto , o aparecimento de diferentes tecnologias que visa sempre promover uma melhoria para todas as pessoas. Uma vez que, a computao em nuvem uma forma de armazenar arquivos pessoais ou no, onde o usurio poder acessa-los a qualquer momento e lugar, desde que haja internet. A computao na nuvem ou Cloud Computing um novo estilo de computao que aceita o usurio acessar uma grande quantidade de aplicaes e servios em qualquer lugar e no importa a plataforma que esteja usando, para satisfazer tudo isso, preciso conter um terminal integrado nuvem. Alm do mais, a expresso nuvem insinua a imagem de um ambiente incgnito, na qual se pode observar somente seu comeo e concluso. Porm, este pretexto foi abordado na nomenclatura deste novo tipo de tecnologia, onde toda sua base e recursos computacionais esto ocultados, trazendo ao usurio o acesso exclusivamente interface padro por meio dela disponibilizado o conjunto completo de variantes aplicaes e servios. Foi a partir dessa ideia que o termo nuvem faz jus ao nome da Computao em nuvem, ou seja, deixar as coisas escondidas. Atualmente existem vrios aplicativos que podemos usar para guardar nossos arquivos em nuvem, basta criar sua conta no site do aplicativo e depois baixar o programa e instalar em seu computador, tablet, dispositivo mvel, ou qualquer outro dispositivo que esteja com acesso internet. No entanto, a Cloud Computing est presente na vida de todos internautas seja forma direta ou indireta, onde a mesma proporcionou uma agilidade muito intensa para armazenar qualquer arquivo em nuvem e posteriormente o mesmo est acessvel para download no momento que quisermos. Este artigo tem como foco mostrar os principais conceitos da tecnologia computao em nuvem, onde a mesma tem grande influencia no cotidiano dos usurios como tambm em determinadas empresas que usam os servios da Tecnologia da Informao (TI), pois devido seus recursos disponveis possvel reduzir os custos de capital e adicionais alcanando apenas quando so necessrios e pagando somente quando so utilizados. Porm, com sua facilidade e disponibilidade a computao em nuvem fornece uma agilidade ainda maior s empresas que aderiram os servios de TI. 2. O que Computao em Nuvem? O termo Cloud computing tem se tornado popular e est associado utilizao da rede mundial de computadores com uso massivo de servidores fsicos ou virtuais uma nuvem para a alocao de um ambiente de computao (HAYES, 2009; SEGALIN, 2009) 1 . A Computao em nuvem uma convergncia hodierna de tecnologia cuja finalidade ajustar os servios de Tecnologia da Informao (TI) sob demanda, uma vez que antes tudo era paga de acordo com seu uso, isto , o pagamento dependia do consumo aproveitado, isso para empresas que usavam esses recursos de TI. Mas hoje, as pessoas podem utilizar os servios de nuvem sem precisar pagar nada, pois h diversos disponveis na web, ou seja, em muitos casos basta criar uma conta no site e depois usufruir a mesma armazenando seus arquivos em nuvem. Entretanto, a nuvem simulada pela internet, ou seja, a sua base de comunicao composta por um conjunto de interfaces, dispositivos de controle, armazenamento, softwares, hardwares e etc., porque assim permite que exista a computao como servios. Porm, para tornar provvel necessrio agrupar todas as aplicaes e dados das pessoas cadastradas em banco de dados conhecido por data centers. Uma vez que, essas aplicaes sero distribudas com servios que ficaram disponvel na internet. A figura 1.0 mostra uma viso geral sobre a computao em nuvem ou Cloud Computing. 1 HAYES; SEGALIN, 2009 Apud Disponvel em: < https://www.google.com.br/url? sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB4QFjAA&url=https%3A%2F %2Fsvn.inf.ufsc.br%2Fluis.custodio%2FTCC-Dantas%2FArtigos%2FCloud %2520Computing.pdf&ei=pSnoU6-7CMi- sQSZ3YD4DA&usg=AFQjCNFJd6GMjyoKm0Kp6Il8CEwG5y-hYQ&sig2=Giicnfm-VauTcLd- n4XtEw&bvm=bv.72676100,d.cWc > Acesso em 20 de julho de 2014. Figura 1 - Viso geral da Computao em Nuvem Todavia, os usurios movimentam seus dados e aplicaes para a nuvem e deste modo podero acess-los em qualquer localidade. A figura 1 mostra uma viso como funcionamento da Cloud Computing. Atualmente existem vrios aplicativos que podemos usar para guardar nossos arquivos em nuvem, basta criar sua conta no site do aplicativo e depois baixar o programa e instalar em seu computador, tablet, dispositivo mvel, ou qualquer outro dispositivo que esteja com acesso internet. No entanto, a Cloud Computing est presente na vida de todos internautas seja forma direta ou indireta, onde a mesma proporcionou uma agilidade muito intensa para armazenar qualquer arquivo em nuvem e posteriormente o mesmo est acessvel para download no momento que quisermos. 3. Caractersticas A tecnologia computao em nuvem contm algumas caractersticas essenciais para seu funcionamento, onde as mesmas so nada mais que as vantagens que a Cloud Computing proporcionam. Sendo que, em conjunto determinadas distines determinam a computao em nuvem como tambm a distinguem com outros modelos. Tomando como exemplo, a elasticidade rpida de recursos que possui bsicas caracterstica, uma avaliao e grande acesso aos servios da mesma forma que acontece na nuvem. Abaixo segue as caractersticas essenciais. 3.1 Self-service sob demanda A caracterstica Seelf-Service sob demanda, permite o usurio conseguir unilateralmente o recurso computacional, atravs do tempo de armazenamento na rede como tambm o processamento no servidor, uma vez que necessite ou no do intercmbio entre o homem e os provedores de cada servio fornecido. 3.2 Amplo Acesso O Amplo acesso so os recursos que esto disponveis por meio da rede e que podem ser acessados por estruturas padro que permitem o uso por plataformas thin ou thin client, como por exemplo celulares, notebooks, iphods e etc. No caso da interface que acessam a nuvem o usurio no obrigado alterar seu ambiente de trabalho, como o sistema operacional e as linguagens de programao. 3.3 Pooling de Recursos O Pooling de recursos chamado de recursos computacionais do provedor que esto formados em pool para convir diversos usurios que utilizam o modelo multi-tenant ou multi-inquilino, cujo contm distintos recursos fsicos e virtuais que so convencionados pela demanda dos usurios. 3.4 Elasticidade rpida Na Elasticidade rpida, os recursos podem ser contrados automaticamente, ou seja, de forma rpida e elstica. Visto como, os recursos que esto disponveis para uso podem ser adquiridos em qualquer ocasio, mas os mesmos so ilimitados. Contudo, a virtualizao ajuda a elasticidade rpida na computao nuvem, mas criam diversos empenhos de recursos que usam um nico recurso autntico. 3.5 Servio Medido O Servio medido nada mais que os sistemas em nuvem que controlam e otimizam automaticamente os recursos, atravs da capacidade de medio. Porm, a automao concretizada em um certo nvel de abstrao certo para o servio, por exemplo o processamento, o armazenamento, as contas dos usurios ativas e a largura de banda disponvel. A utilizao desses recursos so monitorados e avisados, com isso permitem a transparncia para o provedor, isto , o que os usurios esto utilizando no momento. 4. Modelo de Servios A tecnologia computao em nuvem constituda por trs modelos de servios. Entretanto, onde os mesmo so de extrema importncia que determinam um padro que detm solues da Cloud Computing. Na figura abaixo apresentao esses modelos de servios. Figura 2 - Modelos de Servios 4.1 Software como um Servio (SaaS) O modelo Software como um Servio (SaaS), determina sistemas de software com finalidades possveis para os usurios por meio da rede mundial de computadores. Uma vez que, os mesmos podem ser acessados por dispositivos que o usurio tiver atravs da interface thin client como um browser. Todavia, no SaaS o usurio no conduz e no domina a infraestrutura, referente a rede, servidores, sistemas operacionais (SO) e etc., a menos nas configuraes particulares. 4.2 Plataforma como um Servio (PaaS) O modelo Plataforma como um Servio (PaaS), apresenta uma infraestrutura de alto grau de consistncia que faz o implemento e examinar aplicaes na nuvem. Porm, o usurio tambm no dirige e nem controla a infraestrutura, seja o armazenamento, rede, servidores, sistemas operacionais, entre outros, da mesma forma que acontece no SaaS, mas por outro lado tem o governo sobre as aplicaes, e as configuraes das mesmas instaladas nessa base. No entando, a PaaS providencia um ambiente de desenvolvimento, sistema operacional, linguagens de programao, tudo isso ajudando para implementar sistemas de software, pois o mesmo tem as ferramentas para esse desenvolvimento. 4.3 Infraestrutura como um Servio (IaaS) O modelo Infraestrutura como servios (IaaS), consistir no elemento responsvel para fornecer a infraestrutura indispensvel para a Plataforma como um servio (PaaS) e o Software como um servio (SaaS). Uma vez que, o fundamental para o IaaS revolver com facilidade o provimento de recursos, como por exemplo, a rede, os servidores, como tambm diversos recursos bsicos para estabelecer um espao sob demanda, onde esto contido os aplicativos e os sistemas operacionais (SO). Todavia, o modelo IaaS contm determinadas caractersticas, um padro assim como uma interface nica para administrao da infraestrutura, com a Application Programming Interface (API). 5. Concluso Conclui-se o presente artigo que a tecnologia computao em nuvem est cada vez mais presente no cotidiano de todos ns, uma vez que, a facilidade de armazenar arquivos em nuvem muito grande, basta acessar o site de algum aplicativo que utilizam a Cloud Computing e fazer seu cadastro, a partir da o usurio poder armazenar seus arquivos, seja, fotos, msicas, arquivos em doc, docx, pdf, txt e entre outros tipos. Mas, para o usurio poder ter acesso aos seus arquivos preciso est conectado a rede mundial de computadores, ou seja, a internet. Sendo que no importa a plataforma que o usurio estiver usando, desde o computador, tablets, dispositivos mveis e etc. Entre os mltiplos aplicativos que armazenam em nuvem, dentre os mais usados esto o dropbox, box, google drive, sky drive entre outros. Portanto, a computao em nuvem uma moderna tecnologia cujo alvo usar os servios de Tecnologia da Informao (TI). Devido toda essa disponibilidade a nuvem abastece uma velocidade mais rpida para as empresas que aderiram os servios de TI. E com isso a nuvem demostra uma camada conceitual, isto , de grande rapidez e com sua plataforma computacional, permitindo que os servios sempre sejam transparentes aos usurios, uma vez que, eles so atendidos assim como se os seus arquivos permanecessem em seu computador local. Referncias NOGUEIRA, Adail R; BONIN, Joo Manuel G. Aplicabilidade de cloud computing (computao em nuvem) como fator de reduo de custos nas diversas reas de negcios. Disponvel em: < http://www.unifil.br/portal/arquivos/publicacoes/paginas/2011/12/400_524_publipg. pdf > Acesso em 20 de julho de 2014. NOGUEIRA, Matheus Cadori; PEZZI, Daniel da Cunha. A Computao agora nas nuvens. Disponvel em: < http://www.inst-informatica.pt/servicos/informacao-e- documentacao/dossiers-tematicos/teste-dossier-tematico-no-7-cloud- computing/tendencias/a-computacao-agora-e-nas-nuvens > Acesso em 20 de julho de 2014. NOGUEIRA, Tiago; PEDROSA, Paulo H. C. Computao em Nuvem. Disponvel em: <http://www.ic.unicamp.br/~ducatte/mo401/1s2011/T2/Artigos/G04-095352- 120531-t2.pdf > Acesso em 20 de julho de 2014. PARCHEN, Charles Emmanuel; FREITAS, Cinthia Obladen Almendra; EFING, Antnio Carlos. Computao em nuvem e aspectos jurdicos da segurana da informao. Disponvel em: < http://cesumar.br/pesquisa/periodicos/index.php/revjuridica/article/view/2705/1905 > Acesso em 20 de julho de 2014. ZANOTTO, Mariana Susan; RUSCHEL ,Henrique; MOTA ,Wlton Costa da. Computao em Nuvem . Disponvel em: < http://www.ppgia.pucpr.br/~jamhour/RSS/TCCRSS08B/Welton%20Costa%20da %20Mota%20-%20Artigo.pdf > Acesso em 20 de julho de 2014.