c o t r a n s f o r ma t i o n t o c l o u d n a t i v e
play

C o - T r a n s f o r ma t i o n t o C l o u d - PowerPoint PPT Presentation

Z u r i c h U n i v e r s i t y o f I t a i p u T e c h n o l o g y P a r k ( P Y ) A p p l i e d S c i e n c e s ( C H ) C o - T r a n s f o r ma t i o n t o C l o u


  1. Z u r i c h U n i v e r s i t y o f I t a i p u T e c h n o l o g y P a r k ( P Y ) A p p l i e d S c i e n c e s ( C H ) C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n J o s e f S p i l l n e r , Y e s s i c a B o g a d o , Wa l t e r B e n í t e z , F a b i o L ó p e z P i r e s Ma r c h 1 9 , 2 0 1 8 | C L O S E R | Ma d e i r a , P o r t u g a l

  2. C l o u d A p p l i c a t i o n s [roisinoyrne.co.uk] C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 2 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  3. C l o u d - N a t i v e A p p l i c a t i o n s [UKCloud] [Pivotal] C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 3 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  4. C l o u d - N a t i v e A p p l i c a t i o n s C l o u d - N a t i v e C o mp u t i n g ( C N C F d e fj n i t i o n 2 0 1 7 ) : A n e w c o mp u t i n g p a r a d i g m o p t i mi s e d f o r mo d e r n d i s t r i b u t e d s y s t e ms e n v i r o n me n t s c a p a b l e o f [ u l t r a ] s c a l i n g t o s e l f - h e a l i n g mu l t i - t e n a n t n o d e s . P r o p e r t i e s : c o n t a i n e r i s e d , d y n a - ma n a g e d , µ - s e r v i c e s - o r i e n t e d G e n e r a l v i e ws o n C N A ( d e - f a c t o d e fj n i t i o n s ) : T o fg e t t i e t . a l . → r e s i l i e n t → e l a s t i c O D C A 2 0 1 5 → v i r t u a l i s e d → l o o s e l y c o u p l e d ( c o mp o s i t e , d i s c o v e r y ) → a b s t r a c t e d ( s t a t e l e s s , r e s i l i e n t ) → a d a p t i v e ( 0 D T l i v e - mi g r a t i o n ) D e r i v e d d o ma i n - s p e c i fj c v i e ws . . . e . g . f o r D MS , C R M, E R P , . . . C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 4 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  5. A p p l i c a t i o n D o ma i n : Mu s i c R o y a l t i e s MR O : Mu s i c R o y a l t y O r g a n i s a t i o n s MR M: Mu s i c R o y a l t y Ma n a g e me n t ● c o l l e c t i o n o f i n f o r ma t i o n a b o u t p u b l i c l y p e r f o r me d wo r k s , e . g . mu s i c - a p a r t f r o m e x c e mp t f r o m r o y a l t i e s ● a g g r e g a t i o n a n d f o r wa r d i n g t o MR O s H E N D U MR M ● mo b i l e a p p l i c a t i o n t o d e t e c t mu s i c p l a y e d v i a fj n g e r p r i n t d a t a b a s e ● we b a p p l i c a t i o n f o r ma n a g e me n t a n d b i l l s ● d i r e c t a c c e s s t o r a d i o s t a t i o n s C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 5 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  6. A p p l i c a t i o n S t a r t i n g P o i n t C l o u d e n a b l e me n t t h r o u g h b a s i c mi c r o s e r v i c e s a r c h i t e c t u r e , c o n t a i n e r s & c o mp o s i t e d e p l o y me n t o f H E N D U C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 6 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  7. C o - T r a n s f o r ma t i o n Me t h o d o l o g y G r a d u a l a l i g n me n t wi t h h i g h e s t ma t u r i t y l e v e l ( c l o u d - n a t i v e ) F r o m c l o u d - e n a b l e d t o c l o u d - a wa r e : ● d i s c o v e r y & r e b i n d i n g me c h a n i s ms f o r c l o u d - p r o v i d e d s e r v i c e s ● s t a t i c u s e o f c l o u d - p r o v i d e d ma n a g e me n t f a c i l i t i e s ( e . g . s c a l i n g , h e a l i n g , mi g r a t i o n , . . . ) F r o m c l o u d - a wa r e t o c l o u d - n a t i v e : ● s e p a r a t i o n s t a t e f u l / s t a t e l e s s mi c r o s e r v i c e s + s e l f - ma n a g e me n t ● p o l i c i e s f o r a d a p t i v e e n a c t me n t o f me c h a n i s ms C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 7 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  8. S e l f - Ma n a g e me n t i n D e t a i l S t a t i c v s . d y n a mi c ( a d a p t i v e ) c h o i c e o f ma n a g e me n t me c h a n i s m C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 8 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  9. C o - T r a n s f o r ma t i o n S t e p s Me t h o d o l o g y ( g e n e r i c ) → C o n c e p t ( H E N D U ) → I mp l e me n t a t i o n F r o m c l o u d - e n a b l e d t o c l o u d - a wa r e : ● fm e x i b i l i t y → C A H E N D U s wi t c h o wn / p l a t f o r m D B a a S → Y A ML 1 c o n fj g u r a t i o n wi t h e n d p o i n t s a n d c r e d e n t i a l s ● p l a t f o r m f a c i l i t i e s → C A a u t o - s c a l i n g r u l e s + i n i t i a l s c a l i n g → 2 K u b e r n e t e s / H e a p s t e r r u l e s b a s e d o n C P U u s a g e F r o m c l o u d - a wa r e t o c l o u d - n a t i v e : ● mi c r o s e r v i c e s → C N c o n t a i n e r i ma g e s r e - e n g i n e e r i n g → A l p i n e 1 b a s e i ma g e s , R E S T f u l e n d p o i n t s ● s e l f - h e a l i n g → C N h e a l t h c h e c k s → K u b e r n e t e s p r o b e s 2 ● a u t o s c a l i n g → C N d o ma i n - s p e c i fj c a u t o s c a l i n g → f u t u r e wo r k , 3 a p p - s p e c i fj c me t r i c s ● a d a p t i v i t y → C N a p p l i c a t i o n - c o n t r o l l e d s e r v i c e s a n d p o l i c i e s → 4 f u t u r e wo r k , s e r v i c e b r o k e r n o t i fj c a t i o n s C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 9 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

  10. C l o u d - N a t i v e A p p l i c a t i o n A r c h i t e c t u r e H E N D U a f t e r s u c c e s s f u l c o - t r a n s f o r ma t i o n C o - T r a n s f o r ma t i o n t o C l o u d - N a t i v e A p p l i c a t i o n s 1 0 - D e v e l o p me n t E x p e r i e n c e s a n d E x p e r i me n t a l E v a l u a t i o n

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend