Lee Calcote
Clouds, containers, functions, applications and their management.
Lee Calcote & Girish Ranganathan
innovate.solarwinds.io
@lcalcote
Dr.
Founding the OpenMetrics working group.
Integrating with Istio and OpenCensus.
Creating a common model for event data, similar to CNI and CSI. Coalescing on a single format between a few proposals:
Cloud-Native Event Mapping (CNEM) – (iguazio)
OpenEvents – (Serverless, Inc.)
Cloud Auditing Data Federation – (IBM, DMTF)
Serverless WG: Event Specification |
OpenEvents.io
Server
Enterprise DataCenter
Monolith
VM
Co-location
N-Tiered
Container
Cloud
Microservices
Function
Multi/Hybrid Cloud
Serverless
Atomic Unit of Compute
Hardware
Software Architecture
Increasing focus on business logic
Decreasing concern (and control) over infrastructure implementation
Bare metal
VMs
Containers
Functions
VM
VM
VM
VM
No compute cost when idle.
Flexible and precise scaling.
No provisioning, updating, and managing server infrastructure.
consider serverless when your workload is:
Text
Providing cognitive computing via a chat bot interface (asynchronous, but correlated)
Scheduling tasks performed for a short time, such as cron or batch style invocations
Serving machine learning and AI models (retrieving one or more data elements such as tables, NLP, or images and matching against a pre-learned data model to identify text, faces, anomalies, etc.)
Continuous integration pipelines that provision resources for build jobs on-demand, instead of keeping a pool of build slave hosts waiting for jobs to be dispatched
some of these include:
Text
Developer: writes code for, and benefits from, the serverless platform which provides them the point of view that there are no servers nor that their code is always running.
Servers are still required to run a serverless platform.
The provider will need to manage servers.
And will have some cost for running the platform, even when idle.
A self-hosted system can still be considered serverless:
typically one team acts as the provider and another as the developer.
yes, we're hiring
The SolarWinds and SolarWinds Cloud trademarks are the exclusive property of SolarWinds Worldwide, LLC and its affiliates and may be registered or pending registration with the U.S. Patent and Trademark Office and in other countries. All other SolarWinds and SolarWinds Cloud trademarks, service marks, and logos may be common law marks or are registered or pending registration. All other trademarks mentioned herein are used for identification purposes only and are trademarks (and may be registered trademarks) of their respective companies.
By Lee Calcote
Presented at Innovate Summit 2017. Serverless and FaaS computing is gaining in popularity to easily create microservice applications. In this talk we will discuss what are the characteristics of serverless, the status of the serverless working group within the CNCF, and the open source options available for running serverless and associated services with a focus on Kubernetes.
Clouds, containers, functions, applications and their management.