Software Transformation for Cloud Video Solutions

Size: px
Start display at page:

Download "Software Transformation for Cloud Video Solutions"

Transcription

1

2 BRKSPV-1102 Software Transformation for Cloud Video Solutions Neeve Nikoo, Systems Engineer

3 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkspv Cisco and/or its affiliates. All rights reserved. Cisco Public

4 When HBO Go crashes during the season premiere of Game of Thrones, it s not because the internet can t handle all the traffic, it s because the software solution can t handle sudden spikes in traffic. Alan Wolk Industry Analyst BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 4

5 Main Message Containers are a great use case for software video applications. BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 5

6 Agenda Where is the Gap in Video Transformation? How did we get here? Rise of Container Technology Application Case Study How to get into the Game Future Video Architecture Conclusion

7 BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 7

8 Focus for Today Many steps to fix. Collapse infrastructure Introduce Cloud strategy Abstract workflows Public and private clouds Deploy and operate tooling Software App Architecture All software the same? Spectrum of Cloudiness Virtualization and Containers Case Study Future Transformed Video Architecture BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 8

9 Speaking the Same Language UCS Unified Computing System COTS Commercial-Off-the-Shelf NMS Network Management System LXC Linux Container COE Container Orchestration Engine CDN Content Distribution Network ABR Adaptive Bit Rate HLS HTTP Live Streaming DASH Dynamic Adaptive Streaming over HTTP SDN Software Defined Networking SLA Service Level Agreement OS Operating System HA High Availability JITP Just-in-Time Packaging vmr Virtual Media Recorder vdcm- Virtual Digital Content Manager BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 9

10 How did we get here?

11 Who Said It? Correct Answer: Marketing, Sales, Engineering, or QA BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 11

12 Infrastructure Systems Example Desired Transition Virtual Architecture Service 1 Service 2 Service N BSS 1 BSS 2 BSS N OSS / BSS NMS 1 NMS 2 NMS 3 Silos VNF 1 VNF 2 VNF 3 App 1 App 2 App 3 Transition Converged Orchestration SDN NFV HW HW HW HW SW x86 BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 12

13 DC vs Media DC Trends Virtualization Programmable Infra Converged Infra Microservices Containerization Any Cloud Future Mixed HW Silos Consolidate Platforms/Apps? Cloud Environment Hybrid Cloud Media DC Guy 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13

14 Application Architecture Progression Silos / Appliances Virtualization Cloud Micro Services PaaS, Container Clusters App 1 App 2 App 3 App 3 App 2 App 1 Hypervisor App 1 App 3 App 1 App 3 App 2 App 2 PaaS Cloud Cloud Hypervisor Hypervisor Hypervisor Containers Independent, dedicated app silos Dependent SW + HW relationship Silos built to peak Not a material driver for app rearchitecture; however enabled app teams to view servers as cheap and expendable IT driven Server consolidation Scale out SW / HW separation HW responsibilities move up the stack All is programmable Shared resources VM as deployment unit Dev centric Lightweight container as deployment unit Similar architectural tenants as cloud BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 14

15 A story of 3 cloud software products Lift and shift = Cloud Tolerant Cloud ready virtualized Cloud Native microservices, stateless and decoupled atomic functions BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 15

16 Emergence of Container Technology for Video

17 All Video roads lead to Virtual Machines? Contribution Studio and Post Production Distribution Control Plane Scheduling NMS MAM CMS Automation Master Control Security Scheduler Billing User Mgmt Middleware Data Plane Encoding Content Factory Routing Switching Editing QC Transcoding Packaging Recording CDN BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 17

18 Spectrum of Software Cloudiness Bespoke Appliance Bare Metal COTS Virtualized Apps Cloud-Native Apps Operational Flexibility Performance? BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 18

19 Best of Both Worlds? BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 19

20 Benefit Confluence Bare Metal is great because: Able to access HW directly Performant (no HW emulation) Full use of resources VMs are great because: Portability between hosts Elasticity Flexibility and Isolation of Apps CONTAINERS BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 20

21 Sample Test VMs versus Docker vs Physical Image Source and Credits (Hiroki Endo): BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 21

22 Container Technology Primer

23 Virtual Machines and Containers are Fundamentally Different App App App App Bins / libs Operating System Virtual Machine Hypervisor Operating System Hardware Bins / libs Operating System Virtual Machine Each App has its own OS App App App App Bins / libs Container Container Bins / libs Operating System Hardware Apps Share OS Hypervisor Linux Containers BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 23

24 Impact to Application Development Old Way: Applications on Host New Way: Deploy Containers App App App App Libraries Libraries App App App App Libraries Libraries Libraries Kernel Kernel BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 24

25 Virtual Machine vs Container Virtual Machine Container What is Virtualized? Hardware OS Portability Between hardware Software Overhead Medium Low Time to Spin up Slow Very Fast Best for: Design Philosophy of application Persistence Running multiple OS on Host Full application on VM Stateful, coupled with filesystem When performance, web-scale, and density is important Micro-services per container, DevOps friendly Stateless, decoupled with filesystem BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 25

