ITRI Cloud OS: An End-to-End OpenStack Solution

Similar documents
Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Introduction to data centers

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

Introduction to Virtualization. From NDG In partnership with VMware IT Academy

Cloud Essentials for Architects using OpenStack

Build Cloud like Rackspace with OpenStack Ansible

Network+ Guide to Networks 6 th Edition

VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7)

Lecture 09: VMs and VCS head in the clouds

Rack Disaggregation Using PCIe Networking

SEVONE END USER EXPERIENCE

Introduction to Cloud Computing

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

1. What is Cloud Computing (CC)? What are the Pros and Cons of CC? Technologies of CC 27

Xen and CloudStack. Ewan Mellor. Director, Engineering, Open-source Cloud Platforms Citrix Systems

VMWARE SOLUTIONS AND THE DATACENTER. Fredric Linder

VMware vsphere: Fast Track [V6.7] (VWVSFT)

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

VMware - VMware vsphere: Install, Configure, Manage [V6.7]

OPENSTACK: THE OPEN CLOUD

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

Getting to Know Apache CloudStack

Quantum, network services for Openstack. Salvatore Orlando Openstack Quantum core developer

Securing the Data Center against

Lecture 7: Data Center Networks

CompTIA CV CompTIA Cloud+ Certification. Download Full Version :

How CloudEndure Works

THE ZADARA CLOUD. An overview of the Zadara Storage Cloud and VPSA Storage Array technology WHITE PAPER

Windows Azure Services - At Different Levels

Chapter 3 Virtualization Model for Cloud Computing Environment

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Cloud Computing introduction

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida

Understanding Cloud Migration. Ruth Wilson, Data Center Services Executive

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

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

Detail the learning environment, remote access labs and course timings

Microsoft Azure Integration and Security. Course Code: AZ-101; Duration: 4 days; Instructorled

Hyperconverged Cloud Architecture with OpenNebula and StorPool

How CloudEndure Disaster Recovery Works

1/10/2011. Topics. What is the Cloud? Cloud Computing

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Exam C Foundations of IBM Cloud Reference Architecture V5

Cloud Computing Lecture 4

Architecture and terminology

How CloudEndure Disaster Recovery Works

In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,

VMware vsphere 6.5: Install, Configure, Manage (5 Days)

Deploying TeraVM in an OpenStack Environment

Network Security in the Cloud

How CloudEndure Works

VMware Mirage Getting Started Guide

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

SEVONE DATA APPLIANCE FOR EUE

Citrix CloudPlatform (powered by Apache CloudStack) Version 4.5 Concepts Guide

OPENSTACK PRIVATE CLOUD WITH GITHUB

CloudStack Administration Guide

Cloud & container monitoring , Lars Michelsen Check_MK Conference #4

[VMICMV6.5]: VMware vsphere: Install, Configure, Manage [V6.5]

Citrix XenServer 7.1 Feature Matrix

OpenNebula on VMware: Cloud Reference Architecture

VMware vsphere: Fast Track. System administrators System engineers. Cursusduur: 5 Dagen Cursuscode: VSFT Version: 6.7. Beschrijving: Doelgroep:

Deploying Software Defined Storage for the Enterprise with Ceph. PRESENTATION TITLE GOES HERE Paul von Stamwitz Fujitsu

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

VMWARE VSPHERE: FAST TRACK V6.7 (EDU-VSFT67)

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

Cloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed

ElasterStack 3.2 User Administration Guide - Advanced Zone

VMware vsphere 6.0 / 6.5 Advanced Infrastructure Deployment (AID)

HPE HELION CLOUDSYSTEM 9.0. Copyright 2015 Hewlett Packard Enterprise Development LP

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Apache CloudStack CloudStack Administrator's Guide

Introduction to Neutron. Network as a Service

Cloud Computing and Service-Oriented Architectures

Enabling FPGAs in Hyperscale Data Centers

CPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University

Changes in VCP6.5-DCV exam blueprint vs VCP6

