PuppetConf 2016: Customer Keynote - Digital transformation: How IT Transformed Nike's Buisness –...
-
Upload
puppet -
Category
Technology
-
view
52 -
download
0
Transcript of PuppetConf 2016: Customer Keynote - Digital transformation: How IT Transformed Nike's Buisness –...
Digital transformation: How IT transformed Nike’s business
Mike Wittig | Senior Director of Consumer Digital Infrastructure Services | Nike
HISTORY & HERITAGE
YOUNG, SEARCHING, fresh out of business school, Phil Knight borrowed $50 from his father and launched a
company with one simple mission: import high-quality, low-cost shoes from Japan. Selling the shoes from the trunk of his Plymouth Valiant, Knight grossed $8K that first year,1963.
Today, Nike’s annual sales top $30B.
EXCERPT FROM SHOE DOG, A MEMOIR BY THE CREATOR OF NIKE, PHIL KNIGHT
THE VISIONARY THE INNOVATOR THE REBEL
PHIL KNIGHT BILL BOWERMAN STEVE PREFONTAINE
TO BRING INSPIRATION AND INNOVATION TO EVERY ATHLETE* IN THE WORLD
*IF YOU HAVE A BODY YOU ARE AN ATHLETE
MISSION
NIKE JORDAN HURLEY CONVERSE
OUR PORTFOLIO
WE RUN A CATEGORY OFFENSE
RUNNING BASKETBALL MEN’S TRAINING GLOBAL FOOTBALL
WOMEN’S TRAINING ACTION SPORTS GOLF SPORTSWEAR
NORTH AMERICA
EMERGING MARKETS
WESTERN EUROPE CENTRAL & EASTERN EUROPE
GREATER CHINA
JAPAN
WE OPERATE IN GEOGRAPHIES
9
ASIA WEST COAST EAST COAST EUROPE
CURRENT STATE
INFRASTRUCTURE & PLATFORM AS CODE • Compute Hardware • Hypervisor • Network • OS • NFS/Storage • Load Balancer • Application Containers • App Deploy (Binaries &
Config)
Scope = 93 Apps on 410 VMs in a Few Hours
FROM 6 Months TO 1 DAY
<config><envdescription="CommercePerformance”>name="ecn100"owner="sram21,mlind4,jlenny,kwadde,rcard3,dtache,jabdu1,jrob36,tdoan2,salla2"projectid="..."role="dev"root="/"><ecnmap><relationshipname="core"shared="false"value="ecn100"/><relationshipname="search"shared="true"value="sprfv"/><relationshipname="sws"shared="true"value="sws-sprfv"/><relationshipname="esb"shared="true"value="esbprodclone"/></ecnmap><servers><sinhost="ip-10-12-135-205.va2.b2c.nike.com"ip="10.12.135.205"name="0"provisioner="auto"use-depmap="true"><app>batch-nike-com</app></sin>
FULL STACK DEPLOYS
• PaaS • Existing Stack
Abstraction • ENV.XML/ECNs • Adding VIO & NSX
• SDN • Packer Images • Glance/
Neutron/Cinder/Nova
ENV XML
ENVIVIFY
vWHACK
VIO
VM • Size, Network, Security Groups, Storage
• OpenStack
• Manifest
• OpenStack automation
• Environment state parity
PUPPET • Local Operational Environment
CMDB
VMs
ANSIBLE
RDEPLOY
PULP
KVDB
APPLICATIONS
VM n
ames
& d
ata
APPS
It’s all code. It’s all in version control.
MANIFEST LOGICAL ENVIRONMENT
Code Application Container
Configuration
Operating Environment
A NEW AND EXCITING FUTURE WE’RE CREATING