New Post

Rss

Showing posts with label melhores. Show all posts
Showing posts with label melhores. Show all posts
Friday, April 6, 2012
no image

Segurança da Informação: melhores práticas de backup

O Backup é uma parte crítica e muito importante para os departamentos de TI das empresas. Este serviço é uma rotina constante que é executada no background, ou seja, quase ninguém fica sabendo que existe (ou que é executado).

Um bom plano de backup minimiza o downtime (tempo de indisponibilidade do serviço ou sistema), minimiza a sobrecarga e diminui a ocorrência de perda de dados.

Uma das boas práticas é fazer o backup para a sua nuvem. Muitas organizações hoje em dia já possuem sua nuvem, seja ela uma “nuvem própria” ou serviço disponibilizado por alguma outra empresa. A idéia principal é realizar o backup em um local seguro e assim eles estarão disponíveis assim que você precisar.

Para que isto seja possível, será necessário um sistema de backup capaz de replicar os dados para a sua nuvem. É importante neste caso, fazer a replicação de modo assincrono, fazendo com que a utilização da banda seja o menos possível.

Realize os backups externos mais facilmente. Uma solução de backup que replica de forma automática e envia diretamente para a sua nuvem irá te ajudar a proteger o seu backup de forma que se torne altamente disponível, tolerante à falhas e altamente escalável – tudo com menos esforço e risco para você.

Recupere mais rápido que puder. Normalmente, as áreas de TI das organizações dão mais foco nas rotinas de backup, configurando e verificando as pastas de rede que deverão ser copiadas, quantas fitas as rotinas consomem, criação de rotinas diárias diferenciais, mensais full, qual a sequência das fitas e etc.

Na verdade, a parte do backup mais importante não é o backup em si, mas sim a recuperação do que foi feito o backup. De nada adiantaria realizar o backup se não conseguíssemos recuperar aquilo que foi feito no backup. É na recuperação do backup que se justifica o investimento feito.

Sempre que possível, de tempos em tempos verifique aleatoriamente as condições de recuperação de um arquivo qualquer do backup, além de realizar testes, te dará uma estimativa de quanto tempo demora para recuperar determinado arquivo, isto também assegurará ou minimizará o risco de alguma fita estar estragada e te deixar na mão na hora H. E ainda, se houver algum plano para agilizar esta recuperação, será bem-vindo.

Quando ocorre uma situação em que é necessária a recuperação, a mesma precisa ser realizada já, agora, se possível instantaneamente. Se necessário, escale os serviços ou pastas da rede por ordem de uso e/ou criticidade, e recupere-os primeiro. Assim, os usuários terão os documentos/serviços mais críticos recuperados primeiro e depois os arquivos menos importantes.

Tenha sempre um servidor reserva, seja ele virtual ou físico. Nunca se sabe quando acontecerá o próximo system crash ou algum defeito físico. Prepare uma imagem do sistema operacional e faça clones. No caso da virtualização, quando um desastre ocorre, basta que o servidor virtual seja refeito novamente (à partir de uma imagem ou clone). Já o servidor físico, é necessário ter peças reservas ou reativar aquele servidor antigo mas que ainda funciona, enfim, antecipe-se e deixe tudo pronto em caso de emergência.

RECUPERE! Não importa onde e não importa como. A sua solução de backup deve te dar este suporte, para que a recuperação seja feita em algum servidor (virtual ou físico) diferente ou localizado em uma rede diferente e distante. Isto dará a possibilidade de realizar migrações mais facilmente e com risco minimizado de perda de dados, e a liberdade de realizar testes em máquinas diferentes. Assim, em uma situação real, você não estará “preso” à um determinado sistema que só poderá rodar em um determinado servidor.

Reduza, sempre que possível, o tamanho do seu backup retirando arquivos duplicados. Enquanto os usuários criam documentos e salvam na rede, o backup vai ficando cada vez maior. Além disto, devemos estar atentos à possibilidade de estar realizando backup de algo que já foi feito anteriormente e que não houve alterações, criando backups duplicados. Há soluções de backups que avisam e gerenciam isto, evitando a realização de backups duplicados.

Agora, não somente dados mas também aplicações. Há soluções de backup que também realizam o backup de aplicações. Enquanto isto, o clone do sistema operacional ou o “Shadow copy” existente em alguns sistemas de backup podem salvar sua pele em uma situação crítica.

Elimine sua janela de backup. Por que esperar a próxima rotina de backup executar para assegurar que os dados da sua organização foram realmente copiados? E se, por exemplo, o banco de dados monstruoso daquela aplicação se corromper entre uma rotina e outra? Muitas empresas operam em 24X7X365, e nesta situação temos usuários constantemente alterando arquivos da rede ou criando novos arquivos. Através das rotinas de backup contínuas, dia e noite, fará com que seu sistema de backup salve dados continuamente, se algo der errado com certeza terá o último backup mais atual possível.

