44
Application and Security Modernization Dennis Faucher Enterprise Architect [email protected] @DennisFaucher, blog.faucher.net

Buffalo Bills Training Camp

Embed Size (px)

Citation preview

Page 1: Buffalo Bills Training Camp

Application and Security ModernizationDennis Faucher

Enterprise [email protected]

@DennisFaucher, blog.faucher.net

Page 2: Buffalo Bills Training Camp

Agenda

2

1 Something Fun

2 Three Slides on Rolta Advizex (Really!)

3 Disruption

3 Application Modernization

4 Network & Security Modernization

5 How to Get Started

6 Questions

Page 3: Buffalo Bills Training Camp

Something FunThe Majority of Your 12 Month IT Spend1. Pull Out Your Phone

2. Open Your Texting App3. Prepare to Send a Text to 22333 4. Here are the Possible Text Responses

3

223-33

Page 4: Buffalo Bills Training Camp

2016 Bills Camp Survey Results

Best of Breed17%

Converged33%

IaaS8%

SaaS42%

2016 Response

Best of Breed Converged IaaS SaaS

4

Page 5: Buffalo Bills Training Camp

Comparison - 2015 Bills Camp Survey Results

Best of Breed63%

Converged21%

IaaS0%

SaaS16%

2015 Response

Best of Breed Converged IaaS SaaS

5

Page 6: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 6

We deliver innovative technology solutions that create measurable impact for your organization

ROLTA ADVIZEX DRIVES YOUR GROWTH

REVENUE MIXProductConsultingServices

2015 REVENUE Rolta AdvizeXRolta IndiaLTD

$270M$593M

73%27%

050

100150200250300350

$ GROWTH

2015 HIGHLIGHTS 5YGrowthNewCustomersNewEmployees

19%17664

EMPLOYEESRoltaAdvizeX381RoltaIndiaLTD3,000

COVERAGE MODEL#ofU.S.Offices#ofSalesResources#ofUSTechnologists#ofIndiaTechnologists

16110260350

HEADQUARTERSRolta AdvizeX - Cleveland,OH

Rolta IndiaLTD– Mumbai,India

Page 7: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 7

EVERYTHING YOU NEED TO COMPETE

TRUSTED ADVISORS

Over41yearsprovidingITsolutionswith96%customerloyaltyanda5yeargrowthrateof

over19%

Page 8: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 8

EVERYTHING YOU NEED TO COMPETE

LEADING TECH EXPERTS

TRUSTED ADVISORS

300+TechnologistsOver800certifications

Page 9: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 9

EVERYTHING YOU NEED TO COMPETE

LEADING TECH EXPERTS

INTEGRATED SERVICES

TRUSTED ADVISORS

Fromconceptiontorun

Advisory,ConsultingandManagedServices

Page 10: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 10

EVERYTHING YOU NEED TO COMPETE

LEADING TECH EXPERTS

INTEGRATED SERVICES

EXPONENTIAL SOLUTIONS

TRUSTED ADVISORS

Mobility,Cloud,Applications,DataandAnalytics,Security

Page 11: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 11

EVERYTHING YOU NEED TO COMPETE

LEADING TECH EXPERTS

INTEGRATED SERVICES

EXPONENTIAL SOLUTIONS

LOCAL/GLOBAL OPERATIONS

TRUSTED ADVISORS

Globalcompanywithlocalsupport,salesandtechnologyresources.

Page 12: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 12

EVERYTHING YOU NEED TO COMPETE

LEADING TECH EXPERTS

INTEGRATED SERVICES

EXPONENTIAL SOLUTIONS

LOCAL/GLOBAL OPERATIONS

BROAD CUSTOMER BASE

TRUSTED ADVISORS

Over2,700customerscoveringhealthcare,education,financial,government,andretailmarkets.

Page 13: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 13

BETTER SOLUTIONS START WITH END-END SERVICES

WINNING FORMULA

Webringtherightpeopleandpartnerstogethertosolveyourbusinesschallenges,drawingfromourteamof2,500+ITspecialists.

CONSULTING

Oncethesolutionisbuilt,wekeepitrunning24/7/365withourglobalmanagedservices,soyoucanstayfocusedoninnovationratherthanoperations.

MANAGED

