keynote at cloudexpo and devops summit 2014, silicon valley

32
Victoria Livschitz, CEO of Qubell @vlivschitz @qubellinc Purpose-Defined Computing The Next Frontier in Automation

Upload: victoria-livschitz

Post on 14-Jun-2015

3.552 views

Category:

Business


1 download

DESCRIPTION

Purpose-Defined Computing: The Next Frontier in Automation

TRANSCRIPT

Page 1: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Victoria Livschitz, CEO of Qubell @vlivschitz

@qubellinc

Purpose-Defined Computing

The Next Frontier in Automation

Page 2: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

“ ”Next 10 years will bring more change than last 50 combined! –2014 survey of 250 global retail CEOs

Page 3: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

AGENDA

Dancing Elephants

Purpose-Defined Computing

The Golden Age of the Developer

Page 4: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Enabling Enterprises to Compete

Teaching the Elephant to Dance

Page 5: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Core Conflict

Speed and Self-service

Stability and ControlVS

Page 6: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

DevOps 1.0: Embraced the Cultural Divide

Bureaucrats(Ops as seen by developers)

Cowboys(Developers as seen by Ops)

Page 7: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Changing Role of IT – Zero to Hero

DevOps 2.0

Page 8: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

“Help Me Help You”

Page 9: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Kira Makagon EVP of Innovation

Page 10: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

The Making of Magic Buttons

Purpose-Defined Computing

Page 11: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

“The complete computing system emerges in response to a business need.

”Purpose-Defined Computing

Page 12: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Button Makers and Button Users

Page 13: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Search eCommerce Personalization

Payment Gateway

Page 14: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Search eCommerce Personalization

Payment Gateway

Page 15: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Search eCommerce Personalization

Update Index

Patch OS

Upgrade Schema

Payment Gateway

Page 16: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Search eCommerce Personalization

Update Index

Patch OS

Upgrade Schema

Payment Gateway

Page 17: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Configuration A Configuration B

CentOS

CentOS

EC2

20Mb Data

WebLogic

Stub

API

Current Design Approach: Fork Scripts

Script A Script BTesting

Production

RedHat

2Tb Data

WebLogic

API

WebLogic

RedHat

Page 18: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Configuration A Configuration B

CentOS

CentOS

EC2

20Mb Data

WebLogic

Stub

API

2Tb Data

WebLogic

API

A Better Way: Adaptive Configuration

Policy BPolicy A

WebLogic

Testing Production

RedHat

RedHat

Page 19: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Configuration Change Management vs. Deployment

Page 20: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Configuration Change Management vs. Deployment

Page 21: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Instance Configuration (t) =

F (Application (t), Environment (t)

Policy (t))

Page 22: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Enabling Creativity and Productivity

The Golden Age of the Developer

Page 23: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Demand for Developers Exceeds Supply

“ We will need to increase the number of programmers from 350,000 to 1 million to achieve self-sufficiency.

–Nikolai Nikiforov Russian Federation, Communications and Mass Media Minister

Page 24: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Demand for Developers Exceeds Supply

“ We will need to increase the number of programmers from 350,000 to 1 million to achieve self-sufficiency.

“ There are about 18.2 million software developers worldwide, a number that is due to rise to 26.4 million by 2019, a 45% increase.”

–Nikolai Nikiforov Russian Federation, Communications and Mass Media Minister

“ Employment of software developers is projected to grow 22 percent from 2012 to 2022, much faster than the average for all occupations.”

–The U.S. Bureau of Labor Statistic –Evans Data Corp, Global Developer Population and Demographic Study

Page 25: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

With Great Power Comes Great Responsibility

Lower the barrier to learn new technologies• No luxury of spending “10-years to master C”

Shorten time-to-value on new projects• Join by 9:00am, first commit by 5:00pm

Faster feedback loop on every change• Discover and fix bugs before commit

Page 26: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Pre-Commit: Creator’s Lab

Page 27: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

“The Magic of 1 Man to 1 Computer”

Page 28: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Post-Commit: Automated Quality Control

Agile Software Factory

Page 29: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Post-Commit: Enforcing Release Pipeline

Commit UpgradeCI

Regression

Integration

Performance

User Acceptance

Mobile

Staging

CI

Regression

Integration

Performance

User Acceptance

Mobile

Staging

Dynamic Environments

Page 30: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Ratnakar LavuEVP, Digital Services

Page 31: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

The Marriage of Agility and Governance

Happily Ever After

Page 32: Keynote at CloudExpo and DevOps Summit 2014, Silicon Valley

Thank you

Victoria Livschitz @vlivschitz

@qubellinc