O assunto agora é:

quarta-feira, 12 de janeiro de 2011

Nova Serie: Capacity Planning em um ambiente de nuvem

Nos eventos e palestras que tenho participado sobre Cloud Computing , as três principais razões citadas pelos executivos de TI para mudar para um ambiente em cloud computing são:

(1) redução de custos,
(2) maior velocidade de implantação dos sistemas,
(3) melhoria da disponibilidade de sistemas.

Para atingir estes objetivos, as empresas utilizam processos de planejamento e ferramentas que fornecem aos administradores de sistemas as informações de que necessitam para gerenciar seu ambiente atual e prospectar um plano de necessidades de computação no futuro.

Uma promessa da computação em nuvem é que a virtualização vai reduzir o número de servidores necessários, levando a reduções de custos de hardware, licenças de software, energia e manutenção. Para cumprir esta promessa, e para gerir com sucesso um ambiente de computação em nuvem, é fundamental identificar a infra-estrutura ideal usada na nuvem para satisfazer as necessidades antecipadas dos usuários finais. Se houver muito pouco recurso computacional, os pedidos dos usuários terão que esperar para que os recursos estejam livres, ou serão rejeitadas até mais recursos de hardware serem adicionados ao meio ambiente. Uma nuvem que não pode atender aos pedidos dos usuarios, efetivamente não vai cumprir a promessa de maior velocidade para a implantação de sistemas. Se não houver recursos de computação, disponíveis, elementos como hardware podem não trazer uma efetiva redução de custos.

Cinco perguntas devem nortear um administrador de sistemas para planejar um ambiente de nuvem:

1. Qual a capacidade em TB está disponível no centro de dados?
2. Como grande parte da capacidade disponível atualmente está sendo consumida?
3. Quando será que a capacidade devera ser aumentada ? Ate quando o volume atualmente livre atendera o ambiente?
4. Qual é a previsão para novas solicitações de recursos computacionais?
5. Qual é o retorno sobre o investimento?

A noção equivocada é que a virtualização, automação e volume de computação em nuvem pode compensar um mau modelo financeiro. Infelizmente, se um ambiente de computação tradicional está perdendo dinheiro em cada transação, a automação só vai agravar o problema. Um adequado planejamento de capacidade é crucial para entender os benefícios, economias e custos associados a computação em nuvem.

A boa notícia é que a computação em nuvem, de fato, vai cumprir as suas promessas de redução de custos e eficiência. A chave do sucesso para o planejamento da nuvem é entender que não há nenhuma magia envolvida. As recomendações fornecidas nos meus posts anteriores e nos próximos 3 voltados exclusivamente para capacity palnning podem ajudar a atingir os objetivos-chave para uma a mudança de ambiente para cloud computing.

Ate a próxima semana !

quarta-feira, 5 de janeiro de 2011

Monitoramento de serviços de TI com Cloud Computing

As empresas de hoje estão confiando mais e mais em ambiente de TI híbridos, mudando seus recursos próprios para data centers e tambem para ambientes em nuvem. Esses recursos na computacao em nuvem devem assumir a forma de Software como Serviço (SaaS) , ofertas de serviços gerenciados na computação em nuvem. Mas quando os aplicativos de negócios demanadam uma super-arquitetura distribuída, hibrida, como você pode acompanhar e manter a disponibilidade e o desempenho dos aplicativos? Quando muitos dos negócios "ativos” de TI não estão sequer sob seu controle direto, podem ainda serem controlados de forma inteligente e gerir o seu desempenho em um ambiente global? E talvez mais importante, eles podem fazer tudo isso sem ter que agregar um outro ambiente de TI para o acompanhamento da solução do seu centro de dados? É possível que o controle possa ser executado a partir da computacao em nuvem?

A resposta é sim.

As vantagens do monitoramento unificado oferece um acompanhamento abrangente e verdadeiramente unificado a partir do centro de dados através da nuvem. Exite uma arquitetura de monitoramento que reconhece a importância de ambientes híbridos de TI incorporando data centers junto com o monitoramento da computação em nuvem de provedores terceirizados, SaaS e outros serviços. Eu chamo isso de sondas de gestão personalizada que acompanham os serviços localizados na nuvem, em ambientes virtualizados, e em centros de dados tradicionais que são monitorados a partir de um único ponto. Alguem da area comercial ou marketing provavelmente ja achou ou deve achar um nome melhor pra esse conceito.

Quem le meus posts sabe que eu gosto de exemplos. Vamos a um entao: Metricas de Qualidade detalhada do Serviço (QoS) , alarmes de serviço, e até mesmo automação. Os usuários podem gerenciar Service Level Agreements (SLAs), produzir relatórios, e
gerenciar os níveis de desempenho em um único ambiente gerando ganhos como:

•Uma infra-estrutura de TI inteira em um único ponto, conseguir visualizar, incluindo
elementos localizados no seu centro de dados, dentro de um ambiente virtualizado, ou
mesmo na nuvem.
• Você pode monitorar os aplicativos complexos e hibridos de TI, elementos localizados em seu próprio centro de dados ou em qualquer lugar na Internet.
• Você está habilitado para gerenciar SLAs para toda a sua infra-estrutura não apenas
para os elementos localizados sob seu controle direto.

Na perspectiva do fornecedor esse tipo de arquitetura em nuvem está singularmente posicionada para entender as necessidades de Prestadores de Serviços (SPs), bem
como in-house. Sabemos que os SPs são desafiados, não só para monitorar e gerenciar seus próprios recursos, mas também de proporcionar aos seus clientes as ferramentas que eles precisam para fazer o mesmo. Como os clientes contam cada vez mais com os SPs para prestação de serviços críticos de TI, os clientes exigem mais discernimento na rede dos SPs e percepção de desempenho, capacitando-os para resolver o desafio e implantar um valor adicional agregado aos serviços. Esses clientes podem ainda ajustar e otimizar o seu controle sob pontos de vista, e podem exibir dados históricos QoS.

Ja uma visao de solução de SaaS comprovada é a disponíbilidade de uma forma multi-tenant projetada explicitamente para SPs dando a seus clientes a confiança de poder manipular as suas necessidades de TI.

Eu vejo que a infra-estrutura de TI está crescendo de forma mais complexa. O ideal seria evitar suportá-la por emendas e soluções pontuais ou simplesmente ignorar os bits que vivem perdidos nas nuvens.