the developer cloud for modern apps · 2020-02-13 · kubernetes upgrades • containerized • web...

39
Overview July 2019 © 2019 DigitalOcean - Confidential Information The Developer Cloud for Modern Apps

Upload: others

Post on 19-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Overview July 2019

© 2019 DigitalOcean - Confidential Information

The Developer Cloud for Modern Apps

Page 2: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

2012Founded in NYC

66%International revenue

$123M+Funding raised

3rd largestand fastest-growing cloud

provider according to Netcraft

3.5M+Community visitors/mo

DigitalOcean at a glanceA global, high-growth cloud services company

510KTotal active customers

225KSMB customers

500+Employees

12Data centers

2Investors

Page 3: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

3

We believe anyone can becomea next-generation software developer.

© 2019 DigitalOcean - Confidential Information

Page 4: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

100M

20252018

75% are under 35

50% self describeas “new to coding”

< 40% have computer science degree

75% work for SMBs

Students

Programmers

Analysts

Researchers

Gamers

Engineers

Designers

Data Scientists

Hobbyists

Coders

Animators

Sys Admins

Scientists

Flowgrammers

DevOps

Marketers

Global STEM education is driving explosive growth of next-generation developers and the SMB market.

2000 2012

5MProgrammers1M

Engineers

35MDevelopers

Source: developer surveys & company estimates

4

Next-generation developersCode is the second language.

© 2019 DigitalOcean - Confidential Information

Page 5: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

5

Serverless (FaaS)

Milliseconds to deploy, live for

seconds

Functions as the unit of scale

Abstracts the language runtime

Containers (PaaS)

Seconds to deploy, live for

minutes/hours

Application as the unit of scale

Abstracts the operating system

Virtualization (IaaS)

Minutes to deploy, live for weeks

Operating system as the unit of scale

Abstracts the hardware

Data centers

Months to deploy, live for years

Hardware as the unit of scale

Abstracts the physical hosting environment

Cloud technologies are lowering the barrier to entry.

© 2019 DigitalOcean - Confidential Information

Page 6: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

The explosion in cloud technologiesis creating complexity.

6© 2019 DigitalOcean - Confidential Information

Page 7: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

7

Complexity + scale = DevOps

© 2019 DigitalOcean - Confidential Information

Page 8: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

8

Student & Hobbyist

DigitalEntrepreneur

Professional Founder Team Builder

Business Leader

DeveloperJourney

Speed + flexibilityThe needs of next-generation developers create new apps and tech startups.

© 2019 DigitalOcean - Confidential Information

Page 9: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

We serve next-generation developersA “no DevOps required” experience to build, deploy & scale modern apps

DevOps is not● Focused on startups & SMB

● Business ignition & customer success driving growth

● Simple-to-use app building blocks for customers of all skills

● Community self-service & free support

9© 2019 DigitalOcean - Confidential Information

DevOps is hot● Focused on enterprise & ISVs

● Business transformation &hybrid-cloud driving growth

● Infinite feature complexity to satisfy needs of every enterprise

● Support pricing & contracts tailoredfor larger businesses

Page 10: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Source: IDC & DigitalOcean

SMB Cloud Market (<500 employees)

PaaSIaaS

$Billions

202020192017 2018 2021 2022

20

0

40

60

10

$60B SMB cloud marketOur opportunity is to “super-serve” the underserved.

© 2019 DigitalOcean - Confidential Information

Page 11: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Our mission

65+ NPSTop among all

cloud providers

11© 2019 DigitalOcean - Confidential Information

Our purpose is to make modern app creation simple and economical formillions of developers around the world.”– DigitalOcean

“I’m always impressed how fast and easy @digitalocean is to use. Just spun up a Droplet with monitoring, a load balancer with SSL, and a Space for assets – all in under 10 minutes. Zero to production faster than Starbucks made my coffee.– Developer

Page 12: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

We “super-serve” these developerswith key differentiators.

12

SimplicityIntuitive & conveniently

packagedservices

CommunityDeveloper

community engagement & education

ServiceHeartfelt support

& unparalleled service

Open sourceOpen source

advantages & cloud-native architecture

© 2019 DigitalOcean - Confidential Information

Page 13: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Intuitive & conveniently packaged services

Simplicity

13© 2019 DigitalOcean - Confidential Information

Page 14: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

14

CORE COMPUTE PLATFORM

Performance Droplets

Starter Droplets

Backups/Snapshots

DNS

Floating IPsObject Storage

MonitoringBlock Storage

OS Images

Custom Images

The world’s simplest &most powerful IaaS experience

© 2019 DigitalOcean - Confidential Information

Page 15: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

15

SECURITY

The world’s simplest &most powerful IaaS experience

Private Networking Cloud Firewalls 2FA

© 2019 DigitalOcean - Confidential Information

Page 16: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

16

With emerging PaaS that do not require “DevOps” experience

© 2019 DigitalOcean - Confidential Information

APPLICATION SERVICES

Managed Load Balancers Managed PostgreSQLManaged Kubernetes Project Tsunami

Page 17: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

17

New York