1V0-621.testking. 1V VMware Certified Associate 6 - Data Center Virtualization Fundamentals Exam

TEN ESSENTIAL NETWORK VIRTUALIZATION DEFINITIONS

Cloud Programming. Programming Environment Oct 29, 2015 Osamu Tatebe

The OnApp Cloud Platform

Baremetal with Apache CloudStack

Top 40 Cloud Computing Interview Questions

20533B: Implementing Microsoft Azure Infrastructure Solutions

1V Number: 1V0-621 Passing Score: 800 Time Limit: 120 min. 1V0-621

Hystax Acura. Cloud Migration and Disaster Recovery Solution. Hystax. All rights reserved. 1

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

Data Centers and Cloud Computing

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

VMware vsphere 5.5 Advanced Administration

VMware vsphere 6.0 / 6.5 Infrastructure Deployment Boot Camp

Introduction and Data Center Topology For Your System

VMware vsphere: Install, Configure, Manage plus Optimize and Scale- V 6.5. VMware vsphere 6.5 VMware vcenter 6.5 VMware ESXi 6.

A Dell Technical White Paper Dell Virtualization Solutions Engineering

Data Centers and Cloud Computing. Data Centers

Real-time Protection for Microsoft Hyper-V

IBM Spectrum Control. Monitoring, automation and analytics for data and storage infrastructure optimization

Transcription:

ITRI Cloud OS: An End-to-End OpenStack Solution Tzi-cker Chiueh 闕志克 Cloud Computing Research Center for Mobile Applications (CCMA) 雲端運算行動應用研究中心 1

Cloud Service Models Software as a Service (SaaS) Turn-key software hosted on the cloud and accessible through the browser Example: salesforce.com, and all major desktop software vendors Hotel Furnished Apartment Platform as a Service (PaaS) An operating environment including (application-specific) libraries and supporting services (DBMS, AAA) Example: Google s App Engine, Microsoft s Azure, IBM s XaaS 2 Infrastructure as a Service (IaaS) A set of virtual machines with storage space and external network bandwidth Example: Amazon Web Service Unfurnished Apartment

Beyond Server Virtualization Physical Server VM0 VM1 VMn Layer-3 Border Routers Layer-2-Only Data Center Network Load Balancing Traffic Shaping Intrusion Detection NAT Compute Server Rack 3 Storage Server

Data Center Virtualization Virtual Data Center Management Physical Data Center Management BestBuy Photo Sharing VDC Video Streaming VDC Web Conference VDC AT&T Provision and Deploy Cloud Application Developer Cloud Service Provider 4 Monitor and Configure Virtual Resources Physical Cluster Cloud Service Infrastructure Administrator Carrier Monitor, Diagnose and Configure Physical Resources

ITRI Cloud OS Service Model 5 Multi-tenancy support from the grounds up Virtual data center virtual cluster VM Users provide a Virtual Cluster specification No. of VM instances each with CPU performance and memory size requirement Per-VM storage space requirement External network bandwidth requirement Security policy Backup policy Traffic shaping policy Load balancing and auto-scaling policy Network configuration: public IP address and private IP address range OS image and application image

Components of ITRI Cloud OS Physical resource management (PRM): BIOS Centralized installation of all systems and applications software Start up, discover, shut down, and recover a data center computer Data center storage management: file management Main storage (DMS) : Forming a highly available global storage pool from a set of distributed JBOD storage servers Secondary storage (DSS): Offering streamlined disk-based snapshot and backup with configurable policy Virtualization management: process management Resource provisioning management (RPM): allocate physical data center resources for a given virtual data center and auto-scaling Dynamic virtual resource management (DVMM): use VM migration to support consolidation, load balancing and fault tolerance 6

Components of ITRI Cloud OS 7 Physical data center management (PDCM): system administration Comprehensive server/switch/disk/software monitoring Unified event log collection and analysis Application performance management Integrated trouble ticking support Virtual data center management (VDCM): system administration VDC/VC/VM specification Real time resource usage and application performance measurement Security: security Inter-VDC isolation Centralized L3 and distributed L7 and web application firewalling Internet edge logic: WAN appliance Inter-VM load balancing within a VC Traffic shaping DDoS attack mitigation