Weworktogethertocreateauniqueplanbasedonyourbusinessneeds,spelloutthecostsandbenefits,andmapoutthebestwayforyoutogetthere.

ADVISORY

Page 14: Buffalo Bills Training Camp

ROLTA // AdvizeX Introduction 14

DO YOU HAVE THE RIGHT TECHNOLOGY TO COMPETE?TECHNOLOGY IMPACTING BUSINESS

Page 15: Buffalo Bills Training Camp

If you are not disrupting, you are being disrupted§ Is IT agile enough to support disruptive business models?

15

Page 16: Buffalo Bills Training Camp

Lessons from “Disrupt”

§ Complacency is dangerous. Complacency leaves no room for innovation.

§ Incremental change is not enough. Incremental change has a diminishing rate of return.

§ Businesses need an even number of disruptive ideas to incremental ideas

§ Be the leader in disruptive change in your organization

§ Pay attention to irrelevant information

§ There is too much time spent on prediction and not enough time spent on deliberate provocation

§ Disruption has to deliver value16

Page 17: Buffalo Bills Training Camp

Application ModernizationEnable Agility and Disruption

Page 18: Buffalo Bills Training Camp

Application Modernization

18

So I just move everything to the cloud and I’m

done, right?

Page 19: Buffalo Bills Training Camp

Re-host and/or Re-writeWhat is the problem your are trying to solve?

19Workloads

Optimal state

criteria

Business Drivers

Portfolio

ApplicationsPackaged SolutionsPublic

IaaS

PaaS

SaaS

Converged SystemsServers, Storage, Network

Hybrid

Private

PlatformOS & Application Stack

InfrastructureServers, Storage, Network

?

Comparisons

Page 20: Buffalo Bills Training Camp

Re-write: What is a Cloud-Native Application?

20

A Cloud-Native Application is an application that’s architecture and design enables the following characteristics.

• Agility - Speed of Innovation• Reliability - Always available services• Scalability - Horizontal Scale• Stability - Antifragility• Efficiency – Small Resource Footprint• Portability – Infrastructure Agnostic

Page 21: Buffalo Bills Training Camp

Re-write: What is DevOps?

21

DevOps: A cross functional team approach to solving business problems that combines software development skills and IT operational skills.

DevOps is characterized by the following:

• Same team develops and operates the solution. • Focus on business goals• Pragmatic automation• High value placed on learning by experimentation• Rapid innovation cycles

Page 22: Buffalo Bills Training Camp

Re-Write: Getting Started

22

• Start with a Low Risk Application• Identify Desired Business Outcome(s)• Current State Gap Analysis• Secure Executive Support• Properly set expectations• Focus on Small Iterations of Improvement• Ruthlessly Remediate Inefficiencies

Page 23: Buffalo Bills Training Camp

Re-write: Classic 3-Tier Monolithic Architecture

23

Pros• Large Workforce• Simple Architecture• Known Commodity

Cons• Agility/Speed Constraints• Scalability Constraints• Technology Lock-In• Resource Hog • Environmental Parity Challenges

Page 24: Buffalo Bills Training Camp

Re-write: Cloud-Native Architecture

24

Pros• Speed of Innovation• Highly Scalable• Resource Efficient• Highly Stable – Antifragile

Cons• Distributed System Complexity• Substantial DevOps Skills Required• Resource in High Demand

Page 25: Buffalo Bills Training Camp

Re-write: Pillars of DevOps

Page 26: Buffalo Bills Training Camp

Re-Host: Common Private/Public Cloud Hurdles

26

- Unwillingness to Leverage Private Cloud- Historical Frustration with Time-to-Use of Compute Resources- Inability to Quickly Leverage New Development Technologies- Inability to Quickly Pivot Direction

- Underutilization of Private Cloud- Infrastructure-only skill set- Reclamation of Compute Resources- Lack of Visibility into How Compute Resources are Used

- Governance, Security and Compliance- Justifying Technology Investments- Evangelizing/Driving Adoption of Private Cloud- Historical Slow Time-to-Decision- Internal vs. External Cloud Comparison

- Lack of Visibility into App Portfolio TCO- Inability to Reliably Forecast IT Costs- Inability to Rationalize New Expenditures

CIO/CTOs