26 Container Fundamentals Control Groups (cgroups) Provides control and limit of available resources Namespaces Provides isolation and virtualization of system resources BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 26

27 Container Fundamentals Control Groups (cgroups) Resource CPU cgroup cpu cpuset Example Runtime Arguments --cpu-shares = proportional CPU allocation --cpus = guaranteed CPU reservation --cpuset-cpus = restrict to specific CPUs Memory Storage Network memory blkio net_cls net_prio --memory = max memory --memory-reservation = reserved minimum --device-read-iops = read IOPS limit --device-write-iops = write IOPS limit Cisco Contiv -bandwidth = bandwidth allocation -dscp = mark DSCP BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 27

28 Container Fundamentals Namespaces (pid) Process ID (net) Network Process Isolation Manages network interfaces (mnt) Mount Manages filesystem mount points (uts) Unix Timesharing (uid) User ID Isolating kernel and version IDs (incl hostname) Independent User ID Space BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 28

29 Linux Container (LXC) Technology Stack LXCs are built on modern kernel features cgroups; limits, prioritization, accounting & control namespaces; process based resource isolation chroot; apparent root FS directory Linux Security Modules (LSM); Mandatory Access Control (MAC) User space interfaces for kernel functions BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 29

30 Linux Containers A Linux container lets you run a Linux system within another Linux system. A container is a group of processes on a Linux machine. Those processes form an isolated environment. Inside the container, it (almost) looks like a VM. Outside the container, it looks like normal processes running on the machine. It looks like a VM, but it is more efficient: Containers = Lightweight Virtualization BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 30

31 Union File System App Layer OS Libraries Host OS Layer BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 31

32 Efficiency of Union File System This means that multiple containers can share a single copy of the image. Image Source and Credits (Hiroki Endo): BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 32

33 What is Docker? Docker is a container technology similar to Linux Containers (LXC) that Provides isolation for application processes from the host processes using Linux namespaces Provides resource caps for the application using Linux cgroups Provides industry preferred packaging model using docker images, docker index, and docker registry concepts Provides the basis for application lifecycle management automation due to good integration with devops automation tools such as Puppet/Chef (not available in 6.1.1) A rich repository of certified docker base images are easily available in public as well as private docker registries to cover a variety of application use cases BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 33

34 Docker over LXC? Docker provides the following advantages over LXC containers Docker packaging is becoming a packaging model of choice for application packaging and delivery in the industry. Standard packaging format provided by docker allows easier integration with devops automation toolchains such as puppet/chef/etc. Docker cli provides a git like workflow for developing containerized applications which is tool-friendly Docker provides image management capabilities using docker image, docker index and docker registry concepts Public and private docker registries provide a repository of starter container images for a variety of application use cases Thin packaging/delivery (Docker application download or upgrade is often a thin download due to sharing of common layers among multiple containers) Lower foot print for the containers. Docker layers, especially, the base layers can be shared among BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 34

35 Momentum for Docker BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 35

36 Docker Architecture Overview BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 36

37 Docker Engine Lifecycle Overview Image Pull Creates a new container Allocates a filesystem Allocates a network and IP Executes Captures and provides output BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 37

38 What Manages Docker containers? BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 38

39 Kubernetes Is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Written in Go. Can be deployed in private cloud, or public cloud (including GCE Google Compute Engine) Google offers a hosted version called Google Container Engine (GKE, NOT GCE) & uses Google Container Registry (GCR) not DockerHub for storing official images Key Characteristics: Installs & Scales fast and easy (kubeadm, kubectl), lean, portable, self healing, widely adopted by community What is K8S? Short Abbreviation of Kubernetes BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 39

40 Kubernetes (K8s) manages Docker Containers Provides control plane for container environment BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 40

41 Kubernetes (K8s) to Orchestrate Docker Worker Node 1 Docker Pod Container Container Container Pod Container Container Container Pod Container Container Container K8s Master Worker Node 2 Pod Container Container Container Worker Node 3 Pod Container Container Container Docker Pod Container Container Container Docker Pod Container Container Container Pod Container Container Container Pod Container Container Container BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 41

42 Containers, Pods, Nodes Node K8s Master Pod Container BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 42

43 Service and Labels Worker Node Docker Pods Running Containers Service Construct Labels Service ABC Pod App 1 - SQL Pod App 2 - Nginx BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 43

44 Worker Node Worker Node Worker Node Worker Node Replication Controller Maintains Pod Structure Node 1 Node 1 Node 1 Node 1 Pod App 1 - SQL Pod App 1 - SQL Pod App 1 - SQL Pod Pod App 1 - SQL App 2 - Nginx Node 2 Pod App 2 - Nginx Node 2 XPod App 2 - Nginx Node 2 X OR Node 2 X Node 3 Node 3 Node 3 Node 3 Pod App 2 - Nginx BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 44

45 Kubernetes HA Cluster Load-Balanced Nodes Master Node Cluster BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 45

