Data Center Automation using Python PYCON PHILIPPINES 2015 Data Center Automation using Python Dean Armada Director – Data Center and Security www.linkedin.com/in/darmada www.ai-labs.co
I.T. Research & Development Company Ai Labs I.T. Research & Development Company Security and Data Center Technologies - SDN Embedded System and Controllers - IoT Training and Consulting – SDN and IoT
Data Center Automation using Python Schedule 10m – Introduction 25m – Data Center Trends, Business and Common Issues 10m – Cloud Business Model 25m – Data Center Automation using Python Demo 10m – Wrap up
Data Center Automation using Python Recommended Learner Skills and Knowledge TCP/IP, Ethernet Switching and Routing Protocols Data Center Architecture – Compute, Connectivity and Storage Python Scripting
Data Center Automation using Python Audience Data Center Technologies Data Center Professionals Beginners Python Developers Advanced Python Scripting Data Center Professionals Advanced Python Developers Beginners Average / Mix of both Intermediate
Data Center and Cloud Innovations Data Center Infrastructure Connectivity Storage Compute Cloud Innovation Software Defined Networking (SDN) Orchestration Tool / Openstack (Python Based) Data Center Programmability and Automation
Data Center Infrastructure Connectivity Storage Compute
Data Center Infrastructure Connectivity Storage Compute
Traditional Data Center OS App OS App
Cloud Network Model
Cloud Innovation Software Defined Networking - decouple network control and forwarding functions, enabling network control to become directly programmable and the underlying infrastructure to be abstracted from applications and network services. Open Solution: OpenFlow-OpenVswitch, Docker Network Proprietary Solution: Cisco ACI, VMware NSX Orchestration - is the automation of tasks involved with managing and coordinating complex software and services. It involves interconnecting processes running across heterogeneous systems Platform – Openstack (100% Python), Cisco UCS Director, VMware Cloud Director Data Center Programmability and Automation - enables service automation, supports emerging application and network architectures, and enables service creation through a policy-based, customizable approach. Not yet completed
Data Center Application Trends 2 IDC Worldwide Virtual Machine 2013-2017 Forecast 4 Information week 2013 Virtualization Management Survey 3 HP 1 Cisco Global Cloud Index Cloud 2/3rd of all Workloads in Cloud by 2017 InterCloud Big Data 25% CAGR—Big Data1 10G LoM3 75% Bare-Metal2 Web 3.0 / DevOps 45% Multi-Hypervisor4 Linux Containers Not yet completed Impact on IT Infrastructure Design and Scale Operations Model Consumption Model
Data Center – Automation and Orchestration Lesser Provisioning Hours Accurate Consistent and Reliable Easy Integration Reduce OpEx Open Scale Automagically Reduce Human Errors Self Deployable
Data Center Automation using Python Script POAP – Power On Auto Provision ZTP – Zero Touch Provisioning
Data Center Automation using Python Script 192.168.1.21 192.168.1.22 DHCP Server - TFTP Server Name (Option 66) - Bootfile-Name (Option 67) .21 .22 192.168.1.14 14.14.14.14 10.0.24.0/24 10.0.14.0/24 .14 Mngmt Switch 10.0.11.0/24 10.0.23.0/24 10.0.12.0/24 10.0.21.0/24 10.0.22.0/24 10.0.13.0/24 .11 .12 .13 TFTP Server - HTTP/FTP/SFTP - Bootfile-Name = PathToDir ZTP-Script.py 11.11.11.11 12.12.12.12 13.13.13.13 192.168.1.13 192.168.1.12 192.168.1.11
THANK YOU! Next Year Talk: Cloud Security using Python SDN with Python OpenStack with Python Dean Armada Director – Data Center and Security www.linkedin.com/in/darmada www.ai-labs.co