© Copyright IBM Corporation 2015 Technical University/Symposia materials may not be reproduced in...
-
Upload
neil-burns -
Category
Documents
-
view
213 -
download
0
Transcript of © Copyright IBM Corporation 2015 Technical University/Symposia materials may not be reproduced in...
© Copyright IBM Corporation 2015Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM.
(lAD1660) Turbocharge Mobile and E-commerce Applications on x86 LAMP stack with POWER8
Bruce SempleSenior Solution [email protected]
Amy AndersonDirector of Business Development, [email protected]
© Copyright IBM Corporation 2015
Session objectives
• Understand the Relationship between SOE and SOR• Understand the difference between LAMP and Turbo LAMP • Appreciate the business value of Turbo LAMP • Understand how Turbo LAMP Stack exploits the Power8 Architecture• Learn about Turbo LAMP’s Reference Configuration• Learn how to Order and Get Started With Turbo LAMP
2
3© Copyright IBM Corporation 2015
Agenda
• New Systems of Engagement to Systems of Record • LAMP vs Turbo LAMP • Business value of Turbo LAMP • Why POWER8 For Turbo LAMP • Turbo LAMP Magento Benchmark• Getting started with Turbo LAMP Reference Configuration• Turbo LAMP in the Cloud• Roundtable Discussion / Q&A With the Partners (15 min)
4© Copyright IBM Corporation 2015
Real time updates from Systems of Record Ability to change and update, not just view Access the same data from multiple devices Personal data is never compromised or
exposed
Users demand consistent, interactive, and secure access to business data
Example: Customer uses Mobile app to interact with Airline
4
Systems of Engagement require the same enterprise-grade features asSystems of Record
5
More than 50% of the world’s web and mobile workloads run on LAMP
What is LAMP• Linux, Apache, MySQL, PHP
• Scale-out architecture• Key solution categories:
• E-commerce,
• Content Management
• Mobile app development
© Copyright IBM Corporation 2014
Key challenges• Open source culture leads to a lack of process & control • Known performance issues with many solution leaders on x86
• Order and assemble the piece parts
• On your own to install, configure, tune and support
• Commodity server RAS, security
6
#1 Linux for cloud and scale out
Enterprise performance and scale for PHP
MySQL compatible database without Oracle Ts&Cs
Leader in high speed networking for cloud, Big Data
IBM is collaborating with industry leaders to build the next generation LAMP stack for POWER8
7© Copyright IBM Corporation 2015
Turbo LAMP!Industry leaders collaborating to optimize LAMP on POWER8
Industry leaders working together “turbo-charges” the LAMP stack
Exploits performance and RAS features of POWER8
These business apps run better on Turbo LAMP!
8© Copyright IBM Corporation 2015
Turbo LAMP runs business critical web & mobile apps with better performance, availability, and security
• x86 LAMP apps just run, only better
• Less infrastructure, rack space, power
• Lower cost per checkout & more users
• Enterprise class RAS and security
• Pre-tested, optimized together with
partners – for private or public cloud
• Cookbook for order, install, configure
• Up and running in hours vs. days
E-Commerce Content Mgmt.
Use this to get started today!
9
One POWER8 server
Magento benchmark shows great performance and TCO proof points
PHP Server/ Magento
Redis Server
PHP Server/ Magento
DB / MySQL PowerKVM + Ubuntu
Single Power S822L FSP
MEL
ZE
ND
\M
agen
to 2
Mar
iaD
B
ZE
ND
\M
agen
to 1
RE
DIS
MEL
MEL
MEL
•$3.98 /user/hour•TCA = $19, 885
Four Dell servers
5,000 users/hour * 32,000 users/hour *
•$1.41 /user/hour•TCA = $45, 100
* @ < 2 sec response time for 86% of
users* @ < 2 sec. response
time for > 90% of users
Key Advantages of Turbo LAMP on POWER8• 65% less $$ per user / hour• 6.4x more users per hour• 4:1 less physical servers • 2:1 less rack space
65% less $$ / user /
hour
6.4x more users / hour
Magento is a subsidiary of eBay and serves more than 240,000 retailers worldwide - enabling retailers and brands to create customized, innovative, commerce experiences to accelerate their growth.
10
Magento Testing Results: IBM Details
IBM TurboLAMP outperformed cloud providers both in performance and unit
cost
Higher results are better Higher results are better Lower costs are better
Confidential: Copyright © 2015 Lagrange Systems. All rights reserved.
IBM Turbo LAMP delivered approximately twice the throughput of
any other cloud provider which is to be expected since this
hardware deployment is significantly larger than cloud resources
tested
**Note: Benchmark utilized Lagrange System’s CloudMaestro
Product.
154%
throughput
IMPROVEMENT 56% Cost REDUCTION
11
Independent testing has shown that Magento Enterprise Edition demonstrates a substantial 2.5-3x performance improvement on the POWER8 architecture with its ability to process up to 8 multiple parallel threads per core versus similar priced Intel architectures on the IBM Turbo LAMP stack. Magento serves more than 240,000 retailers worldwide, and enables retailers and brands to create customized, innovative, commerce experiences to accelerate their growth. Craig Hayman , President - eBay Enterprise Business
12
Systems of Engagement – ideal for Turbo LAMP
Turbo LAMP Optimized for next generation mobile applications
DatabaseDatabase
CRMCRM HRHR
ERPERP
150Interactions / day / user
1 Billionsmartphone users by 2016
MobileApps
Systems of Record
5 petabytesof data per day by mobile phones around the world
• Fast, Agile, DevOps
• Optimized for Client Engagement on CAMS
• New mobile / web apps being developed on LAMP 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
13© Copyright IBM Corporation 2015
Agenda
• New Systems of Engagement to Systems of Record • LAMP vs Turbo LAMP • Business value of Turbo LAMP • Why POWER8 For Turbo LAMP • Turbo LAMP Magento Benchmark• Getting started with Turbo LAMP Reference Configuration• Turbo LAMP in the Cloud• Roundtable Discussion / Q&A With the Partners (15 min)
14
MobileApps
Infrastructure Matters
POWER8 Advantages for Mobile Systems of Engagement:
• Agile, Faster, more Scalable DevOps Platform to Engage Customers via Mobile Apps with Social Insights
Systems of Engagement
Open, Speed, Agility,Secure,Available
14
• Dynamically shift CPU / RAM resources in response to sudden shifts in workload are key for the Mobile environment where a single tweet or other social event can trigger sudden shifts in the number of Mobile device transactions.
• POWER8 brings 12 processor cores per socket (50% more that before) which delivers better scale up performance and more throughput per scale out server node.
• Higher performance cores shrink the physical server footprint and deliver data faster to applications serving mobile devices.
• Much larger memory bandwidth(4X Intel) and capacity means more memory can be placed under a single CPU, providing a better user experience on more devices.
• Built in encryption accelerators are highly efficient and fast, enabling end-to-end encryption from the device through the network, server and all the way to storage.
• CAPI-Flash creates a new tier of memory/storage with much cheaper capacity than DRAM and much better performance than Disk.
• CAPI attached GPU accelerators greatly improve the performance of Hadoop analytics solutions leading to faster customer insight and more effective client engagement.
• RDMA capabilities will enable faster movement of data to more Mobile devices with less impact on the processor.
17© Copyright IBM Corporation 2015
Intel’s Performance per Core is Not Increasing OverPrevious Generation
20© Copyright IBM Corporation 2015
POWER vs. Intel – Reliability And Serviceability
The service processor methodologies are very different!
21© Copyright IBM Corporation 2015
Checkers and Fault Isolation Registers provide themechanism to ensure First Failure Data Capture
24© Copyright IBM Corporation 2015
Why 4 VM’s per System - S822L Block Diagram
• 4 “NUMA” nodes• Use all local memory• Use direct attach PCI Slots • PowerKVM PCI Pass-through
Mellanox 40 Gb
Mellanox 40 Gb
Mellanox 40 Gb
Mellanox 40 Gb
26© Copyright IBM Corporation 2015
How To Order
• Order S822L and Mellanox Adapter Cards (cables included) from IBM (or IBM BP) • Before August 2015
• Import .cfr file• Adjust Cores, RAM, Adapters as needed
• After August 2015• Select “Turbo LAMP” solution configuration in e-config• Adjust Cores, Ram, Adapters as needed
• Order Mellanox Switch – SX1012 (12 port) • Where to Download Ordering Guidance: http://bit.ly/tlampofsguide • Techline – sizing / ordering assistance
• https://www-304.ibm.com/partnerworld/wps/servlet/ContentHandler/LLIE-6LLS4T
• Exploring options with distributers -- welcome input / feedback
27© Copyright IBM Corporation 2015
Single System Reference Configuration
PowerKVM
S822L - #1 FSP
MEL
MEL
NIC1
NIC2
VM #1
ZEND#1
VM #2
ZEND#2
VM #3
MariaDB
VM #4
Ha Proxy
MEL
MEL
• S822L• 20 core -- 3.42 Ghz Power8
• 2 sockets, 10 cores per socket• 4 NUMA nodes of 5 cores each
• 128GB RAM• Local Storage
• 2 x 300 GB 15K RPM (PowerKVM) • 5 x 300 GB 15K RPM (VM Data)
• DVD Drive• 4 x EC3A -- 40 GB Mellanox Adapter• PowerKVM – pre-loaded
28© Copyright IBM Corporation 2015
Priced Configurations – 6 ZEND Cluster
PowerKVM
S822L - #1 FSP
MEL
MEL
NIC1
NIC2
VM #1
ZEND#1
VM #2
ZEND#2
VM #3
MariaDB
VM #4
Ha Proxy
MEL
MEL
PowerKVM
S822L - #1 FSP
MEL
MEL
NIC1
NIC2
VM #1
ZEND#3
VM #2
ZEND#4
MEL
MEL
VM #3
ZEND#5
VM #4
ZEND#6
29© Copyright IBM Corporation 2015
How To Setup (Once the components arrive)
• Follow Cookbook guidance to set up the hardware and VMs• “Build” solution with Cookbook: http://bit.ly/tlampcookbook
• Register on MariaDB site• Download Power8 Optimized binary
• Install Turbo LAMP SW components • Single System Installation
• JuJu Charms --- LXC -- does not use Mellanox fabric
• Manual Install (follow cookbook) – utilizes Mellanox fabric
• Multiple System• JuJu Charms – uses Mellanox { planned / under development }
• Manual Install (follow cookbook) – utilizes Mellanox fabric
30© Copyright IBM Corporation 2015
Cloud Deployment Discussion
Try a 4 node ZEND ClusterAsked the MSP for:• 7 - 4 Core 16GB “VMs”
• 1 load generator• 1 load balancer• 4 ZEND servers• 1 Redis
• 1 - 8 Core 16GB “VM”• MariaDB
Used Provider’s Network Infrastructure
S822L
4 c, 16GBUbuntuZENDMariaDBRedis
4 c, 16GBUbuntuJMeter
8,000 UPH
12,300 UPH
S822L
8 c, 16GBUbuntuZENDMariaDBRedis
1 c, 16GBUbuntuJMeter
31
– Hybrid Cloud
APP DELIVERY CONTROLLER
APP DELIVERY CONTROLLER
T R A F F I C
APP DELIVERY CONTROLLER
T u r b o L A M p – O N - P R E M I S E D e p l o y m e n t
Similar set up as a full cloud deployment, except aspects can reside on dedicated hardware
• Enterprise businesses have dedicated hardware solutions (capex)
• Some applications require dedicated hardware (security, performance, application requirements)
Maximize current investment in HW while expanding into the Cloud
• Cloud is more cost effective, can be right-sized and support self-healing
• Seamlessly transition to the cloud, while minimizing risk and exposure in the process
Same great features are available in pure cloud and hybrid deployments
APP SERVER
Z E N D A p p S e r v e r s
APP DELIVERY CONTROLLER
NEW
NEWAPP
SERVERAPP
SERVERAPP
SERVER
Confidential: Copyright © 2015 Lagrange Systems. All rights reserved.
ZEND App Srvr MariaDB
NEW
33© Copyright IBM Corporation 2015
Functional Verification – Power Developer Platform - Cloud
Ordering Fulfillment Support
• No “order” required• IBM account team makes reservation
on Customer's behalf• Uses PDP Promotion Code for Turbo
LAMP • 647283• See Power Developer Cloud step by
step instructions in Resources backup
• Lead Time: 1-2 hours• 7 days test period
• Image can be saved• Used for Functional testing • Mellanox high speed interconnect
fabric not available.
• Through Turbo LAMP Community Site and [email protected]
• https://www.ibm.com/developerworks/community/groups/community/turbolamp
34© Copyright IBM Corporation 2015
https://www-304.ibm.com/partnerworld/wps/servlet/ContentHandler/stg_com_sys_power-development-platform
35© Copyright IBM Corporation 2015
Power Development Cloud (aka – Power Development Platform – PDP)
New Turbo LAMP Specific Landing Pagehttp://graceland.rchland.ibm.com/wps/wcm/connect/content_en_US/Systems/systems/migratetoibm/pdc.html?isdraft=true&id=672a884a-f36a-4d86-9545-572510fed47a
36© Copyright IBM Corporation 2015
PDP – Creating A “Reservation” – Programs Tab
Selecting Virtual Server Access will cause the next dialogue box to pop up
38© Copyright IBM Corporation 2015
Functional Verification – IBM Loaner Program
Ordering Fulfillment Support
• Customer works with client team – reaches out to GEO’s Loaner Pool coordinator
• See Contacts chart in Resources backup
• Lead time – 2-4 weeks• 60 day loan period• Customer utilizes Turbo LAMP cookbook
to “build” the Turbo LAMP solution on Loaner hardware with option to use JuJu workload deployment
• 0.5 – 2 days depending on experience• Used for Functional testing – more
flexible since equipment is on sight • Mellanox high speed interconnect fabric
not available.• Note to sellers: Loaner Pool quantities
are very limited at this time.
• Through Turbo LAMP Community Site and [email protected]
• https://www.ibm.com/developerworks/community/groups/community/turbolamp
• Lab Services assistance available in most countries
39© Copyright IBM Corporation 2015
Get started today!
• Learn more • IBM Power Systems running Linux Take the waiting out of working!
• http://www-03.ibm.com/systems/power/migratetoibm/index.html#panel3
• Contact Eric
• Email [email protected]
40© Copyright IBM Corporation 2015
Turbo LAMP In Docker Containers Beta Demonstration
PowerKVM
S822L - #2 FSP
NIC1
NIC2
VM #5(172.26.48.25)5/8 core 32 GB
VM #6(172.26.48.26)4 cores 16GB
Docker Docker
MariaDB ZEND Srvr
Stop by the Open Innovation Pedestal at the IBM Booth
lNEW
42
Turbo LAMP stack resources
• 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• https://www.ibm.com/developerworks/community/groups/community/turbolamp
• Contact us for assistance with client or partner opportunities for the Turbo LAMP stack or for Zend, MariaDB, Ubuntu or Mellanox• [email protected]
42
Amy Anderson Director of Business Development, [email protected]
Lisa PikeDirector of Business Development, [email protected]
Steve GrandchampVP NA, [email protected]
Jim LonerganBusiness Development, Mellanox – IBM [email protected]
*
*
Ubuntu on Power provides a cloud platform for speed and rapid deployment
Velocity +
Performance
*© 2014 IBM Corporation
40,000+ binary packages
Moving Linux apps to Power has never been easier – Leveraging LEpgh
5 months of porting and testing from
inception to beta
250 applications ported per day
Juju deploys container, Ubuntu and
WebSphere Application Server in < 4 minutes
MAAS
● Automated cloud deployment & orchestration of Turbo LAMP stack (Zend, Mellanox, MariaDB)
● Rapidly develop and move apps to production
● Apache, PHP, MySQL apps should run as is
● Realize 2x+ workload performance vs. X86
● High system utilization / low support costs
Ubuntu on Power drives speed & performance of Turbo LAMP stack
45
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
Mellanox - Capitalize on the Currency of Data
Efficient MellanoxNetworks
If you have the “Best” Servers in the world …
If you have the “Best” Storage in the world …
If you have the “Best” Accelerators in the world …
Mellanox for Mission Critical Solutions – Because Infrastructure Matters
But you offer an Interconnect Fabric that is only “Good Enough” then you are diluting
the Value of POWER8 Solutions…
Think Value – Think Mellanox
• Elastic Storage Solution• Data Engine for Analytics• POWER8 Turbo LAMP Stack• OpenPower Founding Member• CAPI Enabled NIC solutions
Leveraging Mellanox Performance Value – Flagship Solutions
The currency of Big Data …Improved Analytics - Better Results - New Opportunities
The pay off of Efficient Big Data solutions Change the way business is done
An efficient, resilient network is a crucial … Network moves the data so the processor can run the workload