46 COEs, for Example OpenShift User-Friendly K8s Deploy Manage Monitor Visualize Backup/restore CI/CD Pipeline BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 46

47 What does this mean for Apps?

48 Recent Video App Development Trends App teams skip OpenStack/VMs for containers Migration from VMWare to container platforms Multi DC / hybrid / multi provider app deployment Top down approach / App CD tooling Container frameworks as the enabling platform Managed Platforms and Services Vendor solutions have matured Little appetite for DIY (time, talent, cost, risk) Let the app developers drive platform decisions Have an overarching platform to allow orchestration across any platform BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 48

49 Container as Cloud Native Building Block for Apps Requirement Container Answer Web Scale Dynamic Independent scaling Microservices Quickly spin up and down Apps Libs Apps Libs Resiliency Agility Loosely coupled Discovery Load-balanced, stateless design Fits squarely into CI/CD model Micro-services for independent atomic functions Labeling of services Guest OS Guest OS Hypervisor Host OS Infrastructure Apps Libs Docker Engine Host OS Apps Libs Infrastructure Overhead Minimal OS and libraries, no hypervisor layer VM Containers Hybrid solutions Portability, APIs are first class citizens BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 49

50 Redundancy is Now Native to Solution Old way New way BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 50

51 BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 51

52 What about Operations? Scheduling Lifecycle and health Discovery Monitoring Auth Scaling SDN : Where should my containers run? : Keep my containers running despite failures : Where are my containers now? : What s happening with my containers? : Control who can do things to my containers : Making jobs bigger or smaller : How do containers communicate? Int/Ext? BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 52

53 Container Infrastructure Challenges Rate of Change Automated deployment process many deploys, short lifespan Ephemeral Containers, Networks, Services Traffic Flows East-West Inter-Microservice Latency Critical Scale Higher density Distributed Scale-Out Architecture Security Isolation and Tenancy Explicit policy definition BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 53

54 Learning Curve Developers Production/Ops HELP! Security QA Discovery SDN Config Changes A/B Testing Rollback Monitoring Docker Docker BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 54

55 DevOps New Normal for App Development? Only replace the micro-service needed Enabled by layered container architecture Fail fast philosophy Deploy, test small scale Rollback Deploy Feature Velocity BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 55

56 CI/CD - Defined Continuous Integration: Process of automating the build and testing of code every time a team member commits changes to version control. Encourages developers to share their code and unit tests by merging their changes after every small task completion. Committing code triggers an automated build system to build, test, and validate the full master branch Continuous Delivery Process to build, test, configure and deploy from a build to a production environment. Multiple testing or staging environments create a Release Pipeline to automate the deployment. Successive environments support progressively longer-running activities of integration, load, and user acceptance testing. BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 56

57 Example CI/CD Pipeline Version Control System 4 CI notified of changes Continuous Integration Server 5 Changes Kick off test Build Test Instance Run Tests Developer pushes commits 7 CI notifies of pass / fail 8 If tests pass: Deploy to Registry 2 9 Production Infrastructure Registry Deploy to Production BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 57

58 How to make it through to CD? BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 58

59 Dev-Ops Move Towards Containers Containers enforce micro-service architecture thinking Deployment automation becomes simpler Deployment becomes faster (smaller than VMs) Configuration management becomes easier (less to do) Self-healing becomes easier BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 59

60 Case Study Virtual Media Recorder (VMR)

61 cdvr is Excellent Use Case for Containers Old Way with Virtual Machines or Bare Metal BM or VMs per application Pod dimensioning and deployment model Not Dynamic Recorder bound by multiple constraints Redundancy model Users vs channels Upgrade/Maintenance downtime Scales By Channels Sources Recorder Playout Scales By Users Scales By Channels Storage BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 61

62 cdvr is Excellent Use Case for Containers New Way with Containers Micro-services Granular model Dynamic, On-Demand services Atomic components of cdvr scale independently in stateless, selfhealing container cluster Extreme feature velocity - CI/CD pipeline Scales By Channels Sources Recorder Playout Scales By Users Scales By Channels Storage BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 62

63 cdvr Better with micro-services Sources Manifest Recorder HBO Agent In- Stream1 ESPN Agent Memory DB Stream Agents Agents ZooKeeper (ESB) Archive Arch1 Agent Arch2 Agent Agents Origin Play1 Agent Play2 Agent Agents JITP BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 63

64 VMR cdvr Micro-services Architecture AUX Control Plane INGEST RECORD PLAYBACK RM DO AA CoreOS Container OS DASH Unicast SR RA MA API ZK UI DASH DASH Unicast Kubernetes (K8) Docker Container S3 API BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 64

65 Scaling Out VMR Control Plane Host 1 Host N.... Object Storage BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 65

66 Where are we Going?

