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



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

Amazon Elastic Beanstalk

TECHNOLOGY WHITE PAPER Jun 2012

TECHNOLOGY WHITE PAPER Jan 2016

Getting Started Hacking on OpenNebula

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

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

NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA

Modern Web development and operations practices. Grig Gheorghiu VP Tech Operations Nasty Gal

HP OpenStack & Automation

WHITE PAPER. Software Defined Storage Hydrates the Cloud

OpenStack Ecosystem and Xen Cloud Platform

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

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

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

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

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading

Cloud Models and Platforms

Building Storage Service in a Private Cloud

2) Xen Hypervisor 3) UEC

Building Clouds with OpenNebula 3.4

ArcGIS for Server: In the Cloud

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

An Introduction to Cloud Computing Concepts

Nebula Cloud Computing Project: Background, Technology, Operations, Challenges, and Status

Openstack. Cloud computing with Openstack. Saverio Proto

Managed Cloud Services

OpenNebula Open Souce Solution for DC Virtualization

OVERVIEW. The complete IaaS platform for service providers

Scalable Architecture on Amazon AWS Cloud

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

OpenNebula Open Souce Solution for DC Virtualization

cloud functionality: advantages and Disadvantages

GigaSpaces Real-Time Analytics for Big Data

Cloud Computing: Making the right choices

Cloud Computing with Amazon Web Services and the DevOps Methodology.

vnebula Cloud. Made Easy. Introducing vnebula from Stream Networks. A simple, self-service cloud portal for our partner community.

Remote Voting Conference

Virtualization and Cloud Computing

Lecture 02a Cloud Computing I

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

OpenStack Awareness Session

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Sistemi Operativi e Reti. Cloud Computing

HOPS: Hadoop Open Platform-as-a-Service

Cloud and the future of Unemployment Sean Rhody, CTO Capgemini Government Solutions

The last 18 months. AutoScale. IaaS. BizTalk Services Hyper-V Disaster Recovery Support. Multi-Factor Auth. Hyper-V Recovery.

Distributed Block-level Storage Management for OpenStack

Logentries Insights: The State of Log Management & Analytics for AWS

Iron Chef: Bare Metal OpenStack

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

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

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

Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

SOFTWARE DEFINED STORAGE IN ACTION

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Maginatics Cloud Storage Platform Feature Primer

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

locuz.com Professional Services VSPEX BLUE Service Catalog

Postgres Plus Cloud Database!

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

Amazon EC2 Product Details Page 1 of 5

OpenStack Alberto Molina Coballes

Going Hybrid. The first step to your! Enterprise Cloud journey! Eric Sansonny General Manager!

OpenNebula Cloud Platform for Data Center Virtualization

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Intro to Virtualization

HP Converged Cloud Cloud Platform Overview. Shane Pearson Vice President, Portfolio & Product Management

(R)Evolution im Software Defined Datacenter Hyper-Converged Infrastructure

Zabbix for Hybrid Cloud Management

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Mobile Cloud Computing T Open Source IaaS

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Building a big IaaS cloud with Apache CloudStack

Hybrid Cloud Computing

Apache Stratos Building a PaaS using OSGi and Equinox. Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos

AMD SEAMICRO OPENSTACK BLUEPRINTS CLOUD- IN- A- BOX OCTOBER 2013

Cloud Services from MedNautilus Greece. D. Kapetanakis Commercial Director. 16 Infocom Athens October 21

OpenStack Introduction. November 4, 2015

Getting Started with Database As a Service on OpenStack

Open Cloud, Better Together. Zhiqiang Li Business Development Director IT product line, Huawei Technologies

Transcription:

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

Who I am.

Jaesuk Ahn ( 安 宰 奭 ) 2012 ~ : Cloud OS Dev. Team Lead, KT 2009 ~ 2011: KT Master Project Manager - Research on Open Source Cloud Tech. - Open Source Community Support 2011 ~ : OpenStack Korea Community Leader email: js.ahn@kt.com / bluejay.ahn@gmail.com twitter: @songerie

Who I am. Who we are.

