InterSystems Cloud Manager & Containers for InterSystems Technologies. Luca Ravazzolo Product Manager

Similar documents
Running MarkLogic in Containers (Both Docker and Kubernetes)

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

Industry-leading Application PaaS Platform

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

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Going cloud-native with Kubernetes and Pivotal

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

Achieving Horizontal Scalability. Alain Houf Sales Engineer

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

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

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan

Welcome to Docker Birthday # Docker Birthday events (list available at Docker.Party) RSVPs 600 mentors Big thanks to our global partners:

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

VMWARE PIVOTAL CONTAINER SERVICE

/ Cloud Computing. Recitation 5 February 14th, 2017

DevOps Tooling from AWS

Merging Enterprise Applications with Docker* Container Technology

UP! TO DOCKER PAAS. Ming

STATE OF MODERN APPLICATIONS IN THE CLOUD

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

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

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

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

Deploying and Operating Cloud Native.NET apps

Logging, Monitoring, and Alerting

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

@joerg_schad Nightmares of a Container Orchestration System

DevOps and Continuous Delivery USE CASE

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

Continuous Delivery for Cloud Native Applications

Table of Contents 1.1. Introduction. Overview of vsphere Integrated Containers 1.2

Cloud I - Introduction

São Paulo. August,

What s New in Red Hat OpenShift Container Platform 3.4. Torben Jäger Red Hat Solution Architect

Deploying and Operating Cloud Native.NET apps

Docker and Oracle Everything You Wanted To Know

Beyond 1001 Dedicated Data Service Instances

Deployment Patterns using Docker and Chef

Red Hat OpenShift Roadmap Q4 CY16 and H1 CY17 Releases. Lutz Lange Solution

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

I keep hearing about DevOps What is it?

Table of Contents 1.1. Overview. Containers, Docker, Registries vsphere Integrated Containers Engine

FROM VSTS TO AZURE DEVOPS

IBM Bluemix compute capabilities IBM Corporation

Docker CaaS. Sandor Klein VP EMEA

Openshift: Key to modern DevOps

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Flip the Switch to Container-based Clouds

Tech Talk Nutanix Calm. Greg Smith, VP Product Marketing Gil Haberman, Director of Product Marketing

Mandi Walls. Technical Community #habitatsh

Knative: Building serverless platforms on top of Kubernetes

Any platform. Achieve more. Team agility

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Building A Better Test Platform:

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

TEN LAYERS OF CONTAINER SECURITY

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

Docker Live Hacking: From Raspberry Pi to Kubernetes

Introduction to Cloudbreak

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

S Implementing DevOps and Hybrid Cloud

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud

Windows Azure Services - At Different Levels

Red Hat Roadmap for Containers and DevOps

VMWARE ENTERPRISE PKS

Containers & Microservices For Realists. Karthik

Docker for People. A brief and fairly painless introduction to Docker. Friday, November 17 th 11:00-11:45

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Azure Day Application Development. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

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

Learn. Connect. Explore.

[MS10992]: Integrating On-Premises Core Infrastructure with Microsoft Azure

Development and Operations: Continuous Delivery in Practice

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

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

VMWARE PKS. What is VMware PKS? VMware PKS Architecture DATASHEET

Oracle Container Natve Applicaton Development Platorm. Edgars Ruņģis Cloud Soluton Architect

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

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

DEVOPSIFYING NETWORK SECURITY. An AlgoSec Technical Whitepaper

WHITEPAPER. MemSQL Enterprise Feature List

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

How Software Defined Everything can reduce TCO

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

Pontoon An Enterprise grade serverless framework using Kubernetes Kumar Gaurav, Director R&D, VMware Mageshwaran R, Staff Engineer R&D, VMware

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

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

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

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

Accelerating Digital Transformation with InterSystems IRIS and vsan

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Red Hat Container Strategy Ahmed El-Rayess

The Post-Cloud. Where Google, DevOps, and Docker Converge

vrealize Suite Lifecycle Manager 1.0 Installation and Management vrealize Suite 2017

Define Your Future with SUSE

Who is Docker and how he can help us? Heino Talvik

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Transcription:

InterSystems Cloud Manager & Containers for InterSystems Technologies Luca Ravazzolo Product Manager

InterSystems Cloud Manager 1. What is it? 2. How does it work & How do I use it? 3. Why is it interesting? 2 InterSystems Corporation. All rights reserved.

Operational Agility to paraphrase Kent Beck: software delivers no value apart from runtime Cloud is not a specific solution Cloud is a way of operating - serving all IT stakeholders the developer Self-service, on-demand New Products & de-facto standards (NoSQL, RPC/TCP, RPC/UDP, REST/JSON, GO, Rust, etc.) New Services (FaaS) the architect Traditional n-tier architecture Microservices architecture the network and operational team Infrastructure-as-code 3 InterSystems Corporation. All rights reserved.

