Professional Documents
Culture Documents
com CloudStep
Alex A Lins1 , Cristina de A Scheibler1 , Djacir P de Queiroz Jr.1 , Jonas de A Luz Jr.1
1
Programa de Ps-Graduao em Informtica Aplicada (PPGIA)
Universidade de Fortaleza (Unifor)
CEP 60.811-905 Fortaleza CE Brasil
alexaguiarlins@yahoo.com.br
cristina.scheibler@gmail.com
djacir@gmail.com
jonas@tre-ce.jus.br
1. Introduo
Este trabalho apresenta os resultados da aplicao do processo de avaliao de mi-
grao de duas aplicaes legadas para Nuvem seguindo o framework CloudStep
[Beserra et al. 2012], o qual ser mostrado suscintamente, uma vez que seus detalhes j
so exaustivamente tratados em [Beserra et al. 2012] e tambm em [Andrade et al. 2015].
Este ltimo faz anlise similar do presente trabalho, tendo lhe servido de referncia me-
todolgica. As aplicaes selecionadas pertencem a diferentes esferas: a primeira trata
da esfera pblica o sistema de processo administrativo digital da Justia Eleitoral, em
uso no Tribunal Regional Eleitoral do Cear e a segunda trata da esfera privada, com
um sistema de ERP de uma rede de concessionrias de automveis. As prximas sees
descrevem as aplicaes, suas organizaes, detalham os passos do processo utilizado e,
ao final, apresentam os resultados obtidos.
2. CloudStep
O CloudStep [Beserra et al. 2012] um processo de suporte a organizaes e desenvol-
vedores que desejam migrar apliaes legadas para nuvem. Com um passo-a-passo deta-
lhado, seu processo baseia-se na descrio dos perfis da organizao, da aplicao legada
a ser migrada e dos provedores de nuvem cadidatos migrao. Aps, so analisados
os critrios de migrao e eventuais restries (tcnicas ou no) crticas para a realizao
da migrao, possibilitando que a organizao trabalhe para resolv-las. A anlise dessas
restries feita de forma iterativa, em diferente etapas, partindo do contexto organizaci-
onal at o contexto tcnico da aplicao.
2.1. Aplicao do CloudStep
O processo do CloudStep consiste de nove atividades principais (Figura 1), que incluem
desde os passos de descrio do perfil da organizao at a elaborao do plano de migra-
o da aplicao em si.
A contratao de servio de Nuvem pelo Poder Pblico deve, obviamente, exigir do pro-
vedor do servio que se garanta a segurana dos dados sob sua guarda. Mas, o principal
que se verifica a natural necessidade de que, na contratao, prevalea sobre qualquer
outra a legislao brasileira [Lopes and Neto 2015]. Disto advm a necessidade de se
restringir a utilizao de datacenters aos localizados dentro do territrio brasileiro; isto
por que o direito internacional somente reconhece a soberania do Estado em seu prprio
territrio [Lopes and Neto 2015].
Quanto a restries materiais internas da organizao, no se vislumbra nenhuma.
Inclusive, todos os servidores que atuam na rea de TI do rgo, principalmente os da rea
de infraestrutura, tem familiaridade com a lngua inglesa, no havendo, portanto, bice
para a contratao de servio com interface de gerncia em ingls.
Apesar disso, possvel que o desconhecimento acerca da arquitetura e do para-
digma operacional da Nuvem ainda gera natural desconfiana, podendo causar eventual
resistncia cultural migrao por parte das equipes tcnicas de infraestrutura e de desen-
volvimento. Um efeito semelhante pode ocorrer com os gestores, que podem ter dvidas
ou temores relacionados ao problema do vendor lock-in um temor real que dificulta-
ria a mudana de provedor quando isto se tornar necessrio , formas de pagamento, e
mecanismos de punio em caso de descumprimento contratual.
Apesar da possibilidade de existncia de eventuais restries impeditivas conse-
cuo da migrao neste momento, para os fins deste trabalho, o estudo destas restries
no foi aprofundado e deu-se andamento anlise.
Na empresa, a aquisio de novos recursos de tecnologia pode ser bem custosa, podendo
tardar a demanda em at seis meses. A alternativa encontrada atualmente superprovisi-
onar recursos tendo em vista a morosidade para novas aquisies.
O passo a passo do processo de aquisio o seguinte:
1. A equipe de TI faz a solicitao ao departamento financeiro.
2. O departamento financeiro pede a cotao ao departamento de compras.
3. O departamento de compra devolve ao financeiro ao menos 5 cotaes de diferen-
tes fornecedores.
4. O departamento financeiro reune-se com o chefe da TI para analisar a real neces-
sidade da compra e assim a aprovar.
Com relao aplicao analisada, a empresa no possui ingerncia sobre seu
desenvolvimento, sendo uma aplicao contratada, proprietria de terceiros.
3.2.2. Motivaes organizacionais para a migrao
A principal razo da empresa para realizar a migrao a reduo dos custos da rea de
TI, sem comprometimento da qualidade do servio.
Como benefcios secundrios, elencam-se:
1. Reduo instantnea de despesas, conforme solicitao;
2. Mais segurana em relao a estrutura atual (dados, invases, perda de dados);
3. Melhor disponibilidade de servio comparado a atual estrutura;
4. Rotinas de backups mais eficientes e seguras (segurana do banco).
Desenvolvido em Java EE com banco de dados Oracle, o sistema PAD, no TRE/CE, possui
cerca de 800 usurios ativos, que o utilizam exclusivamente atravs do ambiente interno
ou por meio de conexes privadas, ainda que por VPN. Seu perodo normal de uso
em dias de semana, das 7h da manh s 20h da noite. H perodos sazonais, durante
as eleies ou perodos de recadastramento eleitoral, onde existe o uso do sistema se
intensifica. A Figura 3 mostra o volume total de dados utilizado no sistema desde sua
implantao, no ltimo trimestre de 2013, enquanto a Figura 4 apresenta a arquitetura de
implantao do sistema no TRE/CE.
Por estar implantado em ambiente gerenciado, foi fcil se obterem as medies de
utilizao dos recursos de mquina consumidos pelo sistema:
2. Para o servidor de banco de dados: uma mquina fsica com dois ncleos de
processamento e 48GB de RAM, compartilhada com outras aplicaes.
Apesar da configurao robusta da mquina servidora da banco de dados, salienta-
se que a instncia deste banco Oracle serve a dezenas de outras aplicaes alm do PAD.
A abordagem adotada para levantamento dos custos operacionais do PAD foi estim-los
a partir de fatores considerados essenciais:
Suporte tcnico. Para este item, tomou-se como referncia o valor bruto relativo a um
dia, por ms de 22 dias teis, do salrio inicial de um tcnico judicirio, nos valores de
julho de 2016 [TRE-CE 2016b]: R$ 276,76
1
Ata de Registro de Preos 25/2015, Prego Eletrnico 60/2015, PAD/TRE-CE 8.145/2015.
Figura 4. Sistema PAD - arquitetura de implantao
Restries de compatibilidade. No existem restries deste tipo, uma vez que a apli-
cao utiliza tecnologias amplamente disponveis, no s nos provedores analisados, mas
em outros.
Um dos grandes impactos da migrao da aplicao ERP para a Nuvem seria que
esta mudana permitiria a alterao do modelo de contratao da infraestrutura de rede,
atualmente baseado fortemente em enlaces privados de fibra tica. Assim, foram oradas
contrataes de enlaces internet em substituio aos privados. De forma a mitigar o risco
de queda de conexo, os enlaces foram orados com dois provedores de acesso distintos,
para haver redundncia. A tabela 4 apresenta o levantamento de preos, por unidade, para
contratao dos enlaces internet principal e redundante.
Referncias
[Andrade et al. 2015] Andrade, P. R., Araujo, R. G., Cronemberger Filho, J., Pereira, T. R.,
Albuquerque, A. B., and Mendonca, N. C. (2015). Improving business by migrating
applications to the cloud using CloudStep. In Advanced Information Networking and
Applications Workshops (WAINA), 2015 IEEE 29th International Conference on, pages
7782. IEEE.
[AWS 2016] AWS (2016). Amazon web services. Online; http://aws.amazon.com. Acesso
em 30/12/2016.
[Beserra et al. 2012] Beserra, P. V., Camara, A., Ximenes, R., Albuquerque, A. B., and
Mendonca, N. C. (2012). Cloudstep: A step-by-step decision process to support le-
gacy application migration to the cloud. In 2012 IEEE 6th International Workshop on
the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (ME-
SOCA), pages 716. IEEE.
[Leong et al. 2016] Leong, L., Petri, G., Gill, B., and Dorosh, M. (2016). Magic quadrant
for cloud infrastructure as a service, worldwide. Analyst (s), page G00278620. Gartner
Group.
[Lopes and Neto 2015] Lopes, T. F. and Neto, J. S. (2015). Nuvem pblica na APF reco-
mendaes na contratao. Anais do XII SEGET, 2015.
[Oracle 2016] Oracle (2016). Oracle cloud. Online; http://cloud.oracle.com. Acesso em
30/12/2016.
[Senado 1988] Senado (1988). Constituio da repblica federativa do brasil. Braslia:
Senado.
[Senado 2002] Senado (2002). Decreto 7892 de 23/01/2013 lei ordinria.
[Senado 2010] Senado (2010). Lei 8666 de 21/06/1993 lei ordinria.
[TRE-CE 2015] TRE-CE (2015). Portaria tre/ce n 1.710/2015.
[TRE-CE 2016a] TRE-CE (2016a). Portal da Justia Eleitoral TRE/CE. Pgina: Centrais
de atendimento.
[TRE-CE 2016b] TRE-CE (2016b). Portal da Justia Eleitoral TRE/CE. Pgina: Transpa-
rncia, Estrutura remuneratria.