Você está na página 1de 28

UNIP INTERATIVA Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia

Consulting: Estudo de Anlise de Impacto, Planejamento, Desenvolvimento e Implementao de Melhorias nos Processos de TI da Software Developer

Plo Belo Horizonte Serra 2011 UNIP INTERATIVA

Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia

Consulting: Estudo de Anlise de Impacto, Planejamento, Desenvolvimento e Implementao de Melhorias nos Processos de TI da Software Developer

Nome completo do aluno: Kakau RA: 255.255.255.0 Curso: Gesto de Tecnologia da Informao Trimestre: 3o

Plo Belo Horizonte Serra 2011

Resumo
A Consulting foi contratada para solucionar os problemas relacionados ao servidor de banco de dados. Por falta de recursos de hardware, em poucos meses o servidor de banco de dados pode parar. Alm do problema fsico, tambm ser necessrio encontrar uma maneira para montar um ambiente de testes que seja compatvel com a produo. Existe a necessidade de um modelo de dados que oferea uma maneira de descrever o projeto no nvel fsico e lgico, eliminando vrios problemas antes da implantao do mesmo. A implantao da coleta seletiva e da reciclagem se faz necessria, no s pelo desenvolvimento sustentvel, mas tambm pelas multas que poderiam ocorrer devido ao descarte de material imprprio ao meio ambiente. Oferecer premiao aos funcionrios mais eficientes, incentivando a melhoria de trabalho e envolvimento das equipes no crescimento da empresa, evitando assim, decises que possam comprometer as legislaes em vigor prejudicando ou favorecendo as partes contratadas. Todos os pontos fracos da empresa devem ser expostos aos gerentes e diretores, sendo de ordem operacional ou pessoal, para que eles possam avaliar e tomar providncias.

Palavras chave: Consulting, projeto, reciclagem, legislaes.

Abstract
The Consulting was hired to address the problems related to the server database. For lack of hardware resources in a few months the server database can stop. In addition to the physical problem, you must also find a way to set up a test environment that is compatible with the production. There is a need for a data model that offers a way to describe the project in the physical and logical level, eliminating many problems before deploying it. The implementation of selective collection and recycling is necessary, not only for sustainable development, but also the penalties that may occur due to improper disposal of material to the environment. Giving awards to employees more efficient, encouraging the improvement of work and involvement of teams in the company's growth, thus avoiding decisions that could compromise the laws in force hindering or encouraging the parties contracted. All the weaknesses of the company should be exposed to the managers and directors, being an operational or personnel, so they can evaluate and take action.

Key words: Consulting, project, recycling, legislations.

Sumrio

1. Introduo 2. Fases do projeto 2.1. A modernizao 2.2. Ganhos com a tecnologia 2.3. Prximos passos 3. Outros casos 3.1. Virtualizao potencializa infraestrutura de cooperativa 3.2. TI Verde no Brasil. A tendncia chega ou no?

6 7 7 8 9 10 10 12 13 16 17 18

3.3. Qual a melhor ferramenta para virtualizao no mercado? 3.4. Virtualizao uma das formas de praticar TI Verde 4. Concluso 5. Referncia:

1. Introduo
A Software Developer uma empresa paulistana de desenvolvimento de software para Bancos. Seus principais produtos so os Sistemas de Consrcio, Sistemas de Financiamento e Sistemas para Emprstimos. Nos ltimos anos, vrios problemas tm acontecido com seu servidor de banco de dados por falta de recursos de hardware, pois todo o oramento de TI foi investido em laptops e smartphones para seus gerentes. Tambm possui vrios problemas de modelagem da base de dados, falta de index e dados desnecessrios que poderiam ter sido removidos. Alm de problemas de TI, a empresa precisa de uma avaliao melhor de seus funcionrios e suas devidas funes, sendo que as chefias no infrinjam as normas da CLT em seu benefcio, da empresa ou de outros, devido a omisso de relatos de funcionrios com problemas de sade, laos afetivos ou diferenas religiosas. Deve tomar atitudes severas perante a necessidade de extenso de jornadas de trabalho indevidas, refletindo na remunerao extra e fora das normas trabalhistas descumprimento do gozo das frias a que seus funcionrios tm direito. Tambm rever suas questes ticas em relao a seus clientes e ao cumprimento na ntegra de seus contratos, no beneficiando ou prejudicando X, Y ou Z. Por fim, tem necessidade de implantao de coleta seletiva, pois faz o descarte de materiais imprprios em lixo comum. Contudo, um estudo da devida distribuio de oramentos deve ser feito para implantar e adequar todos os itens acima mencionados para que a empresa tenha um desempenho linear e produtivo.

2. Sobre os participantes 2.1. Sobre a Consulting

