the newgistics digital transformation journey

18
Rodney McCarter Vice President of Infrastructure Engineering and Operations

Upload: zenoss

Post on 21-Jan-2018

81 views

Category:

Technology


2 download

TRANSCRIPT

Rodney McCarter

Vice President of Infrastructure Engineering and Operations

3

Newgistics is…a seamless fusion of digital commerce and physical logistics

With Newgistics, commerce is effortless.

4

5

We drive growth

By efficiently connecting the digital and physical worlds.

6

So, how does digital commerce and logistics relate to Zenoss?

To answer that question, let’s discuss our digital transformation to…

1. Deploy a scalable application architecture

2. Increase value to customers with big data

3. Go from idea to build to deploy faster

4. Run IT like a business

5. Have an highly-available and cost effective infrastructure

And use that to drive the business case for a monitoring platform.

7

Application Architecture: Microservices & Containers

Microservices• Select the best tools/technology for the job• Less expensive to change• Quicker, more frequent releases• Improved resilience • Scale• Elimination of the spaghetti coded monolith

Microservice Benefits

• Flexibility • Elasticity/Scalability • Efficiency • Portability• Consistency• Security

Container Benefits

• Evolution of Software Fortress Architecture• Autonomous• Based on real-world business domains• Technology choices can vary between services• Technology agnostic interfaces

• REST APIs• Queues

• Services typically have their own data stores

Return ProductService Service

8

Making the Business Case for Monitoring…

Can monitoring be customized to my unique application environment?

How do I determine the relationship between the various components of the

architecture?

9

Big Data Architecture

15 Minutes Later…

Elastic Compute Capability

Co

nti

nu

ou

s Lo

ad (

rep

licat

e)

Data Warehouse(“Refined Data”)

Continuous• Cleanse• Transform• Validate• Aggregate

Data Lake(“Raw Data”)

ExternalData Sources

PartnerFeeds

Internal Applications

Data Consumption / BI

StructuredData

OtherData

10

Making the Business Case for Monitoring…

Can monitoring be customized to my unique application environment?

How do I determine the relationship between the various components of the

architecture?

What bottlenecks are slowing down the processing of data and thus the

accuracy of data reports and visualizations?

11

Continuous Integration / Deployment via DevOps

12

Making the Business Case for Monitoring…

Can monitoring be customized to my unique application environment?

How do I determine the relationship between the various components of the

architecture?

What bottlenecks are slowing down the processing of data and thus the

accuracy of data reports and visualizations?

How do I automatically know when new releases are deployed?

13

Mature IT Operations

Change & Release Processes

Knowledge Management

Metrics Tracking & Reporting

14

Making the Business Case for Monitoring…

Can monitoring be customized to my unique application environment?

How do I determine the relationship between the various components of the architecture?

What bottlenecks are slowing down the processing of data and thus the accuracy of data reports

and visualizations?

How do I automatically know when new releases are deployed?

How can service tickets be automatically created when issues occur?

How can I measure, track, and report on uptime and service level agreements?

How do I get to root cause faster?

Infrastructure

Internal environment is highly available.

Transition appropriate workloads to the cloud.

Leverage SaaS providers for non-differentiated services.

Basic Rules

• Understand the requirements

• Know the business goals

• Examine the constraints

16

Making the Business Case for Monitoring…

Can monitoring be customized to my unique application environment?

How do I determine the relationship between the various components of the architecture?

What bottlenecks are slowing down the processing of data and thus the accuracy of data reports?

How do I automatically know when new releases are deployed?

How can service tickets be automatically created when issues occur?

How can I measure, track, and report on uptime and service level agreements?

How do I get to root cause faster?

How do we maintain visibility in a highly elastic and dynamic environment?

Where do I have faults or weaknesses that will impact service availability?

17

And that’s why we chose Zenoss.

How do we sift through our ocean of alerts?

How do I automatically generate service tickets from events?

How can I involve the right teams in a timely manner to address issues?

Where are the opportunities

to scale up or down?

How can I improve uptime and meet client SLAs?

CUSTOMER & BUSINESS SERVICES

How can I execute fasterto match desired cadence?

ALERTS & ISSUE RESOLUTIONINFRASTRUCTUREMANAGEMENT

OPERATIONS & MAINTENANCE

How can I automatically monitor new releases and updates?

When will my equipment reach performance capacity?

What assets are most likely to put my services at risk?

How do I increase transparencyacross my IT environment?

How should we monitor newer technologies?

How can I track changes inmy dynamic environment?

18