67 Video Processing Transformation Virtualized Main Screen Functions Video Hybrid Headend Cloud Orchestration Innovation Live TV VOD IOS VOD cdvr Bandwidth Optimization Encoding Packaging Applications xcode Mux/Stat Mux Service Provider Cloud Orchestration Orchestration DPI IP Video Infrastructure Compute Storage Network Content Provider Cloud Hosted Cloud BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 67

68 ABR Transcoder JITP & JITE Multicast ABR vcmts Content Providers Alternate Content SS ABR TS VOD Pump Statmux Scramble ABR Transcoder Linear Packager ABR TS Linear Future: Fully Converged Micro-services Solution COE Micro-Service Edge ABR Core Unicast via CDN cdvr CDN VOD Library Any Cloud General Purpose Public or Private Cloud Compute BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 68

69 Reality Check: Hurdles Still to Overcome Networking Complexity in Container Environment Security Adoption by Video Vendor Community Skill Set in Market Container Management Platform Evolution BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 69

70 How do I get into the Game?

71 Application Migration Options Start from Scratch or completely refactor application Break functions into logical micro-services Create images for each micro-service Define PODs for deployment Create deployment tooling to assemble PODs into services and application Lift-and-Shift Identify key processes Identify key interfaces Identify key libraries and package to images Map interfaces to container definitions Align runtime environment (OS) BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 71

72 Docker MTA, for Example BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 72

73 Wrap up

74 Summary Not all cloud software is the same! Cloud-native opens up new architecture and business possibilities Containers provide technology for true cloud delivery of services, because of: Web-scale design (resiliency, scale, elasticity) Micro-service apps enable true CI/CD and DevOps Cisco building solutions for orchestrated container-based, hybrid workflows Content Provider Cloud Service Provider Cloud Hosted Cloud BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 74

75 What to do about it? I encourage you to : 1. Focus on software architecture, and not just the feature set. 2. Include SW architecture as a critical part of your decision-making process for future video solutions. 3. Make sure that containers are represented as a key piece of that architecture. 4. Ensure that the architecture will support hybrid cloud architectures.? BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 75

76 Main Message Containers are a great use case for software video applications. BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 76

77 Q&A BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 77

78 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkspv Cisco and/or its affiliates. All rights reserved. Cisco Public

79 Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at Cisco and/or its affiliates. All rights reserved. Cisco Public

80 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 80

81 Continue Your Education Related sessions Introduction to Containers and Container Networking [BRKSDN-2115] Kubernetes Container Networking [BRKDCN-2390] Designing Cloud Native Applications with Microservices and Containers [DEVNET-1230] Inside Cisco IT: Containers on Enterprise Compute and Networks [BRKCOC-2016] Introduction to Contiv [LABDCT-2110] Cisco Container Platform complete Kubernetes based stack for containerized apps! [PSOCLD-2316] Deploy a Hybrid, Multi-Cloud Container Environment in Less than an Hour [BRKCLD- 2235] DevNet Workshop - Getting Started with Containers [DEVNET-2042] BRKSPV Cisco and/or its affiliates. All rights reserved. Cisco Public 81

82 Thank you

83

Cisco Container Platform

Cisco Container Platform Cisco Container Platform Pradnesh Patil Suhail Syed Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click

More information

Kuber-what?! Learn about Kubernetes

Kuber-what?! Learn about Kubernetes DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems

More information

DevNet Workshop-Hands-on with CloudCenter and Jenkins

DevNet Workshop-Hands-on with CloudCenter and Jenkins DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Virtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112

Virtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112 Toonces LOOK OUT! Virtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112 Agenda Video Industry Evolution and Challenges

More information

Docker and Oracle Everything You Wanted To Know

Docker and Oracle Everything You Wanted To Know Docker and Oracle Everything You Wanted To Know June, 2017 Umesh Tanna Principal Technology Sales Consultant Oracle Sales Consulting Centers(SCC) Bangalore Safe Harbor Statement The following is intended

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

I keep hearing about DevOps What is it?

I keep hearing about DevOps What is it? DevOps & OpenShift I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS IT OPS IS UNDER PRESSURE ENVIRONMENT

More information

Getting Started With Containers

Getting Started With Containers DEVNET 2042 Getting Started With Containers Matt Johnson Developer Evangelist @mattdashj Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center Container Adoption for NFV Challenges & Opportunities Sriram Natarajan, T-Labs Silicon Valley Innovation Center Virtual Machine vs. Container Stack KVM Container-stack Libraries Guest-OS Hypervisor Libraries

More information

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform Jarosław Stakuń Senior Solution Architect/Red Hat CEE jstakun@redhat.com Monetize innovation http://www.forbes.com/innovative-companies/list/

More information

[Docker] Containerization

[Docker] Containerization [Docker] Containerization ABCD-LMA Working Group Will Kinard October 12, 2017 WILL Kinard Infrastructure Architect Software Developer Startup Venture IC Husband Father Clemson University That s me. 2 The

More information

CDN SaaS aligned to NFV

CDN SaaS aligned to NFV CDN SaaS aligned to NFV Eli Fuchs, Product Line Manager Service Provider Video Agenda IP Video Growth Trends Network Function Virtualization & Video Infrastructure Virtualized Content Delivery Networks

