Creating an Agile Infrastructure 
for Connected Business 
Gábor Nyers 
Sr. Sales Engineer @SUSE 
gnyers@suse.com
222 
SUSE & WSO2 
for the Connected Business 
Application 
WSO2 Carbon 
SUSE Linux 
Enterprise 
100% 
Open Source 
Large- 
Scale 
Cloud- 
Ready 
Elastic 
Applications 
Enterprise 
Application Stack 
Tools Libra-ries 
Run-time 
Development Platform
223 
SUSE & WSO2 
for the Connected Business 
… or the Cloud 
WSO2 
SLES 
WSO2 
SLES 
PaaS 
Self Service 
Scaling 
Metering 
Multi-Tenancy 
in the Cloud... 
… Public and Private
4 
SUSE & WSO2 
Reference Architecture
5 
SUSE & WSO2 
Quick Start 
SUSE Start: SUSE Studio, SUSE 
Manager, SUSE Cloud 
WSO2 Quickstart: 
Carbon or PaaS 
● Two week rapid deployment 
of SUSE & WSO2 products 
● Rapid value realization of 
your new SUSE product 
investment 
● An out-of-the box installation 
and configuration of the 
SUSE product 
● Knowledge transfer
… in more detail
7 
The SUSE Reference Architecture 
Sketch for a Contiguous Delivery process 
1 
Check in 
sources 
2 Check out 
sources 
4 Sync 
3 (Automatic) 
Repository 
Rebuild RPM 
6 Build 
image 
Sync 
repository 
5 
Update RPM 
9 Manage 
systems 
SUSE 
Studio 
SUSE 
Cloud 
8 
7 
SLES+ 
WSO2 
image 
SUSE 
Manager
8 
How Continuous Delivery with SUSE 
fits into the larger picture 
SUSE 
Manager 
SUSE 
Studio 
Build 
Service 
SUSE 
Cloud 
API API API API 
Continuous 
Integration 
Version 
Control 
Service Bus 
Ticketing CMDB Billing 
Orches-tration
9 
Open Build Service 
Platform 
Multi- OS 
OS version 
Sub-project 
Projects Sub-project 
Automated Workflow 
Automatic rebuild on 
source change 
Pkg 
Pkg 
Pkg 
Pkg 
Teams 
Individuals 
Individuals 
Individuals 
Individuals 
Collabo-ration 
Automated package 
building tool from a single 
source, supporting 
multiple hardware 
platforms and operation 
systems.
10 
SUSE Studio 
Self-contained 
OS 
Applications 
Configuration 
Customizable Appliance 
Templates 
Intuitive 
Design Workflow 
Design once – Build in 
many formats 
Test Drive – test w/o 
downloading 
Web-based tool to build, 
update, configure and 
manage portable and 
cloud-enabled system 
images.
11 
SUSE Studio – Impression 
Appliance Summary Supported Build Formats 
Appliance Test Drive
12 
SUSE Manager 
SUSE Manager 
Centralized Server 
Infrastructure Management 
Software- and Patch 
Management 
Configuration 
Management 
Asset Management 
and Reporting 
Application and 
Infrastructure Monitoring
13 
SUSE Cloud 
Massively Scalable Private 
Cloud Implementations 
Virtualization support: 
KVM, Xen, Hyper-V, vSphere 
Automated Deployment of 
Workloads 
Self-Service Portal 
API for Cloud-aware 
Applications 
OpenStack based 
enterprise-ready IaaS 
Cloud Platform.
14 
Summary -- SUSE & WSO2 
+ = 
100% Open Source 
Best of breed modern architecture – no vendor lock-in 
For Enterprise (SLES + Carbon) or 
Cloud (SUSE Cloud + WSO2 Stack) 
Full solution – OS, middleware and management 
Certified and tested solution stack 
Integrated enterprise support – global, 24x7
Demo
16 
SUSE Cloud Walk-through 
● Horizon Dashboard 
● Concepts: Tenant/Project, User, Quota's 
● Manual creation of a system 
● Orchestration 
● Describing an application stack in “HOT” 
(Heat OrchestrationTemplate) 
● Advanced features: 
● Auto-scaling 
● Load-balancing 
● Auto-restart
17 
Deploying an application stack 
Heat Template 
(AWS compatible) 
Network Topology 
Visualization of deployment 
data 
(Subnet) 
data 
(Net) 
MySQLPort 
MySQLServer 
MySQLDataVolume 
WordpressServer 
Wordpress 
MountPoint 
WordpressDataVolume 
Wordpress 
Port1 
FloatingIP 
Assoc. 
FloatingIP 
MySQLMountPoint 
Wordpress 
Port2
18 
Deploying an application stack 
Anatomy of a Heat template 
1 
2 
3 
4 
5
19 
SUSE Studio Walk-through
Corporate Headquarters 
Maxfeldstrasse 5 
90409 Nuremberg 
Germany 
+49 911 740 53 0 (Worldwide) 
www.suse.com 
Join us on: 
www.opensuse.org 
20
Unpublished Work of SUSE. All Rights Reserved. 
This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. 
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of 
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, 
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. 
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. 
General Disclaimer 
This document is not to be construed as a promise by any participating company to develop, deliver, or market a 
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making 
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, 
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The 
development, release, and timing of features or functionality described for SUSE products remains at the sole 
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at 
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in 
this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All 
third-party trademarks are the property of their respective owners.
SUSE Studio
23 
The SUSE Reference Architecture 
Sketch for a Contiguous Delivery process 
Web 
Repo 
SUSE Studio 
www.susestudio.com 
SUSE 
Cloud 
Appliance 
Build farm 
Software repositories 
Amazon 
EC2 
Images 
Windows 
Azure 
1 Create 
2 Define 
3 Build 
4 Download 
images 
6 
Deploy 
Cloud 
images 
Private 
Data Center 
5 Deploy 
images