Building Cloud Data Center Primary/Secondary Storage Management (EMC) Virtualization Management (VMWare) Physical Data Center Management (Tivoli) Physical Resource Management (Dell) Servers (HP) Storage (Seagate) Networks (Cisco) Virtual Data Center Management (CA) 8 System Integration (IBM) Security (Checkpoint) Server Load Balancing/ Traffic Shaping (F5) (XXX): represents leader In the corresponding space

ITRI Cloud OS s Way Primary/Secondary Storage Management (ITRI) Virtualization Management (ITRI) Physical Data Center Management (ITRI) Physical Resource Management (ITRI) Servers (commodity) Storage (commodity) Networks (commodity) Virtual Data Center Management (ITRI) 9 System Integration (ITRI) Security (ITRI) Internet Edge Logic (ITRI)

OpenStack Open Stack core + API for third-party plug-ins 10 Nova: Virtual machine service Glance: VM image upload and delivery Swift: Object storage Cinder: Virtual block storage service Quantum: Virtual network service Improvement over Nova Boot from remote cloned volume Inter-physical-machine load balancing Power consolidation Dedicated physical machine pool Auto-scaling

OpenStack-Compatible Cloud OS OpenStack API Security Directory Server IEL DMS/DSS Walrus PRM/PDCM VDCM/RS APIs with VDC concept VMM NC Security Directory Server IEL Nova Volume DMS/DSS OpenStack compatible Glance/Swift Storage API PRM/PDCM VDCM/RS APIs with VDC concept VMM lite Compute API OpenStack Nova Network API create/start/stop/delete/migrate VMs create/start/stop/delete/migrate VMs Xen Xen Xen Xen KVM Xen Qemu HyperV

Strong Data Protection Storage hardware: JBOD-based (just a bunch of disks) storage servers RAID: disk failure N-way data replication: disk, controller, server, and network failures Periodic snapshots for local data backup with de-duplication: manual error Wide-area data backup: site failure Snapshot frequency: a couple of hours to days 12

High Availability Support High availability support for Cloud OS subsystems Active-passive: Linux HA + DRBD + edit logging/recovery Active-active: MySQL and server load balancer Disk state-preserving fail-over for application VMs running inside VDCs Shared persistent state + VM restart + take-over 13

Scalability: Multi-Dimensional Load Balancing Multi-homing load balancing Inter-VM load balancing Network-wide load balancing Inter-storage-server load balancing Inter-PM load balancing Thermal load balancing

Cloud Security Any security breaches that are possible for a physical data center are equally likely for a virtual data center L4/L7 and Web Application Firewall New security concerns Inter-VDC isolation vs. VLAN isolation 15

Network Virtualization 16 Multiple virtual networks on top of a single physical network Each VDC has its own virtual network A single virtual L2 switch connecting all the VMs in a VDC A full private IP address (i.e. 10.x.x.x) VPN connections connect VDCs that share the same IP address space Per-VC firewall, server load balancing and traffic shaping policy Assigned public IP addresses Is VLAN needed in the network virtualization model? Support private IP address reuse without tunneling: A private IP address such as 10.1.2.5 could be used in multiple VDCs simultaneously

System Management/Administration Separation between PDC operator and VDC operator Multi-tenancy aware Comprehensive monitoring Server/switch/storage sensors Systems software health Virtual to physical resource mapping Virtual Machines Physical Machines Virtual Volumes Physical Disks Virtual Network Links Physical Network Links Unified log collection and access 17

Summary ITRI Cloud OS is a fully integrated IaaS solution for both public, private and hybrid cloud Compatible with OpenStack (since Essex distribution) Key features: Distributed replicated block storage PDCM/VDCM separation Network virtualization on Ethernet network without tunneling 18

Thank You! Questions and Comments? tcc@itri.org.tw 19