SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
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

•   2011 ~ : OpenStack Korea Community Leader

•   2009 ~ 2011: KT Master Project Manager
     -   Research on Open Source Cloud Tech.
     -   Open Source Community Support


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
                              Automation of Cloud Deployment &
            Chef                                                       Building
                                        Configuration
           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      Real time data sync and backup for mobile/internet subscribers

ucloud office        Real time data sync and backup for B2B customers

ucloud Server        Virtual Server with value-added services (LB, Firewall, etc)

ucloud Server+       Automation and Orchestration (Auto-Scaling)

ucloud CDN           Contents delivery network for storage user’s

ucloud VDI           Virtual desktop infrastructure from servers

ucloud Storage       Mass object storage service (OpenStack swift)

ucloud DB            RDB: Relational DB

ucloud Backup        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.
                                        KT middleware
          SSL performance tuning        - integrating with KT’s Single
                                          Sign On System
          KT API for management

                                         Metering data for
                                         specific billing requests
Fast Ring Access with SSD                Real Time Usage
                                         Reporting instead of
                                         eventually-consistent
                                         usage reporting
Two separate deployments
2 replications + 3 replications
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

                                                                CDN integration, advanced CLI tool,
                                                                various language bindings,
                                                                Management API, Cloud Portal
                                KT monitoring system
                                based on Zabbix & Collectd
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
                                         Arista
                     Arista TOR          TOR                     File
 1-1. Auth Request



                      C-Node
      2-1. Service
     Request with       2-2. Service
     Storage URL          Request
                         (PUT x 3)
                                                                                                File
     Arista
   Aggregation
     Switch

                                                                   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. :)

Weitere ähnliche Inhalte

Was ist angesagt?

Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımMustafa
 
Build public private cloud using openstack
Build public private cloud using openstackBuild public private cloud using openstack
Build public private cloud using openstackFramgia Vietnam
 
DUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage ArchitecturesDUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage ArchitecturesAndrey Kudryavtsev
 
2021 March Pravega Community Meeting
2021 March Pravega Community Meeting2021 March Pravega Community Meeting
2021 March Pravega Community MeetingDerek Moore
 
Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Mustafa
 
Azure Storage
Azure StorageAzure Storage
Azure StorageMustafa
 
Linux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure LimaLinux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure LimaGermán Cayo Morales
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
Sdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distributionSdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distributionJerome Lecat
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStackHaim Ateya
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationJayaprakash R
 
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...Amazon Web Services
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computingBrian Bullard
 

Was ist angesagt? (19)

Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun Anlatım
 
Build public private cloud using openstack
Build public private cloud using openstackBuild public private cloud using openstack
Build public private cloud using openstack
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 
DUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage ArchitecturesDUG'20: 10 - Storage Orchestration for Composable Storage Architectures
DUG'20: 10 - Storage Orchestration for Composable Storage Architectures
 
2021 March Pravega Community Meeting
2021 March Pravega Community Meeting2021 March Pravega Community Meeting
2021 March Pravega Community Meeting
 
Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım
 
Azure Storage
Azure StorageAzure Storage
Azure Storage
 
Linux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure LimaLinux en Microsoft Azure Global Azure Lima
Linux en Microsoft Azure Global Azure Lima
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Tech Days 2010
Tech  Days 2010Tech  Days 2010
Tech Days 2010
 
CloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
CloudStack Hyderabad Meetup: Migrating applications to IaaS cloudsCloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
CloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
 
Sdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distributionSdc2010 scality cloud storage vs object storage for distribution
Sdc2010 scality cloud storage vs object storage for distribution
 
Introduction To OpenStack
Introduction To OpenStackIntroduction To OpenStack
Introduction To OpenStack
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
 
Scality - RING Overview
Scality - RING OverviewScality - RING Overview
Scality - RING Overview
 
What is cloud computing
What is cloud computingWhat is cloud computing
What is cloud computing
 
Ism
IsmIsm
Ism
 

Andere mochten auch

OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)JeSam Kim
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing CloudSyntrix
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)Mirantis
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 

Andere mochten auch (7)

Xen and Apache cloudstack
Xen and Apache cloudstack  Xen and Apache cloudstack
Xen and Apache cloudstack
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
2 Day Bootcamp for OpenStack--Cloud Training by Mirantis (Preview)
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 

Ähnlich wie KT ucloud storage, by Jaesuk Ahn

Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalDeepak Mane
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageMatthew Sheppard
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelOdinot Stanislas
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101NetApp
 
AWS IoT: From Testing to Scaling
AWS IoT: From Testing to ScalingAWS IoT: From Testing to Scaling
AWS IoT: From Testing to ScalingNeel Sendas
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?mestery
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinderopenstackindia
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Le Cuong
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat NetApp
 
Re:invent 2016 Container Scheduling, Execution and AWS Integration
Re:invent 2016 Container Scheduling, Execution and AWS IntegrationRe:invent 2016 Container Scheduling, Execution and AWS Integration
Re:invent 2016 Container Scheduling, Execution and AWS Integrationaspyker
 
Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco Canada
 
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...Amazon Web Services
 