A Consulting uma soluo em consultoria de gesto de negcios de TI, empresa paulistana criada pelo Consultor Alexandre Castilho, aluno da Universidade Paulista (UNIP). Com slida formao em gesto de tecnologia da informao e empresarial, desenvolvida ao longo de anos de carreira profissional coorporativo, que prestou servios em inmeras renomadas empresa. Desenvolvendo atividades acadmicas em grandes instituies, liderou com sucesso nessas empresas, equipes multidisciplinares e diversas estratgias de mudanas e programas de melhoria e reduo de custo operacional. Tem como misso contribuir para o melhor desempenho das empresas, nossos clientes, estabelecendo seus prprios caminhos com base em uma gesto adequada de TI. Investir na sustentabilidade, adequando pessoas e trabalhos para um futuro melhor. Incentivar o aprimoramento contnuo dos processos operacionais e de gesto. Tem como viso ser reconhecida como uma empresa de referncia e excelncia no desenvolvimento e aplicao da gesto de Tecnologia da Informao, Negcios da Informao e Desempenho organizacional. Seus valores so: tica; cortesia; integridade; respeito; comunicao e desenvolvimento.

2.2.

Sobre a Software Developer

A Software Developer uma empresa paulistana de desenvolvimento de software para bancos. Seus principais produtos so os Sistemas de Consrcio, Financeiro e para Emprstimos.

2.3.

Problemas Relatados

Durante os ltimos anos, seu servidor de banco de dados tem sofrido vrios problemas. O DBA j vem alertando que, em poucos meses, o servidor de banco de dados pode parar por falta de recursos de hardware. Numa reunio tcnica, entregou um relatrio detalhado que aponta vrios problemas de modelagem da base de dados, falta de index e dados que no so mais necessrios e que poderiam ser removidos da base principal atravs de purge. Alm do problema fsico o DBA vem tentando encontrar uma maneira para montar um ambiente de teste que seja compatvel com o ambiente de produo, porm, como no h hardware Unix igual ou similar ao de produo, ele est tentando usar um PC com Windows como prproduo. O Gerente novo no departamento e pretende esperar um problema srio no ambiente para justificar a troca do DBA por outro funcionrio que um velho amigo. O Gestor de TI tomou a deciso de rever a promoo de um funcionrio, depois de saber que o mesmo estava fazendo tratamento devido a uma enfermidade e no reportou nada sobre o assunto para seus superiores. Este mesmo gestor, contratou candidato menos preparado para funo por no concordar com outro candidato de religio especifica. Devido ao custo de operaes que seria necessrio para executar a coleta seletiva, a empresa Software Developer faz o descarte, em lixo comum, de fitas de backup velhas, pilhas, restos de computadores, entre outros. Isso vem ajudando bastante no OPEX da empresa, uma vez que o descarte desta forma muito mais simples. Para melhorar a renda, funcionrios esto assinando frias e no esto saindo de fato durante este perodo eles assinam o documento de frias e aproveitam para fazer vrias horas adicionais que so remuneradas, porm no contabilizado no demonstrativo de pagamento, ento a empresa divide com o funcionrio o valor que iria pagar com os encargos. Recentemente um cliente chamado XYZ Atacadistas contratou a Software Developer para desenvolver de um sistema chamado system-left, mesmo sendo definido em contrato que inclusive o cdigo fonte seria da XYZ, um dos analistas que trabalhou no desenvolvimento do system-left foi alocado para desenvolver um software similar para outro cliente. Para ganhar tempo usou na integra os mdulos que havia desenvolvido para o cliente XYZ e na hora de reportar os custos de desenvolvimento, neste segundo caso ele cobrou 1/10 do que havia cobrado para desenvolver o system-left da XYZ.

10

3. Outros casos
3.1. Virtualizao potencializa infraestrura de cooperativa A Unimed Grande Florianpolis ainda simplificou gerenciamento, reduziu custos, ampliou performance e reforou a segurana. Ambiente virtualizado possibilita cooperativa de trabalho mdico Unimed Grande Florianpolis AM

11

pliar a capacidade e armazenamento e aprimorar o gerenciamento do seu data center. A nova infraestrutura entrou em operao no incio deste ano e j traz benefcios aos mais de 1600 mdicos cooperados. Um dos primeiros ganhos percebidos pela equipe de TI da Unimed com a virtualizao foi o operacional no gerenciamento do ambiente. Antes, passvamos boa parte do tempo resolvendo problemas que surgiam, e tnhamos poucos recursos para absorver novas demandas da cooperativa, explica Celso Lanzillotto Martins, gerente de TI, Processos e Qualidade da Unimed Grande Florianpolis. De acordo com a HP, que desenvolveu o projeto, no desenho anterior, o processo de ampliao e modernizao da infraestrutura levaria pelo menos 24 horas para ser concludo, hoje, em apenas dez minutos os servidores so clonados e enviados pela rede, simplificando uma srie de tarefas administrativas e resultando em maior eficincia operacional. O tempo de backup tambm sofreu reduo de 17h para apenas 4 h, cerca de 76%. A velocidade de leitura e escrita no storage apresentou aumento de performance de mais de 100%, segundo a HP. Com a virtualizao, tambm aumentamos a segurana, reduzimos custos com energia e otimizamos o aproveitamento do espao fsico e do hardware, o que possibilita maior facilidade ao migrar ambientes, afirma Eduardo Prado, supervisor de Infraestrutura e lder do projeto. A administrao do sistema tambm foi simplificada, j que os servidores blades so gerenciados remotamente, o que garantiu que, desde a entrada em operao do novo ambiente, praticamente no houvesse mais quedas de sistema, garante Prado. Outro benefcio importante foi a reduo de custos. Hoje, os investimentos da cooperativa so voltados para itens como storage e memria, e no mais para servidores e licenas. Mas o que mais nos chamou a ateno foi a centralizao da administrao do data center, com fcil manuteno e gerenciamento de desempenho, diz Prado. Hoje, podemos remanejar nossos recursos de acordo cada necessidade, explorando ao mximo o que temos disponvel, tudo remotamente e sem a necessidade da presena fsica no data center. Atendimento em risco Com 43 laboratrios, 39 hospitais, 257 clnicas, dois Ncleos de Ateno Sade (NAS), um Pronto-atendimento infantil (NAS Jnior) e um Centro de Promoo da Sade (CPS), a Unimed no podia correr o risco de apresentar lentido no atendimento. No final de 2009, a cooperativa constatou que precisava renovar com urgncia seu parque de servidores com o objetivo de ampliar a capacidade de processamento

12

A HP sugeriu que em vez da substituio do parque legado, o ideal seria a criao de um novo ambiente, virtualizado, que se integrasse ao legado, sem perda dos investimentos j feitos pela empresa. Novo desenho O projeto inclui um site backup baseado na soluo HP P4000, sistema de armazenamento em arquitetura de grid storage. De acordo com a HP, a idia foi criar uma contingncia do ambiente existente, integrando o legado, que inclua equipamentos concorrentes que teoricamente seriam descartados. O storage anterior tornou-se um repositrio de arquivos e todo o legado existente foi integrado ao novo ambiente, otimizando o investimento feito no projeto. No conhecamos o P4000, mas ele atendeu perfeitamente as necessidades de nosso projeto, afirma Diego Rios, arquiteto de Solues em TI e lder do projeto. A linha de storage escolhida tem como uma de suas principais caractersticas a facilidade de integrao, justamente por contar com hardware padronizado. Alm da nova arquitetura de rede, que agora baseada em iSCSI e no mais em tecnologia de fibra, o projeto englobou aes voltadas ao processamento, com instrues de bancos de dados e aplicativos, implementao de uma camada de virtualizao baseada em tecnologia VMware e servios de integrao do novo ambiente com o legado. A nova estrutura possui servidores de ltima gerao com tecnologia blade, usando enclousure C7000 e lminas BL460c-G6, soluo de storage HP P4000 com capacidade de 28 TB e uma biblioteca robotizada MSL4048 com dois drives para o backup. A implantao foi feita no ltimo trimestre do ano de 2010 e, em janeiro de 2011, o novo ambiente entrou em produo. A Unimed j planeja ampliar o uso de equipamentos virtualizados em sua estrutura. Pensamos em virtualizar ainda mais nossos servidores e passar a utilizar a tecnologia Virtual Desktop Infrastructure (VDI), explica Martins. A cooperativa tambm deve iniciar, em breve, o uso de tecnologias mveis com o uso de tablets, que sero utilizados em duas frentes: pelos mdicos, que podero acessar pronturios eletrnicos nos postos de urgncia e emergncia; e pelas equipes comerciais, que podero acessar contratos e informaes em visitas aos clientes. 3.2. TI Verde no Brasil. A tendncia chega ou no?

A onda verde chega e produz efeitos na rea de TI. Resta saber como usurios e fornecedores esto se preparando para ingressar na era da TI verde. Empresas do mundo todo j se convenceram de que ser sustentvel no mais questo de opo ou bom mocismo. Ser responsvel pelo impacto produzido por suas operaes no meio

13

ambiente e trabalhar para minimiz-lo tornou-se obrigao cobrada pelos consumidores e, monetariamente, reconhecida pela sociedade. Desde 2002, empresas listadas no ndice Dow Jones de Sustentabilidade (DJSI), o principal ndice do setor, tiveram valorizao superior ao Dow Jones tradicional. Esse reconhecimento j chegou ao Brasil. A Bolsa de Valores de So Paulo (Bovespa) lanou o ndice de Sustentabilidade Empresarial (ISE) em dezembro de 2005. Gigantes como Aracruz, Cemig e Banco Ita criaram verdadeiros sistemas de gesto para marcar territrio no mapa da gesto verde. Reportagem especial: TI Verde no Brasil > Quatro exemplos reais de TI Verde em empresas brasileiras > Est na hora dos fornecedores fazerem a lio de casa No faltam estudos e previses que ressaltem a importncia de as empresas implantarem gesto verde em suas operaes de tecnologia. Um levantamento do Laurence Labs mostra que redes de computadores em escritrios so responsveis por 3% do consumo total de energia dos Estados Unidos. De acordo com os dados da Apel Gesto de Projetos, divulgados durante o workshop Green IT realizado pela Febraban, enquanto um veculo consome duas vezes seu peso em matrias primas e insumos, um microcomputador com perifricos e peso mdio de 24 quilos demanda nada menos do que 1,8 tonelada em recursos naturais e peas para ser fabricado. O processo de produo do microcomputador exige 10 vezes seu peso em combustveis fsseis e 1,5 mil litros de gua para ser concludo. Apenas um chip de memria randmica consome 1,7 quilo de combustvel fssil ou 400 vezes seu peso. Segundo o Gartner, at 2012, trs dos dez principais critrios de compra de tecnologia das empresas sero exigncias sobre medidas que respeitem o meio ambiente. Sobram motivos para as empresas invistir em uma poltica consistente para TI Verde. Acompanhe a continuao da reportagem especial sobre como CIOs e fornecedores de tecnologia no Brasil esto se preparando para integrar a onda verde. 3.3. Qual a melhor ferramenta para virtualizao no mercado? Embora a VMware apresente a melhor avaliao geral, distncia em relao aos principais concorrentes j pequena. Data centers grandes ou pequenos rumam para a completa virtualizao, isso inegvel. Mas por um longo perodo, o mercado ficou concentrado na VMware, que foi o primeiro fornecedor a

