Friday, October 31, 2008

PERFECTION IN DEVELOPMENT...

Can a developer be perfect in her development?
Is there a need to be perfect in it?
Who is responsible for bugs hindering the perfection?

Business Value of Virtualization.

Virtualization is getting more and more popular these days. Obviously, there is a lot of value to adopt this in the infrastructure. But what would these add in for a Business?




  • Adopting a simple virtualized infrastructure can result in a reduction of up to 35%
    of total annual server costs per user compared with an unvirtualized static x86
    server configuration. It is commonly applied to test and development environments, along with at least some production use.



  • Research finds that the use of more advanced virtualization technology, along
    with increasingly sophisticated systems management tools that manage both the
    guest environments and the virtualization engines themselves, can further extend
    the benefits of virtualization significantly.



  • An optimally managed or "advanced virtualization" infrastructure, described as an
    infrastructure that includes penetration of virtualized servers of more than 25%,
    storage virtualization, and the use of systems management tools, can deliver a
    total reduction of up to 52% per user per year.


There are three types of deployment:
1. Unvirtualized . physical x86 server/physical OS usage/no virtualization and
systems configured at less than 10% capacity
2. Basic virtualization . x86 server consolidation via virtualization without
advanced functionality such as live migration and with limited automation and
management applied selectively; systems achieve from 20% to 40% capacity
utilization; common deployment for test and development scenarios, but limited
production use
3. Advanced virtualization . widely virtualized infrastructure (>25%), including
both server virtualization and at least some storage virtualization; use of
management tools and automation tools such as workload redistribution and
automatic workload migration . used both on live VMs and on cold OS images
. for meeting service-level agreements and availability goals; systems achieve
40% to 60% or more capacity utilization.




By so doing, organizations will gain better utilization of server resources and reductions in
acquisition, deployment, and power and cooling costs.
Further, the reduction of staffing costs and increasing business agility translate into
long-term benefits that for years to come will deliver ongoing returns on the
investment required to put this in place initially.