DevOps at the Edge. Nick Tran, VP of Developer Relations, Akamai. 1 AKAMAI Edge EMEA 2018

Similar documents
Continuous Integration & Continuous Deployment (CI/CD) with a Cloud Delivery Platform

Course Overview and Agenda

Anchore Container Image Scanner Plugin

Akamai Workbook QUICK 30 MIN TUTORIALS VERSION 2

PIMCORE TRAINING GUIDE

Google Tag Manager. Google Tag Manager Custom Module for Magento

Automation with Meraki Provisioning API

Akamai Quick Start Guides

CloudCenter for Developers

COPYRIGHTED MATERIAL. Acknowledgments...v Introduction... xxi

Continuous Integration and Delivery with Spinnaker

In This Webinar. ConEnuous Load TesEng & ConEnuous Delivery with Jenkins

Two years of on Kubernetes

Jinkun Jang Samsung Electronics

70-532: Developing Microsoft Azure Solutions

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

1 AKAMAI Edge EMEA # E d g e E M E A

Turbo boost your digital app test automation with Jenkins

Deep Dive on AWS CodeStar

Elizabeth Lawler CEO & Co-Founder Conjur,

DevOps and Continuous Delivery USE CASE

Microservices on AWS. Matthias Jung, Solutions Architect AWS

