Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai...

19

Transcript of Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai...

Page 1: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.
Page 2: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Bulk Onboard Secure Domains on Akamai

Page 3: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Speakers

Prasad PaiSenior Solutions Architect, SD AmericasAkamai Technologies, Inc.● 7+ Years in CDN market.● Newbie developer

Twitter: @pointerpai

Akhil JayaprakashProduct Manager, Core Edge Platform,Akamai Technologies, Inc.● 8+ Years in CDN market● Creator of “Akamai developer

toolkit”

Twitter: @akhiljp_dev

Page 4: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Agenda

● Background

● Current vs the proposed onboarding process

● The “Bulk Onboarder” tool

● Benefits/Savings

● Resources

Page 5: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

BackgroundNew CustomersCompletes trial and now wishes to accelerate and secure 300+ domains over to Akamai

SaaS Vendors & AggregatorsAutomate Akamai onboarding of new customers on their platform

*Size of boxes represent market size

Solution today● PM CLI, CPS CLI, run script● Call GSS ask them to create edge hostnames● Add domains to WAF - all 305 properties ● Total time - 1.5 months

Why can’t we automate this?

Page 6: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Need for a tool

Speed Self-Serviceability Efficiency

High onboarding times for bulk onboards Non Akamai savvy customer needs PS

helpCustomers do not want to pay for initial onboarding

Page 7: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Current onboarding process

Capture/Review requirements

1. Cert create & deploy

2. Create secure edge hostname

3. Create the delivery configuration

4. Create CPCODE

5. Activate to Akamai Staging

6. Activate to staging/production

Setup Ready!

Effort - at least 1hr per domain/config TOO MANY

MANUALSTEPS!!!

7. Add domain to WAF

X 100

Page 8: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

What can we improve?

AutomateUsing Akamai APIs

Automation reduces Manual errors

Mask Akamai processes

Page 9: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Proposed onboarding process!1.Cert create & deploy(Automated - CPS API - ✅)

2.Create secure edge hostname(Automated-SPS API-✅)

3.Create the delivery configuration(Automated - PAPI-✅)

4.Create CPCODE(Automated-PAPI-✅)

5.Activate to Akamai Staging.(Automated-PAPI-✅)

7.Activate to production(Automated-PAPI-✅)

Setup Ready!!

NO MANUAL STEPS!!

8.Add domain to WAF (Automated-Appsec API-✅)

INPUT

X 100

Page 10: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

The Bulk Onboarder tool

Page 11: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

The Bulk Onboarder toolCPS API SPS API PAPI AppSec API

BULK ONBOARDING TOOL

Certificate Ready!

Edge HostName ready!

Config Ready!

Domain added to WAF!

YAML INPUT

Page 12: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Demo

Page 13: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Demo

Page 14: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Demo

Page 15: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Demo

Page 16: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Benefits/Savings

~100 manual hourssaved for onboarding

100domains!

Page 17: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

RoadmapQ3’19

Flexible InputMulti product support

Q4’19

Parallel Execution

Page 18: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.

Resources

● https://github.com/akamai-contrib/secure-bulk-onboarder

● https://developer.akamai.com/api

● https://developer.akamai.com/cli

Page 19: Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai onboarding of new customers on their platform *Size of boxes represent market size.