Toronto

San Francisco

London

SingaporeBangalore

Amsterdam

Frankfurt

© 2019 DigitalOcean - Confidential Information

Across 12 data centersin 8 global markets

Page 18: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

18

With the most delightfuldeveloper experience

© 2019 DigitalOcean - Confidential Information

DEVELOPER EXPERIENCE

Community

CLI

Guides & Libraries

Control Panel

Documentation

API

Integrations

Teams

Page 19: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

19

Simple, transparent, and predictable pricingthat scales when you need it to

Right-sized packaging with minimal overages

No hassle with multiple add-ons

© 2019 DigitalOcean - Confidential Information

Simple, transparent & predictable

Scales with your needs

Page 20: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

20© 2019 DigitalOcean - Confidential Information

DEVELOPER TOOLS FRAMEWORKS BLOGS & FORUMS DATABASES MONITORING FUNCTIONS

A Marketplace of 1-Click Apps™Simplify & accelerate modern app development

Page 21: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Developer community engagement & education

Community

21© 2019 DigitalOcean - Confidential Information

Page 22: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

20,000community-generatedquestions & answers

3.5M+unique community visitors per month

2,300technical tutorials

50,000in-person meetup members

worldwide

22

Largesthackathon in

the worldDigitalOcean Hacktoberfest™

with 150K+ developers in 2018

Industry-leading communityEducating & enabling developers

© 2019 DigitalOcean - Confidential Information

Page 23: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

23

Our Hatch™ program supportstech startups on their journeys.

© 2019 DigitalOcean - Confidential Information

• We partner with 500 key accelerators, incubators, and VCs to provide startups with a free, fast, and simple app development platform

• Our program includes 12 months of services, prioritized support, networking events, and 1-on-1 meetings with our product teams

• 1,500 startups are currently in the program, with 100 new startups accepted each month

• 900 startups have graduated as successful customers

Page 24: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Heartfelt support & unparalleled support

Service

24© 2019 DigitalOcean - Confidential Information

Page 25: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Developer

FREE – We provide all of our developers with online support and ticket access to keep them moving forward.

25© 2019 DigitalOcean - Confidential Information

Business

FREE – When services exceed $500 per month, we provide elevated SLAs, account managers for strategic conversations, and even best-effort help with3rd-party software.

Premier

PURCHASE – You canalso add a dedicatedaccount manager, asolutions engineer, andget live support via Slackwith a 30-minute response time SLA.

Heartfelt & unparalleled supportFor every customer, no matter what

Page 26: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

26© 2019 DigitalOcean - Confidential Information

Partner programs to deliver solutions to your customers

Partners

Page 27: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

27© 2019 DigitalOcean - Confidential Information

Our partners include custom development shops, web platform hosters, marketing and analytics agencies, managed services providers, and more.

400+ partners provide horizontal and vertical solutions and tailored support to SMB customers around the world

Solution developer partnershipsEnhance solutions for SMBs

Page 28: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

28© 2019 DigitalOcean - Confidential Information

We’ve been busy.

Page 29: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

29© 2019 DigitalOcean - Confidential Information

Product milestonesHighlights

Page 30: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

30

Recent Momentum

ManagedKubernetes

(LA)

Dec 10 ‘18

Managed Databases (PostgreSQL)

(LA)

Feb 14 ‘19

General Purpose Droplets

(LA)

Feb 26 ‘19

Marketplace(GA)

Mar 5 ‘19 Apr 2 ‘19 Apr 9 ‘19

General PurposeDroplets

(GA)

Spaces Custom Domains

DO Metrics Agent(GA)

May 21 ‘19

Managed Kubernetes With Advanced Metrics

(GA)

© 2019 DigitalOcean - Confidential Information

Product milestonesHighlights (cont.)

Page 31: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

31

Future roadmap

© 2019 DigitalOcean - Confidential Information

Core platform

● New Droplet types –

GPU, I/O, Memory Optimized

● Spaces – custom domains

& cert management

● Managed Kubernetes features

● Managed Databases –

more engines

● Spaces – new regions

● VPC

Developer experience

● Payment improvements

● Uptime monitoring

● Teams & auth

● API & CLI improvements

● Static sites

● Functions

Marketplace

● New apps and categories

● Seller management

● DOKS integration

● SaaS and API partners

Page 32: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Appendices

© 2019 DigitalOcean - Confidential Information 32

Page 33: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

We have a new & growth-experienced leadership team.

Yancey Spruill

Chief Executive

Officer

Barry Cooks

Chief Technology

Officer

Jeff Giannetti

Chief Customer

Officer

Mike CristinzianoSVP, Strategy &

Corporate Development

Shiven Ramji

SVP, Product

Anthony RiccoChief

Marketing Officer

Adrienne Calderone

VP, Finance

Alan ShapiroGeneral Counsel

33© 2019 DigitalOcean - Confidential Information

Lysa Dahlin

Chief People Officer

Page 34: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

34

DropletsScalable compute services

Managed DatabasesWorry-free setup & maintenance

SpacesSimple object storage

Managed KubernetesRun managed Kubernetes clusters