Estas foram algumas boas práticas de backup que, seguramente, poderá te devolver noites tranquilas de sono. Algumas práticas podem parecer estranhas ou inaceitáveis, mas no mundo de hoje a informação é sagrada!

Se você tem alguma crítica, comentário, sugestão ou até elogio, fique a vontade, será muito bem-vinda!

Obrigado.

Sou profissional na área de TI há mais de 10 anos. Pós-graduado em Gerenciamento de TI. Possuo certificação ITIL V3. Pratico surf e corridas de rua. Sou cozinheiro aos finais de semana e churrasqueiro oficial de minha família. Sou casado.

Veja perfil e 6 post(s)

Wednesday, February 9, 2011
no image

Desenvolvimento Web: Os melhores frameworks para CSS

Frameworks são conjuntos de códigos prontos para você usar no desenvolvimento do seu projeto. Eles foram criados para ajudar os designers e programadores a otimizarem o tempo de produção.

Existem frameworks de diversos tipos como bibliotecas de códigos PHP, ASP, Javascript, Ajax, CSS e etc. Veja alguns desses frameworks no post “Uma seleção de frameworks para você otimizar o seu processo de desenvolvimento“. Neste post não colocamos nenhum framework de CSS, então fizemos uma lista com os melhores frameworks CSS para vocês.

YUI Grids CSS
Framework desenvolvido pelo Yahoo que possui um preset com 6 modelos pré-definidos de página. Um simples arquivo de 4KB fornece mais de 1000 combinações diferentes de paginação.

YAML CSS Framework
Dirk Jesse’s extensive (X)HTML/CSS Framework oferece modelos para uma série de layouts, sejam eles simples ou complexos. YAML é baseado em padrões web e suporta os mais variados browsers. Todas as correções de bugs do Internet Explorer você pode encontrar nesse Framework.

Blueprint CSS
Blueprint CSS é um Frameork criado para diminuir o tempo gasto com desenvolvimento em CSS. Possui uma estrutura sólida para que você possa construir seus projetos, além de possuir folhas de estilo para tipografia e impressão.

CleverCSS
CleverCSS é uma pequena linguagem de marcação CSS inspirada em Python que pode ser usada para o desenvolvimento de uma folha de estilos limpa e clara. Em muitos aspectos é mais limpa e clara do que CSS2. A mais óbvia diferença é a sintaxe: trata-se de identação e não com base plena.

Tripoli CSS Framework
Tripoli é um padrão genérico de CSS e HTML para renderização, tornando crossbrowser e mais estáveis seus projetos.

WYMstyle CSS Framework
O objetivo desse Framework é fornecer um conjunto de arquivos para tornar seu CSS modular, que pode ser usado para o desenvolvimento de web sites rápidos. Ele também visa suprimir a incompatibilidade entre browsers através de módulos CSS.

Logicss Framework
Logicss é uma coleção de arquivos CSS e PHP para reduzir o tempo de desenvolvimento de aplicações Standard Compliance. Possui também folhas de estilo para Tipografia.

960 Grid System
Framework desenvolvido com base em uma largura de 960 pixels. Possui 2 variantes de 12 e 16 colunas, que podem ser utilizadas separadamente ou em conjunto.

Emastic CSS Framework
Ele é leve e possui larguras de página personalizadas. Utiliza unidades de medida “em” para o desenvolvimento dos layouts.

Origo CSS
Framework baseado no desenvolvimento em Grids. A chave está no desenvolvimento utilizando blocos e colunas. As colunas permitem ordenar os elementos de forma horizontal. Enquanto os blocos de informação são ordenados na vertical.

SenCSS
Pode ser pronunciado como “bom senso”, onde aqui a tarefa de ser repetitivo é deixada de lado e o desenvolvimento com CSS fica mais prazeroso. É otimizado para deixar o CSS o mais funcional possível. Possui estilos básicos para Tipografia e Formulários.

Taffy
Taffy foi desenvolvido para lhe poupar tempo. Como desenvolvedor web, existem várias coisas que você deve fazer por padrão a cada projeto: Sobrepor os estilos padrão de cada navegador, tipografia, entre outras coisas. Taffy cuida disso e de outras tarefas para que você possa ser semântico e produtivo.

Hartija CSS Print Framework
Hartija é Framework CSS desenvolvido para impressão, seu objetivo é criar um arquivo css para otimizar da melhor forma possível seu site para impressão.

Formy CSS Form Framework
Formy foi criado para lhe auxiliar na criação de formulários acessíveis. Funciona nos principais browsers: IE 6 / 7, o Firefox 2 / 3, Opera 9.23/9.5, Safari 3.1 (Win).

Construct
Construct é uma espécie de editor visual baseado no Blueprint em conjunto com o Framework jQuery.

Espero que tenhamos ajudado vocês com essa lista e se alguém souber de mais algum framework, compartilhe com a gente, deixe um comentário!

Fonte: 72DPI / Crédito ao @pinceladasdaweb, que foi quem escreveu originalmente o post para o iMasters.