More information

Running MarkLogic in Containers (Both Docker and Kubernetes)

Running MarkLogic in Containers (Both Docker and Kubernetes) Running MarkLogic in Containers (Both Docker and Kubernetes) Emma Liu Product Manager, MarkLogic Vitaly Korolev Staff QA Engineer, MarkLogic @vitaly_korolev 4 June 2018 MARKLOGIC CORPORATION Source: http://turnoff.us/image/en/tech-adoption.png

More information

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes

More information

How to Keep UP Through Digital Transformation with Next-Generation App Development

How to Keep UP Through Digital Transformation with Next-Generation App Development How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure

More information

Cisco Virtualized Infrastructure Manager

Cisco Virtualized Infrastructure Manager DEVNET-2570 Virtualized Infrastructure Manager Suhail Syed, Product Manager Vamsi Krihsna Kuppur, Product Manager Spark How Questions? Use Spark to communicate with the speaker after the session 1. Find

More information

OS Virtualization. Linux Containers (LXC)

OS Virtualization. Linux Containers (LXC) OS Virtualization Emulate OS-level interface with native interface Lightweight virtual machines No hypervisor, OS provides necessary support Referred to as containers Solaris containers, BSD jails, Linux

More information

Think Small to Scale Big

Think Small to Scale Big Think Small to Scale Big Intro to Containers for the Datacenter Admin Pete Zerger Principal Program Manager, MVP pete.zerger@cireson.com Cireson Lee Berg Blog, e-mail address, title Company Pete Zerger

More information

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus amirz@redhat.com TODAY'S IT CHALLENGES IT is under tremendous pressure from the organization to enable growth Need to accelerate,

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

DevOps CICD for VNF a NetOps Approach

DevOps CICD for VNF a NetOps Approach DevOps CICD for VNF a NetOps Approach Renato Fichmann Senior Solutions Architect Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

CONTAINERS AND MICROSERVICES WITH CONTRAIL

CONTAINERS AND MICROSERVICES WITH CONTRAIL CONTAINERS AND MICROSERVICES WITH CONTRAIL Scott Sneddon Sree Sarva DP Ayyadevara Sr. Director Sr. Director Director Cloud and SDN Contrail Solutions Product Line Management This statement of direction

More information

Migrating Applications with CloudCenter

Migrating Applications with CloudCenter Migrating Applications with CloudCenter Tuan Nguyen, Technical Marketing Engineer, Insieme BU DEVNET-1179 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after the session 1. Find this

More information

Logging, Monitoring, and Alerting

Logging, Monitoring, and Alerting Logging, Monitoring, and Alerting Logs are a part of daily life in the DevOps world In security, we focus on particular logs to detect security anomalies and for forensic capabilities A basic logging pipeline

More information

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4 Cloud & container monitoring 04.05.2018, Lars Michelsen Some cloud definitions Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Software-as-a-Service (SaaS) Applications

More information

Contiv installation and integration with ACI

Contiv installation and integration with ACI Contiv installation and integration with ACI http://contiv.ciscolive.com Haroun Dass Customer Solutions Architect hdass@cisco.com Luis Flores System Engineer luflores@cisco.com @Luis_E_Flores Cesar Obediente

More information

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco PSOACI-4592 Why ACI: An overview and a customer (BBVA) perspective TJ Bijlsma César Martinez Joaquin Crespo Technology Officer DC EMEAR Cisco Lead Architect BBVA Lead Architect BBVA Cisco Spark How Questions?

More information

Delivering on Cloud Transformation Infinite Solutions update. Presenter: Adam Davies, January 20 th, 2016

Delivering on Cloud Transformation Infinite Solutions update. Presenter: Adam Davies, January 20 th, 2016 Delivering on Cloud Transformation Infinite Solutions update Presenter: Adam Davies, January 20 th, 2016 Agenda Market Landscape, Opportunities and Challenges Update on Cisco Infinite Solutions Related

More information

Flip the Switch to Container-based Clouds

Flip the Switch to Container-based Clouds Flip the Switch to Container-based Clouds B I L L B O R S A R I D I R E C T O R, S Y S T E M S E N G I N E E R I N G 1 November 2017 1 2017 Datera Datera at a Glance Founded 2013 Smart storage for clouds

More information

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform. Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK

More information

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite Customer s journey into the private cloud with Cisco Enterprise Cloud Suite Peter Charpentier, Senior Solution Architect, Cisco AS Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

S Implementing DevOps and Hybrid Cloud

S Implementing DevOps and Hybrid Cloud S- Implementing DevOps and Hybrid Cloud Srihari Angaluri Lenovo Data Center Group Red Hat Summit // Outline DevOps and Containers Architectural Considerations Lenovo Cloud Technology Center Implementing

More information

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows

More information

The four forces of Cloud Native

