Top Banner
Making the cloud efficient & secure
46

Making the cloud efficient & secure

Jan 24, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Making the cloud efficient & secure

Making the cloud efficient & secure

Page 2: Making the cloud efficient & secure

Cloud Enabling Technology: Application Container

2

Application

Application Environment

Local Testing

Enterprise Data Center

Public CloudHuawei Cloud

Public Clouds

Build once,Run anywhere

DevOps

Container

Page 3: Making the cloud efficient & secure

Application Containers are Hot and Getting Hotter!Container market by 2020:$2.7B

Container adoption rate: 50% by 2020

40%/year

3

Page 4: Making the cloud efficient & secure

But containers are NOT secure!

Host Operating System

Containers

Security is the TOP concern for surveyed companies adopting containersContainers: Real Adoption And Use Cases In 2017 – Forrester Consulting 4

Page 5: Making the cloud efficient & secure

Problem: Enterprise cloud customers forced to choose between security and efficiency

High Security

High Efficiency

54% choose security* But 9x performance penaltyAnd 14x more cost in clouds

*Containers: Real Adoption And Use Cases In 2017 – Forrester Consulting

Page 6: Making the cloud efficient & secure

Problem: Enterprise cloud customers forced to choose between security and efficiency

High Security

High Efficiency*Containers: Real Adoption And Use Cases In 2017 – Forrester Consulting

Page 7: Making the cloud efficient & secure

Problem: Enterprise cloud customers forced to choose between security and efficiency

High Security

High Efficiency

46% choose efficiency*But 10x larger attack surface

*Containers: Real Adoption And Use Cases In 2017 – Forrester Consulting

Page 8: Making the cloud efficient & secure

High Security

High Efficiency

Problem: Enterprise cloud customers forced to choose between security and efficiency

Page 9: Making the cloud efficient & secure

Problem: Enterprise cloud customers forced to choose between security and efficiency

High Security

High Efficiency

Fortune 1000 CTO:“We are willing to pay for a secure solution with 25% performance improvement”

Page 10: Making the cloud efficient & secure

Solution: Exotanium X-Containers Offer High Security and High Efficiency!

High Security

High Efficiency

No trade-off!Highly secure &

faster than native

X-Container

Page 11: Making the cloud efficient & secure

Exotanium X-Container Highlights

up to 10x better performanceby automatically improving code

10x better securityby reducing code and attack surface

14x lower costthrough consolidation

No vendor lock-inby providing high portability

Plug-and-playthrough 100% compatibility with

existing platforms11

Page 12: Making the cloud efficient & secure

12

Validation

• Performance• 27X system call throughput• 134% ~ 208% improvement for Memcached• 21% ~ 50% improvement for NGINX• >92% system calls converted to function calls

• Security• >90% reduction in attack surface• >90% reduction in reported vulnerabilities

Page 13: Making the cloud efficient & secure

13

00.5

11.5

Amazon Google

NGINX

Nor

mal

ized

Thro

ughp

ut

1.21x~1.27x

01234

Amazon Google

Memcached 2.64x~3.08x

00.5

11.5

Amazon Google

Redis 1x~1.2x

00.5

11.5

Amazon Google

Apache 0.64x~0.72x

Validation (backup)

Page 14: Making the cloud efficient & secure

14

Interview Count

In-person Video Conf Phone

TOTAL 106 90 14 2

Completed I-Corps Aug. 2019

Page 15: Making the cloud efficient & secure

Priority

Satis

fact

ion

Multi-cloud (Live Migration)

ScanningIsolation

Automation

Compliance

Cloud Customer Satisfaction vs. Priority

HighLow

Modernization

High

Collaboration

Multi-cloud(No vendor lock-in)

Performance (Latency / Throughput)

Modernization

Manage Operational CostsAutomation (Building & Provisioning)

X-Containers offer a unique solution for reducing the

cost!

██ Unique value propositions that X-Containers can provide██ Key value propositions of our MVP

Page 16: Making the cloud efficient & secure

16

Kubernetes is the Top Cloud-Native Container Orchestration Platform• 86% of cloud-native users are using Kubernetes • Virtual Machines (VMs) are used for isolating containers in

Kubernetes

-- Source: https://www.stackrox.com/

Page 17: Making the cloud efficient & secure

Challenges in Kubernetes

Kubernetes

Server

Container

Server

Container

Server

Container

