the 10 layers of paas: best practices to optimize the delivery and maintenance of high quality sites

27
10 LAYERS OF P AA S Andrew Kenney – VP Platform Engineering

Upload: acquia

Post on 21-Feb-2017

642 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S Andrew Kenney – VP Platform Engineering

Page 2: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

D E V O P S I S A B O U T L I F E C Y C L E S P E E D ( R A P I D T E S T I N G

A N D R E L E A S E ) A N D C L O U D C O M P U T I N G I S A B O U T E L A S T I C

S C A L I N G ( A P P E A R I N G T O H A V E I N F I N I T E I N F R A S T R U C T U R E

A N D Q U I C K L Y P R O V I S I O N I N G A N D D E - P R O V I S I O N I N G

I N F R A S T R U C T U R E R E S O U R C E S )

- G A R T N E R

Page 3: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M O R C H E S T R A T I O N

A U T O M A T E D D E V E L O P E R T O O L S

T R O U B L E S H O O T I N G T O O L S

M U L T I S I T E

T E A M S A N D P E R M I S S I O N S

S E C U R I T Y

M O N I T O R I N G & O P S

I N T E G R A T I O N

C U S T O M C O D E & S E R V I C E S

123456789

10

Page 4: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E 1

Page 5: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

R E L I A B L E , S C A L A B L E "& S E C U R E

I N F R A S T R U C T U R E

Page 6: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E 1P L A T F O R M A N D O R C H E S T R A T I O N 2

Page 7: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

R E P E A T A B I L I T Y & P R E D I C T A B I L I T Y "

T H R O U G H "A U T O M A T I O N

P L A T F O R M O R C H E S T R A T I O N

Page 8: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

R E L E A S I N G S O F T W A R E I S T O O O F T E N A N A R T ; I T S H O U L D

B E A N E N G I N E E R I N G D I S C I P L I N E

-  - D A V I D F A R L E Y

Page 9: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M A N D O R C H E S T R A T I O N

12

A U T O M A T E D D E V T O O L S 3

Page 10: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

S I M P L I F Y & A C C E L E R A T E

A U T O M A T E D D E V T O O L S

Page 11: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M A N D O R C H E S T R A T I O N

A U T O M A T E D D E V T O O L S

123

T R O U B L E S H O O T I N G T O O L S 4

Page 12: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

I N S I G H T A T Y O U R

F I N G E R T I P S

T R O U B L E S H O O T I N G T O O L S

Page 13: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M A N D O R C H E S T R A T I O N

A U T O M A T E D D E V E L O P E R T O O L S

T R O U B L E S H O O T I N G T O O L S

1234

M U L T I S I T E 5

Page 14: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

C R E A T E & M A N A G E A T S C A L E

M U L T I S I T E

Page 15: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M A N D O R C H E S T R A T I O N

A U T O M A T E D D E V T O O L S

T R O U B L E S H O O T I N G T O O L S

M U L T I S I T E

12345

T E A M S A N D P E R M I S S I O N S 6

Page 16: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

G R A N U L A R & F L E X I B L E

T E A M S & P E R M I S S I O N S

Page 17: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M O R C H E S T R A T I O N

A U T O M A T E D D E V T O O L S

T R O U B L E S H O O T I N G T O O L S

M U L T I S I T E

T E A M S & P E R M I S S I O N S

123456

S E C U R I T Y 7

Page 18: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

A R E Q U I R E M E N T – N O T A N O P I T O N

S E C U R I T Y

Page 19: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M O R C H E S T R A T I O N

A U T O M A T E D D E V T O O L S

T R O U B L E S H O O T I N G T O O L S

M U L T I S I T E

T E A M S & P E R M I S S I O N S

S E C U R I T Y

1234567

M O N I T O R I N G & O P S 8

Page 20: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

P R O A C T I V E , A L W A Y S W A T C H I N G

M O N I T O R I N G & O P S

Page 21: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M O R C H E S T R A T I O N

A U T O M A T E D D E V T O O L S

T R O U B L E S H O O T I N G T O O L S

M U L T I S I T E

T E A M S & P E R M I S S I O N S

S E C U R I T Y

M O N I T O R I N G & O P S

12345678

I N T E G R A T I O N 9

Page 22: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

L E V E R A G E A N Y T O O L N E C E S S A R Y

I N T E G R A T I O N

Page 23: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

1 0 L A Y E R S O F P A A S

I N F R A S T R U C T U R E

P L A T F O R M O R C H E S T R A T I O N

A U T O M A T E D D E V T O O L S

T R O U B L E S H O O T I N G T O O L S

M U L T I S I T E

T E A M S & P E R M I S S I O N S

S E C U R I T Y

M O N I T O R I N G & O P S

I N T E G R A T I O N

123456789

C U S T O M C O D E & S E R V I C E S 10

Page 24: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

A L W A Y S O N

C U S T O M C O D E & S E R V I C E S

Page 25: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

D E V E L O P E R S W A N T T O C O D E , N O T M A N A G E

I N F R A S T R U C T U R E - F O R R E S T E R

W I T H P A A S , D E V E L O P E R S C A N S P E N D “ 1 0 0 % O F T H E T I M E

O N D E V E L O P M E N T ” - T E C H T A R G E T

Page 26: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites

T H A N K Y O U

Page 27: The 10 Layers of PaaS: Best Practices to Optimize the Delivery and Maintenance of High Quality Sites