computação em nuvem artigo
atividade de faculdade
COMPUTAÇÃO EM NUVEM
Andresa Siedschlag Schmöller, Eudes de Araújo Nunes, Rafael Gustavo Reinert
Introdução
Conforme Silva et. al (2020), a computação em nuvem mudou a forma a qual acostumava-se armazenar e acessar arquivos, facilitando para o usuário o qual tem disponível suas aplicações mediante somente acesso à internet. Assim, no mundo inteiro existem os servidores capazes de realizar o armazenamento de programas, aplicativos, entre outras aplicações.
Dessa forma, segundo Stair et al. (2021), a computação em nuvem oferece serviço de armazenamento de arquivos, dados, informações, aplicações os quais são alocados em servidores e podem ser acessados pelo usuário via navegadores da web (com conexão pela internet).
Antigamente, sem a utilização de computação em nuvem, usuários e empresas precisavam investir caro em recursos de hardware e servidores próprios para a alocação de seus recursos, a partir dessa tecnologia, os custos diminuíram muito, visto que é possível comprar a quantidade de espaço que será utilizado. (MARIANO, ET. AL; 2020).
Ainda segundo Taurion (2009), atualmente diversas empresas líderes de mercado na área da tecnologia utilizam de forma abundante a inovação da computação em nuvem, empresas como Google possuem diversos servidores que alocam os recursos para acesso pela web. A Amazon também é uma empresa que desfruta da tecnologia, criando ainda mecanismos de oferta de serviços para outras empresas que utilizam os servidores da Amazon.
Dessa forma, o intuito desse trabalho é contextualizar os conceitos e as características da computação em nuvem, discutindo sobre suas vantagens, porém apresentando também o que possui de desvantagens. Demonstrar a história da computação em nuvem, como foi descoberta e quais foram os passos para chegar até o presente momento.
Além disso, o seguinte trabalho aborda também quais os tipos existentes de computação em nuvem, quais são as mais apropriadas conforme as necessidades de utilização, bem como, método de implantação e aplicação dessa tecnologia. Finalizando com a reflexão sobre as perspectivas futuras que existem de manutenção e evolução da computação em nuvem.
1. Conceito
Computação em nuvem, ou cloud computing (em inglês), é uma forma de computação que consiste em um servidor e um computador conectado a este servidor, tal computador conectado usa o servidor para realizar funções próprias de um computador, enviando uma entrada e recebendo do servidor uma saída.
A computação em nuvem geralmente é realizada através da internet, já que existem nuvens em redes fora da internet, é usado para se obter acesso remoto a softwares, armazenamento de arquivos ou processamento de dados através de um computador.
Basicamente a computação em nuvem pode ser explicada através de “computador A envia uma entrada para computador B que então retorna uma saída”
Sua principal utilidade é dar acesso a recursos computacionais de um computador para outro, ou seja, capacitar um dos computadores da rede usar por exemplo, o armazenamento de outro computador através de uma rede, o processamento ou qualquer outra função, sendo tal funcionalidade transmitida pela própria rede
O termo “nuvem” é uma figura de linguagem, os arquivos nem sempre estão em um mesmo computador, geralmente ficam espalhados entre servidores e parecem juntos devido a programação que usa o login para uni-los em uma interface, então seria como se estivessem “no ar”.
2. História
2.1 Início da computação em nuvem
A ideia de criar o cloud computing surgiu a partir dos custos altos ao usuário de manter computadores físicos em seu local de trabalho para o armazenamento de arquivos, a ideia foi criar um grande servidor e dar acesso remoto aos arquivos pela internet aos usuários, foi se percebendo que a compra de equipamentos físicos era mais custosa doque o aluguel de um equipamento com acesso remoto.
Apesar de começar no início da computação, o cloud computing só ganhou força em 1990 devido à internet antes dessa epoca ser lenta demais para o acesso até de pequenos arquivos de texto. Em 2006 surgiu o google drive, o mais famoso serviço de cloud computing e o mais lembrado de todos surgiu a partir da união de dois produtos, o google Writely e Google Spreadsheets, sendo uma forma de unificá-los em apenas um produto.
No começo a computação em nuvem sofreu com a “descredibilização” da população em relação a sua funcionalidade, quando os primeiros serviços gratuitos surgiram houve recusa em usá-los oficialmente, como por exemplo, deixar o TCC no google drive para apresentá-lo ao chegar na universidade, todas as tecnologias sofrem com receio no começo de seu uso.
2.2 Computação em nuvem mais recente
Em 2016, foi fundado o site replit, este site também trabalha com cloud computing, o site é uma IDE (ambiente de desenvolvimento) em formato de computação em nuvem, neste site os desenvolvedores escrevem seu código, tendo acesso a ferramentas de desenvolvimento, o código escrito fica salvo no servidor, não precisando ser salvo no próprio computador, ao invés disso ele fica salvo no servidor do site e outros usuários podem executá-los ao acessar o seu perfil.
O replit possui uma versão paga e uma gratuita, a paga conta com o recurso de privar o seu código para a sua conta, para que assim outros usuários não possam acessar o seu perfil e ter acesso ao código, enquanto a gratuita não possui essa função, a paga possui mais poder computacional na execução do código.
O google drive permitiu a integração de aplicativos de terceiros dentro do serviço do drive, existindo aplicativos que compactam arquivos e editores de texto para código, além de conversores de texto em fala e muitos outros.
Recentemente, houve uma expansão do cloud computing em outras modalidades de serviço, em 2018 foi lançado o GeForceNow”, um serviço em nuvem que trabalha com processamento de dados para a execução de jogos, neste serviço, o cliente paga uma mensalidade para jogar jogos disponíveis em seu catalogo, porem a imagem e o som dos jogos são transmitidos ao computador do cliente, enquanto o computador do cliente apenas envia os comandos para o computador do servidor do GeForceNow, ou seja, o computador do cliente apenas envia os dados, que são os comandos, enquanto o servidor realiza o processamento e retorna a saída que é a imagem e o som.
Devido a enorme massa de dados, cada vez mais empresas estão aderindo à computação em nuvem, o principal motivo é ser mais fácil e mais prático doque manter servidores locais, bastando apenas ter seu login salvo e conexão com a internet.
Não é só com empresas, devido ao grandioso uso de smartphones na década de 2010, houve um grande uso de cloud computing por pessoas físicas, uma vez que por serem pequenos, smartphones tem baixo poder computacional, tendo que ser suportado por nuvem por exemplo em seu armazenamento de arquivos, devido a este boom, os desenvolvedores de cloud computing investiram pesado em uma interface adequada a dispositivos móveis.
Um outro motivo é as pessoas não desejarem um sistema operacional robusto na palma da mão devido à complexidade que isso traz, deixando assim com a computação em nuvem as funcionalidades mais avançadas
3. Características
Em definição a computação em nuvem nada mais é que um conjunto de recursos, que juntos tem a capacidade armazenar dados, processar e oferece conectividade em diversas plataformas, disponibilizando o serviço por meio da internet, no entanto para constituir a computação em nuvem, é definido um conjunto de características essenciais.
Conforme leite (s.d.), o serviço da computação em nuvem pode ser acessado em qualquer lugar do mundo, sem necessitar que o usuário instale um programa em seu dispositivo ou armazene dados no mesmo, em suma o acesso a esse serviço ocorre através da internet, e segundo Silva (2019), o serviço oferece elasticidade, sendo capaz aumentar e diminuir a capacidade de recursos dinamicamente, de modo que seja possível disponibilizar a quantidade necessária de recursos de acordo a necessidade do usuário.
3.1 Modelos de Serviço
Dentro da computação em nuvem existem diversos tipos de modelo de serviço que define um padrão arquitetural da solução, porém o mais comum para encontrar na literatura é o modelo composto por três camadas que são SaaS, PaaS e IaaS, onde cada modelo é definido para cada usuário como o SaaS para Usuário Final, PaaS para Desenvolvedores e por último o IaaS os gerentes de sistemas.
No modelo SaaS corresponde a camada mais externa do conceito, sendo disponível através da internet através de uma interface, assim sendo possível ser acessão por diversos dispositivos, sendo mais fácil a inserção de novos recursos pelo usuário de forma mais transparente e não sendo necessário a aquisição de licenças para seu uso.
O modelo PaaS na camada intermediaria oferece os serviços de construir e operar aplicações como sistema operacionais, ferramentas de desenvolvimento etc., consequentemente não precisado perder tempo para baixar aplicações. Assim oferecendo
um ambiente de desenvolvimento que facilita a implantação com um menor custo de compra e gerenciamento do hardware.
E o modelo IaaS que representa a camada inferior tem como objetivo fornecer a infraestrutura de computação como seu serviço, como servidores virtualizados, rede e armazenamento de uma forma mais acessível, com sua infraestrutura sendo capaz de oferecer armazenamento e processamento de forma transparente.
3.2 Vantagens e Desvantagens da Utilização
Conforme Carvalho e Lorena (2016), uma das maiores vantagens da Computação em Nuvem é a possibilidade dos usuários e empresas não terem que se preocupar com alocações de dados e recursos, não sendo visível para o usuário a localidade dos arquivos/dados, consequentemente, esse processo gera facilidade e agilidade no trabalho dos usuários.
Assim, outra vantagem associada está a acessibilidade, pois permite uma forma prática de se trabalhar sendo possível acessar os arquivos em qualquer local, de forma mais ágil, reduzindo assim os custos.
Segundo Quanta Júnior (2021), a principal vantagem da computação em nuvem é a redução dos custos, não sendo necessário gastos com recursos, como computadores mais eficientes, e devido ser alocado em servidores, o processo se torna muito mais rápido.
Em relação às desvantagens da computação em nuvem tem-se as questões voltadas para Segurança devido conforme supracitado, os arquivos, dados e informações não ficarem alocadas em um ambiente sob controle do usuário, assim se tornando difícil garantir a segurança dos dados. Além disso, devido a necessidade de acesso das informações à nuvem por modo online, ou seja, utilizando-se a internet, pode haver ainda a instabilidade da rede, provocando assim lentidão para o usuário e problemas de acesso.
Em relação aos custos que conforme já citado poderia refletir em uma vantagem ao usuário, existem apontamentos que segundo Marques (2017) propõe, alguns custos altos também podem ocorrer no processo de implantação de computação em nuvem nas empresas, pois existem diversos tipos de servidores para esse fim os quais podem ter custo elevado para utilização.
4. Aplicações
Por meio da computação em nuvem indivíduos e organizações são capazes de usar uma infraestrutura compartilhada ao envies de cria uma do zero, reduzindo muito o custo e ainda ter acesso a seus dados independente do seu local, em outras palavras através desses fatores e entre outros ocorreu uma grande popularização dessa tecnologia, que está cada vez mais presente.
Hoje em dia a computação em nuvem já está muito presente no nosso dia a dia, aonde várias coisas comuns sem nuvem não existiriam como exemplo canais de Streaming, como Netflix, Youtube, ou armazenamento de fotos ou arquivos, como o Google Drive etc. Além de estar muito presente não só para indivíduos, mas também em empresas como uma ferramenta essencial independentemente do tamanho e do setor de atuação da organização, utilizando por exemplo os serviços de ferramenta para escritório como o Office, firewalls de rede, gestão da empresa, comunicação entre setores e até backup de dados da empresa.
Figura 1. Aplicações
5. Implantação
Para a implantação da computação em nuvem, existe alguns modos como o Nuvem Publica, Nuvem Privada, Nuvem Híbrida e Nuvem Comunitária, para cada modelo de implantação se diferencia onde os recursos estão alocados e quem vai ter acesso ou controle como demonstra a (Figura 1).
Figura 2. Modelos de Implantação
O modelo nuvem Pública tem o propósito de oferecer aos seus usuários uma solução simples, onde normalmente os recursos são compartilhados através de um provedor de terceiro, assim a infraestrutura desse serviço é compartilhada entre diferentes usuários, porém cada um tem o seu espaço determinado. Esse modelo tem como vantagem um custo menor já que os recursos usados podem ser compartilhados por diversas
empresas. Essa vantagem é bastante importante para pequenas empresas ou indivíduos que tem pouca demanda.
No modelo nuvem Privada os recursos são exclusivamente dedicados a uma instituição ou individuo, podendo o provedor ser hospedado localmente ou de terceiros e administrado pela própria instituição ou individuo, sendo capaz de empregar políticas de acesso próprias. Esse modelo consequentemente gera a vantagem de o próprio usuário ter controle interno dos recursos computacionais, porém gera a desvantagem de um custo mais alto para usuários em que tem pouca demanda ou a demanda varia muito com o tempo.
Já o modelo nuvem Híbrida nada mais é que a junção de duas ou mais nuvens sendo nuvem públicas e nuvem privadas, surgindo com o propósito de resolver o problema das organizações em relação a nuvem ideal. Esse modelo gera a vantagem de ser mais flexível permitindo a migração de infraestrutura tecnológica tenha mais compatibilidade e adaptabilidade ao novo ambiente.
No modelo nuvem Comunitária é uma infraestrutura criada por um grupo de pessoas ou empresas com um interesse em comum, onde um membro do grupo é responsável pela administração da nuvem, herdando as características principais da nuvem pública e o acesso está estendido a todos os membros que pertencem a essa comunidade.
6. Perspectivas Futuras
Segundo Silva, et al (2020), a computação normal seria substituída pela computação em nuvem, sendo uma mudança da tecnologia no formato de serviço público por mensalidade, as pessoas teriam apenas um aparelho de acesso a uma tecnologia que faria o trabalho de computação principal enquanto seu aparelho apenas se conectaria a este servidor, sendo pago pelo seu uso, “pay-per-use".
Ou seja, as perspectivas futuras são a substituição da computação normal pela computação em nuvem, tal ideia aplicada na prática se resume em ao invés de ter-se um computador próprio em casa para uso, haveria um computador que se conectará a um servidor, e este servidor transmitirá o som e a imagem que ele gera, assim como é realizado no serviço do GeforceNow, porém em todos os aspectos da computação, não se limitando apenas a jogos, com acesso a uma computação por completo, o servidor simularia um sistema operacional com os dados do cliente e o transmitiria pela internet até o seu dispositivo.
Ao invés dos recursos computacionais estarem com o usuário, estarão em outro local sendo o computador apenas um equipamento de acesso que enviará comandos ao servidor e este servidor responderá ao equipamento.
A perspectiva central é a expansão do setor de cloud computing, com ainda mais espaço e opções de planos de assinatura envolvendo os seus diversos tipos, consequentemente existirá um aumento da inteligência artificial e aprendizado de máquina pois necessitam de um grande volume de dados para seu funcionamento.
Conclusão
Por meio da evolução da ciência da computação, a computação em nuvem surgiu como um mecanismo importante para os serviços de internet e computacional, sendo altamente usado por diversas empresas tais como Google, Amazon, Netflix, Youtube, entre outros. Dessa forma, identifica-se que a computação em nuvem atualmente está sendo muito utilizada visto as vantagens e benefícios que proporciona.
Assim, identifica-se que a computação nuvem agregou de forma significativa para os usuários, principalmente quando há falta de recursos computacionais e necessidade de baixo custo, promovendo aos usuários a alocação de seus dados e arquivos os quais podem ser acessados em qualquer lugar e em diferentes computadores.
Porém, entende-se que de qualquer modo, visando diversas necessidades, a computação em nuvem é muito utilizada, à exemplos das grandes empresas conforme supracitado, as quais geralmente criam seus próprios servidores visando mais segurança, porém com custos mais altos ou mediante também contratação desse serviço externo.
Conforme aponta Taurion (2009), a indústria da computação em nuvem está estimada em bilhões de dólares, sendo ainda uma tecnologia considerada recente que possui muitos campos ainda a serem explorados, assim, a perspectiva é de crescimento para a computação em nuvem.
Dessa forma, a computação em nuvem ocasionou a democratização e facilidade nos processos para os usuários, visando economia e praticidade, tornando o acesso às informações, dados e arquivos de maneira mais simples e ágil, é uma tecnologia que promete avanços significativos e que alta usabilidade pelos usuários.
References
BORGES, Hélder Pereira; SOUZA, Borges José Neuman de; SCHULZE, Bruno; MURY, Antonio Roberto. Computação em Nuvem. Federal Institute of Education, Science and Technology of Maranhão. São Luís. [s.d]. Disponível em: < https://livroaberto.ibict.br/bitstream/1/861/1/COMPUTA%C3%87%C3%83O%20EM%
20NUVEM.pdf> Acesso em: 29 de nov. 2022
CARVALHO, André C. P. L. F D.; LORENA, Ana C. Introdução à Computação - Hardware, Software e Dados. Grupo GEN, 2016. E-book. ISBN 9788521633167. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788521633167/. Acesso em: 29 nov. 2022.
LEITE, Andrêza. Cloud Computing. [s.d] Disponível: <http://www.univasf.edu.br/~andreza.leite/aulas/SO/Cloud.pdf> Acesso em: 29 de nov. 2022
MACHADO, Francis B.; MAIA, Luiz P. Arquitetura de Sistemas Operacionais, 5ª edição. [Digite o Local da Editora]: Grupo GEN, 2013. E-book. ISBN 978-85-216-2288-
8. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/978-85-216-2288- 8/. Acesso em: 29 nov. 2022.
MARQUES, Marcus. Vantagens e desvantagens da computação em nuvem para o seu negócio. 2017. Disponível em: < http://marcusmarques.com.br/estrategias-de negocio/vantagens-desvantagens-computacao-em-nuvem-negocio/> Acesso em: 26 de nov. 2022
MARIANO, Diego C B.; SOARES, Juliane A.; NETO, Roque M.; et al. Infraestrutura de TI. [Digite o Local da Editora]: Grupo A, 2020. E-book. ISBN 9786556900209. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786556900209/. Acesso em: 29 nov. 2022.
MELO, Tiago Ribeiro da Silva; AZEVEDO, Lucas Guilherme de. Computação em Nuvem: Um Estudo de caso para a Implementação no CCET. Computação em Nuvem: Um Estudo de caso para a Implementação no CCET, RJ, 10 dev. 2019 Disponível em: https://bsi.uniriotec.br/wp
content/uploads/sites/31/2020/05/201912TiagoMeloLucasAzevedo.pdf. Acesso em: 26 nov. 2022.
QUANTA JÚNIOR. Computação em Nuvem: O que é, Vantagens, Desvantagens. 2021. Disponível em: <http://marcusmarques.com.br/estrategias-de-negocio/vantagens desvantagens-computacao-em-nuvem-negocio/.> Acesso em: 23 de nov. 2022
SILVA, Anderson Oliveira da. Computação em Nuvem. Disponível em: <http://www.inf.puc-rio.br/~anderson/seminarios/INF1014-
Computacao%20em%20Nuvem-2019.pdf> Acesso em: 29 de nov. 2022
SILVA, Fernanda R.; SOARES, Juliane A.; SERPA, Matheus da S.; et al. Cloud Computing. [Digite o Local da Editora]: Grupo A, 2020. E-book. ISBN 9786556900193. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786556900193/. Acesso em: 29 nov. 2022.
STAIR, Ralph M.; REYNOLDS, George W.; BRYANT, Joey; et al. Princípios de Sistemas de Informação. [Digite o Local da Editora]: Cengage Learning Brasil, 2021. E-book. ISBN 9786555584165. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786555584165/. Acesso em: 29 nov. 2022.
TANENBAUM, Andrew. Sistemas Operacionais Modernos. 4°. ed. rev. SP: Pearson Universidades, 2015.
TAURION, Cezar. Could Cumputing: Transformando o mundo da Tecnologia da Informação. Rio de Janeiro: Brasport, 2009.
TELECO. Serviços em Nuvem I: Computação em Nuvem. 2022. Disponível em: <https://www.teleco.com.br/tutoriais/tutorialservnuvopers1/pagina_2.asp> Acesso em: 29 de nov. 2022
Comentários
Postar um comentário