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

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

Feb 21, 2017

Download

Technology

Acquia
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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