T h e i n f r a s t r u c t u r e o f T h e i - - PowerPoint PPT Presentation

t h e i n f r a s t r u c t u r e o f t h e i n f r a s t
SMART_READER_LITE
LIVE PREVIEW

T h e i n f r a s t r u c t u r e o f T h e i - - PowerPoint PPT Presentation

T h e i n f r a s t r u c t u r e o f T h e i n f r a s t r u c t u r e o f t h e L i b r e O f fi c e p r o j e c t t h e L i b r e O f fi c e p r o j e c t A l e x a


slide-1
SLIDE 1

1

T h e i n f r a s t r u c t u r e

  • f

T h e i n f r a s t r u c t u r e

  • f

t h e L i b r e O f fi c e p r

  • j

e c t t h e L i b r e O f fi c e p r

  • j

e c t

A l e x a n d e r W e r n e r T h e D

  • c

u m e n t F

  • u

n d a t i

  • n

L i b r e O f fi c e C

  • n

f e r e n c e B e r n 4 S e p t e m b e r 2 1 4

slide-2
SLIDE 2

2

A b

  • u

t A l e x

A l

  • n

g l

  • n

g t i m e

  • f

a c t i v i t y f

  • r

f r e e s

  • f

t w a r e M e m b e r

  • f

T h e D

  • c

u m e n t F

  • u

n d a t i

  • n

r e s p

  • n

s i b l e f

  • r

t h e p r

  • j

e c t ' s i n f r a s t r u c t u r e a s f r e e l a n c e r P y t h

  • n

e n t h u s i a s t

slide-3
SLIDE 3

3

L

  • k

i n g i n t

  • t

h e e n g i n e r

  • m
slide-4
SLIDE 4

4

C

  • n

t r

  • l

l e d c h a

  • s

O w n d e d i c a t e d s e r v e r s D e d i c a t e d s e r v e r s r e n t e d b y

  • t

h e r s H

  • s

t e d s e r v i c e s N g i n x A p a c h e M y S Q L P

  • s

t g r e S Q L D e p l

  • y

m e n t

  • n

b a r e m e t a l V M s U F W S h

  • r

e w a l l P

  • s

t fi x M i r r

  • r

b r a i n A s k b

  • t

P l

  • n

e S i l v e r s t r i p e D e b i a n 7 U b u n t u 1 2 . 4 A m a v i s d M a i l m a n M l m m j S a l t s t a c k O w n c l

  • u

d M e d i a w i k i D

  • v

e c

  • t

M i r m

  • n

E t h e r p a d P l a n e t E t c . p p .

slide-5
SLIDE 5

5

J u m p t

  • t

h e n e x t l e v e l

slide-6
SLIDE 6

6

T a m i n g t h e c h a

  • s

G

  • a

l s H i g h a v a i l a b i l i t y

  • f

s e r v i c e s F e w e r s e r v i c e s w i t h t h e s a m e p u r p

  • s

e B e t t e r m a i n t a i n a b i l i t y B e t t e r u s e

  • f

r e s

  • u

r c e s E a s i e r s c a l a b i l i t y

slide-7
SLIDE 7

7

T a m i n g t h e c h a

  • s

R e a c h i n g t h e g

  • a

l s H i g h a v a i l a b i l i t y U s e c u r r e n t v i r t u a l i z a t i

  • n

a n d s t

  • r

a g e t e c h n

  • l
  • g

i e s B u i l d a c l

  • u

d

  • l

i k e i n f r a s t r u c t u r e G e t b e t t e r s u i t e d h a r d w a r e F e w e r s e r v i c e s w i t h t h e s a m e p u r p

  • s

e F i n d d u p l i c a t e s e r v i c e s C h

  • s

e t h e

  • n

e t h a t w

  • r

k s b e s t B e t t e r m a i n t a i n a b i l i t y R e d u c e t h e n u m b e r

  • f

d i f f e r e n t s p e c e d s e r v e r s R e d u c e c

  • n

fi g u r a t i

  • n

c

  • m

p l e x i t y

slide-8
SLIDE 8

8

T a m i n g t h e c h a

  • s

R e a c h i n g t h e g

  • a

l s B e t t e r u s e

  • f

r e s

  • u

r c e s S

  • f

t w a r e t h a t n e e d s l e s s C P U / R A M L

  • k

i n g f

  • r

s i m p l e r c

  • n

fi g u r a t i

  • n

E a s i e r s c a l a b i l i t y G e t h a r d w a r e t h a t i s s u f fi c i e n t f

  • r

q u i t e a n u m b e r

  • f

V M s M a k e u s e

  • f

a n i n f r a s t r u c t u r e / c l

  • u

d p r

  • v

i d e r

slide-9
SLIDE 9

9

O u r n e w e n g i n e

6 4 c

  • r

e s 2 5 6 G B R A M 4 x 2 T B E n t e r p r i s e L e v e l S A T A H D D s H a r d w a r e R A I D R e d u n d a n t p

  • w

e r s u p p l y D i r e c t L A N c

  • n

n e c t i

  • n

b e t w e e n t w

  • f

t h e m I P M I e n

  • u

g h I P s ( b

  • t

h v 4 a n d v 6 )

slide-10
SLIDE 10

1

T h e g e a r b

  • x
  • V

i r t a s i n f r a s t r u c t u r e p r

  • v

i d e r

P r

  • v

i d e s v i r t u a l m a c h i n e s , v i r t u a l s t

  • r

a g e a n d v i r t u a l n e t w

  • r

k s

  • n

t

  • p
  • f

C e n t O S 6 . 5 R u n n i n g i n s e l f h

  • s

t e d e n g i n e m

  • d