The four forces of Cloud Native 1 Aplicaciones Nativas En La Nube The four forces of Cloud Native Iñaki Borrero- Advisory vspecialist MEDI, Dell EMC @DellEMCForum 2 Containers Devops Confluence of 4 forces Agile 3 3 Microservices 4 4

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA1612BU Deploying real-world workloads on Kubernetes and Pivotal Cloud Foundry VMworld 2017 Fred Melo, Director of Technology, Pivotal Merlin Glynn, Sr. Technical Product Manager, VMware Content: Not

More information

Deployment Patterns using Docker and Chef

Deployment Patterns using Docker and Chef Deployment Patterns using Docker and Chef Sandeep Chellingi Sandeep.chellingi@prolifics.com Agenda + + Rapid Provisioning + Automated and Managed Deployment IT Challenges - Use-cases What is Docker? What

More information

Contiv installation and integration with ACI. LTRCLD-2003

Contiv installation and integration with ACI. LTRCLD-2003 Contiv installation and integration with ACI LTRCLD-2003 http://contiv.ciscolive.com Cesar Obediente CCIE#5620 Principal Systems Engineer Gaurav Dalvi Software Engineer Future of IT is Changing People/Process

More information

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions

More information

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Deploying Cloud-Agnostic Applications with Cisco CloudCenter LTRCLD-2303 Deploying Cloud-Agnostic Applications with Cisco CloudCenter Zack Kielich CloudCenter Product Manager Vince Motto Sr. Technical Leader Andrew Horrigan Consulting Engineer Matt Tarkington Consulting

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Senior Solution Architect Red Hat Digital Transformation It requires an evolution in. Applications Infrastructure

More information

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate,

Microservices. Chaos Kontrolle mit Kubernetes. Robert Kubis - Developer Advocate, Microservices Chaos Kontrolle mit Kubernetes Robert Kubis - Developer Advocate, Google @hostirosti About me Robert Kubis Developer Advocate Google Cloud Platform London, UK hostirosti github.com/hostirosti

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion

More information

Kubernetes The Path to Cloud Native

Kubernetes The Path to Cloud Native Kubernetes The Path to Cloud Native Eric Brewer VP, Infrastructure @eric_brewer August 28, 2015 ACM SOCC Cloud Na*ve Applica*ons Middle of a great transition unlimited ethereal resources in the Cloud an

More information

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

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved. Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our

More information

TEN LAYERS OF CONTAINER SECURITY

TEN LAYERS OF CONTAINER SECURITY TEN LAYERS OF CONTAINER SECURITY Tim Hunt Kirsten Newcomer May 2017 ABOUT YOU Are you using containers? What s your role? Security professionals Developers / Architects Infrastructure / Ops Who considers

More information

Cloud I - Introduction

Cloud I - Introduction Cloud I - Introduction Chesapeake Node.js User Group (CNUG) https://www.meetup.com/chesapeake-region-nodejs-developers-group START BUILDING: CALLFORCODE.ORG 3 Agenda Cloud Offerings ( Cloud 1.0 ) Infrastructure

More information

Software-defined Media Processing

Software-defined Media Processing Software-defined Media Processing Matthew Goldman SVP Technology, TV & Media agenda Media Processing Challenges Value of Virtualization Software Defined Media Processing Moving to the Cloud Ericsson 2017

More information

Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING

Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING Docker A FRAMEWORK FOR DATA INTENSIVE COMPUTING Agenda Intro / Prep Environments Day 1: Docker Deep Dive Day 2: Kubernetes Deep Dive Day 3: Advanced Kubernetes: Concepts, Management, Middleware Day 4:

More information

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Flexible and connected platforms are core components in leading computing fields, including

More information

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017 개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform Hyunsoo Kim(hykim@redhat.com) Senior Solution Architect 07.Feb.2017 1 Agenda 1. What is DevOps? 2. Platform as a Service(PaaS) 3. Build & Deploy on PaaS

More information

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

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com THE NEED FOR SPEED THE ACCELERATION OF APPLICATION DELIVERY FOR THE BUSINESS In short, software is eating the world. -

More information

Red Hat Roadmap for Containers and DevOps

Red Hat Roadmap for Containers and DevOps Red Hat Roadmap for Containers and DevOps Brian Gracely, Director of Strategy Diogenes Rettori, Principal Product Manager Red Hat September, 2016 Digital Transformation Requires an evolution in... 2 APPLICATIONS

More information

Tetration Hands-on Lab from Deployment to Operations Support

Tetration Hands-on Lab from Deployment to Operations Support LTRACI-2184 Tetration Hands-on Lab from Deployment to Operations Support Furong Gisiger, Solutions Architect Lawrence Zhu, Sr. Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate

More information

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks

DevOps CICD PopUp. Software Defined Application Delivery Fabric. Frey Khademi. Systems Engineering DACH. Avi Networks DevOps CICD PopUp Software Defined Application Delivery Fabric Systems Engineering DACH Frey Khademi Avi Networks Agenda Avi Introduction - Overview - Architecture - Use Cases Demo Integration Building

More information

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

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