14

perceber que precisaria oferecer interoperabilidade com estabilidade, algo importante para que os servidores virtuais entrassem em produo diria. Mas hoje j h diversas opes no mercado. Para apurar de forma precisa como est a corrida pela virtualizao, os fornecedores Citrix, Microsoft, Red Hat e VMware aceitaram testar produtos no Network Computing Lab, na Universidade do Hava, colocando suas solues em teste. A InfoWorld coordenou o trabalho, comparando o Citrix XenServer, Microsoft Windows Server 2008 R2 Hyper-V, Red Hat Enterprise Virtualization e VMware vSphere. As mtricas foram abrangentes, de facilidade de instalao a desempenho e funcionalidades de gerenciamento. Para o teste, foram usados o mesmo hardware, mesma topologia de rede, rodando as mesmas mquinas virtuais. As ferramentas de anlise foram executadas em Linux e Windows, que avaliaram testes subjetivos de gerenciamento e administrao. A publicao analisou configurao de host, criao de templates e clonagem de mquinas virtuais, atualizaes e correes, snapshots e backups, opes de scripts, alm de recursos mais avanados como balanceamento de carga. Os resultados mostraram que as quatro solues combinam desempenho excelente com um conjunto rico de ferramentas de gerenciamento. Mas a VMware ainda leva um pouco de vantagem, talvez em razo de seu tempo de mercado. A ferramenta do fornecedor possui funcionalidades avanadas que as outras ainda no tm, alm de mostrar um nvel de consistncia e preciso que ainda no foram alcanadas pelos outros. Os concorrentes possuem preos mais baixos, mas esse fator no determinante, pois todas as ferramentas podem conter custos ocultos. Em relao ao desempenho, os quatro chegaram a um parecido, sem grandes vencedores ou perdedores. As principais diferenas emergiram nos testes de carga, no qual o Hyper-V da Microsoft e o XenServer, da Citrix, tiveram um desempenho prejudicado. Rodando em servidor Windows, os melhores resultados vieram dos hypervisors da Microsoft e da VMware. Rodando em Linux, os produtos da Citrix, Red Hat e VMware tiveram resultados slidos, com uma pequena desvantagem para a Microsoft. Nos testes de largura de banda com dados criptografados, Citrix e VMware se mostraram trs vezes mais rpidos que Microsoft e Red Hat, graas a um melhor aproveitamento do processador Intel Westmere. Trs outros quesitos que importam muito para ambientes de qualquer tamanho migrao em tempo real de mquinas virtuais, alta disponibilidade e balanceamento de carga. O primeiro a capacidade das mquinas de se movimentarem entre diferentes hosts sem um reboot. O segundo permite que o sistema reconhea mquinas virtuais que no esto em funcionamento para tomar as medidas necessrias, como reiniciar as mquinas. O terceiro nivela a carga das mquinas em toda a infraestrutura, para no haver problemas de desempenho. Esses trs recursos-chave, que j foram exclusivos da VMware, agora esto presentes em cada soluo testada. Atrs desses recursos, esto alguns tambm importantes, como provisionamento otimizado, criao de templates e snapshots, backups automticos, migrao de storage em tempo real e

15

recursos avanados de gerenciamento de memria. Nesses casos, existem algumas excees. Entre os hypervisors, a VMware ainda a nica capaz de fazer migraes em tempo real de storage. Quanto aos recursos avanados de gerenciamento de memria, somente VMware e Red Hat oferecem recursos completos. Algumas dessas ltimas ferramentas citadas so extremamente importantes para infraestruturas rodando um nmero muito grande de mquinas virtuais por host e um grande nmero geral de mquinas virtuais. No entanto, ambientes menores podem no precisar de todos eles no curto prazo. Alguns desses recursos facilitam a gesto, mas no tm um impacto direto na experincia do usurio, como as migraes em tempo real, alta disponibilidade e balanceamento de carga. Deve-se, ainda, analisar a questo da integrao com API, que pode trazer grandes benefcios em casos de implementaes muito grandes de virtualizao, mas todas as solues tm alguma forma de gesto de scripts ou recurso similar. J no quesito compatiblidade com sistema operacional, s a VMware tem suporte explcito para Mac OS X Server, FreeBSD, NetWare e Solaris. Os demais limitam-se s distribuies Linux e plataformas Windows. Em resumo, todos os fornecedores fornecem recursos suficientes para uma variedade de tamanhos de ambientes, mas a VMware ainda se demonstra o mais maduro e rico em recursos. A complexidade do modelo de licenas um quesito importante a ser levado em considerao. Os modelos utilizados pela VMware e Microsoft so os mais complexos. A VMware oferece diversos nveis de vSphere, cada um com um conjunto de recursos diferentes, cobrados por socket fsico. A Microsoft oferece o Hyper-V como parte do Windows Server 2008 R2, com uma licena corporativa permitindo quatro servidores rodando o mesmo sistema operacional em um servidor fsico, alm de uma licena para datacenter que permite rodar um nmero ilimitado de mquinas virtuais por servidor fsico. O XenServer, da Citrix, cobrado por servidor, no importando a capacidade do mesmo. Como a VMware, a Citrix oferece diversos nveis de sistema. O Red Hat Enterprise Virtualization o mais simples (e barato), com uma nica taxa anual por servidor fsico, com opes de suporte em meio perodo ou no sistema 24x7.

