You are on page 1of 40

UNIVERSIDADE FEDERAL DE PERNAMBUCO

CENTRO DE INFORMTICA
GRADUAO EM SISTEMAS DE INFORMAO
Trabalho de Concluso de Curso

Uma Reviso do Estado da Arte


Sobre os Desafios e Efeitos do Uso de
Software Defined Data Center (SDDC)
Jnatas da Silva Bezerra
Orientador: Prof. Dr. Vincius Cardoso Garcia
Recife, 20 de julho de 2016

Resumo
Data Center empresariais tm evoludo ao longo dos anos e mudando de modelo de
infraestrutura medida que novas solues surgem. Com o advento da virtualizao
novas oportunidades de mudana foram trazidas a cada nova transformao. Software
Defined Data Center (SDDC) uma soluo inovadora que rene caractersticas da
Cloud Computing, alm de usar as tecnologias de Software Defined Network e Software
Defined Storage, permitindo a criao de Data Center hbridos, dinmicos, elsticos,
gerenciveis de forma centralizada, e altamente adaptveis aos modelos de negcio das

empresas. Este trabalho tem como objetivo sintetizar evidncias sobre os desafios e
efeitos do uso de Software Defined Data Center em empresas por meio de uma reviso
do estado da arte com a finalidade de comparar estudos sobre o grau de maturidade e
o avano desta soluo como uma ferramenta computacional moderna.

Sumrio
1.
2.

3.
4.
5.
6.

Introduo
Fundamentao Terica
Mtodo de Pesquisa
Anlise de Resultados
Concluso
Referncias

1. Introduo
1.1 Contexto e Motivao

Data Center um repositrio de dados protegidos e centralizado que contm rede,


sistemas de armazenamento, aplicaes, sistemas de refrigerao e infraestrutura de
energia. Ele tambm pode contm servidores web, de aplicao, de banco de dados,
etc.

O Data Center deve prov um ambiente escalvel, flexvel, disponvel, confivel e seguro.
(Rana, Alaskar e Ahmad )

1. Introduo
1.1 Contexto e Motivao

Data Center utilizado em diversas organizaes para diversos fins;

O modelo de um Data Center tem evoludo ao longo do tempo em relao aos aspectos
de complexidade, tamanho e capacidade do software;

As organizaes tm se tornado ambientes dinmicos e os Data Center precisam se


adaptar;

Software Defined Data Center fornece virtualizao, automao, flexibilidade e


gerenciamento centralizado e inteligente atravs de software para o Data Center.

1. Introduo
1.2 Objetivo

O objetivo do estudo foi sintetizar evidncias sobre os desafios e efeitos do uso de


Software Defined Data Center (SDDC) em organizaes;

Foi feita uma reviso do estado da arte com a finalidade de comparar estudos sobre o
grau de maturidade e o avano desta soluo.

1. Introduo
1.3 Mtodo Aplicado

A metodologia de reviso adotada basicamente constitui-se das etapas de pesquisa,


desenvolvimento e documentao;

As atividades realizadas durante a pesquisa foram: busca e coleta artigos em diversas


bases de busca;

Na Documentao foi realizada a definio do contexto, anlise e busca de respostas e


resultados para as questes levantadas.

2. Fundamentao Terica
2.1 Data Center

Os componentes principais da infraestrutura do Data Center de uma empresa so


computadores, storage e network;

Tradicionalmente, os Data Center das empresas eram projetados para durar por muito
tempo e para atender os objetivos visveis dos negcios;

Data Centers corporativos tradicionais no tm uma viso unificada da disponibilidade


dos recursos de sua infraestrutura fsica;

Muitos Data Certer atualmente tm uma combinao de hardware fsico, virtualizao,


e softwares e hardware legados.

2. Fundamentao Terica
2.2 Virtualizao

A virtualizao baseada no conceito de dissociar o software da plataforma do


hardware;
Os executivos de TI de pequenas e grandes organizaes j virtualizaram com sucesso
grande parte da sua infraestrutura de servidores nos ltimos anos;
A virtualizao ajudou a reduzir os custos do Data Center, elevando o aproveitamento
de utilizao dos equipamentos e ativos de rede e a produtividade das equipes.

Obtido em: http://sysbrasil.com.br/?page=virtualizacao

2. Fundamentao Terica
2.3 Cloud Computing

Cloud Computing um modelo de computao que permite a transferncia de


aplicaes ou parte da infraestrutura do Data Center de uma organizao para a
internet;

Cloud Computing faz a entrega de recursos computacionais como um servio atravs da


