Anzeige

wisecloud based open cloud implementation guide

bizmerce
12. Jun 2015
Anzeige

Más contenido relacionado

Presentaciones para ti(20)

Similar a wisecloud based open cloud implementation guide(20)

Anzeige

wisecloud based open cloud implementation guide

  1. wiseCLOUDbased OpenCloud ImplementationGuide bizmerceR&DCenter bizmerce
  2. 1 What is Open Cloud Implementation ? Outline of Open Source-based Cloud Construction 2 Open Source Cloud Projects Profile Introduction of Major Open Source Projects 3 Open Cloud Configuration Examples of Open Cloud Configuration 4 Open Cloud &WiseCLOUD CMP Relationship between Open Cloud Configuration and WiseCLOUD CMP
  3. 01 What is Open Cloud Implementation ? What is Open Cloud Implementation ?
  4. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. What is Open Cloud Implementation ? What is Open Cloud Implementation? Open Cloud Implementation ItisconfiguredtohavethePublicCloudEnvironmentforthePrivateCloudorCloudServiceofbusinessincombinationofOpen SourceProject. What is the Open Cloud? Open Cloud Component It is configured to have the Could Service using components of Open-Sourced Cloud Configuration.  Every component of Open Cloud should not be dependent on vendor or user, and S/W or API used by developer of App.  All the components of Open Cloud must be subject to license of Open Source, and source code-level access must be guaranteed . For example, licenses of GPL, Apache, and MIT  The components of Open Cloud must be activated, and with various project contributors and users. Source : “Guide to the Open Cloud” - Linux Foundation, January 2015. Hypervisor / Container IaaS PaaS SDN StorageCloud OS Provisioning & Management OS-level Virtual Machine Creation and Management Support Storage, Network, System Management using S/W defined technology Infrastructure, Platform, Provisioning Service for user and manager
  5. 02 Open Source Cloud Projects Profile • Hypervisor & Container • Cloud Operating Systems • Infrastructure as a Service • Platform as a Service • Provisioning and Management Tool • Storage • Software-defined Networking
  6. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Hypervisor & Container Major Hypervisors & Containers Hypervisoris referredtomanageVMthat isHostOS-basedGuestOS,operatingenvironmentwithprovisionofSW., whereasContainerisreferredtomanagemultipleoperatingenvironmentsandSWwithoutGuestOS.Theyareallterms forComputingVirtualEnvironment Description Automated distribution of LXC App. Linux Kernel-based Compact Hypervisor Container that activates compact VM using features of Linux Kernel Cross Platform Software Hypervisor operating in Linux, BSD, Solaris Website www.docker.com www.linux-kvm.org www.linuxcontainers.org www.xenproject.org Major contributor Citrix, Docker, Google, Kickstarter, Microsoft, RedHat HP, IBM, Intel, NetApp, RedHat Canonical, IBM, Oracle Amazon, AMD, Cavium, Citrix, Intel, NSA, Oracle, SUSE, Verizon 상업용 지원 Docker HP, IBM, RedHat Canonical Citrix, Oracle Major user Baidu, eBay, Gilt, Google, Microsoft, Rackspace, Spotify, Yandex, Yelp HP, IBM, Illumos, RHEL, SmartOS, SUSE Linux, Ubuntu Canonical, Debian, Heroku, Oracle, SUSE Alibaba, Amazon, Citrix, GlobalLogic, Google, IBM Softlayer, Oracle, Rackspace, SUSE Linux, Verizon  With the help of recently growing use of PaaS, Docker becomes popular among users  KVM receiving attention of Linux field , and at the same time as the core hypervisor of OpenStack  Xen Project is the most popular hypervisor among business of Public Cloud Service  LXC, together with Docker, is compact option to be used in managing and automating VM in many cases
  7. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Cloud Operating Systems Concept ItisCloud–exclusivecompact OSthat isdesignedtosupportoperationofapplicationsusinglight-weightcontainerinorder toimprovetheinefficiencyofoperatingheavy-weightLinuxKerneltorunapplicationsineachofVMinCouldenvironment, Major Cloud Operating Systems Computing Cluster Configuration for Web Service Load Balancer Web Server WAS Server Database Server  Computing resources for each node of Cluster should be used to fulfill the role of the corresponding node.  Each node of Cluster should be managed effectively , and its distribution of resources need to be ensured.  The Cluster is configured using Region and Zone-scaled node on the Cloud. Lightweight Linux Datacenter Scale Cluster Nodes Management Dynamically Node Resource Allocation Cluster Management Tool of Open Source Cluster for Data Center mesos.apache.org Contributors : Mesosphere, Twitter Key Users : AirBnB, Atlassian, eBay, Hubspot, Netflix, PayPal, Twitter Cloud OS with distribution of large-scale distributed Cluster www.coreos.com Contributors : CoreOS Key Users : Rackspace, ModCloth, MemSQL, Deis Hypervisor-based Cloud OS osv.io Contributors : Cloudius Systems Key Users : - * Other than major projects, there are “Atomic” project of RedHat to execute Docker container and “MirageOS" project, a kind of Cloud OS that is designed to build a light-weight network application on Xen Hypervisor.
  8. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Infrastructure as a Service ItisopensourceprojecttoensuretheCloud-basedinfrastructureserviceusingHypervisorandvariousvirtualization technologiessimilartoAmazonEC2 service.IaaSprojectsvary accordingtopurposesofvendors. Computing Delivery Model & IaaS Packaged Software Infrastructure as a Service Applications Data Runtime Middleware OS Virtualization Servers Storage Networking Applications Data Runtime Middleware OS Virtualization Servers Storage Networking Managed by you Managed by vendor The Key Users of OpenSource IaaS are clearly divided depending on Computing Delivery Model of IaaS providing vendor Utilized centering on business seeking White Box –based efficient and economical laaS service Reflecting interests of HP, IBM, CISCO aiming to sell the infrastructure of their own brand and to configure its Cloud service based on the infrastructure * Apart from CloudStack, OpenStack, major OpenSource IaaS projects include HP-led Eucalyptus and OpenNebula-led OpenNebula. OpenNebula, in particular, have key users of Akamai, BBC, Blackberry, and CentOS.
  9. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Platform as a Service ItisopensourceprojectthatallowsprovisionofplatformasserviceontheCloudbyprovisioningofvariousdevelopment, executionandtestenvironmentutilizingtheinfrastructureontheCloud. Major PaaS Projects PaaS project is in progress in various forms that meets demands of business to provide a Platform service . The progress entered into the early stage , and has moved toward its diversified and advanced stages . Enterprise PaaS Framework that provides an environment executing Tomcat, PHP, MySQL applications stratos.apache.org Contributors : Cisco, Citrix, SUSE, WSO2 Key Users : Cisco, WSO2 Docker and CoreOS-based light-weight PaaS deis.io Contributors : OpDemand Key Users : Pylon, ShopKeep, SOFICOM OpenSource PaaS that provides different languages and platforms in Linux environment cloudfoundry.org Contributors : Canonical, IBM, Intel, VMWare Key Users : AT&T, Baidu, Cisco, NTT, SAP, Verizon RedHat-based PaaS openshift.redhat.com/app Contributors : Red Hat Key Users : Boeing, Cisco, FICO, PayPal
  10. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Provisioning and Management Tool ItisatoolthatistoconfigureinfrastructureandvirtualmachinefortheCloudwithapplicationofsettinginformation,installS/W and automateandmanageClusteringworkoftheinfrastructure,anditsfeaturesaredependingonpurposesofthetool. Major Provisioning and Management Tool Projects Ansible Open Source Cloud Automation Tool for distribution of application on multi-tier architecture and configuration management Chef Tool of configuration management using extension of Ruby Juju Management Tool of Service Orchestration Kubernetes Orchestration and management tool for Docker container cluster ManageIQ Management tool of Hybrid Cloud that is designed to monitor execution of service on the Cloud and Virtual Platform oVirt Complete management system via Virtual Server , Web-based Host and Guest Command Line or API Puppet Configuration of controlling specific languages on domain and management tool Salt Tool of Open source for data center automation, Cloud Orchestration , Server Provisioning and Configuration Management Vagrant Management Tool of Open Source configuration for virtual development environment
  11. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Storage StorageToolisatoolthatlogicallymanagesstoragespaceandprovidesynchronizationbyconnectingwithphysicalstorage toprovidevariousservicesontheCloud,andsuchfeaturesaredevelopedintheformsofObjectStorage,Distributed StorageandDocumentDatabase.TheyarenowtransformingintoHybridStorage. Cloud Storage Implementation& Project Object Storage Distributed Storage Document Database • Storage of Object of data itself, its meta data and the sole key • Representative configuration of Cloud Storage • Including Storage Abstraction, separation of Meta Data and Data and concepts of data management by program • Kind of NoSQL, database that manages data in documents, and then stores, checks and manages the documented data • Document Management using XML, JSON • Data check/manage by the sole key similar to Object Storage • Kind of Clustered File System or file management system that manages distributed files, but not recognized by a client • Transparency Level : Access, Location, Concurrency, Failure, Heterogeneity, Scalability, Replication, Migration Object Distributed Document Swift
  12. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Source Cloud Projects Profile Software Defined Networking ItisaS/Wdefinednetworkappliancetoconfigurethenetworkinsoftwareformbyvirtualizingcomponentsofthenetwork, and toprovidefeaturesincludingrouting,L2/L3switching,loaddistributionandrouteoptimizationfortheprogram. SDN Concept S/W defined network is a computer networking technology that allows a network manager to manage the network service with abstraction of low-level network • Directly Programmable : Network control performance by direct programming • Agile : Dynamically control the network flow with abstraction of admin function • Centrally managed : Centrally control all the network using logically defined network controller Programmatically Configured : Networks support such as configuration , management, security application and optimization using automated SDN program • Open standards based and vendor neutral : Providing Open Standard –applied SDN program , which is not dependent on specific vendors SDN Projects SDN Project providing Network Virtualization, SDN Controller, Virtual Router, Analytics Engine, API www.opencontrail.org Contributors : CertusNet, Cloudwatt Key Users : Cloud Dynamics, Juniper, Ubuntu, CloudStack Programmable SDN, NFV Implement Opensource Project www.opendaylight.org Contributors : Brocase, Cisco, NEC, Red Hat Key Users : - Opensource Virtualization Switch Project that is designed to automate the large- scaled network www.openvswitch.org Contributors : Citrix, VMWare Key Users : CloudStack, KVM, OpenStack, oVirt, OpenNebula, VirtualBox
  13. 03 Open Cloud Configuration • Anything as a Service (XaaS) • Virtual Desktop Infrastructure • Big Data • Internet of Things
  14. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Cloud Configuration Anything as a Service(XaaS) Example of XaaS Configuration InordertoconfiguretheCloudServicesuchasIaaS,PaaS,andSaaSusingOpenSourceProject, thecombinationofOpen CloudProjectsincludingthebasicHostInfraserver,networkapparatusandstoragedeviceisrequired Traditional IT IaaS PaaS SaaS Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Applications Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking User Manage Cloud Service Provider Manage Optional • Integrated Management required since features of the management system become comprehensive as the Could Service level increases • The Cloud Management System able to provide all the services managed by both a user and a manager • Unlike traditional IT, the Cloud Service clearly identifies scope of management between provider and user of service Integrated Cloud Management System that supports service on user and manager level and levels of management by service is required
  15. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Cloud Configuration Virtual Desktop Infrastructure(VDI) Examples of VDI Configuration IncaseofVDIasacategoryofSaaSService,itisrequiredtohavetheCloudClient’saccesstothebasicIaaSCloudConfiguration andto guaranteesafeaccessofThinClient. Centralized Virtual Desktops CLOUD INFRASTRUCTURE Apache CloudStackVDI View Manager VDI View Composer VDI Thin App Source : VMWare VDI Architecture • VDI management system for effective VDI service with requirement of features such general IaaS management, View Composing, and View Managing • Management of Image or template for different virtual desktop services under IaaS environment, and with it, configuration of centrally focused- virtual desktop environment • To provide VDI service, the Cloud Infrastructure must be configured and basically with IaaS service. • For IaaS, CloudStack and OpenStack can be employed. Integrated Management System of Cloud Infrastructure Management, Focused Virtual Desktop and Management of Desktop Image and Client Management for Image Output required
  16. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Cloud Configuration Big Data Examples of Big Data Configuration ToconfigureBigDataPlatform,acomplexconfigurationisrequiredusingOpenCloudProject,andwiththecombinationof trafficcontrolusingdifferentstorageoptionsandsoftwaredefinednetwork. Hybrid Cloud Real time Structured Database Real time Processing Cloud Infrastructure Structured and Unstructured Data(HDFS, S3) ETL Informatica, Talend, Spring Integration Analytic Compute Grid (Greenplum, AsterData, …) Data Visualization • IaaS-based Big Data Compute Cluster Configuration • Improved data management is required with provision of different storage options • Different storage types and database utilization for efficient collection and analysis of Big Data • Compute Resource Management is required to provide user service through data analysis and visualization of results. The Cloud support configuration of every layers including data collection, storage, analysis and visualization is required, and integrated management including internal network traffic management is essential Source : VMWare, Rackspace’s Big Data Architecture Example
  17. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Cloud Configuration Internet of Things Examples of IoT Configuration Toconfigure IoT, the generalCloudConfigurationincludingcollectingdata fromasensorterminal,itsclassificationand analysisanddataserviceisrequired. Embedded Systems and Sensors Smart and less smart things, vehicles, Machines, Wired or Wireless(BLE, ZigBee, Z-wave, etc.) Multi-Service Edge 3G/4G/LTE/WiFi/Ethernet/PLC Core IP/MPLS,QoS, Multicase, Security, Network Services, Mobile Packet Core Data Center Cloud Application Hosting, Management Smart Things Network Field Area Network IP/MPLS Core Distributed Intelligence : FOG Computing Distributed Intelligence : CLOUD/FOG Computing >> Sensing > Control > Correlation >> Centralized Intelligence : CLOUD Computing Source : CISCO BLOG, 2013 “The Common Cisco IoT Platform Architecture General Functionality” • Cloud Clustering and Management • Analysis/Processing of Collected Data • Application Service for Processed Data • Network Traffic Control/Optimization • Data Collection/Analysis • Sensor Framework API (Platform) • Identification of sensor data • Responsible for end-point service • FOG Computing by Interactive relationship for End to End Service Combination of all the Cloud components such as IaaS, PaaS, Document Database, Distributed Storage, SDN and management required
  18. 04 Open Cloud & WiseCLOUD CMP • What is WiseCLOUD? • Open Cloud and WiseCLOUD
  19. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Cloud & WiseCLOUD CMP What is WiseCLOUD? WiseCLOUDisCloudManagementPlatform(CMP)thatcombinestheoptimalcombinationof differentOpenSource Projectstobecomethecentrally-focusedwithfeaturesofprovidingvarioustypesoftheCloudServiceandmanagement. Diagram of WiseCLOUD Configuration Operating System Hypervisor Software Defined Network Software Defined Storage CloudStack WiseCLOUD APIs WiseCLOUD Swift WiseCLOUD Keywords Keywords Description Open Cloud All functions configured based on open source to increase flexibility and eliminate dependence on specific vendors Hybrid Cloud Link with public cloud service and other open clouds, all connected cloud services managed under single system Software Defined Cloud-configuring hardware kept to a minimum, key functions implemented through software definition
  20. Copyright©2015 All rights reserved by Bizmerce Co. Ltd. All page's contents are property of Bizmerce. All text and pictures cannot be copied without permission. Open Cloud & WiseCLOUD CMP Open Cloud Configuration using WiseCLOUD CMP BecauseOpenCloudisestablishedbyProject andintegratedtoconfiguretheCloudEnvironment,integratedmanagement platformthatallowseachOpenSourceProjecttobeintegratedtoconformtotheCloudServiceisamust. WiseCLOUD API WiseCLOUD WiseCLOUD API WiseCLOUD WiseCLOUD API WiseCLOUD WiseCLOUD API WiseCLOUD CLOUD Management Platform that not only provides integrated management environment in any Open Cloud environment, but able to integrate multiple Cloud Clusters into one environment for management
  21. Thank you bizmerce R&D Contact : dhslove@bizmerce.com Contact Person of Marketing Team: Head of Marketing Yang, Jae-Kwang 070-4716-3982 caramba@bizmerce.com
Anzeige