Considerações para implementação de ferramentas multiplataforma para monitoramento de sistemas virtualizados
Tecno-lógica
Considerações para implementação de ferramentas multiplataforma para monitoramento de sistemas virtualizados
Autor Correspondente: R. M. Czekster | [email protected]
Palavras-chave: virtualização, implementação de sistemas, monitoramento
Resumos Cadastrados
Resumo Português:
A virtualização através do uso de máquinas virtuais sobre máquinas fÃsicas, para executar diferentes sistemas em diferentes domÃnios de aplicação tem sido uma abordagem comumente adotada em diferentes contextos. A possibilidade de se abstrair plataformas, infraestrutura ou software como um serviço passou a ser uma técnica válida para executar sistemas usando Computação na Nuvem (Cloud Computing) onde a virtualização é uma das principais tecnologias para efetivar sua utilização. O uso de ambientes virtualizados é determinante, entretanto, em muitos casos, estas tecnologias são escolhidas sem levar em conta o desempenho ou outros atributos não funcionais, tais como a garantia de qualidade de serviço (QoS), resiliência, confiabilidade, tolerância a falhas e escalabilidade, para citar algumas. O objetivo deste trabalho foca nas considerações principais para concepção de uma ferramenta completa de monitoramento e inspeção de sistemas virtualizados. A ideia é poder estimar as melhores configurações de software e hardware para plataformas virtualizadas sem que ocorra degradação de desempenho. Para demonstrar a efetividade da técnica foi implementada como exemplo uma ferramenta de propósito especÃfico de monitoramento chamada VM-MON, descrita no presente trabalho.
Resumo Inglês:
Virtualization through the use of virtual machines over physical machines for systems execution in different domains has been a commonly used approached for several application contexts. The possibility to abstract entire platforms, infrastructures, or software as a service has become a valid technique for execution using Cloud Computing where virtualization is one of the most important technologies to enable it. The utilization of virtualized environments is crucial, however, in several cases, those technologies are chosen with total disregard as to performance considerations or other nonfunctional attributes such as Quality-of-Service (QoS), resilience, reliability, fault tolerance and scalability, to name a few. The objective of the present work focus on the implementation considerations needed to build a complete monitoring tool to inspect virtualized systems. The idea is to estimate better software and hardware configurations to virtualized platforms without performance degradations.