Agile CI/CD with Jenkins and/at ZeroStack. Kiran Bondalapati CTO, Co-Founder & Jenkins Admin ZeroStack, Inc. (

Control for CloudFlare - Installation and Preparations

SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit

Aruba Central. Tech Webinar, October 6 th Christian Dupont, Britto Jagadesh & Barath Srinivasan

McAfee Web Gateway Administration Intel Security Education Services Administration Course Training

McAfee Web Gateway Administration

Cisco CloudCenter Use Case Summary

70-532: Developing Microsoft Azure Solutions

AWS Reference Design Document

Accelerated Mobile Pages v1.x Configuration for Magento 1 From Plumrocket Documentation

Cloud Foundry and OpenStack

CLIs and Developers The Secret Sauce to a Brighter Mainframe. Chris Boehm Software Engineer CA Technologies

CNA1699BU Running Docker on your Existing Infrastructure with vsphere Integrated Containers Martijn Baecke Patrick Daigle VMworld 2017 Content: Not fo

CAMPUSPRESS TECHNICAL & SECURITY GUIDE

Let s say that hosting a cloudbased application is like car ownership

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus

All-In-One-Designer SEO Handbook

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

SearchEngineNews.com is a publication of Planet Ocean Communications.

Marc Hornbeek DevOps-the-Gray Principal DevOps Consultant, Trace3 Author, DevOps Test Engineering Course The DevOps Institute

From development to production

DevOps CICD for VNF a NetOps Approach

Using Network Virtualization in DevOps environments Yves Fauser, 22. March 2016 (Technical Product Manager VMware NSBU)

How to Build an Appium Continuous Testing Pipeline

Magento Survey Extension User Guide

BEYOND CLOUD HOSTING. Andrew Melck, Regional Manager DACH,

Configuring CWMP Service

What is the relationship between a domain name (e.g., youtube.com) and an IP address?

Understanding and Evaluating Kubernetes. Haseeb Tariq Anubhavnidhi Archie Abhashkumar

Index. Chaminda Chandrasekara 2017 C. Chandrasekara, Beginning Build and Release Management with TFS 2017 and VSTS, DOI /

DevOps Workflow. From 0 to kube in 60 min. Christian Kniep, v Technical Account Manager, Docker Inc.

Enterprise Recording and Live Streaming Architecture with VBrick

Redundancy. Cisco Unified Communications Manager Redundancy Groups

Introduction to the Open Service Broker API. Doug Davis

jetnexus Virtual Load Balancer

Customers Demand Digital Performance

Accenture Cloud Platform Serverless Journey

TAMING THE MODERN DATA CENTER. A Hybrid Talk for a Hybrid World

Copyright 2016 Veeva Systems Inc., all rights reserved veeva.com

Developing Microsoft Azure Solutions (70-532) Syllabus

Edge Side Includes (ESI) Overview

9 Reasons To Use a Binary Repository for Front-End Development with Bower

DevOps Course Content

Informatica Developer Tips for Troubleshooting Common Issues PowerCenter 8 Standard Edition. Eugene Gonzalez Support Enablement Manager, Informatica

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

How to Re-Architect without Breaking Stuff (too much) Owen Garrett March 2018

Servicing ACNS Devices and Origin Servers

Get in Touch Module 1 - Core PHP XHTML

jetnexus Virtual Load Balancer

Security Aspekts on Services for Serverless Architectures. Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

Performance Testing in a Containerized World. Paola Rossaro

Think Small to Scale Big

Technical Comparison Sheet: ez Platform Cloud vs Other Hosting Approaches

How to Secure Your Cloud with...a Cloud?

If you are not registered as Developer yet, you need to click blue button Register.

How APEXBlogs was built

Fixing the "It works on my machine!" Problem with Docker

Table of Contents. VMware AirWatch: Technology Partner Integration

Computer Networks. HTTP and more. Jianping Pan Spring /20/17 CSC361 1

Inverting the Pyramid

Table of Contents HOL-1757-MBL-6

SEO Meta Descriptions: The What, Why, and How

Oracle NoSQL Database Overview Marie-Anne Neimat, VP Development

SEO for small business. A beginner s guide. fundingcircle.com

COMPETITIVE EDGE IN THE CLOUD DRIVING GROWTH AND VALUE WITH ADAPTIVE DELIVERY, SECURITY, AND ACCELERATION

Let your customers login to your store after pre-approval

Kubernetes Integration Guide

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

jetnexus Load Balancer

7 Proven Steps to Creating, Promoting & Profiting from your Website

Akamai Workbook. Attempting to fetch command... [OK] $ akamai get akamai-open/cli-property

Life on the Edge with ESI. Kit Chan Custom Branded Experiences Yahoo!

Akamai Connector for Varnish Installation Guide

The Road to Digital Transformation: Increase Agility Building and Managing Cloud Infrastructure. Albert Law Solution Architect Manager

Web Content Management in SharePoint 2013

Transcription:

DevOps at the Edge Nick Tran, VP of Developer Relations, Akamai 1 AKAMAI Edge EMEA 2018

Speaker Nick Tran VP, Developer Relations @tranmanyo

Agenda Part 1 Akamai for DevOps Part 2 Testing New Configurations Part 3 API Gateway Part 4 Akamai Pipeline Part 5 Use Cases Closing Wrap-Up + Q&A

Importance of DevOps Customers are increasingly moving to this model The Akamai Control Center does not allow for automation of common tasks Akamai s platform sits squarely in the DevOps realm

Akamai for DevOps Initiative Fast Fallback Terraform Provider Akamai CLI Property Manager API CloudTest Akamai CLI Cloudlets Faster Activations ESI Test Server for Docker mpulse DataStream APIs Custom Behaviors Fast Purge Edge Side Includes

Akamai for DevOps Initiative Improve existing APIs and tools to meet customers needs CLI packages for common tasks New workflow models to support a CI/CD environment

Akamai for DevOps Update NEW! - Akamai Pipeline - Akamai Sandbox - Bulk Configuration Management - Purge by Cache Tags - Akamai Developer Toolkit - New and Updated Akamai CLI Packages Coming Soon - Akamai EdgeWorkers - DNS Config Management API v2 - Terraform (0.12) Learn more: developer.akamai.com/devops

Use Case: Testing new configurations - Testing new configurations can be time consuming and risky - When origin content changes you need to test against your configuration - Need an easy way to quickly test without touching production or staging servers

Akamai Sandbox Enable rapid CDN testing Design code within a local dev environment Easily pull in existing property config Allow easy co-workers to clone sandboxes Test property changes in a sandboxed environment <1 min propagation time to enable rapid iterative development API-first product (CLI coming soon) Learn more: developer.akamai.com/tools/akamai-sandbox

Use Case: Federated Development

Akamai CLI for Property Manager 2.0 Property CRUD Breaks down a property into smaller snippets at the top rule level Validates against Akamai schemas Ability to easily plug in an external code template

Use Case: Tracking Development at the Edge

Akamai Pipeline Seamlessly promote changes between environments, from development to QA to production Automate the entire pipeline with templated variables for different environments Learn more: bit.ly/announcing-akamai-pipeline

Use Cases

Use Case: Keeping content fresh Many customers keep low TTLs for content rather than purging in the Akamai Control Center This is an expensive solution Purge step frequently gets skipped during publication Solution: Purge Use the API or CLI to purge in a just-in-time way Purge by URL, CPCode or Cache Tag Automate with your CMS - Plugin available for WordPress

Use Case: Black Friday High volume of traffic coming into the system Want to prevent origin from going down Need to retain the sessions of active shoppers Solution: Visitor Prioritization Cloudlet Prioritize web traffic based on custom conditions Ensure a consistent web experience Can be automated to react to spikes in traffic

Use Case: URL Redirection Editing the configuration in the Akamai Control Center takes time Don t necessarily want to push out a new property version for each URL rewrite Solution: Edge Redirector Cloudlet Admin-friendly interface in Akamai Control Center API for automating redirects as needed Policies pushed separately from property configuration

Use Case: Load Balancing Multiple origin datacenters need to be managed easily Need methods to take centers offline for maintenance Solution: Application Load Balancer Intelligent, scalable traffic management Automatically detects load conditions and adapts Maintains user stickiness to a specific datacenter

URL reminders: Thank you Akamai API Gateway free trial Register at bit.ly/api-gateway-free-trial and follow the instructions to get your brandnew Google Home Mini. developer.akamai.com/devops Akamai Sandbox Register at bit.ly/sandbox-early-access for our early access program. Akamai Developer @akamaidev