Consideraes finais A desculpa mais comum para o atraso em projetos de virtualizao no passado era o preo das ferramentas contraposto falta de recursos importantes, muitos deles citados aqui. Hoje, todos os recursos desejados esto disponveis e projetos bem-sucedidos mostram que a capacidade de

16

reduo de custos e o aumento da eficincia da virtualizao real, compensando muito os investimetnos. Em uma avaliao geral, o Hyper-V, da Microsoft, o que chega mais perto da vSphere, da VMware, nas funcionalidades gerais de gerenciamento. No entanto, a Microsoft possui uma gesto de funes espalhadas em diversas ferramentas, enquanto os demais tm a vantagem de concentrar tudo em um nico servidor de gerenciamento. O XenServer, da Citrix, combina uma excelente performance com Linux, implantao rpida, mas algumas funes avanadas requerem configuraes adicionais e outras ferramentas de suporte. Uma desvantagem o fato de que todas as operaes de gesto de mquina virtual so serializadas, tomando mais tempo para realizar algumas aes, como ligar ou desligar mquinas. Limitao que impacta na gerenciabilidade e escalabilidade. O Red Hat Enterprise Virtualization, por sua vez, tambm de rpida instalao e tem as funcionalidades primrias de gerenciamento, mas ainda tem alguns problemas em relao gesto de host e alta disponibilidade. A sua performance slida tanto com sistemas Windows e Linux e o mais prximo do VMware quando o assunto um sistema com ingredientes para um ambiente altamente escalvel. No surpreendente que o VMware vSphere ainda tenha a melhor a nota de uma forma geral, mas o que se pode observar que a distncia entre ele e os concorrentes est diminuindo velozmente, razo pela qual possvel afirmar que nunca houve melhor hora para apostar em solues de virtualizao.

3.4. Virtualizao uma das formas de praticar TI Verde So Paulo Prtica destinada reduo de custos e de ocupao de espaos fsicos mostrou-se eficiente tambm na economia de recursos naturais.

17

Virtualizar servidores uma das formas de economizar recursos e praticar TI verde. De acordo com simulador no site de TI verde da Microsoft, um ambiente formado por 200 servidores, cada um com sua fonte de alimentao e 100% de servidores virtuais, faz a emisso de CO2 na atmosfera cair cerca de 150%. No mesmo cenrio, economiza-se 82% com aquisies futuras de hardware, 10% em refrigerao de ambiente e 8% de energia eltrica. Alm disso, minimiza-se o impacto de futuros descartes de equipamentos no meio ambiente, afirma Paulo Arajo, diretor-regional da consultoria FTI. Para Arajo, esse tipo de soluo tem forte apelo nas empresas. O corte de custos uma consequncia natural e o impacto ambiental comprovadamente menor, atesta.

4. Concluso:
De acordo com vrias reportagens pesquisadas, a virtualizao a grande promessa para o desenvolvimento sustentvel.

18

O mundo virtual muito mais dinmico que o fsico e cruza vrias fronteiras organizacionais tradicionais, levando a ampliao do foco do gerenciamento. Com economia de energia, reduo de manuteno dos computadores, reduo de espao fsico, reduo de compra de mquinas, o investimento pode ser feito em estudos e pesquisas. Mas as corporaes mais maduras afirmam que o maior atrativo a possibilidade de poder fazer as tarefas mais rapidamente. As empresas de software e hardware, trabalham em documentao para melhorar desempenho da infraestrutura, e achar solues mais fceis de serem implantadas e gerenciadas

5. Referncia:
ERP Wikipdia a enciclopdia livre. Disponvel em: <http://pt.wikipedia.org/wiki/ERP> . Acesso em: 06 Jun. 2011.

19

O que virtualizao?

Disponvel em: < http://www.tecmundo.com.br/1624-o-que-e-

virtualizacao-.htm> . Acesso em: 06 Jun. 2011. Virtualizao potencializa infraestrura de cooperativa. Disponvel em <http://computerworld.uol.com.br/tecnologia/2011/06/06/virtualizacao-potencializa-infraestrura-decooperativa/> . Acesso em 07 Jun 2011. TI Verde no Brasil? A tendncia chega ou no? Disponvel em : <http://computerworld.uol.com.br/gestao/2008/04/16/ti-verde-no-brasil-a-tendencia-chegou-ou-nao/ >. Acesso em 07 Jun 2011. Qual a melhor ferramenta para virtualizao no mercado? Disponvel em: <http://computerworld.uol.com.br/tecnologia/2011/04/15/qual-e-a-melhor-ferramenta-de-virtualizacaodo-mercado/>. Acesso em 08 Jun 2011. Virtualizao uma das formas de praticar TI Verde. Disponvel em : <http://computerworld.uol.com.br/gestao/999/12/31/virtualizacao-e-uma-das-formas-de-praticar-tiverde/>. Acesso em 08 Jun 2011

