SlideShare a Scribd company logo
1 of 64
Download to read offline
Turbo LAMP on IBM Power Systems
An Open Source Partnership for Performance
YPS-2749
Bruce Semple
sempleb@us.ibm.com
Please Note:
1
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole
discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in
making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any
material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual
throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Agenda
2
• Turbo LAMP – What Is It ?
• The Partnerships
• Turbo LAMP Activity
• Turbo LAMP Topologies
• Turbo LAMP Mobile Demo
• Next Steps
• For More Information
Turbo LAMP – What Is It?
The Open Source Partners
What Is a LAMP Stack ?
4
Over 50% of the world’s e-commerce,
mobile and web apps run on
LAMP (Linux, Apache, MySQL, PHP)
software stacks
M – MySql, MariaDB
P – PHP, Python, Perl
Applications:
• Magento (e-commerce)
• SurgarCRM
• WordPress
What Is Turbo LAMP ?
5
Turbo LAMP is a modernized LAMP platform
jointly optimized for POWER8 with leading
Linux / Open Source partners
• Canonical (Ubuntu Linux, #1 for cloud)
• Zend (best of breed PHP engine)
• MariaDB (nextgen MySQL)
• Mellanox (40Gb network)
x86 LAMP apps to just run, only faster & more efficiently – like Magento, Drupal, SurgarCRM, WordPress
Faster ROI - clients and MSPs can support more users and generate more revenue with less hardware
Open, enterprise class compute platform for Linux with superior reliability and security for business
critical applications
Efficient, economical scaling for dynamic LAMP workloads – private cloud or a cloud service provider or
both via hybrid cloud
PHP (Zend)
High Speed Data Transfer (Mellanox)
Linux (Ubuntu or RHEL)
Apache Web Server
(Ubuntu)
MariaDB (MariaDB)
HighSpeedData
Transfer(Mellanox)
PHP (Zend)
Orchestration-Juju(Ubuntu)
Partner collaboration delivers an optimized
LAMP stack, faster ROI for mobile/web apps
PHP (Zend)
© 2015 IBM Corporation7
POWER8 Processor
POWER8 Cache: Big, Close, and Smart
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
L2
L1
C
Mem
L4
Mem
L4
Mem
L4
Mem
L4
Mem
L4
Mem
L4
Mem
L4
Mem
L4
Shared L3 Cache (96 MB)
512KB
64K D
32K I
128 MB
© 2015 IBM Corporation9
Scale-out Systems built with POWER8
• Leadership Data / Analytics performance in consumable Scale out form factor;
Foundation for Big Data / Analytic solutions
• Portfolio is complemented by a full commitment to support an open stack of software
- Ubuntu, SUSE, RedHat, PowerKVM, and Open Stack
• Offerings to compete head to head with x86 Linux
S812L S822L S822 S814 S824L S824
• 1-socket, 2U
• Linux only
• 2-socket, 2U
• Up to 24 cores
• 1 TB memory
• 9 PCI Gen3 slot
• Linux only
• NEBs option
• 8-core 4.15 Ghz
option
• PICe Gen3 I/O
Drawer
• SOD: Water
cooling
• 2-socket, 2U
• Up to 20 cores
• 1 TB memory
• 9 PCIe Gen 3
• AIX & Linux
• PowerVM only
• NEBs option
• 8 core, 4.15 Ghz
• PCIe Gen3 I/O
Drawer
• SOD: Water
Cooling
• 1-socket, 4U
• Up to 8 cores
• 512 GB memory
• 7 PCIe Gen 3
• AIX, IBM i, Linux
• PowerVM only
• 4core/P05 (IBM
i)
• 1 TB memory
• 110v power
• PCIe Gen3 I/O
Drawer
• 2-socket, 4U
• Up to 24 cores
• Linux
• NVidia GPU
• Full offering (GPU
not required)
• 2TB of memory
• 8/16-core 4.15GHz
and 24-core
3.52GHz option
• PowerKVM (2H15)
• Nvidia K80 GPU
• PCIe Gen3 I/O
Drawer
• 2-socket, 4U
• Up to 24
cores
• 2 TB memory
• 11 PCIe Gen
3
• AIX, IBM i,
Linux
• PowerVM
only
• PCIe Gen 3
I/O Drawer
IO Expansion Drawer
© 2015 IBM Corporation10
4X
Threads per
core*
4X
Mem. Bandwidth*
5X
More
cache*
SMT=Simultaneous Multi-Threading
OLTP = On-Line Transaction
Processing
These design decisions result in best performance for data centric workloads like:
Database, NoSQL, Big Data Analytics, OLTP
POWER8: Designed for data to deliver breakthrough performance
POWER8
SMT8
x86
Hyperthread
Parallel Processing
POWER8
pipe
Data flow
x86 pipe POWER8
x86
POWER8 +
OpenPOWER
x86
© 2015 IBM Corporation11
POWER8 Linux Only servers support Ubuntu on PowerKVM or PowerVM
S822L
2 socket, 2U, Up to 24 cores
S812L
1 socket, 2U, Up to 12 cores
S824L
2 socket, 4U, Up to 24 cores
“L”
Server line
PowerVM or PowerKVM PowerVM or PowerKVM PowerVM or PowerKVM
S822LC
2 socket, 2U, Up to 20 cores
S812LC
1 socket, 2U, Up to 10 cores, 14 HDDs
“LC”
Server line
For Big Data
PowerKVM
For Commercial Computing
S822LC
2 socket, 2U, Up to 20 cores
PowerKVM
For High Performance Computing
New
PowerKVM
Clients value RAS &
price/performance
Clients value open
innovation and TCA
Pricing is based on web pricing for S812LC http://www-03.ibm.com/systems/power/hardware/s812lc/buy.html
Power S8xx
1-2 sockets, 2U-4U
Scale-out
POWER8 Virtualization
Power E8xx
4-8 sockets
PurePower
IFLs
Power S8xx L
Linux Scale-out
RHEV for Power
Power S8xx LC
Linux Scale-out
Bare Metal Supported w/
Ubuntu 14.04.3, RHEL 7.2 le,
SLES 12 SP1
Bare Metal Supported w/
Ubuntu 14.04.3, RHEL 7.2 le
Hypervisor/OS Support for POWER8 Scale-Out Servers
13
• As of 10/5/15
announceNew
New
POWER8
Scale-Out Servers
Endian
BE: big endian
LE: little endian
Bare-metal PowerKVM 3.1 PowerVM 2.2.3.50(3)
BE
AIX 6, 7; IBM i 7.x; RHEL 6.6, 7.1; SLES
11 SP4
LE Ubuntu 14.04.3; RHEL 7.1, SLES 12
BE
AIX 6, 7; IBM i 7.x; RHEL 6.6, 7.1; SLES
11 SP4
LE Ubuntu 14.04.3; RHEL 7.1, SLES 12
BE
AIX 6, 7; IBM i 7.x; RHEL 6.6, 7.1; SLES
11 SP4
LE Ubuntu 14.04.3; RHEL 7.1, SLES 12
BE RHEL 6.6, 7.1; SLES 11 SP4 RHEL 6.6, 7.1; SLES 11 SP4
LE
Ubuntu 14.04.3, RHEL 7.2,
SLES 12 SP1
Ubuntu 14.04.3; RHEL 7.1;
SLES 12
Ubuntu 14.04.3; RHEL 7.1, SLES 12
BE RHEL 6.6, 7.1; SLES 11 SP4 RHEL 6.6, 7.1; SLES 11 SP4
LE
Ubuntu 14.04.3, RHEL 7.2,
SLES 12 SP1
Ubuntu 14.04.3; RHEL 7.1;
SLES 12
Ubuntu 14.04.3; RHEL 7.1, SLES 12
BE RHEL 6.6, 7.1; SLES 11 SP4 RHEL 6.6, 7.1; SLES 11 SP4
LE Ubuntu 14.04.02(1) Ubuntu 14.04.3; RHEL 7.1;
SLES 12
Ubuntu 14.04.3; RHEL 7.1, SLES 12
BE(2)
RHEL 6.6, 7.1; SLES 11 SP4
LE Ubuntu 14.04.3, RHEL 7.2
Ubuntu 14.04.3; RHEL 7.1;
SLES 12
BE(2)
RHEL 6.6, 7.1; SLES 11 SP4
LE Ubuntu 14.04.3, RHEL 7.2
Ubuntu 14.04.3; RHEL 7.1;
SLES 12
Updated 11/10/2015 (1) with GPU (2) pending eConfig supp. (3) Dedicated LPAR also supported
S812LC
S822LC
S822
S814
S824
S812L
S822L
S824L
Let’s hear from Partners
Amy Anderson
Director of Business Development, Zend
Lisa Pike
Director of Business Development, Canonical
Jim Lonergan
Business Development - IBM WW, Mellanox Technologies
Roger Levy
Chief Technology Officer, MariaDB
15
Zend drives the workloads that drive the web
E-Commerce Content Management
Mobile and APIs Reporting & Dashboards
See Zend in action on POWER8 - http://youtu.be/ruHshCAO9gc
MariaDB 10.0 on POWER8
Optimized with IBM
• MariaDB makes use of 8 threads per core in POWER8
• 12 cores @ 4.5Ghz x 8 threads per core = 96 parallel processing threads
• Intel – only 2 threads per core
• Leveraging larger on-board cache and memory bandwidth of POWER8
• Superior performance, scalability with greater VM density & throughput
• Lower operating costs for enterprises and cloud service providers
• Less servers required and support more clients/services per server
• First platform to break through 1 million tps running MariaDB
“We realized that one of our longest running queries on MariaDB was almost 10 times
faster than the same query executed on MySQL. And once we built the system on MariaDB
with IBM POWER8 the execution time of the same query improved from “hours” to “seconds”,
- Paolo Messina, CEO of Foedus Group. Foedus client video
MariaDB on POWER8 delivers up to 40% better price-performance and
up to 2X performance per core than Intel Xeon E5-2660 v3 Haswell
Reduce operating costs with less systems
• Reduce operating costs running Open Source
DB with Power S822L vs Intel Xeon based
system
– Up to 1.40X better Price-Performance
• POWER8 delivers leadership performance vs
E5-2660 v3
– 2.07X Rd transactions/min per core
– 1.87X Rd/Wr transactions/min per core
READ 90/10
Rd/Wr
READ 90/10
Rd/Wr
• Results are based on IBM internal testing of single system image systems running Sysbench OLTP version.05 @ 32M and are current as of May 29,
2015. Performance figures are based on running a 32 million record workload . Individual results will vary depending on individual workloads,
configurations and conditions.
• IBM Power System S822L; 20 cores / 160 threads, POWER8; 3.4GHz, 128 GB memory, MariaDB 10.1, RHEL 7.1, RHEV
• Competitive stack: Dell R730; 20 cores / 40 threads; Intel E5-2660 v3; 2.6 GHz; 128 GB; , MariaDB 10.1, RHEL 7.1, RHEV
0.48
0.38
0.63
0.45
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
PO
W
ER
8
E5-2660
v3
PO
W
ER
8
E5-2660
v3
TpM/$
13293
10267
5467
6406
0
2000
4000
6000
8000
10000
12000
14000
16000
PO
W
ER
8
E5-2660
v3
PO
W
ER
8
E5-2660
v3
TransactionsperMinute
IBM Power
S822LC
(20-core, 256GB)
$22,233
Server model IBM Power S822LC HP DL380 Gen9
Processor / cores
Two 2.92 GHz, 10-core
(160 threads) POWER8
processors
Two 2.6 GHz, 12c E5-2690 v3
(48 threads) Haswell
processors
Configuration 2 x 1TB SATA 7.2K rpm LFF HDD, 10 Gb two port, 2 x 16gbps FCA
HP
DL380 Gen9
(24-core, 128GB)
$19,031
Scalable Cloud & MariaDB – IBM Power S822LC vs.HP with Haswell
Cloud and
MariaDB
Linux on POWER8
Vs.
Linux on Intel
Haswell
Server web price*
-3-year warranty
$22,233 $19,031
MariaDB
(relative system performance)
16,480 tps 9,697 tps
Price /
performance
$1.35 / tps
(45% better)
$1.96 / tps
1.45X
better
20-core POWER8 System
Supporting 20 VMs
Total throughput = 16,480 tps
Average throughput per VM = 823 tps
24-core Intel x86 System
Supporting 12 VMs
Total throughput = 9,697 tps
Average throughput per VM = 808 tps
Pricing is based on web pricing for S822LC http://www-03.ibm.com/systems/power/hardware/s822lc-commercial/buy.html and
HP DL380 http://h71016.www7.hp.com/dstoreHPE/MiddleFrame.asp?page=config&ProductLineId=431&FamilyId=3852&BaseId=45450&oi=E9CED&BEID=19701&SBLID
IBM Power S822LC – 20-core/160thread with 256 GB MEM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
HP DL380 – 24-core/48 thread with 128 GB MEM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
66%
more VMs
Ubuntu on Power Systems makes it easy to deploy and manage Enterprise scale out
clusters and scalable cloud architectures
Why Ubuntu OS and Ubuntu OpenStack on POWER8?
Providing Significant Time to Value Advantage
Cloud
Fully supported, scalable cloud
services based on OpenStack
technologies
Ecosystem development
Community engagement with
emerging generation of agile
developers
Target Workloads
Optimized for leading open
source, data centric scale out
workloads – web commerce,
database, NoSQL, analytics,
etc.
Juju based automation
Automated deployment,
management and scaling of
next generation workloads
Secure Scalable
Clouds
Easy Application
Migration
Diverse Ecosystem
Mellanox brings Network bandwidth & speed to
Turbo LAMP stack only available on POWER8
© Copyright IBM Corporation 2014
The Highest Performance Cloud Infrastructure
• Cloud is becoming the most important technology in the Data Centers
• Future applications will need to run on most efficient cloud with best interconnect
Mellanox CloudX architecture based on Mellanox Interconnect
• Build efficient network fabric for cloud platforms using off-the-shelf building blocks
• Servers, storage, interconnect and software to form flexible and cost-effective private and
public clouds.
Unbounded cloud performance for Turbo LAMP stack on POWER8
• 40 GbE interconnect between VM’s
• Sub milisecond latency between VM’s
• On-demand compute, storage and networking with an OpenCloud Architecture
• Open Power / Open Source enabled Mellanox fabrics
• Provide the fabric for the Turbo LAMP open-source environment on POWER8
• Enables the installation, provisioning, diagnostics, and maintenance of the cloud in the
Data Center.
What does Do?
Lagrange Systems CloudMaestro takes the power of the IBM TurboLAMP stack
and adds:
Content Acceleration (through resource caching and optimization)
Scalability and Reliability (through self-healing and auto-scaling)
Virtual, intelligent load balancing
Bandwidth reduction
CloudMaestro enables PHP applications (such as Magento) to spend more time
processing checkouts and creating revenue
21
Copyright © 2015 LAGRANGE SYSTEMS
Why Turbo LAMP on POWER8
Competitive differentiators
• Automated cloud deployment, orchestration
• 2x+ workload performance vs. x86
• Rapidly develop, move apps to production
• Faster innovation for mobile, web apps
• Superior performance and scalability
• Robust compliance and security for cloud
• 2.2x better performance/core vs. Ivy Bridge
• Optimized for POWER8, exploit architecture
• Application level compatible with MySQL
• 40 GbE interconnect between VM’s
• Sub millisecond latency between VM’s
• OpenPower enabled Mellanox fabrics
Designed for
big data
• 4x more threads/core, 4x memory bandwidth vs. x86
• Ideal for data centric mobile and web applications
Superior cloud
economics
• 2x+ workload performance vs. x86, less infrastructure
• Enterprise RAS features maximize availability
Open innovation
platform
• Simple re-hosting of x86 applications (PHP based)
• Open Source flexibility, Enterprise-class management
Turbo LAMP Activity
tlamp@us.ibm.com
24
25
• First Data Center in Paris - 2003
• 220,000 Servers
• 17 Countries
• 18Million Web Applications
• 700,000 Customers
• CEO - Marc Pertron
• Has been, and continues to be
directly involved with the
benchmarking , tuning of PHP
applications on POWER8
PHP / MySQL Optimization Service
Founder & CEO Jocelyn Fournier
PHP Optimization on POWER8
https://www.softizy.com/blog/prestashop-1-6-1-0-performances/
AZLAN / QURU Appliance
26
IBM POWER8 with Enterprise LAMP (IPEL)– the Integrated platform of
choice for Magento Enterprise Edition Software
IBM/Azlan/Quru have built a complete
infrastructure solution based on POWER8 HW and
LAMP stack software which comes fully integrated
and supported and is Enterprise grade. It is
optimised and benchmarked for the Magento
solution. It can be ordered in T Shirt sizes (small,
medium, large) as a single part number or
customised to meet a corporate’s specific needs.
This optimised solution is more affordable than
equivalent X86 solutions and brings much lower
cost of Acquisition and Ownership for on-premises
customers and for Magento hosting partners.
• Preconfigured, optimised, enterprise grade appliance
• High user transactions per hour – benchmarked
capability of x3 performance improvement over the
same cost X86 infrastructure
• High user concurrency & checkouts per hour = more
online revenue at lower infrastructure cost per user
• Guaranteed high availability
• Low TCO / smaller footprint
• Integrate with existing systems: ERP, CRM. etc
• Strong Analytics enable better identification of level of
use and cost management
• Easy and safe solution: Magento optimised for Power8
• Plug ‘n’ Play out of the box appliance solution
• Pre-configured sizes and customized options
• Full 24/7 HW and SW support for the full LAMP stack
Key Benefits
Turbo LAMP Topologies
Fully Exploit S822L Architecture
28
• IBM Redbooks -
http://www.redbooks.ibm.com/
• 2 Socket – 4 P8 chips
• Each P8 chip – 5 cores
• 20 cores @ 3.42 Ghz
• NUMA architecture – 4 Nodes
• Each NUMA Node direct
association to a 16 bit PCIe
card slot
First Testbed – On Premise / Exploit PCI Passthru
29
S822L #1
PowerKVM
V
M
#
1
V
M
#
2
V
M
#
3
V
M
#
4
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
S822L #1
PowerKVM
V
M
#
1
V
M
#
2
V
M
#
3
V
M
#
4
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
1 Gig Switch
Admin Network
Mellanox 40GB Switch
Business Data Network
• 4 VMs per system
• 1 VM per NUMA node
• 5 cores
• 16 Gig RAM each
• 1 Mellanox Adapter Card
• PCIe Passthru
PHP (Zend)
High Speed Data Transfer (Mellanox)
Linux (Ubuntu)
Apache Web Server
(Ubuntu)
MariaDB (MariaDB)
HighSpeedData
Transfer(Mellanox)
PHP (Zend)
Orchestration-Juju(Ubuntu)
Turbo LAMP Runs PHP Applications With No Change
PHP (Zend)
Magento Benchmark Toolkit v1.14 (GitHub)
31
WebScale (fka LagrangeSystems)
Load
Generator
(Jmeter)
• HaProxy
• CloudMaestro
Load Balancer
ZEND Server
#1
ZEND Server
#2
ZEND Server
#3
MariaDB
REDIS
Magento Performance Benchmark
• V1.4
– (view_product_add_to_cart_percent,62)
– (view_catalog_percent,30)
– (guest_checkout_percent,4)
– (customer_checkout_percent,4)
• V2.0
– (view_product_add_to_cart_percent,30)
– (view_catalog_percent,62)
– (guest_checkout_percent,4)
– (customer_checkout_percent,4)
32
Successful Completion
At least 90% of the “user
transactions” must complete in
less than 2 sec
First Testbed – On Premise / Exploit PCI PassThru
33
S822L #1
PowerKVM
J
M
e
t
e
r
1
J
m
e
t
e
r
2
B
A
L
A
N
C
E
B
A
L
A
N
C
E
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
S822L #1
PowerKVM
Z
E
N
D
1
Z
E
N
D
2
M
a
r
i
a
D
B
R
E
D
I
S
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
1 Gig Switch
Admin Network
Mellanox 40GB Switch
Business Data Network
S822L #1
PowerKVM
Z
E
N
D
3
Z
E
N
D
4
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
Z
E
N
D
5
Z
E
N
D
6
CPU Utilization P8 Testbed
34
ZEND #1 –
Note: vCPU 37,38,39,40 reserved
for Mellanox Adapter Int.
ZEND #2 –
Note: vCPU 37,38,39,40 reserved
for Mellanox Adapter Int.
MariaDB –
Note: vCPU 37,38,39,40 reserved
for Mellanox Adapter Int.
5 POWER8
CORES in
SMT8 mode
yields 40
Virtual CPUs
35
45,000 UPH run
506 peak new sessions/sec
498 peak simultaneous sessions
~ 608 Meg data sent to server
~ 8.4 Gig sent back
All In One Server Configurations @ PDP
36
S822L
4 c, 16GB
Ubuntu
ZEND
MariaDB
Redis
4 c,
16GB
Ubuntu
JMeter
8,000 UPH 12,300 UPH
S822L
8 c, 16GB
Ubuntu
ZEND
MariaDB
Redis
1 c, 16GB
Ubuntu
JMeter
PowerKVM PowerKVM
S822L
4 c, 16GB
JMeter
Ubuntu
ZEND
MariaDB
Redis
S822L
8 c, 24GB
JMeter
Ubuntu
ZEND
MariaDB
Redis
8,500 UPH 13,600 UPH
PowerKVM PowerKVM
S812LC http://www.redbooks.ibm.com/abstracts/redp5284.html?Open
37
Put
Mellanox
adapter in
Slot 3
S812LC (“similar” to P8 Systems @ SoftLayer)
38
S812LC #1
PowerKVM
Open VSwitch
V
M
#
1
V
M
#
2
B
M
C
N
I
C
M
E
L
S812LC #1
PowerKVM
OpenVSwitch
V
M
#
1
V
M
#
2
B
M
C
N
I
C
M
E
L
1 Gig Switch
Admin Network
Mellanox 40GB Switch
Business Data Network
• 2 VMs per system
• 1 Socket – 10 cores 3.5 Ghz
• 1 NUMA node
• Each VM
• 4 or 5 Cores
• 16 GB RAM
Using OpenVswitch
vs
PCI PassThrough
Jason Furmanek has a great write-up on IBM Developer Works
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W51a7ffcf4dfd_4b4
0_9d82_446ebc23c550/page/Three%20shared%20networking%20options%20in%20PowerKVM
%20-%20Option_3%20Open%20vSwtich
Added To S822L Test Bed – Utilize Existing JMeter
39
S822L #1
PowerKVM
J
M
e
t
e
r
1
J
m
e
t
e
r
2
B
A
L
A
N
C
E
B
A
L
A
N
C
E
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
S822L #1
PowerKVM
Z
E
N
D
1
Z
E
N
D
2
M
a
r
i
a
D
B
R
E
D
I
S
F
S
P
N
I
C
M
E
L
M
E
L
M
E
L
M
E
L
1 Gig Switch
Admin Network
Mellanox 40GB Switch
Business Data Network
S812LC #1
PowerKVM
Open VSwitch
Z
E
N
D
M
a
r
i
a
D
B
R
E
D
I
S
B
M
C
N
I
C
M
E
L
Each VM
• 4 or 5
cores
• 16 GB
Haswell TestBed @ SoftLayer (10Gig Net)
40
loadgen
--JMeter
osslamptest
VM1-MySQL
VM2–PHP#1
VM3–PHP#2
VM4–REDIS
VM1-HaProxy
KVMKVM
Guest to Guest
(different hosts)
9.41 Gbits/sec
Guest to Guest
(same host)
18.7 Gbits/sec
Both Systems are:
- Ubuntu 14.04-64
- Two Socket - 2.3 Ghz Intel Xeon-Haswell
- E5-2650-V3-DecaCore
- Total of 20 cores per system
- 64 GB RAM per system
- 10 Gig Ethernet
- 4x 1Gig drives SW RAID5
Guests:
• MySQL, PHP #1, #2
• 5 core, 16GB RAM
• Redis, HaProxy
• 5 core, 8 GB RAM
System Under Test
27,270 UPH
Haswell - CPU Utilization on PHP and MySQL VMs
41
5 Haswell cores
– SMT2 – 10
virtual CPUs
© 2015 IBM Corporation
Welcome to the waitless world
 Available for Service Providers including Managed
Service Providers and Cloud Service Providers
(All Industries)
 MSP offering that enables eligible service providers to
acquire Power 8 technology for ON PREMISE
consumption via lease
 The offering will enable Linux and AIX OS options with
ability to activate additional capacity as demand scales
Rapid deployment and superior economics with a
pre-built and pre-optimized scale-out cloud solution
42
Key Features (S822)
• Built on POWER8 technology for optimized performance for
databases, analytics, Java, and web 2.0 services
• eConfig based on S822 (8284-22A)
• 2 socket scale-out form factor (20 cores – 3.4GHz)
• 256GB, 512GB, or 1TB Memory selection
• Linux or AIX SE (IBM i sometime in 2Q16)
• PowerVM EE
• One (1) core permanently activated initially – 19 cores
activated daily through pre-paid activation packages
• 146GB HDD
• 3-year Lease (IGF or 3rd party Lease)
• Announced Jan 19th; Available Worldwide
IBM Power Systems EasyScale
for Service Providers
General Availability
February 26, 2016
Takashi Nishizaki
MSP Offerings Manager
tnishiz@us.ibm.com
Bob Sullivan
Exec. Project Manager
sullivar@us.ibm.com
Lou Vietri
WW Financing Sales Leader - IGF
sullivar@us.ibm.com
Easy Scale
EasyScale / Turbo LAMP – S822(L)* w/PowerVM
43
S822L
PowerVM
Z
E
N
D
1
Z
E
N
D
2
M
a
r
i
a
D
B
R
E
D
I
S
F
S
P
N
I
C
M
E
L
V
I
O
S
Virtual I/O Server
Virtualize
• Local storage
• SAN Storage
• Networking
* EasyScale also offered on S822 systems
Turbo LAMP Mobile Demo
Enabling Systems of Record
Systems of Engagement
– ideal for Turbo LAMP
Mobile Apps Driving Data/Transaction Volumes, Security/RAS
Database
CRM HR
ERP
150
Interactions / day / user
1 Billion
smartphone users by 2016
Mobile
Apps
Systems of
Record
5 petabytes
of data per day by mobile
phones around the world
• Fast, Agile, DevOps
• Optimized for Client
Engagement on CAMS
• New workloads being
developed on Linux in an
Open development
model
• Scale-Out Applications &
Delivery Infrastructure
• Stores, Serves &
Protects critical business
data
• Robust & Highly
Available
• Optimized Infrastructure
for high utilization
• Auditability and
Compliance
DATA DATA
Demonstration Description
• Demonstration Objectives
– Demonstrate the Advantage of the Turbo LAMP Framework running on top of
POWER8 for an e-commerce application – Magento
– Demonstrate the use of ZEND’s Apigility to surface SOR capabilities as services that
can be called by Mobile Applications -- Building a SOE
• Demonstration Scenario
– Two MSPs / CSPs are hosting a Magento e-Commerce service -- their SOR –
System Of Record. One MSP – located in Foster City California is running Turbo
LAMP (on POWER8). The other MSP/CSP - located on the East Coast – is running
a LAMP stack built from Open Source components. They are utilizing the latest x86 –
Haswell technology for their platform.
– They both want to enable their existing SOR systems to integrate with the new SOE –
Systems of Engagement -- to support the mobile market place. To that end they
have both installed ZEND’s Apigility product which enables them surface their e-
commerce functionality as APIs that can be called by a Mobile device.
46
Turbo LAMP Mobil Demo -- Concept
47
Haswell
- ApiGility
- Jmeter
Haswell
Magento
PHP#1
Magento
PHP#2
MySQL
REDIS
Softlayer (Washington, DC)
POWER8
Magento
ZEND#1
Magento
ZEND#2
MariaDB
REDIS
IIC (Foster City, CA)
Power8
ApiAgility
-JMeter
Apiagility APIs:
- Start Test
- Report Metrics
- Get Final Results
HaProxy
-or–
CloudMaestro
HaProxy
System Of Record
System Of Record
System Of Engagement
System Of Engagement
MSP #1
MSP #2
What is Apigility?
48
• Apigility is an API Builder, designed to simplify creating and maintaining
useful, easy to consume, and well structured APIs. Regardless of your
experience in API building, with Apigility you can build APIs that enable
mobile apps, developer communities, and any other consumer
controlled access to your applications.
• Apigility can be used to implement APIs in PHP. We developed Apigility
using Zend Framework 2, but this doesn't mean you have to use this
framework to develop your API. You can use Apigility in any PHP
application, using all the libraries and frameworks that you want.
Apigility Admin GUI
49
Export .zpk from Apigility  load “application” into ZEND Server
What is Zend Studio?
• Intelligent Code Editor
• Robust Debugging Capabilities
• Eclipse Ecosystem
• Mobile: AngularJS, Ionic, Cordova
• Magento and Doctrine support
• Docker and Git Flow Support
• PHP 7 and older versions
• PHP 7 Express Migration Assistant
• Cloud Support for AWS and
Microsoft Azure
• Perpetual License
50
ZEND Studio – Testing the Mobile Application
51
Cordova Simulator
.apk file
Sign it
File Transfer
Android Device Simulator
52
53
SAMSUNG Tablet Screenshots
54
Next Steps for 2016
tlamp@us.ibm.com
2016 Planned Activities
• Run benchmarks with Magento 2.0 and ZEND Server 9.0 (PHP 7.x)
• Turbo LAMP at SoftLayer (on POWER8)
– Bare metal
– Virtual Servers as a Service
• Turbo LAMP CHARMs for MSPs
– OpenStack
– Cannonical’s MAAS
• Updating Cookbooks, White Papers
• Testing with other PHP Business Applications
– SugarCRM
– WordPress
• Mellanox SRIOV Support
• Distributor Enablement – Appliances
56
Form More Information
tlamp@us.ibm.com
58
Expo Floor - Server and Storage Solutions Booth 116 Ped 11
Resources to get started
• Slideshare presentation on Turbo LAMP Stack
• YouTube videos:
– Zend Server for Linux on Power
– MariaDB for Linux on Power
– Magento eCommerce on Turbo LAMP
– LaGrange for cloud scale eCommerce on Turbo LAMP
– ScaleMatrix realizes cloud service provider savings with Turbo LAMP
– Executive panel discussion at Enterprise 2014
• MariaDB for Linux on POWER8 and Turbo LAMP landing page
• Zend for Linux on POWER8 and Turbo LAMP landing page:
• Wait less, innovate more – Build a better LAMP stack !
• http://www-03.ibm.com/systems/power/migratetoibm/index.html#panel3
• See how IBM and its OpenPOWER partners create a Turbo LAMP stack
© Copyright IBM Corporation 2014
Turbo LAMP stack resources to share
• Watch and share the demo video
– http://bit.ly/tlampdemo
• Read and share the Turbo LAMP technical whitepaper
– http://bit.ly/tlampwhitepaper
– Includes links for downloading all components of stack & reference configuration info
• Visit our Turbo LAMP community page for more info
– http://bit.ly/tlampcommunity
• Contact us for assistance with client or partner opportunities for the Turbo LAMP stack
or for Zend, MariaDB, Ubuntu or Mellanox
– tlamp@us.ibm.com
60
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.
Notices and Disclaimers
62
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission
from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of
initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS
DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE
USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY.
IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers
have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in
which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials
and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or
their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and
interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such
laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
Notices and Disclaimers Con’t.
63
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not
tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual
property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

More Related Content

What's hot

HP Blades Presentation
HP Blades PresentationHP Blades Presentation
HP Blades Presentation
Bhavin Vyas
 
Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance
Ceph Community
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
EDB
 

What's hot (20)

Dell & HP Blade Systems Overview
Dell & HP Blade Systems Overview Dell & HP Blade Systems Overview
Dell & HP Blade Systems Overview
 
High Availability Options for IBM i
High Availability Options for IBM iHigh Availability Options for IBM i
High Availability Options for IBM i
 
M series technical presentation-part 1
M series technical presentation-part 1M series technical presentation-part 1
M series technical presentation-part 1
 
HP Blades Presentation
HP Blades PresentationHP Blades Presentation
HP Blades Presentation
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentation
 
VMworld 2013: Extreme Performance Series: Monster Virtual Machines
VMworld 2013: Extreme Performance Series: Monster Virtual Machines VMworld 2013: Extreme Performance Series: Monster Virtual Machines
VMworld 2013: Extreme Performance Series: Monster Virtual Machines
 
Simple Virtualization Overview
Simple Virtualization OverviewSimple Virtualization Overview
Simple Virtualization Overview
 
Complexity comparison: Cisco UCS vs. HP Virtual Connect
Complexity comparison: Cisco UCS vs. HP Virtual ConnectComplexity comparison: Cisco UCS vs. HP Virtual Connect
Complexity comparison: Cisco UCS vs. HP Virtual Connect
 
Deploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQLDeploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQL
 
Understanding software licensing with IBM Power Systems PowerVM virtualization
Understanding software licensing with IBM Power Systems PowerVM virtualizationUnderstanding software licensing with IBM Power Systems PowerVM virtualization
Understanding software licensing with IBM Power Systems PowerVM virtualization
 
Presentation best practices for optimal configuration of oracle databases o...
Presentation   best practices for optimal configuration of oracle databases o...Presentation   best practices for optimal configuration of oracle databases o...
Presentation best practices for optimal configuration of oracle databases o...
 
Virtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paperVirtualization with Lenovo X6 Blade Servers: white paper
Virtualization with Lenovo X6 Blade Servers: white paper
 
VMworld 2013: Big Data: Virtualized SAP HANA Performance, Scalability and Bes...
VMworld 2013: Big Data: Virtualized SAP HANA Performance, Scalability and Bes...VMworld 2013: Big Data: Virtualized SAP HANA Performance, Scalability and Bes...
VMworld 2013: Big Data: Virtualized SAP HANA Performance, Scalability and Bes...
 
Unattended Deployment with Zero Touch Provisioning (ZTP)
Unattended Deployment with Zero Touch Provisioning (ZTP)Unattended Deployment with Zero Touch Provisioning (ZTP)
Unattended Deployment with Zero Touch Provisioning (ZTP)
 
HP 3PAR Express Writes
HP 3PAR Express WritesHP 3PAR Express Writes
HP 3PAR Express Writes
 
Cisco UCS Solution EMC World 2015
Cisco UCS Solution EMC World 2015Cisco UCS Solution EMC World 2015
Cisco UCS Solution EMC World 2015
 
Cisco UCS (Unified Computing System)
Cisco UCS (Unified Computing System)Cisco UCS (Unified Computing System)
Cisco UCS (Unified Computing System)
 
Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance Deploying flash storage for Ceph without compromising performance
Deploying flash storage for Ceph without compromising performance
 
Cumulus networks conversion guide
Cumulus networks conversion guideCumulus networks conversion guide
Cumulus networks conversion guide
 
EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021EFM Office Hours - APJ - July 29, 2021
EFM Office Hours - APJ - July 29, 2021
 

Similar to Inter connect2016 yps-2749_02232016_aspresented

Announcement Overview 4Q14 (ext)
Announcement Overview 4Q14 (ext)Announcement Overview 4Q14 (ext)
Announcement Overview 4Q14 (ext)
David Spurway
 

Similar to Inter connect2016 yps-2749_02232016_aspresented (20)

OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems SpecialistOWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
OWF14 - Plenary Session : Thibaud Besson, IBM POWER Systems Specialist
 
IBM Power8 announce
IBM Power8 announceIBM Power8 announce
IBM Power8 announce
 
9/ IBM POWER @ OPEN'16
9/ IBM POWER @ OPEN'169/ IBM POWER @ OPEN'16
9/ IBM POWER @ OPEN'16
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Understanding the IBM Power Systems Advantage
Understanding the IBM Power Systems AdvantageUnderstanding the IBM Power Systems Advantage
Understanding the IBM Power Systems Advantage
 
SUSE Expert Days 2017 FUJITSU
SUSE Expert Days 2017 FUJITSUSUSE Expert Days 2017 FUJITSU
SUSE Expert Days 2017 FUJITSU
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
Red Hat for IBM Power Systems (System p) Update v6
Red Hat for IBM Power Systems (System p) Update v6Red Hat for IBM Power Systems (System p) Update v6
Red Hat for IBM Power Systems (System p) Update v6
 
New Generation of IBM Power Systems Delivering value with Red Hat Enterprise ...
New Generation of IBM Power Systems Delivering value with Red Hat Enterprise ...New Generation of IBM Power Systems Delivering value with Red Hat Enterprise ...
New Generation of IBM Power Systems Delivering value with Red Hat Enterprise ...
 
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
 
Dns edb sugar_10092015_power8v2
Dns edb sugar_10092015_power8v2Dns edb sugar_10092015_power8v2
Dns edb sugar_10092015_power8v2
 
Announcement Overview 4Q14 (ext)
Announcement Overview 4Q14 (ext)Announcement Overview 4Q14 (ext)
Announcement Overview 4Q14 (ext)
 
Introduce: IBM Power Linux with PowerKVM
Introduce: IBM Power Linux with PowerKVMIntroduce: IBM Power Linux with PowerKVM
Introduce: IBM Power Linux with PowerKVM
 
Exploring the Open Source Linux Ecosystem
Exploring the Open Source Linux EcosystemExploring the Open Source Linux Ecosystem
Exploring the Open Source Linux Ecosystem
 
IBM Power Systems Announcement Update
IBM Power Systems Announcement UpdateIBM Power Systems Announcement Update
IBM Power Systems Announcement Update
 
Demystify OpenPOWER
Demystify OpenPOWERDemystify OpenPOWER
Demystify OpenPOWER
 
IBM Power leading Cognitive Systems
IBM Power leading Cognitive SystemsIBM Power leading Cognitive Systems
IBM Power leading Cognitive Systems
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
 
Open Source LAMP Stacks Fly with POWER8
Open Source LAMP Stacks Fly with POWER8Open Source LAMP Stacks Fly with POWER8
Open Source LAMP Stacks Fly with POWER8
 
Open-Source Lamp Stacks Fly with IBM POWER8
Open-Source Lamp Stacks Fly with IBM POWER8Open-Source Lamp Stacks Fly with IBM POWER8
Open-Source Lamp Stacks Fly with IBM POWER8
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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...
 
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...
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 

Inter connect2016 yps-2749_02232016_aspresented

  • 1. Turbo LAMP on IBM Power Systems An Open Source Partnership for Performance YPS-2749 Bruce Semple sempleb@us.ibm.com
  • 2. Please Note: 1 • IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. • Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. • The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. • The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. • Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. Agenda 2 • Turbo LAMP – What Is It ? • The Partnerships • Turbo LAMP Activity • Turbo LAMP Topologies • Turbo LAMP Mobile Demo • Next Steps • For More Information
  • 4. Turbo LAMP – What Is It? The Open Source Partners
  • 5. What Is a LAMP Stack ? 4 Over 50% of the world’s e-commerce, mobile and web apps run on LAMP (Linux, Apache, MySQL, PHP) software stacks M – MySql, MariaDB P – PHP, Python, Perl Applications: • Magento (e-commerce) • SurgarCRM • WordPress
  • 6. What Is Turbo LAMP ? 5 Turbo LAMP is a modernized LAMP platform jointly optimized for POWER8 with leading Linux / Open Source partners • Canonical (Ubuntu Linux, #1 for cloud) • Zend (best of breed PHP engine) • MariaDB (nextgen MySQL) • Mellanox (40Gb network) x86 LAMP apps to just run, only faster & more efficiently – like Magento, Drupal, SurgarCRM, WordPress Faster ROI - clients and MSPs can support more users and generate more revenue with less hardware Open, enterprise class compute platform for Linux with superior reliability and security for business critical applications Efficient, economical scaling for dynamic LAMP workloads – private cloud or a cloud service provider or both via hybrid cloud
  • 7. PHP (Zend) High Speed Data Transfer (Mellanox) Linux (Ubuntu or RHEL) Apache Web Server (Ubuntu) MariaDB (MariaDB) HighSpeedData Transfer(Mellanox) PHP (Zend) Orchestration-Juju(Ubuntu) Partner collaboration delivers an optimized LAMP stack, faster ROI for mobile/web apps PHP (Zend)
  • 8. © 2015 IBM Corporation7 POWER8 Processor
  • 9. POWER8 Cache: Big, Close, and Smart L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C L2 L1 C Mem L4 Mem L4 Mem L4 Mem L4 Mem L4 Mem L4 Mem L4 Mem L4 Shared L3 Cache (96 MB) 512KB 64K D 32K I 128 MB
  • 10. © 2015 IBM Corporation9 Scale-out Systems built with POWER8 • Leadership Data / Analytics performance in consumable Scale out form factor; Foundation for Big Data / Analytic solutions • Portfolio is complemented by a full commitment to support an open stack of software - Ubuntu, SUSE, RedHat, PowerKVM, and Open Stack • Offerings to compete head to head with x86 Linux S812L S822L S822 S814 S824L S824 • 1-socket, 2U • Linux only • 2-socket, 2U • Up to 24 cores • 1 TB memory • 9 PCI Gen3 slot • Linux only • NEBs option • 8-core 4.15 Ghz option • PICe Gen3 I/O Drawer • SOD: Water cooling • 2-socket, 2U • Up to 20 cores • 1 TB memory • 9 PCIe Gen 3 • AIX & Linux • PowerVM only • NEBs option • 8 core, 4.15 Ghz • PCIe Gen3 I/O Drawer • SOD: Water Cooling • 1-socket, 4U • Up to 8 cores • 512 GB memory • 7 PCIe Gen 3 • AIX, IBM i, Linux • PowerVM only • 4core/P05 (IBM i) • 1 TB memory • 110v power • PCIe Gen3 I/O Drawer • 2-socket, 4U • Up to 24 cores • Linux • NVidia GPU • Full offering (GPU not required) • 2TB of memory • 8/16-core 4.15GHz and 24-core 3.52GHz option • PowerKVM (2H15) • Nvidia K80 GPU • PCIe Gen3 I/O Drawer • 2-socket, 4U • Up to 24 cores • 2 TB memory • 11 PCIe Gen 3 • AIX, IBM i, Linux • PowerVM only • PCIe Gen 3 I/O Drawer IO Expansion Drawer
  • 11. © 2015 IBM Corporation10 4X Threads per core* 4X Mem. Bandwidth* 5X More cache* SMT=Simultaneous Multi-Threading OLTP = On-Line Transaction Processing These design decisions result in best performance for data centric workloads like: Database, NoSQL, Big Data Analytics, OLTP POWER8: Designed for data to deliver breakthrough performance POWER8 SMT8 x86 Hyperthread Parallel Processing POWER8 pipe Data flow x86 pipe POWER8 x86 POWER8 + OpenPOWER x86
  • 12. © 2015 IBM Corporation11 POWER8 Linux Only servers support Ubuntu on PowerKVM or PowerVM S822L 2 socket, 2U, Up to 24 cores S812L 1 socket, 2U, Up to 12 cores S824L 2 socket, 4U, Up to 24 cores “L” Server line PowerVM or PowerKVM PowerVM or PowerKVM PowerVM or PowerKVM S822LC 2 socket, 2U, Up to 20 cores S812LC 1 socket, 2U, Up to 10 cores, 14 HDDs “LC” Server line For Big Data PowerKVM For Commercial Computing S822LC 2 socket, 2U, Up to 20 cores PowerKVM For High Performance Computing New PowerKVM Clients value RAS & price/performance Clients value open innovation and TCA Pricing is based on web pricing for S812LC http://www-03.ibm.com/systems/power/hardware/s812lc/buy.html
  • 13. Power S8xx 1-2 sockets, 2U-4U Scale-out POWER8 Virtualization Power E8xx 4-8 sockets PurePower IFLs Power S8xx L Linux Scale-out RHEV for Power Power S8xx LC Linux Scale-out Bare Metal Supported w/ Ubuntu 14.04.3, RHEL 7.2 le, SLES 12 SP1 Bare Metal Supported w/ Ubuntu 14.04.3, RHEL 7.2 le
  • 14. Hypervisor/OS Support for POWER8 Scale-Out Servers 13 • As of 10/5/15 announceNew New POWER8 Scale-Out Servers Endian BE: big endian LE: little endian Bare-metal PowerKVM 3.1 PowerVM 2.2.3.50(3) BE AIX 6, 7; IBM i 7.x; RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3; RHEL 7.1, SLES 12 BE AIX 6, 7; IBM i 7.x; RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3; RHEL 7.1, SLES 12 BE AIX 6, 7; IBM i 7.x; RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3; RHEL 7.1, SLES 12 BE RHEL 6.6, 7.1; SLES 11 SP4 RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3, RHEL 7.2, SLES 12 SP1 Ubuntu 14.04.3; RHEL 7.1; SLES 12 Ubuntu 14.04.3; RHEL 7.1, SLES 12 BE RHEL 6.6, 7.1; SLES 11 SP4 RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3, RHEL 7.2, SLES 12 SP1 Ubuntu 14.04.3; RHEL 7.1; SLES 12 Ubuntu 14.04.3; RHEL 7.1, SLES 12 BE RHEL 6.6, 7.1; SLES 11 SP4 RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.02(1) Ubuntu 14.04.3; RHEL 7.1; SLES 12 Ubuntu 14.04.3; RHEL 7.1, SLES 12 BE(2) RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3, RHEL 7.2 Ubuntu 14.04.3; RHEL 7.1; SLES 12 BE(2) RHEL 6.6, 7.1; SLES 11 SP4 LE Ubuntu 14.04.3, RHEL 7.2 Ubuntu 14.04.3; RHEL 7.1; SLES 12 Updated 11/10/2015 (1) with GPU (2) pending eConfig supp. (3) Dedicated LPAR also supported S812LC S822LC S822 S814 S824 S812L S822L S824L
  • 15. Let’s hear from Partners Amy Anderson Director of Business Development, Zend Lisa Pike Director of Business Development, Canonical Jim Lonergan Business Development - IBM WW, Mellanox Technologies Roger Levy Chief Technology Officer, MariaDB
  • 16. 15 Zend drives the workloads that drive the web E-Commerce Content Management Mobile and APIs Reporting & Dashboards See Zend in action on POWER8 - http://youtu.be/ruHshCAO9gc
  • 17. MariaDB 10.0 on POWER8 Optimized with IBM • MariaDB makes use of 8 threads per core in POWER8 • 12 cores @ 4.5Ghz x 8 threads per core = 96 parallel processing threads • Intel – only 2 threads per core • Leveraging larger on-board cache and memory bandwidth of POWER8 • Superior performance, scalability with greater VM density & throughput • Lower operating costs for enterprises and cloud service providers • Less servers required and support more clients/services per server • First platform to break through 1 million tps running MariaDB “We realized that one of our longest running queries on MariaDB was almost 10 times faster than the same query executed on MySQL. And once we built the system on MariaDB with IBM POWER8 the execution time of the same query improved from “hours” to “seconds”, - Paolo Messina, CEO of Foedus Group. Foedus client video
  • 18. MariaDB on POWER8 delivers up to 40% better price-performance and up to 2X performance per core than Intel Xeon E5-2660 v3 Haswell Reduce operating costs with less systems • Reduce operating costs running Open Source DB with Power S822L vs Intel Xeon based system – Up to 1.40X better Price-Performance • POWER8 delivers leadership performance vs E5-2660 v3 – 2.07X Rd transactions/min per core – 1.87X Rd/Wr transactions/min per core READ 90/10 Rd/Wr READ 90/10 Rd/Wr • Results are based on IBM internal testing of single system image systems running Sysbench OLTP version.05 @ 32M and are current as of May 29, 2015. Performance figures are based on running a 32 million record workload . Individual results will vary depending on individual workloads, configurations and conditions. • IBM Power System S822L; 20 cores / 160 threads, POWER8; 3.4GHz, 128 GB memory, MariaDB 10.1, RHEL 7.1, RHEV • Competitive stack: Dell R730; 20 cores / 40 threads; Intel E5-2660 v3; 2.6 GHz; 128 GB; , MariaDB 10.1, RHEL 7.1, RHEV 0.48 0.38 0.63 0.45 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 PO W ER 8 E5-2660 v3 PO W ER 8 E5-2660 v3 TpM/$ 13293 10267 5467 6406 0 2000 4000 6000 8000 10000 12000 14000 16000 PO W ER 8 E5-2660 v3 PO W ER 8 E5-2660 v3 TransactionsperMinute
  • 19. IBM Power S822LC (20-core, 256GB) $22,233 Server model IBM Power S822LC HP DL380 Gen9 Processor / cores Two 2.92 GHz, 10-core (160 threads) POWER8 processors Two 2.6 GHz, 12c E5-2690 v3 (48 threads) Haswell processors Configuration 2 x 1TB SATA 7.2K rpm LFF HDD, 10 Gb two port, 2 x 16gbps FCA HP DL380 Gen9 (24-core, 128GB) $19,031 Scalable Cloud & MariaDB – IBM Power S822LC vs.HP with Haswell Cloud and MariaDB Linux on POWER8 Vs. Linux on Intel Haswell Server web price* -3-year warranty $22,233 $19,031 MariaDB (relative system performance) 16,480 tps 9,697 tps Price / performance $1.35 / tps (45% better) $1.96 / tps 1.45X better 20-core POWER8 System Supporting 20 VMs Total throughput = 16,480 tps Average throughput per VM = 823 tps 24-core Intel x86 System Supporting 12 VMs Total throughput = 9,697 tps Average throughput per VM = 808 tps Pricing is based on web pricing for S822LC http://www-03.ibm.com/systems/power/hardware/s822lc-commercial/buy.html and HP DL380 http://h71016.www7.hp.com/dstoreHPE/MiddleFrame.asp?page=config&ProductLineId=431&FamilyId=3852&BaseId=45450&oi=E9CED&BEID=19701&SBLID IBM Power S822LC – 20-core/160thread with 256 GB MEM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM HP DL380 – 24-core/48 thread with 128 GB MEM VM VM VM VM VM VM VM VM VM VM VM VM 66% more VMs
  • 20. Ubuntu on Power Systems makes it easy to deploy and manage Enterprise scale out clusters and scalable cloud architectures Why Ubuntu OS and Ubuntu OpenStack on POWER8? Providing Significant Time to Value Advantage Cloud Fully supported, scalable cloud services based on OpenStack technologies Ecosystem development Community engagement with emerging generation of agile developers Target Workloads Optimized for leading open source, data centric scale out workloads – web commerce, database, NoSQL, analytics, etc. Juju based automation Automated deployment, management and scaling of next generation workloads Secure Scalable Clouds Easy Application Migration Diverse Ecosystem
  • 21. Mellanox brings Network bandwidth & speed to Turbo LAMP stack only available on POWER8 © Copyright IBM Corporation 2014 The Highest Performance Cloud Infrastructure • Cloud is becoming the most important technology in the Data Centers • Future applications will need to run on most efficient cloud with best interconnect Mellanox CloudX architecture based on Mellanox Interconnect • Build efficient network fabric for cloud platforms using off-the-shelf building blocks • Servers, storage, interconnect and software to form flexible and cost-effective private and public clouds. Unbounded cloud performance for Turbo LAMP stack on POWER8 • 40 GbE interconnect between VM’s • Sub milisecond latency between VM’s • On-demand compute, storage and networking with an OpenCloud Architecture • Open Power / Open Source enabled Mellanox fabrics • Provide the fabric for the Turbo LAMP open-source environment on POWER8 • Enables the installation, provisioning, diagnostics, and maintenance of the cloud in the Data Center.
  • 22. What does Do? Lagrange Systems CloudMaestro takes the power of the IBM TurboLAMP stack and adds: Content Acceleration (through resource caching and optimization) Scalability and Reliability (through self-healing and auto-scaling) Virtual, intelligent load balancing Bandwidth reduction CloudMaestro enables PHP applications (such as Magento) to spend more time processing checkouts and creating revenue 21 Copyright © 2015 LAGRANGE SYSTEMS
  • 23. Why Turbo LAMP on POWER8 Competitive differentiators • Automated cloud deployment, orchestration • 2x+ workload performance vs. x86 • Rapidly develop, move apps to production • Faster innovation for mobile, web apps • Superior performance and scalability • Robust compliance and security for cloud • 2.2x better performance/core vs. Ivy Bridge • Optimized for POWER8, exploit architecture • Application level compatible with MySQL • 40 GbE interconnect between VM’s • Sub millisecond latency between VM’s • OpenPower enabled Mellanox fabrics Designed for big data • 4x more threads/core, 4x memory bandwidth vs. x86 • Ideal for data centric mobile and web applications Superior cloud economics • 2x+ workload performance vs. x86, less infrastructure • Enterprise RAS features maximize availability Open innovation platform • Simple re-hosting of x86 applications (PHP based) • Open Source flexibility, Enterprise-class management
  • 25. 24
  • 26. 25 • First Data Center in Paris - 2003 • 220,000 Servers • 17 Countries • 18Million Web Applications • 700,000 Customers • CEO - Marc Pertron • Has been, and continues to be directly involved with the benchmarking , tuning of PHP applications on POWER8 PHP / MySQL Optimization Service Founder & CEO Jocelyn Fournier PHP Optimization on POWER8 https://www.softizy.com/blog/prestashop-1-6-1-0-performances/
  • 27. AZLAN / QURU Appliance 26 IBM POWER8 with Enterprise LAMP (IPEL)– the Integrated platform of choice for Magento Enterprise Edition Software IBM/Azlan/Quru have built a complete infrastructure solution based on POWER8 HW and LAMP stack software which comes fully integrated and supported and is Enterprise grade. It is optimised and benchmarked for the Magento solution. It can be ordered in T Shirt sizes (small, medium, large) as a single part number or customised to meet a corporate’s specific needs. This optimised solution is more affordable than equivalent X86 solutions and brings much lower cost of Acquisition and Ownership for on-premises customers and for Magento hosting partners. • Preconfigured, optimised, enterprise grade appliance • High user transactions per hour – benchmarked capability of x3 performance improvement over the same cost X86 infrastructure • High user concurrency & checkouts per hour = more online revenue at lower infrastructure cost per user • Guaranteed high availability • Low TCO / smaller footprint • Integrate with existing systems: ERP, CRM. etc • Strong Analytics enable better identification of level of use and cost management • Easy and safe solution: Magento optimised for Power8 • Plug ‘n’ Play out of the box appliance solution • Pre-configured sizes and customized options • Full 24/7 HW and SW support for the full LAMP stack Key Benefits
  • 29. Fully Exploit S822L Architecture 28 • IBM Redbooks - http://www.redbooks.ibm.com/ • 2 Socket – 4 P8 chips • Each P8 chip – 5 cores • 20 cores @ 3.42 Ghz • NUMA architecture – 4 Nodes • Each NUMA Node direct association to a 16 bit PCIe card slot
  • 30. First Testbed – On Premise / Exploit PCI Passthru 29 S822L #1 PowerKVM V M # 1 V M # 2 V M # 3 V M # 4 F S P N I C M E L M E L M E L M E L S822L #1 PowerKVM V M # 1 V M # 2 V M # 3 V M # 4 F S P N I C M E L M E L M E L M E L 1 Gig Switch Admin Network Mellanox 40GB Switch Business Data Network • 4 VMs per system • 1 VM per NUMA node • 5 cores • 16 Gig RAM each • 1 Mellanox Adapter Card • PCIe Passthru
  • 31. PHP (Zend) High Speed Data Transfer (Mellanox) Linux (Ubuntu) Apache Web Server (Ubuntu) MariaDB (MariaDB) HighSpeedData Transfer(Mellanox) PHP (Zend) Orchestration-Juju(Ubuntu) Turbo LAMP Runs PHP Applications With No Change PHP (Zend)
  • 32. Magento Benchmark Toolkit v1.14 (GitHub) 31 WebScale (fka LagrangeSystems) Load Generator (Jmeter) • HaProxy • CloudMaestro Load Balancer ZEND Server #1 ZEND Server #2 ZEND Server #3 MariaDB REDIS
  • 33. Magento Performance Benchmark • V1.4 – (view_product_add_to_cart_percent,62) – (view_catalog_percent,30) – (guest_checkout_percent,4) – (customer_checkout_percent,4) • V2.0 – (view_product_add_to_cart_percent,30) – (view_catalog_percent,62) – (guest_checkout_percent,4) – (customer_checkout_percent,4) 32 Successful Completion At least 90% of the “user transactions” must complete in less than 2 sec
  • 34. First Testbed – On Premise / Exploit PCI PassThru 33 S822L #1 PowerKVM J M e t e r 1 J m e t e r 2 B A L A N C E B A L A N C E F S P N I C M E L M E L M E L M E L S822L #1 PowerKVM Z E N D 1 Z E N D 2 M a r i a D B R E D I S F S P N I C M E L M E L M E L M E L 1 Gig Switch Admin Network Mellanox 40GB Switch Business Data Network S822L #1 PowerKVM Z E N D 3 Z E N D 4 F S P N I C M E L M E L M E L M E L Z E N D 5 Z E N D 6
  • 35. CPU Utilization P8 Testbed 34 ZEND #1 – Note: vCPU 37,38,39,40 reserved for Mellanox Adapter Int. ZEND #2 – Note: vCPU 37,38,39,40 reserved for Mellanox Adapter Int. MariaDB – Note: vCPU 37,38,39,40 reserved for Mellanox Adapter Int. 5 POWER8 CORES in SMT8 mode yields 40 Virtual CPUs
  • 36. 35 45,000 UPH run 506 peak new sessions/sec 498 peak simultaneous sessions ~ 608 Meg data sent to server ~ 8.4 Gig sent back
  • 37. All In One Server Configurations @ PDP 36 S822L 4 c, 16GB Ubuntu ZEND MariaDB Redis 4 c, 16GB Ubuntu JMeter 8,000 UPH 12,300 UPH S822L 8 c, 16GB Ubuntu ZEND MariaDB Redis 1 c, 16GB Ubuntu JMeter PowerKVM PowerKVM S822L 4 c, 16GB JMeter Ubuntu ZEND MariaDB Redis S822L 8 c, 24GB JMeter Ubuntu ZEND MariaDB Redis 8,500 UPH 13,600 UPH PowerKVM PowerKVM
  • 39. S812LC (“similar” to P8 Systems @ SoftLayer) 38 S812LC #1 PowerKVM Open VSwitch V M # 1 V M # 2 B M C N I C M E L S812LC #1 PowerKVM OpenVSwitch V M # 1 V M # 2 B M C N I C M E L 1 Gig Switch Admin Network Mellanox 40GB Switch Business Data Network • 2 VMs per system • 1 Socket – 10 cores 3.5 Ghz • 1 NUMA node • Each VM • 4 or 5 Cores • 16 GB RAM Using OpenVswitch vs PCI PassThrough Jason Furmanek has a great write-up on IBM Developer Works https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W51a7ffcf4dfd_4b4 0_9d82_446ebc23c550/page/Three%20shared%20networking%20options%20in%20PowerKVM %20-%20Option_3%20Open%20vSwtich
  • 40. Added To S822L Test Bed – Utilize Existing JMeter 39 S822L #1 PowerKVM J M e t e r 1 J m e t e r 2 B A L A N C E B A L A N C E F S P N I C M E L M E L M E L M E L S822L #1 PowerKVM Z E N D 1 Z E N D 2 M a r i a D B R E D I S F S P N I C M E L M E L M E L M E L 1 Gig Switch Admin Network Mellanox 40GB Switch Business Data Network S812LC #1 PowerKVM Open VSwitch Z E N D M a r i a D B R E D I S B M C N I C M E L Each VM • 4 or 5 cores • 16 GB
  • 41. Haswell TestBed @ SoftLayer (10Gig Net) 40 loadgen --JMeter osslamptest VM1-MySQL VM2–PHP#1 VM3–PHP#2 VM4–REDIS VM1-HaProxy KVMKVM Guest to Guest (different hosts) 9.41 Gbits/sec Guest to Guest (same host) 18.7 Gbits/sec Both Systems are: - Ubuntu 14.04-64 - Two Socket - 2.3 Ghz Intel Xeon-Haswell - E5-2650-V3-DecaCore - Total of 20 cores per system - 64 GB RAM per system - 10 Gig Ethernet - 4x 1Gig drives SW RAID5 Guests: • MySQL, PHP #1, #2 • 5 core, 16GB RAM • Redis, HaProxy • 5 core, 8 GB RAM System Under Test 27,270 UPH
  • 42. Haswell - CPU Utilization on PHP and MySQL VMs 41 5 Haswell cores – SMT2 – 10 virtual CPUs
  • 43. © 2015 IBM Corporation Welcome to the waitless world  Available for Service Providers including Managed Service Providers and Cloud Service Providers (All Industries)  MSP offering that enables eligible service providers to acquire Power 8 technology for ON PREMISE consumption via lease  The offering will enable Linux and AIX OS options with ability to activate additional capacity as demand scales Rapid deployment and superior economics with a pre-built and pre-optimized scale-out cloud solution 42 Key Features (S822) • Built on POWER8 technology for optimized performance for databases, analytics, Java, and web 2.0 services • eConfig based on S822 (8284-22A) • 2 socket scale-out form factor (20 cores – 3.4GHz) • 256GB, 512GB, or 1TB Memory selection • Linux or AIX SE (IBM i sometime in 2Q16) • PowerVM EE • One (1) core permanently activated initially – 19 cores activated daily through pre-paid activation packages • 146GB HDD • 3-year Lease (IGF or 3rd party Lease) • Announced Jan 19th; Available Worldwide IBM Power Systems EasyScale for Service Providers General Availability February 26, 2016 Takashi Nishizaki MSP Offerings Manager tnishiz@us.ibm.com Bob Sullivan Exec. Project Manager sullivar@us.ibm.com Lou Vietri WW Financing Sales Leader - IGF sullivar@us.ibm.com Easy Scale
  • 44. EasyScale / Turbo LAMP – S822(L)* w/PowerVM 43 S822L PowerVM Z E N D 1 Z E N D 2 M a r i a D B R E D I S F S P N I C M E L V I O S Virtual I/O Server Virtualize • Local storage • SAN Storage • Networking * EasyScale also offered on S822 systems
  • 45. Turbo LAMP Mobile Demo Enabling Systems of Record
  • 46. Systems of Engagement – ideal for Turbo LAMP Mobile Apps Driving Data/Transaction Volumes, Security/RAS Database CRM HR ERP 150 Interactions / day / user 1 Billion smartphone users by 2016 Mobile Apps Systems of Record 5 petabytes of data per day by mobile phones around the world • Fast, Agile, DevOps • Optimized for Client Engagement on CAMS • New workloads being developed on Linux in an Open development model • Scale-Out Applications & Delivery Infrastructure • Stores, Serves & Protects critical business data • Robust & Highly Available • Optimized Infrastructure for high utilization • Auditability and Compliance DATA DATA
  • 47. Demonstration Description • Demonstration Objectives – Demonstrate the Advantage of the Turbo LAMP Framework running on top of POWER8 for an e-commerce application – Magento – Demonstrate the use of ZEND’s Apigility to surface SOR capabilities as services that can be called by Mobile Applications -- Building a SOE • Demonstration Scenario – Two MSPs / CSPs are hosting a Magento e-Commerce service -- their SOR – System Of Record. One MSP – located in Foster City California is running Turbo LAMP (on POWER8). The other MSP/CSP - located on the East Coast – is running a LAMP stack built from Open Source components. They are utilizing the latest x86 – Haswell technology for their platform. – They both want to enable their existing SOR systems to integrate with the new SOE – Systems of Engagement -- to support the mobile market place. To that end they have both installed ZEND’s Apigility product which enables them surface their e- commerce functionality as APIs that can be called by a Mobile device. 46
  • 48. Turbo LAMP Mobil Demo -- Concept 47 Haswell - ApiGility - Jmeter Haswell Magento PHP#1 Magento PHP#2 MySQL REDIS Softlayer (Washington, DC) POWER8 Magento ZEND#1 Magento ZEND#2 MariaDB REDIS IIC (Foster City, CA) Power8 ApiAgility -JMeter Apiagility APIs: - Start Test - Report Metrics - Get Final Results HaProxy -or– CloudMaestro HaProxy System Of Record System Of Record System Of Engagement System Of Engagement MSP #1 MSP #2
  • 49. What is Apigility? 48 • Apigility is an API Builder, designed to simplify creating and maintaining useful, easy to consume, and well structured APIs. Regardless of your experience in API building, with Apigility you can build APIs that enable mobile apps, developer communities, and any other consumer controlled access to your applications. • Apigility can be used to implement APIs in PHP. We developed Apigility using Zend Framework 2, but this doesn't mean you have to use this framework to develop your API. You can use Apigility in any PHP application, using all the libraries and frameworks that you want.
  • 50. Apigility Admin GUI 49 Export .zpk from Apigility  load “application” into ZEND Server
  • 51. What is Zend Studio? • Intelligent Code Editor • Robust Debugging Capabilities • Eclipse Ecosystem • Mobile: AngularJS, Ionic, Cordova • Magento and Doctrine support • Docker and Git Flow Support • PHP 7 and older versions • PHP 7 Express Migration Assistant • Cloud Support for AWS and Microsoft Azure • Perpetual License 50
  • 52. ZEND Studio – Testing the Mobile Application 51 Cordova Simulator .apk file Sign it File Transfer Android Device Simulator
  • 53. 52
  • 55. 54
  • 56. Next Steps for 2016 tlamp@us.ibm.com
  • 57. 2016 Planned Activities • Run benchmarks with Magento 2.0 and ZEND Server 9.0 (PHP 7.x) • Turbo LAMP at SoftLayer (on POWER8) – Bare metal – Virtual Servers as a Service • Turbo LAMP CHARMs for MSPs – OpenStack – Cannonical’s MAAS • Updating Cookbooks, White Papers • Testing with other PHP Business Applications – SugarCRM – WordPress • Mellanox SRIOV Support • Distributor Enablement – Appliances 56
  • 59. 58 Expo Floor - Server and Storage Solutions Booth 116 Ped 11
  • 60. Resources to get started • Slideshare presentation on Turbo LAMP Stack • YouTube videos: – Zend Server for Linux on Power – MariaDB for Linux on Power – Magento eCommerce on Turbo LAMP – LaGrange for cloud scale eCommerce on Turbo LAMP – ScaleMatrix realizes cloud service provider savings with Turbo LAMP – Executive panel discussion at Enterprise 2014 • MariaDB for Linux on POWER8 and Turbo LAMP landing page • Zend for Linux on POWER8 and Turbo LAMP landing page: • Wait less, innovate more – Build a better LAMP stack ! • http://www-03.ibm.com/systems/power/migratetoibm/index.html#panel3 • See how IBM and its OpenPOWER partners create a Turbo LAMP stack
  • 61. © Copyright IBM Corporation 2014 Turbo LAMP stack resources to share • Watch and share the demo video – http://bit.ly/tlampdemo • Read and share the Turbo LAMP technical whitepaper – http://bit.ly/tlampwhitepaper – Includes links for downloading all components of stack & reference configuration info • Visit our Turbo LAMP community page for more info – http://bit.ly/tlampcommunity • Contact us for assistance with client or partner opportunities for the Turbo LAMP stack or for Zend, MariaDB, Ubuntu or Mellanox – tlamp@us.ibm.com 60
  • 62. Thank You Your Feedback is Important! Access the InterConnect 2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.
  • 63. Notices and Disclaimers 62 Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
  • 64. Notices and Disclaimers Con’t. 63 Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.