Slide 1

Slide 1 text

!"#$%&'(%)#%*++*! !"#$%&'()"" *'+,)-.+"/'0)(12+" 345"6"#$%&'()" "#$!%&'!(%%(!)%'*!*%+,! 57&"89:8"

Slide 2

Slide 2 text

;)+1)<2($"=2(02()<'"%>.1'?" •  7'"0([email protected]'"&5##"<2"A'>0"B)(C'"D4".+E()%<(F=.@'($"-21'>" •  *)%'1"2+"('%')(=A"%2IG)('"=)>>'1"/DJ4" •  :K"0'20>'">2=)<'1"=>2%'"<2"")(<"2+"

Slide 3

Slide 3 text

7A)<")('"G'"<)>W.+C")X2FFY2+%"<2"C2"<2"Z#))#[" •  &(2-".+<'(+)>"UV3"('%2F(='%"<2"'O<'(+)>"=>2F1" ('%2F(='%" •  &(2-"UV3"<2"#))#P" – ;2('">.W'"M#V"<2"UV3"<2"#))#"E2("F%" ! U.1'"

Slide 4

Slide 4 text

#MB5;J" •  ;F>YT0A$%.=%"0>)\2(-]"20'+T%2F(='"NB^VBS" •  32T1'@'>20'1"X$"J/&")+1".Y'%_" – 3M/"-21'>.+C"" – LF-'(.=)>"%.-F>)Y2+" – JO<'(+)>"%2>@'(%" – 32F0>.+C]"0)()-'<'("%G''0" – 32-0F<)Y2+"-)+)C'-'+<"N'O'=FY2+")+1" -2+.<2(.+CS"2+"1.%<(.XF<'1"('%2F(='%" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 5

Slide 5 text

#MB5;JQ%"+''1%" •  #FX-.`+C",2X%"Z>2=)>>$[".%"a+']"XF$"-)+)C'"a>'"<()+%E'(%" – J)%'"=2+aCF()Y2+")+1")=='%%"<2"1.%<)+<"('%2F(='%" – J)%'">"'O".+E()%<(F=

Slide 6

Slide 6 text

7A)<")X2F<"2>'>"=21'%P" •  V)()-'<'("%G''0"'O0'(.-'+<%P" •  5I'+"'O'=F<'1"2+")"=>F%<'("'(" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 7

Slide 7 text

7'X*2)(1"c"M00>.=)Y2+%" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 8

Slide 8 text

7'X*2)(1"c"&.>'"-)+)C'-'+<" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 9

Slide 9 text

7A)<")X2F<"@.%F)>")00%P" •  &('dF'+<".+"UV3" •  V2%'-"2E"<()+%-.`+C">)(C'" )-2F+<%"2E"1)<)b" •  b"XF<"+''1"<2"X'"'O'=F<'1"('-2<'>$" •  V2<'+Y)>>$"0)()>>'>")00%" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 10

Slide 10 text

7'X*2)(1"T"e'-2<'"@.%F)>.f)Y2+" •  D+<'()=Y@'")00>.=)Y2+"-)+)C'-'+<" •  e'%2F(='%"('%'(@)Y2+")%%.=)>" X)<=A"%=A'1F>'(" •  5+".'+<"%.1'" – L2>_"=>)%%.=)>"U4;B"g" – #'=F('_"##B" – #'%%.2+"%A)(.+C_"eh7"2("e"2+>$" •  J)%$"<2".+%<)>>_",F%<"0>FC".<"2+"<20"2E"$2F("*#" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 11

Slide 11 text

e'-2<'"@.%F)>.f)Y2+"T"0(.+=.0>'%" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 12

Slide 12 text

e'-2<'"@.fF)>.f)Y2+" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 13

Slide 13 text

#$%&'()T/#_"7'X*2)(1" •  JO02%'%"#$%&'()T/#"EF+=Y2+)>.Y'%" •  4'=A+2%_" –  ^().>%" –  ,iF'($" –  #0(.+C"#'=F(.<$" –  U.X'(+)<'h^5e;" –  e)XX.<;i" –  HL3h7'X%2=W'<%" –  UMV(2O$" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 14

Slide 14 text

/.%<(.XF<'1"0>)\2(-%")('"=2-0>'ORRR" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 15

Slide 15 text

J+1TF%'("j")1-.+"+''1%" •  k%'(%" – #.-0>'")=='%%"<2"%.-F>)Y2+%" – #FX-.<",2X%"2+"1.%<)+<"-)=A.+'%" – ;)+)C'"a>'"<()+%E'(%" •  M1-.+" – #.-0>.E$"=2+aCF()Y2+")+1")=='%%"<2"1.%<)+<" ('%2F(='%" – #.-0>.E$")11.Y2+"2E"+'G"('%2F(='%" ! V([email protected]'"<()+%0)('+<")=='%%"<2"('-2<'")00%" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 16

Slide 16 text

#$%&'()T/#" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 17

Slide 17 text

3A)+C.+C"F%'(" !"#$%&'()"" Site 1 /home/bobby Site 2 /home/bob1 Site 3 /home/bob             SeD SysFera-DS End-User Computer     SeD SeD Identification DB (1) Open session (3) Send requests ... (6) Close session (4) Use global ID (5) ssh as Bobby (5) ssh as Bob1 (5) ssh as Bob (2) Retreive identification credentials LDAP1,2...n 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 18

Slide 18 text

4;#"c"%=(.0<"'O)-0>'" !"#$%&'()"" *)<=A"%=A'1F>'("%0'=.a="0)()-'<'(%" *)<=A"%=A'1F>'(")C+2%Y="0)()-'<'(%" ^'+'(.="@)(.)X>'%" #=(.0<"%<(.+C"2("a>'"0)()-'<'(%" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 19

Slide 19 text

#F--)($" •  #.-0>'")=='%%"<2"=2-0>'O".+E()%<(F='G)('" •  50'+"%2F(='"N3'3.>>TMS" •  32+%.%<'+<"0>)\2(-"E2(")00>.=)Y2+" 1'@'>20-'+<" – 3BD]"V$.<$"G.

Slide 20

Slide 20 text

74&?" •  /.1+Q<"'@'+"<)>W")X2F<"=>2F1%b" •  b+2(")X2F<"#))#?" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 21

Slide 21 text

/.1+Q<"DP" •  3>2F1_"A.1.+C".+E()%<(F='O.<$"<2"$"@.(.f'1"('%2F(='%" – M#V_")00>.=)Y2+"%'(@.='"0([email protected]'(" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#" 3>2F1"32-0FY+C"

Slide 22

Slide 22 text

4$0'%"2E"#))#")00>.=)Y2+%" •  7'X"Z2+>$[")00>.=)Y2+%" •  32-0F<)Y2+"1.%<(.XFY2+"+''1%" •  U')@$")00>.=)Y2+%"N@.%F)>.f)Y2+PS" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 23

Slide 23 text

•  #<()<'C$")%")"#'(@.='" –  MF<2-)<'1"<()1.+C"%<()<'C.'%" –  #<)Y%Y=)>".+1.=)<2(%" –  JO0'(<"1'=.%.2+"A'>0'(%" •  V2(\2>.2")%")"%'(@.='" –  /$+)-.="02(\2>.2")>>2=)Y2+" –  MF<2-)<'1"%<()<'C$"%'>'=Y2+" –  e.%Wh(''" 20Y-.f)Y2+" •  D+@'%<-'+<")%")"%'(@.='" –  4()1.+C")F<2-)Y2+" –  e')>TY-'">.@'"<()1.+C" –  B.@'"<()1.+C")==2F+<" -2+.<2(.+C" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#" •  /,)+C2" •  V$

Slide 24

Slide 24 text

!"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#" M"0.=FY+)Y2+_"'>'-'+<%")11'1"<2")"G2(1""" U2G".<".%"G(.o'+_" U2G".<".%"(')1_" H2G'>")11.Y2+h1'>'Y2+" c"M()X.=">)+CF)C'")+)>$%.%"

Slide 25

Slide 25 text

c"B.+CF.%Y=")%")"#'(@.='" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 26

Slide 26 text

32--2+"+''1%" •  7'X"E(2+<'+1" •  ZV'(.21.=["=2-0F<)Y2+)>"<)%W%" •  5+T1'-)+1"<)%W%" •  D+0F<"a>'"Tp"2F<0F<"a>'" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 27

Slide 27 text