20

3 PROPOSTA DE TRABALHO

Com base no conceito de bancos de dados, mostrar sua importncia e aplicao para os sistemas de informao, comunicao e processos de automao, avaliar as tecnologias e arquiteturas disponveis no mercado. Ento, definir a mais adequada, cobrindo os aspectos de modelagem de dados, identificando os aspectos que impactam no desempenho e segurana dos dados da empresa. Verificar e demonstrar que o projeto est em linha com as regras gerais do Direito, tica, Jurdico, Higiene e Segurana: * Direito: Direito Civil, do Trabalho e Constitucional; * tica: Cdigos de tica profissional e empresarial; * Aspectos jurdicos da internet; * Higiene; * Segurana do trabalho.

DESENVOLVIMENTO

1 SUBSTITUIO DO SERVIDOR

Substituio do servidor de banco de dados por um hardware igual ou similar ao UNIX, para que o DBA tenha um ambiente de teste compatvel com o de produo. Implantar um SGBD criando junto com o DBA: * Definio de esquema: o DBA cria o esquema de banco de dados original executando um conjunto de instrues de dados na DDL; * Estrutura de armazenamento e definio de mtodo de acesso;

21

* Modificao de esquema e de organizao fsica: o DBA realiza mudanas no esquema e na organizao fsica para refletir as alteraes das necessidades da empresa, ou modificar a organizao fsica de modo a melhorar o desempenho; * Concesso de autorizao para acesso a dados: concedendo diferentes tipos de autorizao, o DBA pode controlar partes do banco de dados em que os vrios usurios podem acessar. As informaes de autorizao so mantidas em uma estrutura de sistema especial, a qual o sistema de banco de dados consulta toda vez em que algum tenta acessar os dados no sistema; * Manuteno de rotina: exemplos da manuteno de rotina do DBA so: * Realizar backups peridicos do banco de dados, sejam em fitas ou em servidores remotos, para prevenir perda de dados no caso de acidentes, como incndio, inundao, etc.; * Garantir que haja espao livre sufi ciente em disco para operaes normais e aumentar o espao em disco de acordo com o necessrio; * Monitorar tarefas sendo executadas no banco de dados e assegurar que o desempenho no seja comprometido por tarefas muito onerosas submetidas por alguns usurios. 2 SEGURANA

Atravs do SGBD, o DBA pode programar mecanismos de segurana baseados em garantias ou restries de acesso com preenchimento de login e senha, permitindo o registro de acessos e operaes a partir do perodo em que o usurio acessa o banco de dados at o momento em que ele encerra suas atividades. O DBA pode atribuir a um usurio formas de autorizao sobre partes do banco de dados, como por exemplo: autorizao para ler dados; autorizao para inserir novos dados; autorizao para atualizar dados; autorizao para excluir dados.

3 RECUPERAO

O sistema deve estar preparado para se recuperar no apenas de falhas puramente locais, como a ocorrncia de uma condio de estouro (overflow) dentro de uma transao individual, mas tambm de falhas globais, como uma queda de energia. Por definio, uma falha local s afeta a transao em que a falha realmente ocorreu. Ao contrrio, uma falha global afeta todas as transaes em andamento no instante da falha e, portanto, tem implicaes significativas em todo o sistema. Essas falhas se enquadram em duas grandes categorias:

22

* Falhas do sistema (por exemplo, queda de energia), que afetam todas as transaes em curso no momento, mas no danificam fisicamente o banco de dados, tambm chamada de soft crash; * Falhas da mdia (por exemplo, queda da cabea de gravao sobre o disco), que causam danos ao banco de dados ou a uma parte dele, e afetam pelo menos todas as transaes que, no momento, esto usando essa parte, tambm chamada de hard crash.

4 REPLICAO DE DADOS

Replicao de banco de dados a cpia dos dados de um banco de dados original para outro banco. Muitos bancos de dados comerciais hoje permitem replicao, que pode assumir uma das vrias formas. Com a replicao mestre-escravo (master-slave), o banco de dados permite atualizaes em um site primrio e propaga automaticamente as atualizaes para as rplicas em outros sites. As transaes podem ler as rplicas em outros sites, mas no tm permisso para atualiz-las. Com a replicao multimestre (tambm chamada replicao de atualizao em qualquer lugar) as atualizaes so permitidas em qualquer rplica de um item de dados e so propagadas automaticamente a todas as rplicas. Esse o modelo bsico usado para gerenciar os bancos de dados distribudos. As transaes atualizam a cpia local e o sistema atualiza outras rplicas de forma transparente.

5 MELHORIA DE DESEMPENHO

Para testar o desempenho de um sistema de banco de dados, mesmo antes que este seja instalado, podemos criar um modelo de simulao de desempenho. Cada servio como CPU, disco, buffer e controle de concorrncia, modelado na simulao. Em vez de modelar detalhes de um servio, o modelo de simulao s pode capturar alguns aspectos de cada servio, como o tempo de servio, ou seja, o tempo gasto para terminar de processar uma solicitao, uma vez que o processamento tenha se iniciado. Assim, a simulao pode modelar um acesso ao disco a partir apenas do tempo mdio de acesso ao mesmo.