Internet;

Modelos de servio: Software com um Servio (SaaS), Plataforma como Servio (PaaS) e
Infraestrutura como Servio (IaaS);

Formas de distribuio: Nuvem privada, Nuvem pblica, Nuvem comunitria, Nuvem


hbrida.

10

2. Fundamentao Terica
2.4 Software Defined Network

Hoje as redes de Data Centers tm alto volume e dinmica do trfego;

O desempenho de uma redes afetado por muitos fatores;

Com o surgimento do Software Defined Network (SDN), um novo horizonte se abriu


para a nova gerao de redes de Data Center;

SDN virtualiza a infraestrutura de rede;

Os princpios fundamentais da SDN so: separao do controle x dados, gerenciamento


centralizado e programao de rede;

Na tecnologia SDN, toda a rede gerenciada centralmente por um controlador


dedicado que interage com switches e outros equipamentos de rede.

11

2. Fundamentao Terica
2.5 Software Defined Storage

SDS um sistema de armazenamento virtualizado com uma interface de gerenciamento


de servios. SDS inclui pools de armazenamento, com caractersticas de servios de
dados, que podem ser aplicadas para atender os requisitos especificados, atravs de
uma interface de gerenciamento de servios;

O objetivo do SDS permitir o controle e gesto unificada de diferentes hardwares de


armazenamento atravs de software;

SDS busca esconder todas as complexidades da funcionalidade de gerenciamento e


controle dos recursos do sistema dos usurios finais.

SDS apresenta uma infraestrutura de armazenamento em pool que as aplicaes dos


administradores podem acessar atravs de uma API.

12

2. Fundamentao Terica
2.6 Software Defined Data Center

Tecnologia iniciada em 2012;

SDDC uma abstrao programvel da infraestrutura da computao, da rede, do


storage e de outros recursos, que so representados como software;

Os servios de computao, armazenamento, rede, segurana e disponibilidade so


reunidos, agregados e entregues como software e gerido por um software inteligente e
centralizado;

Um resultado de SDDC um Data Center otimizado para a era da nuvem,


proporcionando agilidade incomparvel para os negcios, porm SDDC requer uma
mudana de cultura, processos, estrutura organizacional e tecnologia da organizao.

13

2. Fundamentao Terica
2.6 Software Defined Data Center

14

3. Mtodo da Pesquisa
3.1 Delineamento do Estudo

O presente estudo trata-se de uma reviso do estado da arte;

Examinar a literatura sobre Software Defined Data Center (SDDC);

Uma reviso do estado da arte examina a literatura, busca e compara artigos e avalia
um assunto. Desta forma abre novas abordagens para estudos mais aprofundados e
avanos neste campo de pesquisa.

15

3. Mtodo da Pesquisa
3.2 Base de Dados

Nesta reviso do estado da arte, foram usados peridicos e bases cientificas


reconhecidas na rea de computao;

As bases utilizadas neste estudo foram: ACM Digital Library (dl.acm.org), Emerald
(emeraldinsight.com),
IEEE
Explorer
(ieeexplore.ieee.org),
Scopus
(elsevier.com/solutions/scopus), Science Direct (www.sciencedirect.com), e Springer
Link (link.springer.com);

O perodo da reviso foi janeiro de 2010 a maro de 2016;

16

3. Mtodo da Pesquisa
3.3 Questes de Busca

Quais os efeitos do uso de Software Defined Data Center?

Quais os desafios do uso de Software Defined Data Center?

17

3. Mtodo da Pesquisa
3.4 Busca do Estudos

Definio de palavras-chaves;

Palavras-chave utilizadas: (i) software defined data center; (ii) SDDC; (iii) software
defined cloud; (iv) converged data center; (v) software defined environment e (vi)
warehouse-scale machines;

A seleo dos artigos nas bases de dados ocorreu individualmente;

Processo de busca:
1.
Leitura dos ttulos e resumos dos artigos
2.
Leitura na ntegra dos artigos analisados
3.
Registro das informaes extradas das fontes em planilha (autores, evidncias,
rea e tema).

18

3. Mtodo da Pesquisa
3.4 Busca do Estudos

Critrios de incluso e excluso:


a) O artigo no est escrito em ingls;
b) O artigo duplicado;
c) O artigo indexado fora de fontes de dados originais;
d) O artigo que no corresponde ao estudo (SDDC);
e) O artigo um slideshow ou resumo expandido;
f) O artigo est fora do intervalo de avaliao;
g) O artigo no est disponvel para visualizao.

19

