infrastructure automation on aws using a real-world customer example - session sponsored by api...

15
Infrastructure Automation on AWS Sebastian Krueger – Director of Cloud Engineering Lindsay Parker – Cloud Architect Using a RealWorld Customer Example

Upload: amazon-web-services

Post on 19-Jul-2015

311 views

Category:

Technology


0 download

TRANSCRIPT

Infrastructure  Automation  on  AWS

Sebastian  Krueger  –  Director  of  Cloud  Engineering  Lindsay  Parker  –  Cloud  Architect

Using  a  Real-­‐World  Customer  Example

Agenda

• Case  Study  Overview  • Automation  Introduction  • Cloudformation  • Puppet  • Demo

Case  Study  Overview

Case  Study  Overview

• The  challenge  • New  deployment  of  ‘big’  Oracle  Enterprise  Application  and  associated  applications  • Tight  delivery  deadlines  • Only  2.5  technical  FTEs  • Greenfields,  i.e.  no  existing  H/W,  new  install  • Multiple  environments  required  –  dev,  sit,  ual,  qual,  etc

Start  with  an  empty  AWS  account.

Technologies  Landscape

• Oracle  Enterprise  Application  Stack  • Oracle  Service  Bus  /  SOA  Suite  • Mulesoft  ESB  for  System  Integration

High  Level  Architecture

Automation  Introduction

• Reproducible    • Consistent  across  environments  • Build  one,  run  many  times  • Template  install  • High  skilled  build,  low  skilled  run  • Automatic  resilience  and  recovery  • Reduce  developer  turnaround  time

Cloudformation

• Infrastructure  automation  and  deployment  • Simple  to  create,  update,  and  delete  stacks  of  infrastructure  • Free!  Pay  only  for  the  AWS  resources  created  in  the  stack  • Available  in  all  regions  • Deploy  almost  all  AWS  services  • Uses  a  JSON  format

Configuration  Management  Tools

• Configuration  Management  Tool  • Install  packages,  template  files,  and  control  services  on  servers  • Tools  • Facter  –  server  information  • Hiera  –  configuration  store  

• Share  code  in  modules.  Public  on  Forge,  Github.  • Lots  of  alternatives

Demo  Time

• Oracle  Meter  Data  Management  on  AWS  • Based  on  Oracle  WebLgoic  and  Oracle  Application  Framework  used  in  various  other  Oracle  Enterprise  Applications