• Difficult to predict resource requirements before deployment• Difficult to change resource allocation after deployment• Common practices:

• Over provisioning -> big resource waste

Page 18: Making the cloud efficient & secure

Solution: Exotanium V-Kube

Kubernetes

Virtual ServerServer

Container

Server

Container

VM

X-Container

VM

X-Container

VM

X-Container

Page 19: Making the cloud efficient & secure

Bin-Packing

Kubernetes

Virtual ServerServer

Container

Server

Container

VM

X

X

VM

X

X

VM

X

X

Page 20: Making the cloud efficient & secure

Bin-Packing

Kubernetes

Virtual ServerServer

Container

Server

Container

VM

X

X

VM

X

X

VM

X

X

Page 21: Making the cloud efficient & secure

Vertical Scaling

Kubernetes

Virtual ServerServer

Container

Server

Container

VM VM

X

X

X

X X

X

Page 22: Making the cloud efficient & secure

Vertical Scaling

Kubernetes

Virtual ServerServer

Container

Server

Container

VM VM

X

X

X

X X X-Container

Page 23: Making the cloud efficient & secure

Automation

Kubernetes

Virtual ServerServer

Container

Server

Container

VM VM• AI-enabled• Real-time• Zero downtime

X

X

X

X X X-Container

Page 24: Making the cloud efficient & secure

Business Model

Customer segments ○ B2B Enterprise SaaS companies: Retail, Finance, Healthcare, & Tech Services

○ Target Customer: Directors of Development Operations

Key value propositions○ Reduce operations resource consumption and cost

○ Simplify resource planning and scheduling

○ Improve performance and user experience

Revenue streams○ Service subscription / license: $50,000 / year

Page 25: Making the cloud efficient & secure

Cost Management Technologies

Online bin-packing

Online vertical scaling

AI-enabled automation

Competition

Page 26: Making the cloud efficient & secure

Milestones & Timeline

SBIR Phase I

Awarded by the National Science Foundation (NSF)

February2019

Patent Filed

PCT / US19/26995 filed with USPTO

April2019

MVP Version 1

Complete updated MVP for manual trial

December2019

Customer POC

Product Trial with Customer

February2020

Seed Round

$1 million round to scale company

June2020

I-Corps Course & SBIR Phase IIWashington D.C., Customer Discovery

August2019

Page 27: Making the cloud efficient & secure

Exotanium Team

Hakim WeatherspoonInterim CEO

Robbert van RenesseCPO

Zhiming ShenCTO

Nick RomanoCOO

3 Exits 15 Software Patents

ACM AwardCloud Storage

Page 28: Making the cloud efficient & secure

Our ask

Research○ Intern or Researchers to assist with quantification of technological impact in

various areas such as Energy, Smart Buildings, IoT, etc.

Product Testing○ Introduction to Cloud-native Companies to test MVP

Board Development○ Recommendations for individuals with B2B Enterprise Software experience to join

our board

Exotanium is seeking assistance with the following:

Page 29: Making the cloud efficient & secure

http://exotanium.io/

[email protected]

Q&A

Page 30: Making the cloud efficient & secure

Backup Slides

30

Page 31: Making the cloud efficient & secure

Exotanium Competitors

31

Security Performance Cost Vendor Lock-in Plug-n-PlayExotanium Good Good Good Good Good

Docker, Kubernetes

Poor Limited Good Good Good

Google gVisor Good Poor Poor Good Limited

Kata, Amazon Firecracker

Good Limited Poor Limited Good

IBM Nabla, Unikernel

Good Limited Poor Good Poor

Page 32: Making the cloud efficient & secure

Business ModelCustomer Segments

• Directors of Development Operations at cloud-native SaaS companies in Finance, Healthcare, Higher Education, and Government.

Key value propositions• Zero downtime even during scheduled cloud outages.• Security Monitoring (Identify threats and anomalies, scan for outdated and unpatched

software modules).• Automate configuration of the the CI\CD or DevOps process.• Better able to manage costs in the cloud.

Revenue Streams• Tool stack subscription for developers: $40 per user / month• Tool stack license for Business Enterprise: $1,500 per node / month• Container Hosting Services: $0.10 per hour / node

Page 33: Making the cloud efficient & secure

Cloud-Native App Container Market Size: $2.7B

Cloud EnablingTechnology$39B by 2020

15% CAGR

0.6% obtainable$17.3M in 2022