4. Anlise dos Resultados


4.1 Resultado das buscas

No primeiro momento, foram executadas buscas manuais nas bases de dados. Foram
realizadas seis buscas em cada base, e foram encontrados 768 estudos candidatos para
anlise.

20

4. Anlise dos Resultados


4.1 Resultado das buscas

Aps aplicao dos critrios de excluso e leitura dos artigos remanescentes foram
encontrados 21 artigos relevantes para a pesquisa.

21

4. Anlise dos Resultados


4.1 Resultado das buscas

Ao se analisar os artigos, foi possvel identificar os desafios e efeitos do uso de SDDC.

22

4. Anlise dos Resultados


4.1 Resultado das buscas

Os artigos foram analisados profundamente e foi gerada uma tabela matriz mapeando
os resultados e artigos de referncia correspondente.

23

4. Anlise dos Resultados


4.2 Efeitos do SDDC
"Quais os efeitos do uso de Software Defined Data Center?

Efeito 1: Aplicaes podem rodar em ambientes customizado e elstico

A ascenso do SDDC promete evoluir o progresso da virtualizao e abstrair


completamente todos os componentes do Data Center, para que ele possa
realmente oferecer recursos e servios customizveis e on-demand;

A caracterstica de criar um ambiente customizvel e elstico veio da Cloud


Computing e est presente no SDDC;

SDDC dividido em trs principais componentes customizveis: o computador, a


rede, e o storage.

24

4. Anlise dos Resultados


4.2 Efeitos do SDDC
"Quais os efeitos do uso de Software Defined Data Center?

Efeito 2: Economia e Reduo de custos

Quando os recursos de um SDDC so reunidos e distribudos de forma inteligente,


isso pode melhorar a utilizao destes recursos em mais de 70%;

SDDC reduz a necessidade de equipamentos especializado e utiliza hardware de


comum;

Os componentes de SDDC tem baixo custo de manuteno em comparao com


solues proprietrias;

Com a implantao de SDDC, a produtividade da equipe de TI pode melhorar.

25

4. Anlise dos Resultados


4.2 Efeitos do SDDC
"Quais os efeitos do uso de Software Defined Data Center?

Efeito 3: Gerenciamento inteligente e efetivo da rede e ativos

SDDC leva o conceito de virtualizao para a rede e recursos de storage, e emprega


uma camada de abstrao para trazer gesto inteligente e centralizada sobre toda
a infraestrutura do Data Center;

O SDDC permite o monitoramento centralizado e gesto de todos os recursos do


Data Center;

Ambiente altamente automatizado e eficaz, com recursos orquestrados em torno


de software, garantindo que os requisitos de desempenho, segurana e
conformidade sejam cumpridos.
26

4. Anlise dos Resultados


4.2 Efeitos do SDDC
"Quais os efeitos do uso de Software Defined Data Center?

Efeito 3: Gerenciamento inteligente e efetivo da rede e ativos

27

4. Anlise dos Resultados


4.2 Efeitos do SDDC
"Quais os efeitos do uso de Software Defined Data Center?

Efeito 4: Service Level Agreement (SLA) e QoS de alto padro

SDDC uma soluo que busca encontrar um ambiente ideal para aplicaes
empresariais, com base no custo, desempenho, segurana e requisitos do Acordo
de Nvel de Servio, ou Service Level Agreement (SLA);

Um SDDC permite fcil reconfigurao e adaptao de recursos fsicos de uma


infraestrutura, para melhor acomodar a demanda de QoS;

Utilizando monitorizao constante, e adaptao da infraestrutura, possvel


garantir a quantidade mnima de recursos exigidos para satisfazer o SLA seja
obtida.

28

4. Anlise dos Resultados


4.3 Desafios do SDDC
Quais os desafios do uso de Software Defined Data Center?

Desafio 1: Mudana nos processos de negcio

A transio para um SDDC requer uma mudana que vai alm de adaptar
tecnologia e processos, ela se estende at a cultura, processos, tecnologia e a
estrutura da organizao;

Novo modelo: TI seja entregue como um servio alinhado com os objetivos do


negcio

Nvel de alinhamento entre a TI e o negcio, assim possvel ter um alinhamento


total do ecossistema do SDDC para apoiar as necessidades do negcio.

29

4. Anlise dos Resultados


4.3 Desafios do SDDC
Quais os desafios do uso de Software Defined Data Center?

Desafio 2: Falta de padro de arquitetura de SDDC

SDDC relativamente novo, foi iniciado em 2012;

Existem diferentes interpretaes sobre a sua definio, critrios, arquitetura e