Load BalancersEasily distribute traffic

Block StorageAttach scalable volumes

Floating IPsEasily move IPs

© 2019 DigitalOcean - Confidential Information

Core platform

Page 35: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

35

What Key Features Common Use Cases Unique

CPU-Optimized Droplets

Optimized Droplets are compute servers designed for computationally intensive workloads by using powerful CPUs that can be deployedin under 55 seconds.

• Up to 2.5x vCPU performance vs standard• Consistent access to maximum CPU• Deploys in under 55 seconds• Available in multiple regions• Great price to value

• App servers• CI/CD servers• Data analytics applications• Build servers• Any computationally intensive workload

Unlike other cloud servers, Optimized Droplets are backed by Intel’s most performant processors, including the Intel E5-2697Av4 and Intel 6168.

Standard Droplets

Droplets are easy-to-deploy, resizable SSD-based cloud servers that deploy in under55 seconds

• Multi-purpose for any standard application• Runs on enterprise SSDs• Deploy multiple with a few clicks• Resize as needed• Backups and snapshots

• Development environments• Staging and test servers• Web servers

Unlike other cloud servers, Droplets are backed by enterprise SSDs, easily resize, and are deployed in under 55 seconds

Managed Kubernetes(in LA)

DigitalOcean Kubernetesis a managed container orchestration service that makes it easy to deployand scale containerized applications.

• Dedicated managed kubernetes cluster• Integrated block storage, load balancers. and firewalls• API access and control with kubectl• Coming soon: Private container image registry, automatic Kubernetes upgrades

• Containerized • Web applications• Batch jobs• Message Queues• API endpoints • Analytics services

Unlike alternatives, DigitalOcean Kubernetes can be configured in seconds, provides a managed cluster that automatically upgrades with the latest kubernetes features, and provides leading price-performance

Compute

© 2019 DigitalOcean - Confidential Information

Page 36: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

36

What Key Features Common Use Cases Unique

Managed Databases (in LA)

DigitalOcean Databasesis a fully manageddatabase service withworry-free maintenanceand simplicity that makesit easy to host popular databases.

• Free daily backups with point-in-time recovery• Standby nodes with automated failover• End-to-end security• Scalable performance• Fully managed PostgreSQL

• E-commerce• Web applications• Analytics services

Unlike alternatives, DigitalOcean Databases can be configured in seconds, provides a managed cluster with automated failover and end-to-end security, and provides leading price-performance

Databases

© 2019 DigitalOcean - Confidential Information

Page 37: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

37

What Key Features Common Use Cases Unique

Spaces

Spaces Object Storage is designed for developerswho want a simple way to store and serve a vastamount of data.

• Create cloud storage in two clicks • Scales automatically• Simple to upload with drag- and-drop UI• Affordable and predictable pricing• Manage via API, S3 compatible tool, CLI, UI and API client libraries• Available as a standalone service• Available in multiple regions

• Web assets • Backups• Logs• App data• Archives

Unlike alternative services, customers can create a Space in a few second with minimal configuration, upload multiple files with simple drag-and-drop, and easily manage multiple files from the Spaces UI.

Block Storage

Droplets are easy-to-deploy, resizable SSD-based cloud servers that deploy in under55 seconds.

• Highly available SSD storage• Live resize up to 16 TB• Secure and encrypted at rest• Abstracted from compute resources

• Database storage• File storage• Backups

Unlike alternative options, block storage can be attached to Droplets as needed and are resizable up to 16 TB.

Storage

© 2019 DigitalOcean - Confidential Information

Page 38: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

38

What Key Features Common Use Cases Unique

Load Balancers

Load Balancers are a highly available, fully-managed service that distribute incoming traffic across your infrastructure to increase availability.

• Improve availability• Enables horizontal scaling• Simple to set up• Easily deploy and manage

• Improve availability• Enable horizontal scaling• Replace self-hosted load balancers

Unlike alternative options, Load Balancers are available as a service, do not require additional software, and can be easily setup and deployed.

Floating IPs

Floating IPs is an IP address that can be moved from one Droplet to another in thesame data center.

• Automatic failover• Enable easy application upgrades

• Improve availability• Flip users over to a new app version

Unlike other IPs, Floating IPs can be easily moved across hosts.

Cloud Firewalls

Cloud Firewalls enable customers to define what services are visible on customer Droplets and control which resources can access them.

• Secure by default, whitelist ports, and IPs• Easy to configure, no software needed• Use control panel, tagging, and API to manage• Works at scale• Available in all regions

• Filter malicious traffic• Whitelist valid traffic and IP addresses• Replace per-server firewall rules• Centralize firewall rules and visibility

Unlike alternative solutions, customers can enable this protection without installing or configuring any software and deploy in a matter of minutes.

Networking

© 2019 DigitalOcean - Confidential Information

Page 39: The Developer Cloud for Modern Apps · 2020-02-13 · Kubernetes upgrades • Containerized • Web applications • Batch jobs • Message Queues • API endpoints • Analytics

Thank You

© 2019 DigitalOcean - Confidential Information 39