23

Como as solicitaes para um servio geralmente precisam esperar sua vez, cada servio possui uma fila associada no modelo de simulao. Uma transao consiste em uma srie de solicitaes. As solicitaes so enfileiradas medida que chegam, e so atendidas de acordo com a poltica para esse servio, na qual o primeiro a chegar, o primeiro a ser atendido. Os modelos para servios como CPU e discos conceitualmente operam em paralelo, levemos em conta o fato de que esses subsistemas operam em paralelo em um sistema real. Quando o modelo de simulao para processamento de transao criado, o administrador do sistema pode executar diversas experincias sobre ele. Ele pode usar experincias com transaes simuladas chegando a diferentes taxas para descobrir como o sistema se comportaria sob diversas condies de carga. O administrador poderia executar outras experincias que variam os tempos de servio para cada servio, a fim de descobrir a sensibilidade do desempenho de cada um deles. Os parmetros do sistema podem ser variados, de modo que o ajuste do desempenho pode ser feito no modelo de simulao.

6 DEFINIR A MELHOR SOLUO DE BANCO DE DADOS PARA AS NECESSIDADES DA EMPRESA

6.1 O uso das tecnologias

6.1.1 O software livre

As ferramentas gratuitas esto baseadas na ideia de software livre, que tem como princpio: software livre uma questo de liberdade, no de preo. Software livre se refere liberdade dos usurios com relao ao software, mais precisamente: * A liberdade de executar o programa para qualquer propsito; * A liberdade de estudar como o programa funciona e adapt-lo para as suas necessidades. Acesso ao cdigo-fonte um pr-requisito para essa liberdade; * A liberdade de redistribuir cpias de modo que voc possa ajudar o seu prximo;

24

* A liberdade de aperfeioar o programa e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie. O software livre uma tendncia de mercado. As ferramentas atuais, como o MySQL, PostGreSQL, Firebird e outros, tm apresentado a cada ano verses mais confiveis e amigveis, que permitem ao usurio realizar as mesmas rotinas de outros bancos de dados proprietrios com a mesma qualidade. As ferramentas proprietrias existentes no mercado, como Oracle e MS-SQLServer, tambm tm sua grande contribuio no mercado de trabalho como ferramentas robustas, confiveis e de larga utilizao, principalmente pelas empresas de grande porte. O mercado de banco de dados est em constante atualizao e dessa forma abre espao para todos os tipos de ferramentas. Isso bom porque abre portas para os profissionais da rea de tecnologia da informao, em especial aos com conhecimento em banco de dados. Um especialista em tecnologia da informao no um especialista em ferramentas, mas em solues. Logo, ele no deve se prender a fabricantes ou produtos e, sim, estar preparado para as constantes mudanas que o mercado dever sofrer. Apesar das mudanas, as ferramentas de banco de dados tendem a facilitar a vida do profissional de informtica, tornando a sua produo maior e mais eficiente, evitando que ele tenha que editar comandos manualmente ou criar tabelas atravs de comandos extensos.

6.2 Requisitos de software arquitetura cliente/servidor

O objetivo geral de sistemas de banco de dados fornecer suporte ao desenvolvimento e execuo de aplicaes de bancos de dados. Portanto, sob um ponto de vista do mais alto nvel, um sistema desse tipo pode ser considerado como tendo uma estrutura muito simples em duas partes, consistindo em um servidor, tambm chamado back end, e um conjunto de clientes, tambm chamados front ends, ou seja: * O servidor o prprio SGBD. Ele admite todas as funes bsicas do SGBD (definio de dados, manipulao de dados, segurana e integridade de dados, etc.). Em outras palavras, o termo servidor, neste contexto, to somente outro nome para o SGBD;