valores que ele traz;

Ainda no h um entendimento comum sobre o que deve ser a arquitetura de


referncia de um SDDC;

Algumas organizaes e fornecedores de TI comearam a desenvolver a sua


prpria arquitetura com base no seu entendimento sobre SDDC;
30

4. Anlise dos Resultados


4.3 Desafios do SDDC
Quais os desafios do uso de Software Defined Data Center?

Desafio 3: Imaturidade de SDN, SDS e SDDC

Virtualizao do servidor uma tecnologia madura e amplamente adotada por


vrios produtos;

SDDC ainda est nos estgios iniciais, principalmente quando se trata Software
Defined Storage e Software Defined Network que ainda esto em seus estgios de
expanso;

SDS e SDN tambm so tecnologias novas e na maioria das organizaes ainda tm


de avanar para alm da fase de teste/avaliao;

A mudana de tecnologia exige um novo conjunto de conhecimentos e domnio de


TI que atualmente no existe na maioria das empresas
31

4. Anlise dos Resultados


4.3 Desafios do SDDC
Quais os desafios do uso de Software Defined Data Center?

Desafio 4: Sistemas legados e migrao em etapas

A maioria das organizaes tm uma mistura de infraestrutura fsica, computao


legada e de servidores virtualizados que do suporte as aplicaes do negcio;

A atividade de migrao para um SDDC envolve a integrao ou transferncia de


aplicaes (e provavelmente aplicaes legadas) para fora de sistemas
operacionais e plataformas legadas levando para as plataformas modernas;

Em pesquisa realizada pela VMWare relata que a integrao com a tecnologia


legada o principal desafio associado instalao de SDDC.

Formas de migrao de acordo com a Dell: Bimodal, Ambiente totalmente


Software Defined, Evolutiva;
32

5. Concluso

O presente trabalho, por intermdio da pesquisa bibliogrfica realizada, buscou


entender um pouco do contexto de Software Defined Data Center;

Foi feita uma reviso do estado da arte utilizando vrias bases de busca, para que assim
fosse possvel reunir a maior quantidade possvel de trabalhos com o tema abordado;

O tema abordado, ainda no possui uma boa maturidade de implantao em empresas;

SDDC mais apropriado para organizaes visionrias que tenham conhecimentos


avanados em engenharia e arquitetura de Data Center;

A maioria das organizaes no esto prontas para comearem a adoo do SDDC e


devem proceder com cautela, ou adotar uma implantao de SDS ou SDN inicialmente;

33

5. Concluso

A pesquisa revelou tambm que, de fato, SDDC no uma novidade simples de ser
adotada. Muito pelo contrrio, para adot-la pode ser necessrio enfrentar barreiras de
difcil transposio;

Fica evidenciado com esta pesquisa que SDDC pode trazer benefcios concretos para as
instituies e organizaes que vierem a aderir essa tecnologia.

Desafio: A necessidade de mudana dos processos organizacionais, e


consequentemente da necessidade do alinhamento da TI com toda a empresa, para
implantao com sucesso de SDDC;

Outro desafios encontrados foi a falta de uma arquitetura padro de SDDC, o que
dificulta a escolha e implantao por parte das empresas, pois cada fornecedor
apresenta solues diferentes;

34

5. Concluso

Desafio: Imaturidade da soluo SDDC;

Desafio: A integrao com os sistemas legados e a migrao em etapas um problema


do SDDC, pois a maioria das empresas possuem sistemas legados e no podem abrir
mo deles;

Efeito: permite que as aplicaes das empresas possam rodar em ambientes


customizares e elsticos;

Outro efeito alcanado a economia e a reduo de custos da empresa;

Efeito: a possibilidade de realizar um gerenciamento inteligente e efetivo da rede e dos


ativos de rede. Um dos objetivos principais para qualquer SDDC esconder todas as
complexidades da funcionalidade de gerenciamento e controle dos recursos do sistema
para os usurios finais, permitindo assim um gerenciamento inteligente e centralizado
de toda a infraestrutura.

35

5. Concluso

Efeito: SDDC permitem que a empresa tenha um Acordo de Nvel de Servio de alto
padro, e uma Qualidade de Servio bastante contante. SDDC permite fcil
reconfigurao e adaptao de recursos fsicos de uma infraestrutura, para melhor
acomodar a demanda de QoS de tal forma que a quantidade mnima de recursos
exigidos para satisfazer o SLA seja obtida.