Cloud-Native App Container$2.7B by 2020

40% CAGR

● Tool stack subscription for developers, TAM: $652.8 million

● Tool stack license for Enterprise,TAM: $337 million

● Container Hosting Services,TAM: $788.4 million

Page 34: Making the cloud efficient & secure

Go to Market Strategy

X-Container Community Edition- Free open-source download- Publicize through attending and speaking at conferences- Targeted marketing campaigns to software developers & DevOps team

X-Container Developer & Business Enterprise Edition- It is Estimated that 10%+ of all users that download the Community

Edition will upgrade to a paid subscription or license the Enterprise version

Page 35: Making the cloud efficient & secure

35

Engaging partners and customers to provide significant performance and cost savings

Exotanium Partners and Customers

Page 36: Making the cloud efficient & secure

Exotanium Team

Team Experience• Founded/sold three companies to Microsoft and Amazon• Over 300 peer-reviewed papers and 15 software patents • ACM paper (2000) laid the foundation of cloud storage

In progress now• Assembling Advisory Board• Hiring technical and business experts

36

Hakim WeatherspoonInterim Pres. & CEO

Robbert van RenesseVP of Science

Zhiming ShenVP of Technology

Nick RomanoVP of Operations

Page 37: Making the cloud efficient & secure

Exotanium Milestones

• Exotanium incorporated (April 2018)• Pitched at Cornell Entrepreneurship Summit NYC and RBA lunch (November 2018)• SBIR Phase I grant award by National Science Foundation (February 2019)• PCT# PCT/US19/26995 , filed by Cornell (April 11, 2019)• Cumulative non-dilutive seed funding $300K (May 2019)• Open source community version released (June 2019)• SBIR Phase II application with 2:1 fundraising match (August 2019)

37

Page 38: Making the cloud efficient & secure

Exotanium is seeking $1 million in Seed funding to build the enterprise version that will generate revenue for the company.

Funding Milestones:- Hire two F/T software engineers to build the Toolpak that will be licensed to IT

Departments and DevOps teams ($500K)- Hire F/T business development and sales team to start executing a targeted

marketing and customer sales strategy ($350K)- Hire two F/T technical support personnel to maintain customer service ($150K)

Funding

Page 39: Making the cloud efficient & secure

Thank You!

Contact:

Exotanium Inc., [email protected](435) 830-6502

Page 40: Making the cloud efficient & secure

Appendix

Page 41: Making the cloud efficient & secure

System Call Performance

41

0

5

10

15

20

25

30

Amazon GoogleNor

mal

ized

Per

form

ance

Docker Clear-Container gVisor Xen-Container X-Container

Up to 27X of Docker (patched) and 1.6X of Clear-Container

Page 42: Making the cloud efficient & secure

Scalability

42

Page 43: Making the cloud efficient & secure

Container

Proc

ess

Proc

ess

43

Hardware

Linux Kernel

namespaces cgroups SELinux

ContainerPr

oces

s

Proc

ess

Shared kernel attack surface and TCB

Not allowed to install kernel modules

The Problem

Hard to tune or optimize for a specific container

Page 44: Making the cloud efficient & secure

Security Comparison

Linux

Container

Process

Process

X-Kernel

X-Container

X-LibOS

Process

Process

10X Reduction in Attack Surface, Complexity, and Vulnerabilities

Page 45: Making the cloud efficient & secure

• A new security paradigm for cloud-native containers

• X-Kernel: an exokernel with a small attack surface and TCB• X-LibOS: a LibOS that decouples security isolation from the process model

45

X-Containers

X-Kernel

X-Container

Kernel

Container

Process

Process

Container

Hypervisor

VM

Kernel

Process

Process

Virtual Machine

Hypervisor

VM

Process

LibOS

Unikernel, Dune, EbbRT,

OSv

Exokernel

ProcessLibOS

Library OS (Exokernel)

Process

Microkernel

L4Linux

L4Linux (Microkernel

)

Kernel

Process

Process

X-Container

X-LibOS

Process

Process

Page 46: Making the cloud efficient & secure

Optimizing System Calls

• Existing solutions• Patch source code• Link to another library

• Our solution• Automatic Binary Optimization

Module (ABOM)• Binary level equivalence• Position-independence

46

Kernel Mode X-Kernel

User Mode

X-Container

X-LibOS

Process

Process

System calls Function calls