Building a Cloud Computing Platform based on Open Source Software. 10. 18. 2011. Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.



Similar documents
OpenStack Ecosystem and Xen Cloud Platform

OpenStack Towards a fully open cloud. Thierry Carrez Release Manager, OpenStack

OpenStack Alberto Molina Coballes

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

OpenStack Introduction. November 4, 2015

Today. 1. Private Clouds. Private Cloud toolkits. Private Clouds and OpenStack Introduction

Snakes on a cloud. A presentation of the OpenStack project. Thierry Carrez Release Manager, OpenStack

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

การใช งานและต ดต งระบบ OpenStack ซอฟต แวร สาหร บบร หารจ ดการ Cloud Computing เบ องต น

Comparing Open Source Private Cloud (IaaS) Platforms

2) Xen Hypervisor 3) UEC

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Mobile Cloud Computing T Open Source IaaS

Iron Chef: Bare Metal OpenStack

T Mobile Cloud Computing Private Cloud & Assignment

CLOUDSTACK VS OPENSTACK. Apache CloudStack: It Just Works for Service Providers

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

OpenStack PHP Usergroup Berlin, April 2011

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

cloud functionality: advantages and Disadvantages

R V College of Engineering, Bangalore, Karnataka, INDIA.

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

SWIFT. Page:1. Openstack Swift. Object Store Cloud built from the grounds up. David Hadas Swift ATC. HRL 2012 IBM Corporation

Cloud on TIEN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat

KT ucloud storage. Two Years of Life with OpenStack Swift / Jaesuk Ahn, Cloud OS Dev. Team, Korea Telecom

Introduction to OpenStack

Large Construction of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack

A STUDY ON OPEN SOURCE CLOUD COMPUTING PLATFORMS

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

Getting Started Hacking on OpenNebula

Change the Game with HP Helion

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP


OpenStack Tutorial. IEEE CloudCom Bret Piatt Community Stacker

Global Headquarters: 5 Speen Street Framingham, MA USA P F

SUSE Cloud 5 Private Cloud based on OpenStack

Cloud Computing using

What is OpenStack? Mike Buzzetti IBM

How To Build A Cloud Stack For A University Project

Mirantis

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

Integrated Management of IaaS Resources

Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract

4 SCS Deployment Infrastructure on Cloud Infrastructures

EduCloud : a private cloud tool for academic environments

An Efficient Failover Enabling Mechanism in OpenStack

Apache CloudStack: Open Source Infrastructure as a Service Cloud Computing Platform

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Architecture des plates-formes IaaS Etat des lieux et perspectives

Moving SNE to the Cloud

Introduction to Cloud Computing

Corso di Reti di Calcolatori M

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

Comparative Study of Eucalyptus, Open Stack and Nimbus

SURFnet Cloud Computing Solutions

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

MEAP Edition Manning Early Access Program OpenStack in Action Version 14

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

Simplified Private Cloud Management

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

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

Onboarding VMs to Cisco OpenStack Private Cloud

U"lizing the SDSC Cloud Storage Service

KVM, OpenStack, and the Open Cloud

Sunshine in a Cloudy World

Comparison and Evaluation of Open-source Cloud Management Software

Sistemi Operativi e Reti. Cloud Computing

Agile Infrastructure: an updated overview of IaaS at CERN

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

An Introduction to OpenStack and its use of KVM. Daniel P. Berrangé

Bare Metal Provisioning to OpenStack Using xcat

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Industry Brief. The Epic Migration. to Software Defined Storage. SUSE Enterprise Storage. Featuring

DevOps in OpenStack Public Cloud 副 标 题 副 标 题 副 标 题 Presented at OpenStack Summit, Fall 2012, San Diego

Isabell Sippli Cloud Architect, Lab Based Services IBM Software Group 2013 IBM Corporation

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Why is a good idea to use OpenNebula in your VMware Infrastructure?

CloudStack the best kept secret in the cloud. Giles Sirett CEO

Η υπηρεσία Public IaaS ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες

Transcription:

Building a Cloud Computing Platform based on Open Source Software 10. 18. 2011. Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.com)

Topics I.Open Source SW and Cloud Computing II. About OpenStack III. Project Details IV.OpenStack Korea Community V. KT Case study of OpenStack 1

Open Source Software and Cloud Computing Benefits of Open Source Software in Cloud Computing Openness and Compatibility Flexible Technology No or low costs Reduce Vendor Lock-in Open source software for cloud computing Eucalyptus Opennebula CloudStack Consideration Costs Open Standard Vendor Lock-in Continuity and Possibility for growth 2

What is OpenStack? A community creating open source software to build public and private clouds 3

What is OpenStack? OpenStack Mission To produce the ubiquitous open source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable. 4

What is OpenStack? Open source software for building private and public clouds Rackspace Hosting and NASA jointly launched (July 2010) - NASA : contribute initial codes of Compute project (NASA s Nebula Platform) - Rackspace : contribute initial codes of Object Storage project (Rackspace s Cloud Files platform) Community : 1556 People / 116 Companies (Oct. 5. 2011.) - Rackspace, NASA, Citrix, DELL, NTT, NTT Data, Cloud.com, Opscode, Rightscale, Anso Labs, Enstratus, Cloudscaling, AMD, Intel, Cisco, Cirrascale, Arista, and KT, FLK(FeelingK) Apache 2.0 License URLs for Informations openstack.org : main Community site wiki.openstack.org : Sharing Technical Details ( Installation Guide, Documents, Q&A, ) openstack.or.kr : OpenStack Korea Community - Korean Installation/Testing Guide, Sharing hands on experiences, Open Source Cloud Information, and Knowhow

