Application Centric Infrastructure Fundamentals Brandon Beck – Technical Solutions Architect Abstract • This session is an intermediate session that provides detailed information on Application Centric infrastructure and the requirement to drive data center infrastructure based on application demands. • The methodologies behind application development and deployment are constantly changing. The current trends of massively scalable applications, cloud deployments and DevOps practices have placed new stresses on data center infrastructure. Infrastructure has become a bottleneck for application development, deployment and growth. Application Centric Infrastructure places the application center stage in the infrastructure design process and automates the configuration of the hardware underneath. This approach provides a platform for automation, orchestration and higher level system control while bridging the language barriers between development and infrastructure teams. Why we need the network to do more IT objectives and pain points • Managing heterogeneous systems • Balancing agility, performance and security • Active/Active DC designs • Maintaining regulatory compliance • Falling IT Budgets • Network teams are starting to lose strategic value within IT Why Network Provisioning is Slow Application Language Barriers Developers Infrastructure Teams VLANs Application Tiers Subnets Protocols Provider / Consumer Ports Relationships Developer and infrastructure teams must translate between disparate languages. Evolution of Server Configuration In the Old Days … Today Evolution of Network Configuration 1990s Today NEXUS>enable CAT6K>enable NEXUS# configterminal CAT6K# configterminal NEXUS(config)# interface ethernet1/1 CAT6K(config)# interface fastethernet1/1 NEXUS(config-if)# no switchport CAT6K(config-if)# ipaddress 1.1.1.1 255.255.255.0 NEXUS(config-if)# ipaddress 1.1.1.1 255.255.255.0 CAT6K(config-if)# no shutdown NEXUS(config-if)# no shutdown CAT6K(config-if)# exit NEXUS(config-if)# exit CAT6K(config)# router eigrp NEXUS(config)# feature eigrp CAT6K(config-router)# network 1.1.1.0 NEXUS(config)# router eigrpTest1 CAT6K(config-router)# exit NEXUS(config)# interface ethernet1/1 CAT6K(config)# exit NEXUS(config-if)# iprouter eigrpTest1 CAT6K# copy run start NEXUS(config-if)# no shutdown NEXUS(config-if)# end NEXUS# copy run start We need to better manage network devices programmatically How are application deployed on the network today? Different apps have dedicated “segments” implemented with VLANs and their subnets VLAN & Subnet VLAN & Subnet VLAN & Subnet VLAN & Subnet VLAN & Subnet VLAN & Subnet
Description: