Container Clusters on OpenStack



Similar documents
Red Hat Cloud Ecosystem

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

RED HAT CONTAINER STRATEGY

Private Cloud Management

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

DevOps with Containers. for Microservices

The Virtualization Practice

Azul pitches Docker as alternative to virtualization for heavy-duty Java applications

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

The Definitive Guide To Docker Containers

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

Evolution of the Modern Software Supply Chain The Docker Survey, 2016

APPLYING PRACTICAL MANUFACTURING SKILLS TO DEVOPS. Gordon Haff & William Henry Cloud & DevOps Product Strategy 24 June 2015

The State of Containers and the Docker Ecosystem: Anna Gerber

Considerations for Adopting PaaS (Platform as a Service)

DevOps. Josh Preston Solutions Architect Stardate

OpenShift. Marek Jelen, OpenShift, Red Hat

Software Defined Everything

CLOUD COMPUTING. When It's smarter to rent than to buy

Modern Application Architecture for the Enterprise

Certified Cloud Computing Professional VS-1067

Containerization and the PaaS Cloud

HOW OPEN SOURCE IS DRIVING DEVOPS INNOVATION. Gordon William Cloud & DevOps Product Strategy, Red Hat 17 August 2015

Application Containers

Using Red Hat Systems Management Tools in a Hybrid Cloud

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Sistemi Operativi e Reti. Cloud Computing

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

WHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Huawei and Open Source. Industry development department Shi Hao

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

MODERN ENTERPRISE APPS OPERATIONS WITH DC/OS

Cloud Computing. Chapter 1 Introducing Cloud Computing

Virtualization and Cloud Computing

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

CLOUDFORMS Open Hybrid Cloud

A lap around Team Foundation Server 2015 en Visual Studio 2015

Software defined Storage The next generation of Storage virtualization

Emerging Approaches in a Cloud-Connected Enterprise: Containers and Microservices

Building a Kubernetes Cluster with Ansible. Patrick Galbraith, ATG Cloud Computing Expo, NYC, May 2016

Cisco Application-Centric Infrastructure (ACI) and Linux Containers

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

A Gentle Introduction to Cloud Computing

Cloud for Video Processing

Cloud Courses Description

VMware's Cloud Management Platform Simplifies and Automates Operations of Heterogeneous Environments and Hybrid Clouds

DevOps Course Content

Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.

Practical Guide to Platform as a Service.

Containerisation and the PaaS Cloud

Elastic Private Clouds

How To Compare The Two Cloud Computing Models

CHAPTER 8 CLOUD COMPUTING

Microservices and Containers in the Middleware World

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Third Party Cloud Services Its Adoption in the New Age

IDC MarketScape: Worldwide Public Deployment-Centric Cloud Application Platform 2015 Vendor Assessment

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Your Journey to the Cloud with Red Hat

journey to a hybrid cloud

Cloud Courses Description

Deciphering The Buzzwords. Duncan

Red Hat Openshift Christoph Eberle

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Java PaaS Enabling CI, CD, and DevOps

Kubernetes-Murano Integration in Mirantis OpenStack 7.0

Converged Infrastructure to Private Cloud

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

Designing, Building and Deploying Hybrid and Private Clouds

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Building an AWS-Compatible Hybrid Cloud with OpenStack

HPC over Cloud. July 16 th, HPC Summer GIST. SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology)

Service Orchestration

2015 LENOVO. ALL RIGHTS RESERVED. Isabel Zarate Lenovo EBG Leader

Architecting Self-Managing Distributed Systems

Commercial Software Licensing

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

RED HAT CLOUD SUITE FOR APPLICATIONS

Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM

Platform as a Service and Container Clouds

IBM Bluemix, the digital innovation platform

Experiences with Transformation to Hybrid Cloud: A Case Study for a Large Financial Enterprise

cloud functionality: advantages and Disadvantages

Transcription:

Container Clusters on OpenStack 和 信 雲 端 首 席 技 術 顧 問 孔 祥 嵐 / Brian Kung brian.kung@gigacloud.com.tw

Outlines VMs vs. Containers N-tier Architecture & Microservices Two Trends Emerging Ecosystem

VMs vs. Containers

VMs vs. Containers Virtual Machines Containers App A App B Bins/Libs Bins/Libs App A App B Guest OS Guest OS Bins/Libs Bins/Libs Hypervisor Host OS Server Docker Engine Host OS Server

N-tier Architecture & Microservices

Evolution of Services Orientation 1990s & earlier Pre-SOA (Monolithic) Tight coupling 2000s Traditional SOA Looser coupling 2010s Microservices Decoupled

Traditional SOA Real Implementation of 3-tier Architecture IP: 59.120.2.5 Port: 443 IP: 192.168.1.2 Port: 3306 Users Web Server Database Server

Traditional SOA Physical Server w/ Load Balancing Port: 443 Port: 3306 Load Balancer 59.120.2.5:443 Load Balancer 192.168.1.2:3306 Port: 443 Port: 3306 Users Web Server Database Server

Modern Microservices Microservices w/ Load Balancing Web Service Database Service Port: 443 Port: 3306 Legends: Service (Proxy) Load Balancer 59.120.2.5:443 Port: 443 Load Balancer 192.168.1.2:3306 Port: 3306 Container Users Web Server Database Server

Two Trends Emerging

Two Trends Emerging Proposition of OpenStack Benefits Cloud native computing More than just the container Hybrid cloud

Two Trends Emerging Proposition of OpenStack As OpenStack COO Mark Collier noted during the last OpenStack Summit in Vancouver, OpenStack sees itself as an integration engine. OpenStack is a platform that frees users to run proven technologies like VMs as well as new technologies like containers.

Two Trends Emerging Cloud Native Computing Running application containers at scale in the enterprise is a lot more than just Docker. To properly take advantage of a cloud platform, including IaaS and PaaS, you have to design the applications so that they're decoupled from any specific physical resource. To power the enterprise s data centers using commodity hardware can reduce the burden of running distributed systems for it.

Two Trends Emerging More Than Just The Container

Two Trends Emerging More Than Just The Container (Cont.) Product Life Cycle Build environment overrides for Development, Staging, QA and Production Continuous Integration (CI) & Continuous Delivery (CD) DevOps Developers (Dev) get a simple way to compose Docker applications without worrying about resource management details. Operations (Ops) get security, user separation, and resource pools to manage how users, groups, and applications access resources.

Two Trends Emerging Hybrid Cloud A single control plane across all of the enterprise s infrastructure, which will include legacy virtualized and containerized workloads. Enterprises can move their workloads between their on-premise OpenStack clouds and use public clouds which support containerized computing to scale out as necessary.

Ecosystem

Ecosystem Container Formats Container OSes Container Orchestration Tools Containers as a Service

Ecosystem Container Formats Docker Docker has made building a container a smooth process for most developers to package, ship and run programs. Rocket (rkt) In December 2014, CoreOS announced the new container runtime intended to address issues around security and composability. Today rkt is a leading implementation of App Container (appc), a specification defining a container image format, runtime environment and discovery protocol.

Ecosystem Container Formats (Cont.) Open Container Project (OCP) DOCKERCON SAN FRANCISCO June 22, 2015 OCP is housed under the Linux Foundation, and is chartered to establish common standards for software containers. We re starting to see the concepts behind the App Container (appc) spec and Docker converge.

Ecosystem Container OSes The minimal operating systems for running Docker container CoreOS RancherOS Snappy Ubuntu Core Red Hat Project Atomic Mesosphere DCOS VMware Photon

Ecosystem Container Orchestration Tools Docker Machine, Swarm and Compose OpenStack Magnum Google Kubernetes

Ecosystem Containers as a Service Amazon EC2 Container Service (ECS) Google Container Engine (GCE)

Thank you