bulk onboard secure domains - akamai · over to akamai. saas vendors & aggregators. automate...
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/1.jpg)
![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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/2.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/3.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/4.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/5.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/6.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/7.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/8.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/9.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/10.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/11.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/12.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/13.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/14.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/15.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/16.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/17.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/18.jpg)
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](https://reader030.vdocument.in/reader030/viewer/2022040115/5e874ba602aa766f6374ba8a/html5/thumbnails/19.jpg)