Korea Telecom (KT) The First Public Cloud in Korea (2010 8 ) A Pioneer in Cloud Computing in Korea Common HW and Open SW (XenServer, CloudStack, The First Company Commercializing OpenStack Swift in Asia Cloud Data Center of High Density and Efficiency

Software Adoption S/W Description How to Use XenServer (Free) Hypervisor collaboration CloudStack Cloud OS (Management Stack) collaboration NexentaStor Storage management collaboration MySQL Database Building Splunk System Log data gathering & analysis collaboration Nagios, Zabbix, Collected Monitoring Building Chef Automation of Cloud Deployment & Configuration Building Spring Application Framework Building OpenStack Swift Object Storage Building

Internalization (Internal Private Cloud) 8,000 vm, 80% Cost Reduction from Internal IT Infrastructure. Saved 47 Mill. US$ for CAPEX after Jun. 2010 from Internalization with Cloud From Virtualization to Cloud Cultural Changes

Public Cloud (https://ucloudbiz.olleh.com) 1,400 Customers with ucloud biz. 3,000 VMs for SMB, LE and Gov. ucloud personal ucloud office ucloud Server ucloud Server+ ucloud CDN ucloud VDI ucloud Storage ucloud DB ucloud Backup Real time data sync and backup for mobile/internet subscribers Real time data sync and backup for B2B customers Virtual Server with value-added services (LB, Firewall, etc) Automation and Orchestration (Auto-Scaling) Contents delivery network for storage user s Virtual desktop infrastructure from servers Mass object storage service (OpenStack swift) RDB: Relational DB Auto sync and back-up

Building Eco System Expanding Service to Virtual Private and Hybrid Cloud. Unified Monitoring Service (like CloudWatch) Additional Feature like ELB, EIP, Availability Zone etc. Strengthen Automation and Security Providing Cloud Application Architecture Guide Building Eco System with Cloud Incubating Center (http://www.cloudincubation.com) - 3 Months Free, Providing Office Space and Marketing Support, Use Cases, Technical Documentations, Videos.

Who am I? Why am I here? Let s Start, Swift!

KT ucloud storage: OpenStack Swift-based Object Storage Service 11

OpenStack Object Storage (a.k.a Swift) - Capabilities Redundant, scalable object storage using clusters of standardized servers capable of storing petabytes of data Distributed storage system for static data. Having no central "brain" provides greater scalability, redundancy and durability. Reliability: Objects and files are written to multiple disk drives spread throughout servers in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. Scalability: Storage clusters scale horizontally simply by adding new servers. Because OpenStack uses software logic to ensure data replication and distribution across different devices, inexpensive commodity hard drives and servers can be used in lieu of more expensive equipment.

OpenStack Swift - Basic Architecture http://swift.kt.com/v1/account http://swift.kt.com/v1/account/container http://swift.kt.com/v1/account/container/object

OpenStack Swift - RESTful API

OpenStack Swift - What KT has been added. SSL performance tuning KT API for management KT middleware - integrating with KT s Single Sign On System Metering data for specific billing requests Fast Ring Access with SSD Two separate deployments 2 replications + 3 replications Real Time Usage Reporting instead of eventually-consistent usage reporting

What KT had to do to commercialize OpenStack Swift

What KT had to do to commercialize OpenStack Swift Public Object Storage Service Commodity Servers, Disks (JBOD), Switches (Arista) 10G for public service, 1G for management network Similar to Rackspace Reference Architecture (5 zone 3 replication) Zone Separation, H/W Scale-Out, 3 system (dev, staging, production) Automated Test Environment (Chef-Vagrant/VirtualBox), Production (Git+Chef) Fully Automated Deployment/Configuration based on Chef KT customized logging for realtime reporting & billing KT monitoring system based on Zabbix & Collectd CDN integration, advanced CLI tool, various language bindings, Management API, Cloud Portal

Commercial Deployment 2010.7 ~ : Research & Study (KT R&D Department) 2011.1Q ~ : Commercial Development/Deployment (KT Cloud Business Unit) 2011.2Q : Commercialization (First in Asia)

KT ucloud storage - architecture 5 zone - 3 replications Commodity Hardware based on JBOD currently Diablo version -> preparing upgrade to Folsom version

KT ucloud storage - Service Process 1-2. Token GET S-Node 1-1. Auth Request Arista TOR Arista TOR File 2-1. Service Request with Storage URL Arista Aggregation Switch C-Node 2-2. Service Request (PUT x 3) File File Management Processes: replicator, auditor, updater

Automatic Deployment (General)

KT ucloud storage - Automatic Deployment

KT ucloud storage - Automatic Deployment

KT ucloud storage - Client Tools Benefits using OpenStack - There are many.. many.. client tools to provide.

KT ucloud storage - Use Case Origin Store for CDN

KT ucloud storage - Use Case Backend-Storage for SNS service Media Archiving Data Backup Snapshot/VM image backup store Backend Storage for Cloud File Service Addition feature in Personal NAS storage

Some Test Data Just for Fun, Result can be different with different setting and circumstance. Upload/Download from/to its own VM service. What kind of server is used. ucloudbiz VM CentOS 5.8 ucloudbiz VM Ubuntu 11.04 Amazon EC2 CentOS 5.8 Rackspace Cloud Servers CentOS 5.8 Rackspace Cloud Servers Ubuntu 11.04

Some Test Data

Some Test Data

Some Test Data

What I am trying to say is... Upload, Download, Big Size, Small Size, Many files in a container, Many containers, etc. There can be lots of use cases. Gather your usage data and Analyze patterns, then focus on what you need to improve the most.

Lesson Learned

OpenStack Swift is a very stable and mature software stack. However, prepare for the various problems, when it deployed on Hardware

In terms of business, People Does Not Know Object Storage

It has been NOT selling a service BUT explaining what it is and how to use and frankly speaking, KT has been experiencing difficulties to increase revenue from object storage service.

Educate the customer and Find Business Model with them. This is a new concept for the customer. You should put object storage concept at their initial service design Grow your potential customer pool with active support AWS S3 took 3 years. Be patient. Various promotion for younger developers & students

Finally, OpenStack Community is Fantastic.

Questions? if you have any question on openstack swift deployment, just send me email. :)