Cloud Clusters and Complexity 4 InterSystems Corporation. All rights reserved.

InterSystems Cloud Manager An Infrastructure Provisioning and Deployment Tool It abstract an enterprise solution in a self-contained & self-describing definition for a specific cloud provider Compute nodes Storage Network and Infrastructure services Easily & quickly: define, create, provision & run a configured InterSystems cluster solution via simple JSON definition templates Provide support for continuous lifecycle process image orchestration & management 5 InterSystems Corporation. All rights reserved.

How does InterSystems Cloud Manager work? Leveraging A cloud infrastructure lingua-franca JSON definitions Multi-threading Pre-configured service artefact Wrapping it all into a consistent CLI 6 InterSystems Corporation. All rights reserved.

The InterSystems Cloud Manager Tool Software-defined Infrastructure (SDI) via simple JSON definition templates Cloud Agnostic Public Private IRIS deployment & configuration ECP, Mirroring & Sharding Simple CLI Shipped in a small container 7 InterSystems Corporation. All rights reserved.

What Does it Support? Cloud infrastructure Public AWS Azure GCP Private VMware Pre-Existing Caché Services Role Shard Data Master DM Data Shard worker DS Query Servers QS Servers AS Mirroring configuration bool 8 InterSystems Corporation. All rights reserved.

Support of Traditional Solutions Traditional Single and Multi Server Solutions With or without InterSystems Mirroring ICM supports Provisioning of infrastructure Without containers: You have to deploy Caché/Ensemble yourself With containers: we can handle it all Allows clients to easily configure on different clouds public and private ECP 9 InterSystems Corporation. All rights reserved.

ICM Node Types ICM deploys one InterSystems IRIS instance per compute-node Roles that each instance plays is determined by the role under which the node was provisioned. Role Use LB LB Role DM AM Use Data Server Server server LB LB Shard master Shard master server DM AM QS DS Shard Master Server Query Shard Data Shard server server server server Query shard Query shard Query shard Query shard Query shard Query shard Data Server Data shard Data shard Data shard 10 InterSystems Corporation. All rights reserved.

What is a container? It s a Standardized, Portable & Runnable software bundle the Image that is Executed in Isolation & Resource Controlled the Container 11 InterSystems Corporation. All rights reserved.

Containers Solves a Lot of Problems Packaging Distribution Execution Docker images Docker Registry Docker Engine 12 InterSystems Corporation. All rights reserved.

Product Delivery 1 2 3 4 5 7 Developer pushes commits Source Code Repository Continuous Integration?? Build?? Test?? Deployment = Build and Test code.xml code.rtn data.gbl script.sh cache.cpf config.params Bundle.rpm.tar.gz.msi.jar Code CACHE.DAT Data CACHE.DAT Testing the App or Testing the Assembly of Components? Must do! OS version, Patch Level, Lib dependencies, DB installation, App dependencies, Configuration, Import Code, Compile Code, Copy.DAT, etc. 13 InterSystems Corporation. All rights reserved.

CI/CD with containers - Production Parity 1 2 3 4 5 6 7 Developer pushes commits Source Code Repository Continuous Integration Service Image or Artefact Build Run Tests Push to Registry Deploy to Production Developers are notified Containers become the build pipeline single-binary 14 InterSystems Corporation. All rights reserved.

The Focus is on the Portability simplified App delivery Standard Package software runs always in the same way anywhere Lightweight Operational Benefits Minimal footprint; efficient run-time; fast start; fast shutdown; No OS worries Efficient Isolation without Emulation Dependencies Satisfied at Build time Faster Iteration and Release Cycles Better resource utilization / higher packing factor Consistent & Repeatable Process 15 InterSystems Corporation. All rights reserved.

The Focus is on the Separation of Concerns between Code & Data Separation of Concerns between Artefact Phases (12-factor app) Build Phase & Run Phase CODE Embrace immutability vs mutating systems (No System Drifts) BUILD RUN DATA 16 InterSystems Corporation. All rights reserved.

InterSystems Cloud Manager Control & Mgtm 17 InterSystems Corporation. All rights reserved.

InterSystems Cloud Manager (ICM) - Summary Runs in a container with a command line interface Provisions Compute Nodes on cloud Agnostic to popular cloud vendors AWS, Google, Azure, vsphere & Pre-Existing Uses JSON definition files to provide desired end-state (pre-built templates provided) Can be used for both Traditional or Sharded cluster deployments Supports both InterSystems IRIS and Caché based applications Unprovisions system it has deployed 18 InterSystems Corporation. All rights reserved.

Thank you.