e – m a n a g e m e n t e n g i n e a s V M G l u s t e r F S a s r e p l i c a t e d s t

  • r

a g e M i g r a t i

  • n
  • f

V M s b e t w e e n h

  • s

t s w i t h

  • u

t d

  • w

n t i m e K V M a s v i r t u a l i z a t i

  • n

t e c h n

  • l
  • g

y

slide-11
SLIDE 11

1 1

O u r c h a u f f e u r

S a l t S t a c k f

  • r

i n f r a s t r u c t u r e

  • r

c h e s t r a t i

  • n

O n e m a s t e r c

  • m

m a n d s m u l t i p l e m i n i

  • n

s S i m p l e , y a m l b a s e d c

  • n

fi g u r a t i

  • n

V e r y f a s t a n d p a r a l l e l B

  • t

s t r a p p i n g

  • f

t h e w h

  • l

e p l a t f

  • r

m p

  • s

s i b l e S e t u p

  • f

n e w V M ( p r

  • d

u c t i

  • n

r e a d y ) f r

  • m

s c r a t c h w i t h i n 2 m i n u t e s D

  • c

u m e n t a t i

  • n
  • f

t h e c

  • n

fi g u r a t i

  • n

M

  • s

t p a r t s

  • p

e n s

  • u

r c e d

( g i t h u b . c

  • m

/ t d f / s a l t

  • s

t a t e s

  • b

a s e )

slide-12
SLIDE 12

1 2

T h e w h

  • l

e p l a t f

  • r

m

E a s y t

  • g

i v e n e w a d m i n s fi n e

  • g

r a i n e d a c c e s s d u e t

  • s

a l t

  • b

a s e d u s e r m a n a g e m e n t E a s y t

  • m

a i n t a i n : c h a n g e s t

  • t

h e s a l t

  • m

a s t e r p r

  • p

a g a t e t

  • t

h e w h

  • l

e i n f r a s t r u c t u r e H i g h l y a v a i l a b l e : V M s f a i l

  • v

e r t

  • t

h e

  • t

h e r h

  • s

t E f fi c i e n t u s e

  • f

r e s

  • u

r c e s : V M s c a n s c a l e v e r y l a r g e , m e m

  • r

y

  • v

e r c

  • m

m i t i n c l u d e d I t s c a l e s e a s i l y : V M s a n d a d d i t i

  • n

a l h a r d w a r e h

  • s

t s c a n b e e a s i l y p r

  • v

i s i

  • n

e d

slide-13
SLIDE 13

1 3

T h e m a s t e r p l a n

slide-14
SLIDE 14

1 4

Wh a t ' s n e x t

Wr i t i n g s a l t

  • s

t a t e s t h a t p r

  • v

i s i

  • n

t h e p l a t f

  • r

m

  • n

t e s t i n g h a r d w a r e A l l

  • c

a t i

  • n
  • f

t h e h a r d w a r e b y t h e h

  • s

t e r P r

  • v

i s i

  • n

t h e n

  • d

e s M

  • v

e t h e e x i s t i n g V M s t

  • t

h e n e w p l a t f

  • r

m , s t a r t i n g w i t h t h e s t a g i n g

  • n

e s M

  • v

e s e r v i c e s f r

  • m

e x i s i t i n g b a r e

  • m

e t a l m a c h i n e s t

  • s

e p a r a t e d V m s C h a n g e f r

  • m

A p a c h e t

  • N

g i n x , f r

  • m

M y S Q L t

  • P

G S Q L e t c .

slide-15
SLIDE 15

1 5

J

  • i

n u s , i t ' s f u n !

I n f r a c

  • n

f c a l l

  • n

T u e s d a y , S e p t e m b e r 9 , 1 7 : C E T H e l p a p p r e c i a t e d i n a l l a r e a s V i r t u a l i z a t i

  • n

B a c k u p M

  • n

i t

  • r

i n g S S O L D A P D a t a b a s e s W e b s e r v e r M a i l s e r v e r

slide-16
SLIDE 16

1 6

C

  • m

m u n i c a t i

  • n

c h a n n e l s

# t d f

  • i

n f r a a t i r c . f r e e n

  • d

e . n e t w e b s i t e @ g l

  • b

a l . l i b r e

  • f

fi c e .

  • r

g m a i l i n g l i s t

s u b s c r i b e w i t h w e b s i t e + s u b s c r i b e @ g l

  • b

a l . l i b r e

  • f

fi c e .

  • r

g

  • w

n w i k i c a t e g

  • r

y a t

h t t p s : / / w i k i . d

  • c

u m e n t f

  • u

n d a t i

  • n

.

  • r

g / I n f r a

m a i l t h e a d m i n t e a m a t h

  • s

t m a s t e r @ d

  • c

u m e n t f

  • u

n d a t i

  • n

.

  • r

g

slide-17
SLIDE 17

A l l t e x t a n d i m a g e c

  • n

t e n t i n t h i s d

  • c

u m e n t , u n l e s s

  • t

h e r w i s e s p e c i fi e d , i s l i c e n s e d u n d e r t h e C r e a t i v e C

  • m

m

  • n

s A t t r i b u t i

  • n
  • S

h a r e A l i k e 3 . L i c e n s e T h i s d

  • e

s n

  • t

i n c l u d e t h e L i b r e O f fi c e n a m e , l

  • g
  • ,
  • r

i c

  • n

1 7

T h a n k y

  • u

f

  • r

y

  • u

r a t t e n t i

  • n

!

A n y q u e s t i

  • n

s ? E

  • M

a i l : a l e x @ d

  • c

u m e n t f

  • u

n d a t i

  • n

.

  • r

g I R C : a w e r n e r