34
Fast Innovation requires Fast IT

Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Fast Innovation requires Fast IT

Page 2: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Trends and Data Centre Innovation

Sudheesh Subhash – Principal Solutions Architect

Page 3: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Agenda

3

Application trends

Current data centre trends

IT Cloud integration

Automation and orchestration

Page 4: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Application Trends

Page 5: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Application History

Monolithic (1980-1990)

Mega-scale “single” compute needed to deal with app scale

Development as waterfall process, major projects for development, upgrades, etc.

Security and scale through dedicated external appliances (firewall, SAN storage)

* Classic ERP “System” needed a single monolithic server

Distributed (1990-2010)

Application broken into scalable units

Development still waterfall, with complex management and staging required for component upgrades

Security and scale rely more heavily on network, QoS, embedded services

Internet bubble web sites, still on monolithic servers with separate databases

WebScale (2010-Present)

Applications broken into smaller easy-to-replace units with managed APIs for interaction

“Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations)

Distributed security, either in the app or at the network edge

Current super-scale web services and rapidly developed super-custom apps

Page 6: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Application Development-Waterfall

Document Requirements

Architect Solution

Develop Solution

Test Solution

Deploy Solution

Bugs

Gate on Change Control

Manual push to production

Separate Teams

Validation after

Deployment

6

Page 7: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Development and Operations Combined

A Change to Application Development-Agile

Document Requirements

Architect Solution &

Develop Tests

Develop Solution and

Test

Integrate with Platform and

Test

Deploy Solution

Bugs

Validate Solution

Deployment:

Push based on successful test

7

Page 8: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

The Effects of Changing Application and Business Needs on DevOps

I Want Change

I Want

Stability

DEVELOPMENT OPERATIONS

“…70% of IT budgets on maintenance, 30 to 35%

for new investments.” Forrester, Research Study

“IT is perceived by CEO’s as the single

greatest barrier to change” Gartner

“Only 30% of IT Projects are deemed successful..”

Gartner, Standish Group

Global enterprises, on an average, are planning on

adding 46 new applications in 2013 IDC

DevOps

Page 9: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Economies of many little apps

Need for elasticity for workload mobility

High availability within the infrastructure and hypervisor

No application silos in the data center

Further visibility into the virtual infrastructure

Higher More Efficient Bandwidth

Application Requirements in a Nut Shell

One Big App

Page 10: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

More Data. Faster Data. Complex Data.

Volume (Capacity)

• Continually collect as much data as possible

Velocity (Time)

• Accelerate the writing and reading of application workload data

Variety (Type)

• Understand different sources and formats together

Page 11: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Rapid Time To Value Is Key In Today’s Competitive Climate

MORE DATA

MANIPULATED FASTER

QUICKER DECISIONS

Page 12: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Current Data Centre Trends

Page 13: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Business Implications

Growth & Productivity

Opportunities

User

Experience &

Expectations

New Business

Models Globalization

Security & Regulatory

Compliance

Technology Transitions

New Apps Mobility / Video Cloud Big Data Internet of

Everything

Data Centre Agility is key for today’s Pace of IT

Page 14: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Source: * 2012 IDC Digital Universe Study By 2020 and # Gartner

Data Center Growth

Server Growth

10

Times*

Data Center Growth

14

Times*

Data Growth

5 Times#

IT Staff Growth

1.5

Times*

• Application Consistency

• Simplification

• Agility

• Efficiency and Scale

• Business Alignment

Power Requirements Grow 100 Times#

What Data Centers Need

Page 15: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Evolution to Intelligent Infrastructure

Configurable Infrastructure

App Aware Networks

Network Interfaces

SECURE ORCHESTRATED INFRASTRUCTURE

APPLICATION CENTRIC INFRASTRUCTURE

PROGRAMMATIC INTERFACES

FASTER TIME to VALUE

Page 16: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

16

DevOps – Development with Operations

Agile/Extreme/Lean/Etc. application development expect rapid turn from development->test->production

Model for Deployment built into the development/test lifecycle – Unit test

– Continuous Integration

Move from semi-annual release to daily or weekly releases

Page 17: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

“Compute, storage, memory and I/O components joined through a fabric interconnect, and the software to configure and manage them”

Fabric-Based Infrastructure - Gartner

The Need for Converged Infrastructure

Controllers

Orchestration/ Automation

DevOps Self-Service

INFRASTRUCTURE

Control/Service

Layer

Compute Networks

Storage

APIs APIs

Page 18: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Simplified

Provisioning

Dynamic workloads