* Os clientes so as diversas aplicaes executadas em cima do SGBD tanto as aplicaes escritas por usurios quanto as aplicaes internas (built-in, ou seja, aplicaes fornecidas

25

pelo fabricante do SGBD ou por terceiros). No que se refere ao servidor, claro que no existe diferena alguma entre aplicaes escritas pelo usurio e aplicaes internas; todas elas empregam a mesma interface para o servidor. Observamos tambm que certas aplicaes especiais chamadas utilitrias, poderiam constituir uma exceo, j que elas s vezes poderiam ter de operar diretamente no nvel interno do sistema. Esses utilitrios normalmente so considerados componentes internos do SGBD, em vez de aplicaes no sentido mais comum. O termo cliente/servidor, embora seja uma expresso estritamente relacionada arquitetura, passou a ser quase um sinnimo da disposio ilustrada, na qual o cliente e o servidor funcionam em mquinas diferentes. De fato, h muitos argumentos em favor de um esquema desse tipo: * O primeiro basicamente o argumento mais comum sobre o processamento paralelo: especificamente, duas ou mais mquinas esto sendo agora aplicadas na tarefa geral, enquanto o processamento do servidor (o banco de dados) e do cliente (a aplicao) est sendo feito em paralelo. Assim, o tempo de resposta e a vazo (throughput) devem ser melhorados. * Alm disso, a mquina-servidora pode ser uma mquina feita por encomenda para se ajustar funo do SGBD (uma mquina banco de dados) e pode assim fornecer melhor desempenho ao SGBD. * Do mesmo modo, a mquina-cliente poderia ser uma estao de trabalho pessoal, adaptada s necessidades do usurio final e, portanto, capaz de oferecer interfaces melhores, alta disponibilidade, respostas rpidas e, de modo geral, maior facilidade de utilizao para o usurio. * Vrias mquinas-cliente distintas poderiam ser capazes (na verdade, normalmente sero capazes) de obter acesso mesma mquina-servidora. Assim, um nico banco de dados poderia ser compartilhado entre vrios sistemas-cliente distintos. Prosseguindo com o exemplo do banco, muito provvel que os usurios de uma agncia ocasionalmente tenham de obter acesso a dados armazenados em outra agncia. Portanto, observe que as mquinas-cliente poderiam ter seus prprios dados armazenados, e a mquina-servidora poderia ter suas prprias aplicaes. Dessa forma, cada mquina atuar como um servidor para alguns usurios e como cliente para outros; em outras palavras, cada mquina admitir um sistema de banco de dados inteiro. Alm dos argumentos anteriores, existe tambm o fato de que a execuo do(s) cliente(s) e do servidor em mquinas diferentes corresponde ao modo como as empresas operam na realidade. bastante comum que uma mquina (um banco, por exemplo) opere muitos computadores, de tal modo que os dados correspondentes a uma parte da empresa sejam armazenados em um computador e os dados de outra parte da empresa sejam armazenados em outro computador.

26

7 QUESTO TICA E PROFISSIONAL

Segundo os dados e as informaes cedidas pela empresa e levantada pelos nossos consultores, devemos marcar algumas reunies com a Gerncia e, se necessrio, com a Diretoria da empresa. Nessas reunies sero abordados os seguintes temas: * Conceitos de direito: * Direito objetivo e subjetivo; * Direito civil; * Fatos e atos jurdicos; * Direito de propriedade: * Direito de propriedade intelectual; * Direito de propriedade industrial; * Patentes; * Marcas. * Direito do trabalho; * Direito constitucional; * Conceito de empregador e empregado: * Direito do trabalho; * Direitos individuais do trabalho; * Direitos coletivos do trabalho. * Estatuto das pequenas e mdias empresas; * Contratos de prestao de servio

27

* tica: * Princpios e normas ticas; * tica social, famlia, empresa nao e globalizao; * Cdigos de tica profissional; * Cdigos de tica empresarial. * Responsabilidade social; * Direito autoral; * Cdigo de defesa do consumidor; * Higiene do trabalho; * Segurana do trabalho; * Implantao da funo demanda e oferta de mercado; * Taxa proporcional e equivalente. Em seguida, elaborar um treinamento aos funcionrios da empresa com base nas decises tomadas nas reunies que abrangeram os temas acima citados. Formar uma equipe para ministrar esse treinamento e aplic-lo.

CONCLUSO

Aplicando todos os tpicos propostos acima, a empresa no sofrer mais problemas relacionados ao servidor de banco de dados, pois esse no ter mais falta de recursos de hardware e software. Na migrao foram sanados os problemas de modelagem de base de dados e as faltas de index. Os dados que no so mais necessrios foram armazenados em cpias de segurana e purgados do servidor. O ambiente de testes contar com a mais atual tecnologia de mercado, com suporte adequado. A empresa sanou o problema de descarte de lixo imprprio depois da implantao da reciclagem e da coleta seletiva. Est contribuindo com a preservao do meio ambiente e poder

28

solicitar certificaes ambientais e selos verdes, melhorando no mercado a imagem da empresa e de seus produtos, proporcionando maior atrativo a seus clientes. Com as melhorias no setor de tecnologia, treinamento, tica, responsabilidade social, higiene e segurana do trabalho, os funcionrios podem exercer suas funes com maior agilidade, profissionalismo, conforto e produtividade, no mais necessitando infringir as normas da CLT, trabalhando somente o perodo previsto por lei, gozando de seus direitos e realizando seus deveres com determinao. Com os treinamentos ministrados aos funcionrios, esses tomaro decises sem desonrar com as legislaes em vigor, no prejudicando ou favorecendo nenhuma das partes contratadas, trabalhando com tica, respeito e dignidade. Devido s reunies, onde foram expostos aos Gerentes e Diretores todos os pontos fracos da empresa, sendo de ordem operacional ou pessoal, estes puderam avaliar os conceitos e tomar as devidas providncias. Com isso, motivou-os a sempre repetir o procedimento de se juntarem para avaliar a empresa, discutir sobre as suas dificuldades e melhorias, solicitando de seus subordinados numerrios para acompanharem todos os processos rigorosamente. Depois de todo esse investimento, reestruturao da empresa e treinamento, seu produto ser mais valorizado, sua produo ir subir, a prestao de servios ser mais eficaz e os lucros viro, suprindo o montante investido em curto prazo.

REFERNCIAS

Manual de Gesto da Tecnologia de Informao Administrao de Banco de Dados, tica e Legislao Profissional e Matemtica Aplicada 2 Semestre