IT Operations

Financial Mgmt.

Application Owners

Page 27: Buffalo Bills Training Camp

Re-Host: Our Solution – Workload Advizer

27Workloads

Optimal state

criteria

Business Drivers

Portfolio

ApplicationsPackaged SolutionsPublic

IaaS

PaaS

SaaS

Converged SystemsServers, Storage, Network

Hybrid

Private

PlatformOS & Application Stack

InfrastructureServers, Storage, Network

?

Comparisons

Page 28: Buffalo Bills Training Camp

Re-Host: Workload Advizer Input

28

Application Portfolio characteristics are

evaluated and options are

determined to assist in reaching optimum

state

Page 29: Buffalo Bills Training Camp

Re-Host: Workload Advizer Output

29

Application Portfolio characteristics are ranked and compared to our repository of Cloud options

RankingUser Demographics and Usage

Behavior

Service Level Requirements

Compliance, Privacy, RegulatoryConcerns

Technology Dependencies

Total Cost of Ownership

Workload, Demand, Scale

Cloud Governance

Application Portfolio

Public, Private & Hybrid Cloud

Options

Recommendation

Page 30: Buffalo Bills Training Camp

Network Virtualization

Page 31: Buffalo Bills Training Camp

Compute

Storage

Network

Enterprise Applications

Enterprise Data Center

SecurityLoad Balancing

RoutingService Chaining

Page 32: Buffalo Bills Training Camp

Compute

Storage

Network

Custom Distributed Applications

(Security, Application Load Balancing, Routing, HA, etc.)

Google, Facebook, Amazon

Software AutomationAgility & Speed

Network Services Distributed out to Applications

Simplified

Increased Stability& Reliability

Lower Cost

Page 33: Buffalo Bills Training Camp

Compute

Storage

Network

Custom Distributed Applications

(Security, Application Load Balancing, Routing, HA, etc.)

Google, Facebook, Amazon

Compute

Storage

Network

Enterprise Applications

Enterprise IT

Data CenterVirtualization Layer

Page 34: Buffalo Bills Training Camp

Compute

Storage

Network

Custom Distributed Application Design

(Security, Application Load Balancing, Routing, HA, etc.)

Google, Facebook, Amazon

Compute

Storage

Network

Enterprise Applications

Enterprise IT

Data CenterVirtualization Layer

Page 35: Buffalo Bills Training Camp

Compute

Storage

Network

Enterprise Applications

Enterprise IT

Data CenterVirtualization Layer

The operational model of a VM for the

entire data center

Programmatically CreateSnapshot

StoreMoveDelete

Restore

Page 36: Buffalo Bills Training Camp

Network Virtualization is at the core of an SDDC approach

Network, storage, compute

Virtualization layer

Non-Disrupting Deployment

Page 37: Buffalo Bills Training Camp

Network, storage, compute

Virtualization layer

“Network hypervisor”

Virtual Data Centers

Network Virtualization is at the core of an SDDC approach Non-Disrupting Deployment

Page 38: Buffalo Bills Training Camp

The Power of Distributed Services

Switching

Routing

Firewalling/ACLs

Load Balancing

Network and security services now distributed in the hypervisor

Page 39: Buffalo Bills Training Camp

Switching

Routing

Firewalling/ACLs

Load Balancing

High throughput rates

East-west firewalling

Native platform capability

The Power of Distributed Services

Page 40: Buffalo Bills Training Camp

How an SDDC approach makes micro-segmentation feasible

40

Internet

Security Policy

Perimeter Firewalls

CloudManagement

Platform

Page 41: Buffalo Bills Training Camp

Problem: Data Center Network SecurityPerimeter-centric network security has proven insufficient, and micro-segmentation is operationally infeasible

Little or nolateral controls

inside perimeter

Internet Internet

Insufficient OperationallyInfeasible

Page 42: Buffalo Bills Training Camp

Advanced Services Insertion – Example: Palo Alto Networks NGFW

Internet

Security Policy

Security Admin

TrafficSteering

Page 43: Buffalo Bills Training Camp

How Do I Get Started?

Page 44: Buffalo Bills Training Camp

Thank YouDennis Faucher

Enterprise [email protected]

@DennisFaucher, blog.faucher.net