Centralized Management

Physical/Virtual agnostic

Dynamic

Scaling

Dynamic

On-Demand

Physical + Virtual

Location independent

Centralized

Management

Centralized policy for network & security

Automated

Policy

Management

Dynamic ACL insertion / removal

Open

Architecture

Hypervisor agnostic

vSwitch compatible

Programmable

Multi-tenant & App aware

KEY REQUIREMENTS

Key Requirements of Todays Data Centre

Page 19: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

IT Cloud Integration

Page 20: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

IT resources and services that are abstracted from the underlying infrastructure provided “on-demand” and “at scale” in a multi-tenant environment

Cloud Defined

Deployment Models

Service Models

Essential Characteristics

Public Private Hybrid Community

Software as a service (SaaS) Platform as a service (PaaS) Infrastructure as a service

(IaaS)

On-Demand Self Service Broad Network Access Resource Pooling

Rapid Elasticity Measured Service

Page 21: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Why Hybrid Clouds? It’s All About the Workload

DC or Private

Fixed workloads

Control and compliance

Hybrid

Choice to build and rent

across providers

Workload portability

Consistent security

Public

Elastic workloads

Quick ramp

WORKLOAD TYPE

?

Page 22: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Current Future

Business Partner and Broker of Services Provider of Infrastructure

Applications

USER IT

Iaas

USER IT

Saas

Service Portfolio

Private

Public

hybrid

Saas

Changing Role of IT – Provide Cloud Ready Services

Page 23: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Orchestration and Automation

Page 24: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Change management processes cause change to move at a very slow pace

Often times, the business puts further pressure on IT by cutting resources or outsourcing them in an effort to reduce costs

The future of IT without automation is a myth

IT Roadblocks

Page 25: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Infrastructure needs to be elastic and highly scalable

Provisioning needs to be automated

Operational and lifecycle management

Self-service option for users to select an application or service from a catalog

Overcoming IT Challenges

Page 26: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Users of a public, private, and hybrid cloud all like having the on-demand option of deploying applications

This typically is modeled after most public cloud operations where the user can simply select an application from a catalog and have it deployed instantly

Lifecycle management, chargeback, and accounting need to be tied into this as well

User Shift to Self Service

Page 27: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

The Challenge of Application Delivery Today

Page 28: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Automate Service Delivery

Capacity On Demand

Policy-Based Provisioning

Adaptive

Architect Design Where

Can We

Put It?

Procure Secure Is It

Ready?

Install Configure

From Weeks to Minutes

Automated Self-Service Provisioning

Page 29: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

A set of requirements that govern how an application can be used by another

The API exposes a limited amount of the programs’ internal functions to the outside world—this allows for other external applications to utilize functionality within the application

Not a new concept—most applications have an API of some sort

Often uses authentication (through key exchanges, certificates, etc.)

Communication often uses either Java scripting, Python, XML, or simple HTTP

What is an Application Programming Interface (API)

Page 30: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Applications can be built into modules which can then communicate with other modules through an API (e.g., OpenStack)

By exposing part of a program’s functions external tools, such as orchestrators, functions can be automated within an application or infrastructure

APIs are important for cloud technologies because they allow for resources and provisioning to be dynamic through automation

Both public and private clouds make use of APIs for automation and management

Why Are APIs Important to a Data Centre/Cloud

Page 31: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

Cisco UCS Director Turn-Key Solution

On-Demand

Automated Delivery

Policy-Driven

Provisioning

Secure Cloud

Container

VMs Compute Network Stora

ge

UCS Director

Domain Managers

OS and

Virtual

Machines

Storage

Network

Compute

Tenant

B

Tenant

C Tenant

A

Virtualized and Bare-

Metal

Compute and

Hypervisor

B C A

Network and

Services

VM VM Bare Metal

Single Pane of

Glass

End-to-End

Automation and

Lifecycle

Management

Page 32: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,

3 4

Seamless Infrastructure Management Automation Powered by UCS Director

L4-7 Services Virtualization

New! Integrated application containers for secure workload provisioning

New! Application Centric Infrastructure configuration

New! Open developer kit for ecosystem acceleration

New! Hadoop integration to easily manage large clusters

Storage

Nexus Product Family

Unified Computing System

Quality

Enforce IT Best Practices

Velocity

Rapidly Deploy Applications

Simplicity

Ready for Use in Hours

UCS Director

Page 34: Fast Innovation requires Fast IT€¦ · “Agile” development with Continuous Integration (embedded test) and Continuous Deployment (embedded operations) Distributed security,