Presentation SUSE workshop Brussel September 24th 2014

  • 1.
    Creating an AgileInfrastructure for Connected Business Gábor Nyers Sr. Sales Engineer @SUSE gnyers@suse.com
  • 2.
    222 SUSE &WSO2 for the Connected Business Application WSO2 Carbon SUSE Linux Enterprise 100% Open Source Large- Scale Cloud- Ready Elastic Applications Enterprise Application Stack Tools Libra-ries Run-time Development Platform
  • 3.
    223 SUSE &WSO2 for the Connected Business … or the Cloud WSO2 SLES WSO2 SLES PaaS Self Service Scaling Metering Multi-Tenancy in the Cloud... … Public and Private
  • 4.
    4 SUSE &WSO2 Reference Architecture
  • 5.
    5 SUSE &WSO2 Quick Start SUSE Start: SUSE Studio, SUSE Manager, SUSE Cloud WSO2 Quickstart: Carbon or PaaS ● Two week rapid deployment of SUSE & WSO2 products ● Rapid value realization of your new SUSE product investment ● An out-of-the box installation and configuration of the SUSE product ● Knowledge transfer
  • 6.
  • 7.
    7 The SUSEReference Architecture Sketch for a Contiguous Delivery process 1 Check in sources 2 Check out sources 4 Sync 3 (Automatic) Repository Rebuild RPM 6 Build image Sync repository 5 Update RPM 9 Manage systems SUSE Studio SUSE Cloud 8 7 SLES+ WSO2 image SUSE Manager
  • 8.
    8 How ContinuousDelivery with SUSE fits into the larger picture SUSE Manager SUSE Studio Build Service SUSE Cloud API API API API Continuous Integration Version Control Service Bus Ticketing CMDB Billing Orches-tration
  • 9.
    9 Open BuildService Platform Multi- OS OS version Sub-project Projects Sub-project Automated Workflow Automatic rebuild on source change Pkg Pkg Pkg Pkg Teams Individuals Individuals Individuals Individuals Collabo-ration Automated package building tool from a single source, supporting multiple hardware platforms and operation systems.
  • 10.
    10 SUSE Studio Self-contained OS Applications Configuration Customizable Appliance Templates Intuitive Design Workflow Design once – Build in many formats Test Drive – test w/o downloading Web-based tool to build, update, configure and manage portable and cloud-enabled system images.
  • 11.
    11 SUSE Studio– Impression Appliance Summary Supported Build Formats Appliance Test Drive
  • 12.
    12 SUSE Manager SUSE Manager Centralized Server Infrastructure Management Software- and Patch Management Configuration Management Asset Management and Reporting Application and Infrastructure Monitoring
  • 13.
    13 SUSE Cloud Massively Scalable Private Cloud Implementations Virtualization support: KVM, Xen, Hyper-V, vSphere Automated Deployment of Workloads Self-Service Portal API for Cloud-aware Applications OpenStack based enterprise-ready IaaS Cloud Platform.
  • 14.
    14 Summary --SUSE & WSO2 + = 100% Open Source Best of breed modern architecture – no vendor lock-in For Enterprise (SLES + Carbon) or Cloud (SUSE Cloud + WSO2 Stack) Full solution – OS, middleware and management Certified and tested solution stack Integrated enterprise support – global, 24x7
  • 15.
  • 16.
    16 SUSE CloudWalk-through ● Horizon Dashboard ● Concepts: Tenant/Project, User, Quota's ● Manual creation of a system ● Orchestration ● Describing an application stack in “HOT” (Heat OrchestrationTemplate) ● Advanced features: ● Auto-scaling ● Load-balancing ● Auto-restart
  • 17.
    17 Deploying anapplication stack Heat Template (AWS compatible) Network Topology Visualization of deployment data (Subnet) data (Net) MySQLPort MySQLServer MySQLDataVolume WordpressServer Wordpress MountPoint WordpressDataVolume Wordpress Port1 FloatingIP Assoc. FloatingIP MySQLMountPoint Wordpress Port2
  • 18.
    18 Deploying anapplication stack Anatomy of a Heat template 1 2 3 4 5
  • 19.
    19 SUSE StudioWalk-through
  • 20.
    Corporate Headquarters Maxfeldstrasse5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 20
  • 21.
    Unpublished Work ofSUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.
  • 22.
  • 23.
    23 The SUSEReference Architecture Sketch for a Contiguous Delivery process Web Repo SUSE Studio www.susestudio.com SUSE Cloud Appliance Build farm Software repositories Amazon EC2 Images Windows Azure 1 Create 2 Define 3 Build 4 Download images 6 Deploy Cloud images Private Data Center 5 Deploy images