What is OpenStack? Main Projects Compute (code-named Nova ) -open source software and standards for large-scale deployments of automatically provisioned virtual compute instances. Object Storage (code-named Swift ) -open source software and standards for large-scale, redundant storage of static objects Image Service (code-named Glance ) -provides discovery, registration, and delivery services for virtual disk images.

Why OpenStack? Control and Flexibility No Vendor lock-in. Multiple hypervisors support. Modular design can integrate with legacy or third-party technologies to meet your business needs. Industry Standard More than 100 leading companies for over a dozen countries are participating in OpenStack, called like a linux in the cloud systems. Proven Software Running the OpenStack cloud operating system means running the same software that today powers some of the largest public and private clouds in the world. Compatible and Connected Compatibility with public OpenStack clouds means enterprises are prepared for the future making it easy to migrate data and applications to public clouds when conditions are right based on security policies, economics, and other key business criteria.

OpenStack Release History Austing : 21 Oct. 2010 Bexar : 3 Feb. 2011 Cactus : 15 Apr. 2011 Diablo : 22 Sep. 2011 successful for private cloud Platform and experimental Public Cloud Essex : 5 Apr. 2012 expected to be a production Level of public cloud platform

OpenStack Compute (Nova) OpenStack Compute Subproject : Codename NOVA Cloud fabric controller Standard cloud operating system for controlling Infrastructure as a Service(IaaS) cloud systems Amazon EC2, Rackspace Cloud Servers, Eucalyptus, OpenNebula are all of the same kind Users and Projects units for managing It has not hypervisors, but provides web-based API for applying it Features REST-based API No hardware dependency: low cost using the commodity hardware Multiple Hypervisors : KVM, Xen, XenServer, UML, Hyper-V, Vmware vsphere, LXC Asynchronous eventually consistent communication Horizontally and Massively Scalable Amazon EC2 compatible API and OpenStack API

OpenStack Compute (Nova) Architecture http://ken.pepple.info/openstack/2011/04/22/openstack-nova-architecture/

REST HTTP local method Nova Core Modules Modular, Shared-Nothing, Message-based Providing Block level Storage on the Compute nodes novamanage local method Auth Manager Volume Controller A Receiver for commands and calls API Server OpenStack API EC2 compatible API local method Cloud Controller Network Controller Scheduler Scheduler Managing Network resources Choosing optimized nodes for requesting Euca2ools Object Store Compute Controller Space for template and Image data Managing VM instances

Project Details Project Overview Project Name: IaaS cloud management solution based on OpenStack Computing Name of Organization: KT corp. / FeelingK corp. Num. of People: 14 Period: 7months (4/25 ~ 11/24) Project Plans Project Goal - Developing IaaS cloud solution using OpenStack Compute(Nova) suitable for managing on Web and Mobile - Opening the solution and constructing ecosystem by community activities Project Features - Functions for using multiple hypervisors(kvm, Xen-based) - Monitoring functions providing notification and statistic data of H/W and VM resources - Functions of central cloud controller for securing massively scalability - UI for administrators and developers on Web and Mobile - Open APIs providing functions for administrating and managing easily on Web and Mobile devices

Project Details UI + Controller User WEB Apache HTML5, Django Admin WEB Apache HTML5, Django OpenStack API or EC2 API L4 nova network nova objectstore nova-api nova-api nova nova scheduler volume rabbitmq server Nova DB(Postgresql, MySQL) NFS SERVER 외부망 내부망 Mobile App Phone Gap Android novacompute nova- novacomputcompute Center WEB UI Controller SERVER DB OpenStack API or EC2 API Calls Development goals OpenStack Version : Diablo release Hypervisors: KVM, Opensource Xen, Xen Server Multi-Zone management for massively public clouds Vlan networks Mobile UI: HTML5, python Django Framework, Appspresso

Project Details Plans for the output Opening the source code of this solution on our community Providing an administration guide for constructing private cloud systems using this project Future Plans Upgrading to a newer release(essex version) Researching the deployment technologies for massively cloud systems using OpenStack Compute 14

OpenStack Korea Community Community history Opened OpenStack Korea Community on Feb. 2011 with the first official conference Attended 25 member companies and over 150 people Community Activities Opening periodical technical seminars for OpenStack Sharing the technologies and hands on experiences of OpenStack for installation, management, and tests Making the guides for sharing this technologies and experiences Collaborating communities and companies related to open source software and Cloud Computing - Scheduled new cloud business and conference programs with JCO (the biggest Java community in Korea) - Opened seminars with Ubuntu Korea user group as an official member of OSS forum - Sharing the technologies of OpenStack with DAUM(The second biggest Internet portal corp. in Korea) Offering lectures on OpenStack technologies to universities in Korea, NIPA, ETRI, and so forth URLs Wiki.openstack.or.kr Facebook ( OpenStack Korea Group ) 15

KT Case Study of OpenStack OpenStack Object Storage (Swift) High degree of software maturity for commercial service Providing the cloud object storage service in KT using a swift OpenStack Compute(Nova & Glance) Lacking the degree of completion for commercial service Expected in the Essex release for the commercial Providing IaaS cloud service in KT, but now it is not a Nova Preparing to offer IaaS cloud service using a Nova in KT 16