More information

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications? YOUR APPLICATION S JOURNEY TO THE CLOUD What s the best way to get cloud native capabilities for your existing applications? Introduction Moving applications to cloud is a priority for many IT organizations.

More information

Cloud-Native Network Functions (CNFs)

Cloud-Native Network Functions (CNFs) White Paper Cloud-Native Network Functions (CNFs) 2018 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 15 Contents Introduction... 3 Primary cloud-native

More information

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer Modelos de Negócio na Era das Clouds André Rodrigues, Cloud Systems Engineer Agenda Software and Cloud Changed the World Cisco s Cloud Vision&Strategy 5 Phase Cloud Plan Before Now From idea to production:

More information

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2

VMworld 2017 Content: Not for publication #CNA1699BE CONFIDENTIAL 2 CNA1699BE Running Docker on your Existing Infrastructure with vsphere Integrated Containers VMworld 2017 Content: Not for publication Martijn Baecke, Robbie Jerrom #vmworld #CNA1699BE VMworld 2017 Robbie

More information

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER 2 WHY KUBERNETES? Kubernetes is an open-source container orchestrator for deploying and managing containerized applications. Building on 15 years of experience

More information

Containerization Dockers / Mesospere. Arno Keller HPE

Containerization Dockers / Mesospere. Arno Keller HPE Containerization Dockers / Mesospere Arno Keller HPE What is the Container technology Hypervisor vs. Containers (Huis vs artement) A container doesn't "boot" an OS instead it loads the application and

More information

Merging Enterprise Applications with Docker* Container Technology

Merging Enterprise Applications with Docker* Container Technology Solution Brief NetApp Docker Volume Plugin* Intel Xeon Processors Intel Ethernet Converged Network Adapters Merging Enterprise Applications with Docker* Container Technology Enabling Scale-out Solutions

More information

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015 Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services Redhat Summit 2015 Agenda Introduction Why Application Centric Application Deployment Options What is Microservices Infrastructure

More information

NXOS in the Real World Using NX-API REST

NXOS in the Real World Using NX-API REST NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist DEVNET-1080 Introduction to Git Ashley Roach Principal Engineer Evangelist Twitter: @aroach Email: asroach@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the

More information

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany

Cisco Cloud Strategy. Uwe Müller. Leader PreSales Cloud & Datacenter Germany Cisco Cloud Strategy Uwe Müller Leader PreSales Cloud & Datacenter Germany 277X Data created by IoE devices v. end-user 30M New devices connected every week 180B Mobile apps downloaded in 2015 78% Workloads

More information

Learn. Connect. Explore.

Learn. Connect. Explore. Learn. Connect. Explore. No More Storage Nightmares An Open Solution for Container Persistent Storage Learn. Connect. Explore. CONTAINERS vs VIRTUALIZATION Containers Abstracts OS Kernel Mostly Linux One

More information

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

The intelligence of hyper-converged infrastructure. Your Right Mix Solution The intelligence of hyper-converged infrastructure Your Right Mix Solution Applications fuel the idea economy SLA s, SLA s, SLA s Regulations Latency Performance Integration Disaster tolerance Reliability

More information

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

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey - Sr. Director, Technical Marketing & Integrations BRKCLD-2008 Agenda Introduction Architecture

More information

How to Put Your AF Server into a Container

How to Put Your AF Server into a Container How to Put Your AF Server into a Container Eugene Lee Technology Enablement Engineer 1 Technology Challenges 2 Cloud Native bring different expectations 3 We are becoming more impatient Deploy Code Release

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public PSODCN-1030 Intent Based Systems Deliver Automation Dave Malik Cisco Fellow and Chief Architect Advanced Services @dmalik2 2018 Cisco

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme CNA2080BU Deep Dive: How to Deploy and Operationalize Kubernetes Cornelia Davis, Pivotal Nathan Ness Technical Product Manager, CNABU @nvpnathan #VMworld #CNA2080BU Disclaimer This presentation may contain

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Real-time application visibility and policy management using advanced analytics Yogesh Kaushik, Sr. Director Product Management PSOACI-2100 Agenda Market context Introduction:

More information

Genomics on Cisco Metacloud + SwiftStack

Genomics on Cisco Metacloud + SwiftStack Genomics on Cisco Metacloud + SwiftStack Technology is a large component of driving discovery in both research and providing timely answers for clinical treatments. Advances in genomic sequencing have

More information

SQL Server inside a docker container. Christophe LAPORTE SQL Server MVP/MCM SQL Saturday 735 Helsinki 2018

SQL Server inside a docker container. Christophe LAPORTE SQL Server MVP/MCM SQL Saturday 735 Helsinki 2018 SQL Server inside a docker container Christophe LAPORTE SQL Server MVP/MCM SQL Saturday 735 Helsinki 2018 Christophe LAPORTE ~ since 1997 : SQL 6.5 / WinNT4 christophe_laporte@hotmail.fr http://conseilit.wordpress.com/

More information

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter.

