se 2015 devops risk mitigation - test driven infrastructure
TRANSCRIPT
www.immobilienscout24.de
Dresden | 19./20.03.2015 | Schlomo SchapiroSystems Architect & Open Source Evangelist
http://creativecommons.org/licenses/by-nd/4.0
DevOps Risk Mitigation:Test Driven Infrastructure
@schlomoschapiro
www.ImmobilienScout24.de
◉ >2 billion PI per month◉ 2 data center with ~1900 VM◉ ~2.5 million outgoing email/day◉ total of ~550 employees◉ ~30 crossfunctional IT teams◉ ~150 in IT◉ 16 years in business
DEV OPS
Operational ConcernsStart Stop DependenciesRessource ManagementMonitoring and Alarming...
Incremental ImprovementInfrastructure as CodeDelivery AutomationCode AbstractionDefined InterfacesTest Automation
Sharing
Test Types
Unit Test:Test the smallest possible components in an artificial environment.
System Test:Test the entire application in a real(istic) environment together with other applications.
Software Development
◉ Java Webapp on Tomcat◉ REST API integration◉ Frameworks & Libraries◉ ...
◉ BIOS patching◉ OS Provisioning◉ Master-Slave Database
Replication◉ Mail Transport Servers◉ Load Balancers◉ Hardware Failures◉ Backup & Restore◉ Disaster Recovery◉ Data Center Failover
Infrastructure Development