Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 ...
Agenda
2
• Turbo LAMP – What Is It ?
• The Partnerships
• Turbo LAMP Activity
• Turbo LAMP Topologies
• Turbo LAMP Mobile ...
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)
s...
What Is Turbo LAMP ?
5
Turbo LAMP is a modernized LAMP platform
jointly optimized for POWER8 with leading
Linux / Open Sou...
PHP (Zend)
High Speed Data Transfer (Mellanox)
Linux (Ubuntu or RHEL)
Apache Web Server
(Ubuntu)
MariaDB (MariaDB)
HighSpe...
© 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
...
© 2015 IBM Corporation9
Scale-out Systems built with POWER8
• Leadership Data / Analytics performance in consumable Scale ...
© 2015 IBM Corporation10
4X
Threads per
core*
4X
Mem. Bandwidth*
5X
More
cache*
SMT=Simultaneous Multi-Threading
OLTP = On...
© 2015 IBM Corporation11
POWER8 Linux Only servers support Ubuntu on PowerKVM or PowerVM
S822L
2 socket, 2U, Up to 24 core...
Power S8xx
1-2 sockets, 2U-4U
Scale-out
POWER8 Virtualization
Power E8xx
4-8 sockets
PurePower
IFLs
Power S8xx L
Linux Sca...
Hypervisor/OS Support for POWER8 Scale-Out Servers
13
• As of 10/5/15
announceNew
New
POWER8
Scale-Out Servers
Endian
BE: ...
Let’s hear from Partners
Amy Anderson
Director of Business Development, Zend
Lisa Pike
Director of Business Development, C...
15
Zend drives the workloads that drive the web
E-Commerce Content Management
Mobile and APIs Reporting & Dashboards
See Z...
MariaDB 10.0 on POWER8
Optimized with IBM
• MariaDB makes use of 8 threads per core in POWER8
• 12 cores @ 4.5Ghz x 8 thre...
MariaDB on POWER8 delivers up to 40% better price-performance and
up to 2X performance per core than Intel Xeon E5-2660 v3...
IBM Power
S822LC
(20-core, 256GB)
$22,233
Server model IBM Power S822LC HP DL380 Gen9
Processor / cores
Two 2.92 GHz, 10-c...
Ubuntu on Power Systems makes it easy to deploy and manage Enterprise scale out
clusters and scalable cloud architectures
...
Mellanox brings Network bandwidth & speed to
Turbo LAMP stack only available on POWER8
© Copyright IBM Corporation 2014
Th...
What does Do?
Lagrange Systems CloudMaestro takes the power of the IBM TurboLAMP stack
and adds:
Content Acceleration (t...
Why Turbo LAMP on POWER8
Competitive differentiators
• Automated cloud deployment, orchestration
• 2x+ workload performanc...
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
•...
AZLAN / QURU Appliance
26
IBM POWER8 with Enterprise LAMP (IPEL)– the Integrated platform of
choice for Magento Enterprise...
Turbo LAMP Topologies
Fully Exploit S822L Architecture
28
• IBM Redbooks -
http://www.redbooks.ibm.com/
• 2 Socket – 4 P8 chips
• Each P8 chip –...
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...
PHP (Zend)
High Speed Data Transfer (Mellanox)
Linux (Ubuntu)
Apache Web Server
(Ubuntu)
MariaDB (MariaDB)
HighSpeedData
T...
Magento Benchmark Toolkit v1.14 (GitHub)
31
WebScale (fka LagrangeSystems)
Load
Generator
(Jmeter)
• HaProxy
• CloudMaestr...
Magento Performance Benchmark
• V1.4
– (view_product_add_to_cart_percent,62)
– (view_catalog_percent,30)
– (guest_checkout...
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...
CPU Utilization P8 Testbed
34
ZEND #1 –
Note: vCPU 37,38,39,40 reserved
for Mellanox Adapter Int.
ZEND #2 –
Note: vCPU 37,...
35
45,000 UPH run
506 peak new sessions/sec
498 peak simultaneous sessions
~ 608 Meg data sent to server
~ 8.4 Gig sent ba...
All In One Server Configurations @ PDP
36
S822L
4 c, 16GB
Ubuntu
ZEND
MariaDB
Redis
4 c,
16GB
Ubuntu
JMeter
8,000 UPH 12,3...
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 #...
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...
Haswell TestBed @ SoftLayer (10Gig Net)
40
loadgen
--JMeter
osslamptest
VM1-MySQL
VM2–PHP#1
VM3–PHP#2
VM4–REDIS
VM1-HaProx...
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...
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...
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
ER...
Demonstration Description
• Demonstration Objectives
– Demonstrate the Advantage of the Turbo LAMP Framework running on to...
Turbo LAMP Mobil Demo -- Concept
47
Haswell
- ApiGility
- Jmeter
Haswell
Magento
PHP#1
Magento
PHP#2
MySQL
REDIS
Softlayer...
What is Apigility?
48
• Apigility is an API Builder, designed to simplify creating and maintaining
useful, easy to consume...
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, Io...
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 POWE...
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
...
© Copyright IBM Corporation 2014
Turbo LAMP stack resources to share
• Watch and share the demo video
– http://bit.ly/tlam...
Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session sur...
Notices and Disclaimers
62
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document...
Notices and Disclaimers Con’t.
63
Information concerning non-IBM products was obtained from the suppliers of those product...
Upcoming SlideShare
Loading in …5
×

Inter connect2016 yps-2749_02232016_aspresented

820 views

Published on

Turbo LAMP Presentation at InterConnect 2016

Published in: Technology
  • Be the first to comment

Inter connect2016 yps-2749_02232016_aspresented

  1. 1. Turbo LAMP on IBM Power Systems An Open Source Partnership for Performance YPS-2749 Bruce Semple sempleb@us.ibm.com
  2. 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. 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. 4. Turbo LAMP – What Is It? The Open Source Partners
  5. 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. 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. 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. 8. © 2015 IBM Corporation7 POWER8 Processor
  9. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  24. 24. Turbo LAMP Activity tlamp@us.ibm.com
  25. 25. 24
  26. 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. 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
  28. 28. Turbo LAMP Topologies
  29. 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. 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. 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. 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. 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. 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. 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. 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. 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
  38. 38. S812LC http://www.redbooks.ibm.com/abstracts/redp5284.html?Open 37 Put Mellanox adapter in Slot 3
  39. 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. 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. 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. 42. Haswell - CPU Utilization on PHP and MySQL VMs 41 5 Haswell cores – SMT2 – 10 virtual CPUs
  43. 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. 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. 45. Turbo LAMP Mobile Demo Enabling Systems of Record
  46. 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. 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. 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. 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. 50. Apigility Admin GUI 49 Export .zpk from Apigility  load “application” into ZEND Server
  51. 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. 52. ZEND Studio – Testing the Mobile Application 51 Cordova Simulator .apk file Sign it File Transfer Android Device Simulator
  53. 53. 52
  54. 54. 53 SAMSUNG Tablet Screenshots
  55. 55. 54
  56. 56. Next Steps for 2016 tlamp@us.ibm.com
  57. 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
  58. 58. Form More Information tlamp@us.ibm.com
  59. 59. 58 Expo Floor - Server and Storage Solutions Booth 116 Ped 11
  60. 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. 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. 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. 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. 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.

×