����� ���
��
���-���
� �: ���_��
��� ���
! �&����.�2007���+���,�+�
�$���# ��!�*)
-����
*+���(+��$ ��!��'%"��
J��:4�H!�J��:4�H!�
2005&
33
II 2011&+2006& 2007& 2008& 2009& 2010&
��
��
�9�8: ���@@1�
�@�/: <16/2
$#: -6�
�.5�: F 10*
?
��: = <
�9�8: �@@�"7
�@�/: <506/2
$#: �6�
�.5�: F 100 *
�
��: %;�9<
�9�8: �K�)���J����
�CD��
�@�/: F10006/2
+�+�1280W
$#: (6�
�.*E: 1000*+
�9�8: J�
�@everywhere
>9#: A�+
:3369W
$#: (6�+
�.*E: B
/ �
,
��: G'0<
������
������
1��+
80��+��
����
��
500��+��SQL����
1000��+��������
500+ ������ ������
&�)+!�*��&�)+!�*��
��$3/� ��$3/�IAAS�6��("���6��("��
5�5�
-.����6�� %(�-.����6�� %(�
�'�0�"���6��#����'�0�"���6��#���
1,�"���6�4
��2�1,�"���6�4
��2�
Agenda
! ��������
��
��
! ����%�%+
! �����������
����
IDC
���������
�����������
��
�
�
���
���
���
���
V 1
LB
�� ��
���������
IDC
������������
������
��
��
��
��
V 1
LB
$
��
����
��
IDC
�� ��� �
� �
� �
V 2
LB
����������
����
����
$
IBJUH�IBJUH�service����;B����;B
:D:D
•J�AS�IB#�MJ�XIB�BO8
�
IB�BY
•XIB�B�Q�/�A S�IB#�
•
IB�B?�TCCGIB�Z
•IB#��-1+VIB#��JUH�>
$IB#�W��Z��PIB#�?'
935=N�TCCG�Z�confirm�Z�P
IB#�2E9�L=NTCCG�Z
�cancel�Z
OO2PCFK�(FK�(
•.N���Prepare)��&�FK �
•C@�R74���!�%�
XIB�B
IB�BA
IB�BB
<*,
<*,
tryX
1. tryX �
IB#�
�-1
#�6T
0�IB#�
$IB�Z
?'/" IB#�
confirmX
cancelX
tryY
confirmY
cancelY
2. tryY �
3. confirmX �
4. confirmY �
<*,
���� ����� �
IDC
�
���
�� ��������
V 2
LB
�
���
�� ��
����
��$ $
���������
��������������
�����
IDC
�������� ��������
V 3
LB
���� ���� ���� ���� ���� ���� ���� ���� ���� ����
�����&��(���
�����&��(���
���,-%���,-%
1
2
n
1
�%�(��%�(�
��
(
�
���
�
�)
.�(# .�(#
�( ��"
($��)
�(���'# �(���'#
)��(���'�"
(
��1)
1
2
n
2
���'# ���'#
�(����(���
��
(
��
�
��
�)
���'*�+
(
��2)
1
2
n
3
����/����(�����(�
��
(
��
�
��
�)
����!�
����!�
..
���
�����
��
IDC
��
���
� ��
���
�
V 3
LB
�� ���� �� �� ���� ���� ���� ���� ���� ��
$
�� ���� ��
�
�
������
�����
�
������
����
IDC
�������� ��������
V 4
���� ���� ���� ���� ���� ���� ���� ����
confreg
���� ����
�
� ����
� ���
IDC
�������� ��������
V 4
��
����
�� ��
����
����
����
����
����
��
confreg
��
����
��
$
���������
�������������
����IDC
IDC1
�������� ��������
V 5
��
� ��
� ��
� ��
� ��
� ��
� ��
� ��
�
confreg
IDC2
�������� ��������
����������������
����������������
��
� ��
�
�����
� �����
�
IDC1
���
���
���
���
V 5
���������� ������������������������������
confreg
IDC2
���
���
���
���
���
���
���
���
���
���
���
���
����������
&
IDC
�����
����� IDC
IDC1
���
���
���
���
V 6
���������� ������������������������������
confreg
IDC2
���
���
���
���
���
���
���
���
���
���
���
���
confreg
����������
���������������� ������� �
! �
�����
" �!���� �
"� ����
! ������
! IDC����
"#&������"#&������
$�
����
�
"
#
"
#
&
�
�
�
�
SOFA3
��SCA��bundle��service/reference��pub/sub��extension��sla��
CloudEngine
��servlet ��drm��management��osgi��
Apache/nginx
��spdy��https��
JVM
��JVMTI��JNI��
SOFA-MVC
��full stack��
SOFA-Mashup
��component��
��
��
session
��������
security A/B Test '�'�
'��
�'��
�rule��jbpm��xts��cache��schedule��
web
Tomcat
Datasource
zds drm
webservice
jetty
�&! �&!
��zdipper��zookeeper��
� &!� &!
��scheduler��
�%&!�%&!
����
���
���
��dlslock��
��� &!��� &!
��timeout��
��������
%��%+
�����������
�
IDC1
��
��
��
��
V 6
���������� ������������������������������
confreg
IDC2
��
��
��
��
��
��
��
��
��
��
��
��
confreg
& ����������
��
��
-��������������
IDC1
��
���
� ��
���
�
V 7
���������� ������������������������
������
confreg
IDC2
��
���
� ��
���
�
��
���
���
���
�
��
���
���
���
�
confreg
����failover
������
���,-%���,-%
1
2
n
1
�%�'���%�'��
(
�
�/
�
�/failover)
.�'# .�'#
�'����'���
""
($��$��)
�'���&# �'���&#
(��'���&�(��'���&�
""
(
��
��1)
1
2
n
2
���&# ���&#
�'����'���
��
(
��
�
��
�)
���&)����&)�
**
(
��
��2)
1
2
n
3
����/����'�����'�
��
(
��
�
��
�)
����!�
����!�
.. ��
�+���+��-��� ��� failover
������������
IDC1
��
���
� ��
���
�
V 8
��
����
�� ��
����
����
����
������
��
��
confreg
IDC2
��
���
� ��
���
�
��
���
���
���
�
��
���
���
���
�
confreg
����failover
��
��
� �&
�M10�M10-&P&P�;�;E)E)
�F=:�F=:
�FH/
+�
H/
�J
H/
Q�
*
�-
L�
2
4�
9O
8!
�
7�
�2
:D
6�
(KN��"
C;��
7�=:
4�9O
@��,
�9
4��B
I?
�AL;
�>��@<@<
=:=:
�5
*
��
��
FF
�5�L��5�L�
FF
���'����'�
FF
G��F6� G��F6�
**
�-L
(KN��"
(KN��"
%$
%$
%$
%$
%$
%$
%$
%$
%$
.E)
3E)
��@<failover3E)#�
IDC�
�
IDC1
��
��
��
��
V 8
���������� ������������������������
������
confreg
IDC2
��
��
��
��
��
��
��
��
��
��
��
��
confreg
����failover
������
����
&
��
��
-
���
���IDC
IDC1
�������� ��������
V 9
���������� ��������������������
confreg
�������� ��������
IDC2
�������� ��������
���������� ��������������������
confreg
�������� ��������
���������� ����������
GTM
�
��
�%��%+
! ��� ��
��
! ������
! �����IDC
��������
���� �
���
��������-��������
�
���
��-���� ����� �
Log
Log
Log
Log
Real Time(msec/sec) Long Term(Min/Hours)
HDFS
Data
Data
Data
Data
HBase/NoSQL
MapReduce
Real Time Compute
Parser
Layer
Parser
Layer
Parser
Layer
Parser
Layer
Compute
Layer
Compute
Layer
Compute
Layer
Compute
Layer
Mile (NoSQL)
Agent
Agent
Agent
Agent
�C& �C& – *(���:��T*(���:��T
! help </3K�Q!�
! showall G1A</3K�XL0C�
! setapp <appname> .Sapp�,;6�+�RKF�app$)DNO�app�OE�G��P�"!B� Z�
! Display Osgi Bundles Status
" bundle <appname> <id></
IIJ�aceU�bundleXL�+�RKF�app</$)�appU�bundle@9�
! Display Base Config
" config <appname></%�app�
" app [appname]</3Kapp�@9���O�app���0C�+�K�-��8��-�IJ��-�datasouce��-�drmXL��
" drm <appname></3Kdrm�@9;
! Display Service Component Runtime ��8Y�#A�
" service <appname> [servicename VH��G5'�VH��G5'�][-b [jvm|tr|ws|http VH��G�DVH��G�D] <id> </3Kservice@9�+�RKF�app</$
)�appU�service@9�
" reference <appname> [servicename VH��G5'�VH��G5'�][-b [jvm|tr|ws|http VH��G�>VH��G�>] <id> </3Kreference@9�+�RKF�app</
$)�appU�reference@9�
" context <appname> <id> </3K�,=7@9�+�RKF�app</$)�appU�context@9�
" consumer <appname> <id> </3K�,=7@9�+�RKF�app</$)�appU�consumer@9�
" publisher <appname> <id> </3K�,=7@9�+�RKF�app</$)�appU�publisher@9�
! Display Web Status
" tomcat <appname> </tomcat�MB��0C�+�RKapp</$)�appU�bundle@9�
" mvc mvc��0C�
! Display DataLevel Status
" datasource (2?2? ds)
" tddl
! Display Transports Status
" ws
" tr
! Display Performance Status
" ipstats (ip stats )
" qps (query per second)
" pv (web)
" tpr (time per request)
" thread =
MBW4=
MBW4
! Display Misc Status
" cron (schedule)
�"���"��-&
�� �&
�� �
$!������$!������ $!������$!������
����$!
����$!A��#��#�� ��� �� �%���� �� �%� ����$!�����$!�B����
���� – SOA����
)�)� – "�"�
�
�
! &!���"��������#���* �
(������$% ��"���
'��
��
�D�D"M"
�" �A
Q8�"Q8�"
viceroy
6 $�
�"6 $�
�"
��webchart��
�#!�.9��#!�.9�openapi��
6 .9
mysql�oracle�mile�tair
��4�
Hadoop�Hive
�
23�"�
23�"
��samonitor =)�P��=)�P��
E@�
�".9E@�
�".9
��monitor4��
�"5�����"5����
monitorevent�"+�"+
�"6 ;�"6 ;
agent
(4�7(4�7
�D�D�"�"
zscalemonitor
����
�"�"
*��O*��O
���"���"
�L�A��L�A�
""
?
D�A?
D�
1'�1'�
AA
acm
G%G%�A�A
sofarouter
D,D,�A�A
hotspot
�@N&�@N&
sg
:I6 �A�+C:I6 �A�+C
/B/
zanalysis
Q8Q8�A�A
�D"M
DRM3
<FQJ���&<FQJ���&
SLA�&�&
opssla
�D��D�
zscale
6 J�&6 J�&
H��L�-H��L�-
���&���&
K>�&.9
�0�A�0�A
��������
��� ����
��� ������
! �����
��
! ������������
! ����������
����