bulk onboard secure domains - akamai · over to akamai. saas vendors & aggregators. automate...

19

Upload: others

Post on 25-Mar-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

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