More information

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization WHITEPAPER Embracing Containers & Microservices for future-proof application modernization The need for application modernization: Legacy applications are typically based on a monolithic design, which

More information

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By Jeff Jamieson VP Sales & Marketing Whitlock

More information

Real-life technical decision points in using cloud & container technology:

Real-life technical decision points in using cloud & container technology: Real-life technical decision points in using cloud & container technology: Modernising the NHS Simon Boichat Ross Smith Ben Coleman - Lead Azure Architect - Technical Evangelist - Cloud Solution Architect

More information

Architectural overview Turbonomic accesses Cisco Tetration Analytics data through Representational State Transfer (REST) APIs. It uses telemetry data

Architectural overview Turbonomic accesses Cisco Tetration Analytics data through Representational State Transfer (REST) APIs. It uses telemetry data Solution Overview Cisco Tetration Analytics and Turbonomic Solution Deploy intent-based networking for distributed applications. Highlights Provide performance assurance for distributed applications. Real-time

More information

Containers & Microservices For Realists. Karthik

Containers & Microservices For Realists. Karthik Containers & Microservices For Realists Karthik Gaekwad @iteration1 Karthik Gaekwad @iteration1 Principal Member of Technical Staff Oracle Container Cloud Team Previous: 10 years building cloud products

More information

Continuous Delivery for Cloud Native Applications

Continuous Delivery for Cloud Native Applications Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager

More information

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS SOFTWARE ARCHITECTURE NOVEMBER 15, 2016 CONTINUOUS DELIVERY WITH DC/OS AND JENKINS AGENDA Presentation Introduction to Apache Mesos and DC/OS Components that make up modern infrastructure Running Jenkins

More information

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90

More information

Introduction to Virtualization and Containers Phil Hopkins

Introduction to Virtualization and Containers Phil Hopkins Introduction to Virtualization and Containers Phil Hopkins @twitterhandle Virtualization What is it? Introduction to Virtualization and Containers What the heck is a hypervisor? Why are there so many of

More information

VMWARE PIVOTAL CONTAINER SERVICE

VMWARE PIVOTAL CONTAINER SERVICE DATASHEET VMWARE PIVOTAL CONTAINER SERVICE AT A GLANCE VMware Pivotal Container Service (PKS) is a production-grade Kubernetes-based container solution equipped with advanced networking, a private container

More information

When (and how) to move applications from VMware to Cisco Metacloud

When (and how) to move applications from VMware to Cisco Metacloud White Paper When (and how) to move applications from VMware to Cisco Metacloud What You Will Learn This white paper will explain when to migrate various applications running in VMware virtual machines

More information

Automating Security Practices for the DevOps Revolution

Automating Security Practices for the DevOps Revolution Automating Security Practices for the DevOps Revolution Hari Srinivasan Director Product Management, Cloud and Virtualization Security Qualys Inc. 1 Qualys, Inc. 2018 Agenda Transformation of today s IT

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1949BU Seamless Network Connectivity for Virtual and Bare-metal s with NSX Suresh Thiru Sridhar Subramanian VMworld 2017 Content: Not for publication VMworld 2017 - NET1949BU Disclaimer This presentation

More information

Kuberiter White Paper. Kubernetes. Cloud Provider Comparison Chart. Lawrence Manickam Kuberiter Inc

Kuberiter White Paper. Kubernetes. Cloud Provider Comparison Chart. Lawrence Manickam Kuberiter Inc Kuberiter White Paper Kubernetes Cloud Provider Comparison Chart Lawrence Manickam Kuberiter Inc Oct 2018 Executive Summary Kubernetes (K8S) has become the de facto standard for Cloud Application Deployments.

More information

Run Stateful Apps on Kubernetes with PKS: Highlight WebLogic Server

Run Stateful Apps on Kubernetes with PKS: Highlight WebLogic Server CNA2009BU Run Stateful Apps on Kubernetes with PKS: Highlight WebLogic Server Rahul Srivastava, VMware, Inc. Simone Morellato, VMware, Inc. #vmworld #CNA2009BU Disclaimer This presentation may contain

More information

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Virtualizaton: One Size Does Not Fit All Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Agenda Linux and Automotive Challenges Solution: Virtualization Linux Containers Best

More information

Title DC Automation: It s a MARVEL!

Title DC Automation: It s a MARVEL! Title DC Automation: It s a MARVEL! Name Nikos D. Anagnostatos Position Network Consultant, Network Solutions Division Classification ISO 27001: Public Data Center Evolution 2 Space Hellas - All Rights

More information

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

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com In short, software is eating the world. - Marc Andreessen, Wall Street Journal, August 2011 UBER, LYFT FALLOUT: TAXI

More information

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist

TEN LAYERS OF CONTAINER SECURITY. Kirsten Newcomer Security Strategist TEN LAYERS OF CONTAINER SECURITY Kirsten Newcomer Security Strategist WHAT ARE CONTAINERS? Containers change how we develop, deploy and manage applications INFRASTRUCTURE Sandboxed application processes

More information