SK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin SummitSK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin SummitJaesuk Ahn
 
Why kubernetes for Serverless (FaaS)
Why kubernetes for Serverless (FaaS)Why kubernetes for Serverless (FaaS)
Why kubernetes for Serverless (FaaS)Krishna-Kumar
 
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless  - Serverless Summit 2017 - Krishna KumarKubernetes for Serverless  - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless - Serverless Summit 2017 - Krishna KumarCodeOps Technologies LLP
 
Harness the Power of Hybrid Cloud with AWS and Avere
Harness the Power of Hybrid Cloud with AWS and AvereHarness the Power of Hybrid Cloud with AWS and Avere
Harness the Power of Hybrid Cloud with AWS and AvereAmazon Web Services
 
Rethinking data protection for open stack and container workloads
Rethinking data protection for open stack and container workloadsRethinking data protection for open stack and container workloads
Rethinking data protection for open stack and container workloadsVeritas Technologies LLC
 

Ähnlich wie KT ucloud storage, by Jaesuk Ahn (20)

Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies Intel
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
AWS IoT: From Testing to Scaling
AWS IoT: From Testing to ScalingAWS IoT: From Testing to Scaling
AWS IoT: From Testing to Scaling
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat
 
Innovate on Cloud with AWS
Innovate on Cloud with AWSInnovate on Cloud with AWS
Innovate on Cloud with AWS
 
Re:invent 2016 Container Scheduling, Execution and AWS Integration
Re:invent 2016 Container Scheduling, Execution and AWS IntegrationRe:invent 2016 Container Scheduling, Execution and AWS Integration
Re:invent 2016 Container Scheduling, Execution and AWS Integration
 
Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr Cisco’s Cloud Strategy, including our acquisition of CliQr
Cisco’s Cloud Strategy, including our acquisition of CliQr
 
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
 
SK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin SummitSK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin Summit
 
Why kubernetes for Serverless (FaaS)
Why kubernetes for Serverless (FaaS)Why kubernetes for Serverless (FaaS)
Why kubernetes for Serverless (FaaS)
 
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless  - Serverless Summit 2017 - Krishna KumarKubernetes for Serverless  - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
 
Harness the Power of Hybrid Cloud with AWS and Avere
Harness the Power of Hybrid Cloud with AWS and AvereHarness the Power of Hybrid Cloud with AWS and Avere
Harness the Power of Hybrid Cloud with AWS and Avere
 
Rethinking data protection for open stack and container workloads
Rethinking data protection for open stack and container workloadsRethinking data protection for open stack and container workloads
Rethinking data protection for open stack and container workloads
 

Mehr von Hui Cheng

OpenStack in China
OpenStack in ChinaOpenStack in China
OpenStack in ChinaHui Cheng
 
Island: Local Storage Volume for Cinder
Island: Local Storage Volume for CinderIsland: Local Storage Volume for Cinder
Island: Local Storage Volume for CinderHui Cheng
 
DevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui ChengDevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui ChengHui Cheng
 
OpenStack Foundation Updates
OpenStack Foundation UpdatesOpenStack Foundation Updates
OpenStack Foundation UpdatesHui Cheng
 
COSUG updates
COSUG updatesCOSUG updates
COSUG updatesHui Cheng
 
Cinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhenCinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhenHui Cheng
 
Lessons from Building OpenStack Public Cloud
Lessons from Building OpenStack Public CloudLessons from Building OpenStack Public Cloud
Lessons from Building OpenStack Public CloudHui Cheng
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiHui Cheng
 
Open Source Software & Open Source Hardware
Open Source Software & Open Source HardwareOpen Source Software & Open Source Hardware
Open Source Software & Open Source HardwareHui Cheng
 
OpenStack Network Planning
OpenStack Network PlanningOpenStack Network Planning
OpenStack Network PlanningHui Cheng
 
Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08Hui Cheng
 
The Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin HeThe Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin HeHui Cheng
 
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangSwift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangHui Cheng
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangHui Cheng
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyHui Cheng
 
MAKING MONEY from openstack
MAKING MONEY from openstackMAKING MONEY from openstack
MAKING MONEY from openstackHui Cheng
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingHui Cheng
 
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinNetwork Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinHui Cheng
 
China OpenStack Community Status
China OpenStack Community StatusChina OpenStack Community Status
China OpenStack Community StatusHui Cheng
 
OpenStack Chances and Chanlleges_OSAC_by_ChengHui
OpenStack Chances and Chanlleges_OSAC_by_ChengHuiOpenStack Chances and Chanlleges_OSAC_by_ChengHui
OpenStack Chances and Chanlleges_OSAC_by_ChengHuiHui Cheng
 

Mehr von Hui Cheng (20)

OpenStack in China
OpenStack in ChinaOpenStack in China
OpenStack in China
 
Island: Local Storage Volume for Cinder
Island: Local Storage Volume for CinderIsland: Local Storage Volume for Cinder
Island: Local Storage Volume for Cinder
 
DevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui ChengDevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui Cheng
 
OpenStack Foundation Updates
OpenStack Foundation UpdatesOpenStack Foundation Updates
OpenStack Foundation Updates
 
COSUG updates
COSUG updatesCOSUG updates
COSUG updates
 
Cinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhenCinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhen
 
Lessons from Building OpenStack Public Cloud
Lessons from Building OpenStack Public CloudLessons from Building OpenStack Public Cloud
Lessons from Building OpenStack Public Cloud
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
 
Open Source Software & Open Source Hardware
Open Source Software & Open Source HardwareOpen Source Software & Open Source Hardware
Open Source Software & Open Source Hardware
 
OpenStack Network Planning
OpenStack Network PlanningOpenStack Network Planning
OpenStack Network Planning
 
Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08
 
The Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin HeThe Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin He
 
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangSwift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex Yang
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen Yang
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
MAKING MONEY from openstack
MAKING MONEY from openstackMAKING MONEY from openstack
MAKING MONEY from openstack
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
 
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinNetwork Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
 
China OpenStack Community Status
China OpenStack Community StatusChina OpenStack Community Status
China OpenStack Community Status
 
OpenStack Chances and Chanlleges_OSAC_by_ChengHui
OpenStack Chances and Chanlleges_OSAC_by_ChengHuiOpenStack Chances and Chanlleges_OSAC_by_ChengHui
OpenStack Chances and Chanlleges_OSAC_by_ChengHui
 

Kürzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

KT ucloud storage, by Jaesuk Ahn

  • 1. KT ucloud storage Two Years of Life with OpenStack Swift 2012. 08. 11 / Jaesuk Ahn, Cloud OS Dev. Team, Korea Telecom
  • 3. Jaesuk Ahn (安宰奭) • 2012 ~ : Cloud OS Dev. Team Lead, KT • 2011 ~ : OpenStack Korea Community Leader • 2009 ~ 2011: KT Master Project Manager - Research on Open Source Cloud Tech. - Open Source Community Support email: js.ahn@kt.com / bluejay.ahn@gmail.com twitter: @songerie
  • 4. Who I am. Who we are.
  • 5. 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
  • 6. 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 Automation of Cloud Deployment & Chef Building Configuration Spring Application Framework Building OpenStack Swift Object Storage Building
  • 7. 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
  • 8. Public Cloud (https://ucloudbiz.olleh.com) • 1,400 Customers with ucloud biz. • 3,000 VMs for SMB, LE and Gov. ucloud personal Real time data sync and backup for mobile/internet subscribers ucloud office Real time data sync and backup for B2B customers ucloud Server Virtual Server with value-added services (LB, Firewall, etc) ucloud Server+ Automation and Orchestration (Auto-Scaling) ucloud CDN Contents delivery network for storage user’s ucloud VDI Virtual desktop infrastructure from servers ucloud Storage Mass object storage service (OpenStack swift) ucloud DB RDB: Relational DB ucloud Backup Auto sync and back-up
  • 9. 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.
  • 10. Who am I ? Why am I here ? Let’s Start, Swift!
  • 11. KT ucloud storage: OpenStack Swift-based Object Storage Service 11
  • 12. 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.
  • 13. 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
  • 14. OpenStack Swift - RESTful API
  • 15. OpenStack Swift - What KT has been added. KT middleware SSL performance tuning - integrating with KT’s Single Sign On System KT API for management Metering data for specific billing requests Fast Ring Access with SSD Real Time Usage Reporting instead of eventually-consistent usage reporting Two separate deployments 2 replications + 3 replications
  • 16. What KT had to do to commercialize OpenStack Swift
  • 17. 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 CDN integration, advanced CLI tool, various language bindings, Management API, Cloud Portal KT monitoring system based on Zabbix & Collectd
  • 18. 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)
  • 19. KT ucloud storage - architecture • 5 zone - 3 replications • Commodity Hardware based on JBOD • currently Diablo version -> preparing upgrade to Folsom version
  • 20. KT ucloud storage - Service Process 1-2. Token GET S-Node Arista Arista TOR TOR File 1-1. Auth Request C-Node 2-1. Service Request with 2-2. Service Storage URL Request (PUT x 3) File Arista Aggregation Switch File Management Processes: replicator, auditor, updater
  • 22. KT ucloud storage - Automatic Deployment
  • 23. KT ucloud storage - Automatic Deployment
  • 24. KT ucloud storage - Client Tools • Benefits using OpenStack - There are many.. many.. client tools to provide.
  • 25. KT ucloud storage - Use Case • Origin Store for CDN
  • 26. 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
  • 27. 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
  • 31. 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.
  • 33. • OpenStack Swift is a very stable and mature software stack. • However, prepare for the various problems, when it deployed on Hardware
  • 34. • In terms of business, • People Does Not Know “Object Storage”
  • 35. • 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.
  • 36. 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
  • 37. • Finally, OpenStack Community is Fantastic.
  • 38. Questions? if you have any question on openstack swift deployment, just send me email. :)