27
1

Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

1

Page 2: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

2

Kronos Private Cloud

Protecting Thousands of VMs

Page 3: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

3

AGENDA• A Bit about Kronos

• A Clear Business Case – Needed a Clear Solution

• Our Journey – From Flatbed Truck to Ferraris

• Infrastructure Highways

• Onboarding Workloads

• RPO / RTO

Page 4: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

4

$1Billion Global Workforce Solutions Company

Using Kronos solutions every day

30,000+ organizations……employing 40+ million people…in more than 100 countries

Page 5: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

5

ONE UNIFIED PLATFORM FOR YOUR ENTIRE WORKFORCE

ATTRACT AND RETAIN TALENT

ENGAGE YOUR WORKFORCE

MANAGE EMPLOYEE LIFECYCLE

Benefits

Human

Resources

Payroll

Leave

Scheduling

Time & Attendance

Compensation

Performance

Recruiting

Page 6: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

6

90+%of new customers

choose Kronos Cloud

20,000+in the Kronos Cloud!

Breathtaking growth rate

Page 7: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

7

A Clear Business Case

• Beat Customer expectations with everything we do

• Enterprise class – Must scale with business growth non-disruptively

• Improved and predictable recovery solution

• Automated onboarding of workloads to product

• Solution to eliminate or effectively minimize source workload contention

The Partner Selection was Critical

Page 8: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

8

Journey from replicating a few individual workloads on a Flatbed Truck…….

Page 9: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

9

… to replicating all workloads as 6,000 finely tuned Ferraris!

Page 10: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

10

Ferraris for everybody sounds great….

QUESTIONS TO ASK

• Ensure our “highways” are big enough for our workload peaks

• Safely onboard existing production workloads?

• Test our recovery plan’s ability to meet the stated RPO/RTO requirements?

Page 11: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

11

First…let’s lay the groundwork for discussion…

Page 12: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

12

Hosting Environment Overview

• What were we required to protect?

• SOME quick numbers…

• Quick Facts

• 100% vSphere – 5.5u3 / 6.0u2

• +760 ESXi hosts (rack/blade mixture)

• 27 HP 3PAR arrays (P7400/P8400)

• +5,700 Virtual Machines

• 2.3 Petabytes Thick Provisioned VMDK under Zerto protection

Page 13: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

13

1. Infrastructure Highways

RPO within seconds as long as the following infrastructure components can accommodate peak write IOPS:

Network

Storage

Compute

Page 14: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

14

Highways – Network

4. Determine Your Workload Peak!!

AGGREGATION

3. Host level?

2. Chassis/TOR?

1. Distribution?

0. WAN?

Page 15: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

15

Highways – Storage Utilization

Utilization : How much space is needed at the DR site?

• Determine your journal history requirements

• Back of the napkin math to include Journal/Scratch:

REQ = (# of protected workloads * 60 GB) * 2 +

(thin provisioned storage utilization of source array)

Page 16: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

16

Performance: How much performance is required at the DR site?

FOLLOW THAT IO…

Highways – Storage Performance

Page 17: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

17

Highways – Compute

• VRAs

• Doubled vRAM (3GB -> 6GB)

• Doubled vCPU (1 vCPU -> 2 vCPU)

• ZVM (recovery side)

• vCPU = 8

• vRAM = 16GB

• vCenter (recovery side)

• vCPU = 8

• vRAM = 24GB

Page 18: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

18

Consistency

Contention

2. Onboarding Workloads

Page 19: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

19

REST APIs… hooray 4.5u3!

Onboarding - Consistency

Page 20: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

20

Zerto doesn’t touch your source array, except for…

• Init Syncs

• Delta Syncs

Onboarding – Contention

Page 21: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

21

Cluster 4

16 hosts / VRAs

Cluster 3

16 hosts / VRAs

Cluster 2

16 hosts / VRAs

Cluster 1

16 hosts / VRAs• VRA built in throttling is very

effective

• Take a metered approach aligning with storage capability

16 x 72 IOPS = 1152 Read IOPS

16 x 72 IOPS = 1152 Read IOPS

16 x 72 IOPS = 1152 Read IOPS

16 x 72 IOPS = 1152 Read IOPS

Onboarding - Contention

Page 22: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

22

3. RPO/RTO - Implementation Test

• Product has been implemented to stated design, all workloads onboarded

• All customers are under protection and showing sub 60 second RPOs

• But…. what happens in that “nuclear” moment?

Page 23: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

23

Implementation Test

• Project conclusion was a full POD test

• Consisted of roughly 1000 VMs, 375 VPGs

• Test run multiple (dozen or so) times to gain confidence in RTO timing, RPO story

Page 24: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

24

Page 25: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

25

Wrap-Up

•Best Vendor Decision

•The Product “Just Works”

• Implementation – A Full Partnership

•Product Support – Phenomenal

Page 26: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

26

Q & A

Page 27: Kronos Private Cloud - Zerto · 2017-06-19 · 19 REST APIs… hooray 4.5u3! Onboarding - Consistency. 20 Zerto doesn ... PowerPoint Presentation Author: Marie Pacelli Created Date:

27

Thank You