Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Managing the Virtual Infrastructure
Elbert Guintivano
Senior Software ConsultantBMC Software
14 October 2008
Many Servers, Much Capacity, Low Utilization = $140B unutilized server assets
$0
$50
$100
$150
$200
$250
$300
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
Installed Base(M Units)
Spending(US$B)
New Server SpendingServer Mgt and Admin Costs x4Power and Cooling Costs x8
0
5
10
15
20
25
30
35
40
45
50
Many Servers, Much Capacity, Low Utilization = $140B unutilized server assets
$0
$50
$100
$150
$200
$250
$300
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
Installed Base(M Units)
Spending(US$B)
New Server SpendingServer Mgt and Admin Costs x4Power and Cooling Costs x8
0
5
10
15
20
25
30
35
40
45
50
$0
$50
$100
$150
$200
$250
$300
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
Installed Base(M Units)
Spending(US$B)
New Server SpendingNew Server SpendingServer Mgt and Admin Costs x4Power and Cooling Costs x8
0
5
10
15
20
25
30
35
40
45
50
0
5
10
15
20
25
30
35
40
45
50
0
5
10
15
20
25
30
35
40
45
50
����������� �����������������������������������
� ������ ����� �� �����������
���������
Economic Impacts on IT:Management, Power, and Cooling Costs Ramp Dramatically
The Business ProblemVirtualization Addresses Today's Challenges
BEFORE AFTER
80 servers
10 racksAPP
OSAPP
OSAPP
OSAPP
OS
1000 servers
200 racks
� ��� ����� �� � ��� �� �� �� ����� � ����� �� � �� ��� ��� ��� ��� � �� �� �� � � ���� �� �� � � �� � �� � ���� ��� �� ������! � � � � �� �� ��� � ���� ��� �� � � ���� ��� ��� �� � ��� ���� ����� ! � � � � �� �� ���� � ��� �
� � ���� � �" �� ����� � ����� # � � � �� ��� ��� ��� ��� � �� �� $ ���� ������ � � ���� �� �� � � �� �� �� � � ���� ��� ��� �� ��� ������ ���� ����� ��� ��� ��� �" � �� ������! � � � � �� �� ��� � " �
� ���� � ����
���������� �
� � %���� ��� &�' �� " �� � &�� �� �( )
� ����������� ��� ! ������
���� " �� %$ ��*�( �� &�! �&� � ! )����������
� ��������� %+ � � " �� &�, � � &�- ! )�
��# �� �$ %' �� ��� ��&�' �� � � � ���&�. �� ���&��)
�% ���� ������������ %���� ��&��# � &��# �&�� � / � # � � )
�&�����% � �% ��%�� � � � ���&�! �# *��&�! � *�)�
Managing the Server Goes From This……
To This………
Hypervisor
Virtual Machine
Guest OS
Application
� � %���� ��� &�# 0 &�$ � � 0 &�' �� " �� � &�� �� �( )
� ����������� ��� ! ������
���� " �� %$ ��*�( �� &�! �&��� � �1 &� � ! )����������
� ��������� %+ � � " �� &�$ � &�, � � &�- ! )�
��# �� �$ %' �� ��� ��&�' �� � � � ���&�. �� ���&��)
�% ���� ������������ %���� ��&��# � &��# �&�� � / � # � � )
�&�����% � �% ��%�� � � � ���&�! �# *��&�! � *�)�
���������� �
Server Hardware
� � %���� ��� &�# 0 &�$ � � 0 &�' �� " �� � &�� �� �( )
� ����������� ��� ! ������
���� " �� %$ ��*�( �� &�! �&��� � �1 &� � ! )����������
� ��������� %+ � � " �� &�$ � &�, � � &�- ! )�
��# �� �$ %' �� ��� ��&�' �� � � � ���&�. �� ���&��)
�% ���� ������������ %���� ��&��# � &��# �&�� � / � # � � )
�&�����% � �% ��%�� � � � ���&�! �# *��&�! � *�)�
���������� �
� � %���� ��� &�# 0 &�$ � � 0 &�' �� " �� � &�� �� �( )
� ����������� ��� ! ������
���� " �� %$ ��*�( �� &�! �&��� � �1 &� � ! )����������
� ��������� %+ � � " �� &�$ � &�, � � &�- ! )�
��# �� �$ %' �� ��� ��&�' �� � � � ���&�. �� ���&��)
�% ���� ������������ %���� ��&��# � &��# �&�� � / � # � � )
�&�����% � �% ��%�� � � � ���&�! �# *��&�! � *�)�
���������� �
� � %���� ��� &�# 0 &�$ � � 0 &�' �� " �� � &�� �� �( )
� ����������� ��� ! ������
���� " �� %$ ��*�( �� &�! �&��� � �1 &� � ! )����������
� ��������� %+ � � " �� &�$ � &�, � � &�- ! )�
��# �� �$ %' �� ��� ��&�' �� � � � ���&�. �� ���&��)
�% ���� ������������ %���� ��&��# � &��# �&�� � / � # � � )
�&�����% � �% ��%�� � � � ���&�! �# *��&�! � *�)�
���������� �
The Business Problem –Virtualization Challenges
Manage increasing layers ofcomplexity (physical, virtual, logical)
Mapping virtual to physicalresources
Managing both physical and virtualenvironments
Understanding systemperformance, availability monitoring,and capacity
�� �� ��' ���� �����# ����'
Performance Management
Deployment / Provisioning
���&��% ������
�" ����� ������ ���
Change �� �����������# ���
The Business SolutionData Center Capacity Planning – Methodology
ANALYSIS
PERFORMANCE
������������
����� ����������������������������������������� ����
��� �!"������#� ���$��������������%&'� #�!( ����"���� ��
������ ���� '��)��� ��!�*��������������� ����+��, '
��� ������!��)����
����"$��-�� ��������������.�������� �������!��)����
)���)�� � '�������� "�����
��#������ �����!��)����
��%&'� #�!( ����"����!������ ����$��+�� ���#������
�������
���
Virtual Servers Require Different Management ToolsVirtual Servers can:
Disappear — by being suspended or deleted entirely
Move around — and assume new physical addresses
Tools need to become VM-aware:
Configuration management and provisioning
Discovery & Relationship Dependency Mapping
Security and Access Control
Configuration Changes and Compliance become harder to do
Application components get spread across VMs on different machines potentially
VMs require dynamic changes to keep up with changing “personalities”
Access Control is very difficult:
Can I access the server?
Can I access “a” VM on the server?
Can I access a specific configuration item on “that” VM on “that” server?
What Can I do to “that” configuration item?
Summary of Initiatives and Benefits
Key Initiatives Customer Benefit
�Discovery, inventory and classification of servers regardless of environment type
�Integrated accountability of servers regardless of environment type
�Provisioning – virtual machines against build policies �Standardized provisioning across environments
�Configuration Change Control – manage, control and enforce changes across virtual hosts and machines
�Control changes in a virtual environment the same way as the physical environment
�Cross Environment Migration – packaging and promotion between/across physical and virtual environments for application release management
�Standardized release processes that are transparent to the environments
�Compliance – audit and remediate security, configuration and regulatory policies in a virtualized environment
�Prove that the virtual environment controls are as robust as the physical environment
�� �� ��� 2��! - 2�� � � � �� �" � �� � " �# � � �� ���� 2
� ����� � �� � " �+ � � 3 �. ��� �� ��� ���� 2
��� ����� � ���! � � � � �� �� �2
BMC Brings Business Service Managementto the Virtualized Data Center
���*���� ���2���� ������ 3 2�
� ��� ��� � �� ������� 2�# � � ���! � � � � �� �� �2
�� � � � ��� � " � ���� � �2�" �� ���� �! � � � � �� �� �2
, �� ��� � " �� � � ��2�� ��" ���� ��# � � �� � �� 2
��� �" ���� � 2�� ��� ��� � �� ������� 2
� ��*��� � � ��&�# � ��� � ����� &�� � " � ��� ��� 2
� �� �� ��� �� � 2��� � � � ��� � " � ���� � �2
��� *�� ��� ���� �# ���� � ���� 2��� � � ���� 2
# �" ���� � " ���� � ��� � ��2