![Page 1: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/1.jpg)
Malcolm North, Technical Architect
@malcnorth #AWSUGUK #HighAvailability #Cloud
High Availability Enterprise Solutions in AWS
![Page 2: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/2.jpg)
Business Sectors
Energy Supply
Telecoms
TransportationTravel
Charities
![Page 3: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/3.jpg)
High Availability Principles
SPOF: Eliminate single points of failure
Switchover: Reliably switch between failed and active components
Monitor: Rapid and reliable detection of failure conditions
#HighAvailability #Cloud
![Page 4: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/4.jpg)
Business Sectors
Energy Supply
Telecoms
TransportationTravel
Charities
![Page 5: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/5.jpg)
Telecoms
Brief: Provision of Test Platforms for large scale business transformation program.
Goals: Reduced operating costs
Greater agility
20 hours a day operation in UK, Italy, India and Egypt
Automated daily Snapshots
Approach: Cloud formation infrastructure build
Custom monitoring with Stop/Start
Scheduled Snapshots with rotation
![Page 6: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/6.jpg)
Custom Monitoring Tool
Features: Monitoring of operating state through Amazon API.
Grouping of instances into ‘managed groups’
Group scheduling of:
Start/Stop/Reboot
Snapshots
AMIs
Rotation of Snapshots
SNS Alerts and Notifications
![Page 7: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/7.jpg)
Business Sectors
Energy Supply
Telecoms
TransportationTravel
Charities
![Page 8: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/8.jpg)
Transportation
Brief: Migrate all resources from Data Centre to AWS
Goals: Reduced operating costs
Greater agility
Improve response to extraordinary events such as bad weather.
Approach: Cloud formation infrastructure build
Resilient Network
Custom monitoring with API integration
![Page 9: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/9.jpg)
System Overview
Features: Multiple AWS accounts and VPCs.
A complex network with multiple connections from each of the UK Train operators.
Multi-tenancy with multiple environments
4 applications from three different vendors:
Journey Planning
Timetables/Routes
Live Rail Traffic
Website
![Page 10: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/10.jpg)
Multi-VPC Mesh Network
Firewall
Non-Production VPC
Firewall Firewall
Production VPC
Firewall
Firewall
Gateway VPC
Firewall
AZ-a AZ-b AZ-a AZ-b
AZ-a AZ-b
eu-west-1
![Page 11: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/11.jpg)
Custom Monitoring Scripts
Features: Dual Nagios monitors
Monitors monitor each other
Custom Alerts update RouteTables via API
SNS Alerts and Notifications
![Page 12: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/12.jpg)
Business Sectors
Energy Supply
Telecoms
TransportationTravel
Charities
![Page 13: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/13.jpg)
Travel
Brief: Migrate UK website from Scandinavian hosting to AWS.
Goals: Reduced operating costs
Greater agility
Approach: Cloud formation infrastructure build
Elastic Load Balancers
Multi-Zone RDS
![Page 14: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/14.jpg)
Business Sectors
Energy Supply
Telecoms
TransportationTravel
Charities
![Page 15: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/15.jpg)
Charities
Brief: Migrate UK website from on premise data centre.
Goals: Reduced operating costs
Greater agility
Improved availability
Improved performance globally
Approach: Cloud formation infrastructure build
Puppet configuration management
Use ELBs
Multi-Zone RDS
CloudFront CDN
S3 for asset storage
![Page 16: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/16.jpg)
Business Sectors
Energy Supply
Telecoms
TransportationTravel
Charities
![Page 17: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/17.jpg)
Energy Supply
Brief: Migrate Billing System from on premise data centre to AWS
Goals: Reduced operating costs
Greater agility
Improved availability
Increased capacity
Approach: Cloud formation infrastructure build
Migration from Oracle RAC
Route53 DNS name switching
Custom Monitoring and EIP switching
Oracle RMAN backups to S3
![Page 18: AWSUGUK Meetup 10 - 23 July 2014 - High Availability Enterprise Solutions in AWS by Malcolm North at Smart421](https://reader036.vdocument.in/reader036/viewer/2022081518/540d7f598d7f72747e8b4a02/html5/thumbnails/18.jpg)
Custom Monitoring Scripts
Features: Dual Nagios monitors
Monitors monitor each other
Custom Alerts update RouteTables via API
Custom Alerts update EIPs via API
SNS Alerts and Notifications