PROCESSO DE MIGRAÇÃO DE APLICAÇÕES PARA CLOUD COMPUTING
Por: ayaJujheicke • 27/8/2021 • Trabalho acadêmico • 11.788 Palavras (48 Páginas) • 97 Visualizações
UNIVERSIDADE FEDERAL FLUMINENSE
CEDERJ
Nome do aluno
PROCESSO DE MIGRAÇÃO DE APLICAÇÕES PARA CLOUD COMPUTING
NITEROI
2021
Nome do Aluno
PROCESSO DE MIGRAÇÃO DE APLICAÇÕES PARA CLOUD COMPUTING
Trabalho de conclusão de curso apresentado ao ... como exigência parcial para a obtenção do grau de ... em ...
Orientador: ...
NITEROI
2021
Nome do Aluno
PROCESSO DE MIGRAÇÃO DE APLICAÇÕES PARA CLOUD COMPUTING
Trabalho de conclusão de curso apresentado ao ... como exigência parcial para a obtenção do grau de ... em ...
Orientador: ...
A banca examinadora dos Trabalhos de Conclusão, em sessão publica realizada em ________ / ________ / ________, considerou o candidato:
- Examinador(a):
- Examinador(a):
- Presidente:
RESUMO
SaaS, ou Software as a Service, Software como Serviço, disponibiliza softwares e soluções de tecnologia pela internet como um serviço. O acesso é realizado pela internet, com a utilização de navegadores. São executados em servidores de empresas provedoras, que têm a responsabilidade de administrar o acesso, estrutura de segurança, disponibilidade e servidores. Dessa maneira, , o processamento local e consequentemente investimentos para manter tal cenário operacional podem ser reduzidos, visto que se paga por efetivamente o que for utilizado como recurso. Neste trabalho, estudamos as dificuldades de migração de uma aplicação para nuvem que devem ser levadas em consideração.
Palavras-chave: 1. SaaS. 2. Softwares. 3. Tecnologia. 4.Servidores. 5.Disponibilidade.6. Recurso. 7.Migração.
ABSTRACT
SaaS, or Software as a Service, Software as a Service, delivers software and technology solutions over the internet as a service. Access is done through the internet, with the use of browsers. They are run on servers of provider companies, which have the responsibility of administering the access, security structure, availability and servers. Thus, reducing local processing and consequently investments to maintain such an operating scenario, since what is used as a resource is paid. The migration difficulties of a cloud application must be considered.
Keywords: 1. SaaS. 2. Software. 3. Technology. 4.Servers. 5. Availability. 6.Recurso. 7.Migration.
SUMÁRIO
1. INTRODUÇÃO 7
1.1. TEMA 9
1.2. JUSTIFICATIVA 9
1.3. OBJETIVOS 9
1.3.1 OBJETIVO GERAL 9
1.3.2 OBJETIVOS ESPECÍFICOS 9
1.4 PROBLEMA DE PESQUISA 9
1.5 DELIMITAÇÃO DO PROBLEMA DE PESQUISA 10
1.6 METODOLOGIA 10
2 DESENVOLVIMENTO 11
3 CONCLUSÃO 49
4 REFERÊNCIAS 50
INTRODUÇÃO
Com o objetivo de explorar as compreensões existentes sobre o conceito de Cloud Computing, tentamos entender os modelos existentes e as formas que se apresentam atualmente.
Esse conceito se refere basicamente a uma grande rede de computadores a nível mundial conectados a muitos servidores físicos, podendo também ser virtuais, e que se designa “nuvem” em português. Dessa forma, se tem muitas pessoas físicas ou jurídicas utilizando determinados serviços ou softwares por um custo muito mais baixo, abrangendo uma grande quantidade de utilizadores (HAYES, 2008).
O termo Cloud Computing, também chamado de computação em nuvem, é um termo que tem seu conceito em constante evolução. Encontra-se definido pelo autor Vaquero como:
“Cloud Computing é um conjunto de recursos virtuais facilmente usáveis e acessíveis tais como hardware, plataformas de desenvolvimento e serviços. Estes recursos podem ser dinamicamente reconfigurados para se ajustarem a uma carga variável, permitindo a otimização do uso dos recursos. Este conjunto de recursos é tipicamente explorado através de um modelo pay-per-use com garantias oferecidas pelo provedor através de acordos de nível de serviço (Service Level Agreements-SLAs) (VAQUERO et al, 2009, p. 33)”
Nesse sentido, a evolução da tecnologia permitiu que diferentes tipos de negócio aparecessem e o Cloud Computing traz a ideia de inovação e revolução dentro da indústria da Tecnologia da Informação (TI). O principal motivo é que esse novo sistema permite o aperfeiçoamento de todo o sistema que temos atualmente por meio da redução dos custos e a implementação de serviços cada vez mais tecnológicos (FORTES et al., 2016).
O avanço do Cloud Computing se encontra intimamente relacionado com o mercado e com as demandas trazidas por meio desse serviço ao público. Assim, um dos lados a serem levados em consideração é a do consumidor, que agora consegue reduzir os custos com TI e utilizar seus recursos de forma mais aproveitável e benéfica, bem como, do lado do fornecedor, que agora pode substituir a infraestrutura das empresas e pode disponibilizar novos modelos de software e de entrega de software (FRANCIS, 2009).
...