•  /DJ4"N/.%<(.XF<'1"D+<'()=Y@'"J+C.+''(.+C" 422>X2OS" •  ;.11>'G)('"E2("UV3" – U2G"<2")=='%%")+")00>.=)Y2+"2+")"1.%<)+<"j" 20Y-.f'1"%'(@'(".+")"#))#"E)%A.2+" •  M#V"-21'>" •  50'+"%2F(='_"3'3.>>TM" !"#$%&'()"" !"#$ !"#$ !"#$ !"#$ !"#$ !"#$ %&$ %&$ '&$ '&$ '&$ MA : Master Agent LA : Local Agent SeD : ServerDeamon ()*"+,$ '&$ ()*"+,$ ()*"+,$ 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 28

Slide 28 text

c"5HUhM-)f2+"J38hM4D"%2>FY2+" ... On-demand resources Startup 1. Init from standard AMI 2. Install softs from Debian repo on OVH 3. Configure softs & environment 4. Connect SeD to MA 5. Connect Ganglia daemon Termination 1. Disconnect SeD 2. Wait for jobs termination or timeout 3. Terminate instance SeD Arabic language analysis SeD Arabic language analysis OmniNames MA MADAG SeD Fixed OVH resources Arabic language analysis Debian repository Management scripts Monitoring system Arabic language analysis SeD Arabic language analysis SeD Fixed Tunisian Internet Agency resources !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 29

Slide 29 text

/'0>2$.+C"$2F(")00" !"#$%&'()"" Admin Console Boto Fabric + Fabtools CloudInit Nodes CloudInit Ganglia AMIs Distribution repository Admin Console Boto Fabric + Fabtools CloudInit Nodes CloudInit Ganglia AMIs Distribution repository MySQL LDAP DNS DNS Admin Console Boto Fabric + Fabtools CloudInit Nodes CloudInit Ganglia AMIs Distribution repository MySQL LDAP DNS DNS Your app Your app 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 30

Slide 30 text

32--)+1%" •  =(')<'q.+%<)+='" –  /'0>2$%")+".+%<)+='"G..%.%<")>>"2("a><'('1"N%<)<']"<)C%bS"" •  X22<%<()0" –  #<)(<%"'"0>)\2(-" –  32+aCF('"%'=F(.<$"C(2F0%]"##U"W'$%]"'<=R" •  b" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 31

Slide 31 text

422>%"F%'1"<2"0([email protected]'")"ZV))#[" •  3>2F1T.+.<"N3)+2+.=)>S" –  D+.Y)>.f'"'"<2"<)>W"<2"M-)f2+"7'X"#'(@.='%"MVD" –  ;)+)C'%"%'(@.='%"%F=A")%"J38]"#r]"'<=R" •  &)X(.=_"##U"1'0>2$-'+<" •  /$+)-.="/L#" –  *.+1" –  +%F01)<'"<2"1$+)-.=)>>$")11"+'G"A2%<%" •  ;2+.<2(.+C_"C)+C>.)" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 32

Slide 32 text

#=)>)X.>.<$"0(2X>'-%P" •  #=)>'"F0" – k%'")"ZX.CC'("-)=A.+'[" •  #=)>'"2F<" – /.%<(.XF<'1")00>.=)Y2+"N/DJ4S" •  )11"-2('"H;"1'1.=)<'1"<2"=2-0F<)Y2+" – 7'X")00%" •  )11">2)1TX)>)+='("NUMV(2O$]"+C.+O]"/L#">2)1"X)>)+=.+CS" •  )11"-2('".+%<)+='%"2E"$2F("G'X%'(@'(" ! ^'+'()>"0A.>2%20A$"2E"2F1_"#=)>'"2F

Slide 33

Slide 33 text

32+=>F%.2+" •  UV3" –  k%F)>>$"+2"@.(.f)Y2+" –  s'<]">"'O.<$" •  #))#" –  L2<"2+>$"E2("=>2F1%" –  M#V".%"+2<"1')1" –  ;)+$"%2(<%"2E"#))#" •  /2+Q<"(F%A"<2"2F1?"#<'0"X$"%<'0".%"X'o'(?" –  /'<'(-.+'">"F%)X>'" –  #.-0>'"<22>%")('"2I'+"%Ft=.'+>"V))#".%"N-.CA<"X'S"X'o'(" !"#$%&'()"" 57&"89:8"T"&(2-"UV3"<2"#))#"

Slide 34

Slide 34 text

!"#$%&'()"" GGGR%$%E'()R=2-" " *'+,)-.+R/'0)(12+6%$%E'()R=2-" " ,-+./01%23405#.06% 57&"89:8"T"&(2-"UV3"<2"#))#"