Por fim, pode-se afirmar que os objetivos gerais e especficos propostos para este
trabalho foram alcanados, sendo assim os achados podem dar suporte para outros
estudos e revises futuras.

36

5. Referncias
DELL INC. The Future of the Data Center is Software Defined. Maro 2016. Disponvel em:
<http://i.dell.com/sites/doccontent/business/solutions/whitepapers/en/Documents/GSD_
The_Future_of_the_Data-Center_is_Software_Defined_FINAL.pdf>
FUNG, Han Ping. A Glimpse into Software Defined Data Center. Revista de Administrao de
Roraima-RARR, Boa Vista, vol. 4, n. 2, p.34-49, jul. - dez. 2014.
HORVATHA, Raphael; NEDBALA, Dietmar e STIENINGERA, Mark. A Literature Review on
Challenges and Effects of Software Defined Networking. Elsevier Journals, Austria, 2015.
Procedia Computer Science, n 64, p.552 561.
JARARWEH, Yaser; AL-AYYOUB, Mahmoud. Software defined cloud: Survey, system and
evaluation. Elsevier Journals, 18 Novembro 2015. Future Generation Computer Systems, p.
5674.

37

5. Referncias
RAGHURAMAN, Sandeep. The Journey Toward the Software-Defined Data Center.
Cognizant Technology Solutions Corp. Setembro 2013. Disponvel em:
<http://www.cognizant.ch/InsightsWhitepapers/The-Journey-Toward-the-SoftwareDefined-Data-Center.pdf>
VMWARE ACCELERATE ADVISORY SERVICES. Delivering on the Promise of the SoftwareDefined Data Center. 2012. Disponvel em:
<https://www.vmware.com/files/pdf/accelerate/VMW_13Q1_BB_SDDC_020813_FINAL_LT
R.pdf>
VOLK, Torsten; FREY, Jim. Obstacles and Priorities on the Journey to the Software-Defined
Data Center. Enterprise Management Associates, INC (EMA). 2014. Disponvel em: <
http://www2.atlantiscomputing.com/rs/atlantiscomputing/images/EMA-SDDC_2014RR_Summary.pdf>
W, Rana; Alaskar; AHMAD, Imtiaz. Data Center Architectures: Challenges and
Opportunities. International Journal of New Computer Architectures and their Applications,
The Society of Digital Information and Wireless Communications, Kuwait, vol 4(3), p. 117129. 2014.
38

Agradecimentos
Primeiramente agradeo a Deus pelo dom da vida, sade, pela oportunidade que Ele me deu e d
de realizar sonhos e objetivos e por ter me sustentado durante todos os momentos difceis que enfrentei no
decorrer dessa graduao.
Agradeo a minha famlia, em especial aos meus pais, Jacira Bezerra e Marcos Bezerra, por minha
criao, exemplo, apoio, educao, amor, cuidado, confiana, e suporte sem medida para minha continua
formao profissional. Sem eles, seus cuidados, investimentos e oraes nada disso seria possvel. Aos meus
irmos, Melina Bezerra e Jos Bezerra, e demais familiares, por estarem sempre ao meu lado, sempre dispostos
a me ajudar.
A minha namorada amada, Nathalia Amorim, serei eternamente grato pelo apoio, fora, amor,
ateno, cuidado e tambm pela ajuda na reviso e padronizao do TCC.
Agradeo tambm ao meu professor e orientador Vincius Garcia, por ter aceitado me orientar e
por me ajudar na produo desse trabalho e no meu crescimento acadmico durante a graduao.
Sou grato ao CIn e a UFPE que atravs dos professores contriburam de forma significante com o
meu crescimento profissional, e funcionrios que colaboram facilitando processos e atividades administrativas;
e por tantas oportunidades oferecidas e pelo conhecimento construdo aqui atravs desses anos nesta
universidade.
Tambm esto inclusos nesta trajetria, os meus amigos, de dentro e fora do CIn, que sempre me
ajudaram e me apoiaram. Com certeza sem eles eu no teria ido to longe durante o curso. Agradeo aos
colegas de curso e companheiros dos diversos projetos ao longo das disciplinas. Em especial, agradeo aos
Espartanos que so amigos para toda a vida, e aos meus amigos que me ajudaram na reviso do TCC.
Agradeo a ABUB por ter tornado minha vivncia acadmica mais prazerosa, e colaborando com
minha formao como ser humano e profissional.
Enfim, agradeo a todos que participaram dessa etapa da minha vida acadmica com palavras de motivao,
apoio e fora para no desistir da caminhada. Sou muito grato por tudo!

39

OBRIGADO