of 20/20
Michael Eacrett, SAP HANA Product Management SAP Labs In-Memory Platforms: Hype or the (r)evolutionary Future for Application Development

In-memory platforms: Hype or the (r)evolutionary future for app development

  • View
    236

  • Download
    0

Embed Size (px)

DESCRIPTION

Get an overview of Enterprise Application Development from infrastructures to how to approach app development, how to simplify it, openess, and next generation apps.

Text of In-memory platforms: Hype or the (r)evolutionary future for app development

  • 1. Michael Eacrett, SAP HANA Product Management SAP Labs In-Memory Platforms: Hype or the (r)evolutionary Future for Application Development

2. Application Development Infrastructures are at a critical inflection point. 3. 2014 SAP AG or an SAP affiliate company. All rights reserved. 3 First the Mandatory quote The very essence of romance is uncertainty. - Oscar Wilde If you want to tell people the truth, make them laugh, otherwise they'll kill you. 4. 2014 SAP AG or an SAP affiliate company. All rights reserved. 4 Current Enterprise Application landscapes are a zoo of disparate technologies Real-time Business Requirements Real-time bonus calculations for consumers Sales Customer Service Customer overdue credit calculation by product areas Finance and Operations Iterative period end closing with new posting into accounts constantly Manufacturing New ATP strategies; MRP run for individual ATP check/instant re-planning IMPACT ON BUSINESS Slow Response Times | Usability Challenges | Lack Of Adaptability IMPACT ON IT High Latency | Complexity | High Cost of Solutions | Technology Incompatibility Transactional Data store Data Warehouse Sensors Data Mobile Data Archives Social & Text Geo-Spatial Location Intelligence Order Processing Operational Reporting RT Risk & Fraud Trend Analysis Sentiment Analytics Predictive Analytics Pattern Recognition Analyze ETL Staging Collect Clean-Data Quality Transact Aggregate Summarize Communicate Monitor Predict Planning 0 1 5. 2014 SAP AG or an SAP affiliate company. All rights reserved. 5 Current approaches: 1st build a new silo 6. 2014 SAP AG or an SAP affiliate company. All rights reserved. 6 And we get very good at it (and name them!) 7. 2014 SAP AG or an SAP affiliate company. All rights reserved. 7 And we have see what silos can result in 8. 2014 SAP AG or an SAP affiliate company. All rights reserved. 9 Many specialized logical and physical data models OLTP, Relational, Columnar, ERDs, 3rd normal form, Network Model, Hierarchical Model, OLAP ODS, OLAP - Star schema, Schema-free data models, graph model, Planning models Conceptual Model #s of Logical Models #s of Physical Models 9. 2014 SAP AG or an SAP affiliate company. All rights reserved. 10 Current Dev technology: Platforms on platforms on platforms 10. 2014 SAP AG or an SAP affiliate company. All rights reserved. 11 Where the IT budget goes 70-80% on operations 11. 2014 SAP AG or an SAP affiliate company. All rights reserved. 12 Reqs vs. DevOps : Chasing bottlenecks and complexity trade-offs Development theory to Constraints: Chase the bottleneck throughout the stack something has to go Re-Develop or deploy new technologies and complexity to circumvent bottlenecks 12. 2014 SAP AG or an SAP affiliate company. All rights reserved. 13 Resulting in major tradeoffs in your application design DEEP Complex & interactive questions on granular data BROAD Big data, many data types HIGH SPEED Fast response-time, interactivity SIMPLE No data preparation, no pre-aggregates, no tuning DEEP Complex & interactive questions on granular data SIMPLE No data preparation, no pre-aggregates, no tuning REAL -TIME Recent data, preferably real-time HIGH SPEED Fast response-time, interactivity OR 13. Rethinking the platform. (and architecture from the ground up) 14. 2014 SAP AG or an SAP affiliate company. All rights reserved. 15 CPU Modern Hardware and Software Architecture Provided an huge Opportunities to Re-Design the DBMS STORAG E MEMORY Deep CompressionPartitioning Inset Only on Delta No Aggregate tables (Dynamic Aggregation) Solid State Flash HDD 64bit address space 12 TB DRAM in current servers Dramatic decline in price/performance L3 Cache L3 Cache L3 Cache L3 Cache L3 Cache L3 Cache L3 Cache L3 Cache Multi-Core Architecture 8 CPU x 15 Cores per blade Massive parallel scaling with many blades Logging and Backup OLTP+OLAP (in column Store) DRAM (In-memory) Scan 3.2 billion billion integer/sec/core 12.5 million aggregates/sec /core Ingest 1.5 million records/sec/node 15. A DBMS is not a platform 16. 2014 SAP AG or an SAP affiliate company. All rights reserved. 17 Simplify Application Development for Data & Application Processing Radically transforming the redundant Silos, engines, services, APIs, 3 tier-landscapes. OLTP + OLAP in Columnar database SIMPLIFIED In-Memory Platform End-to-end Data Processing CONVERGED In-Memory Platform Search Data Virtualization Text Analysis Spatial Predictive Business Rules PlanningMachine Learning Analytics Streaming/ ETL/Replications Application Development and Processing OPTIMIZED In-Memory Platform Libraries In-Memory Converged engines Web Server Lifecycle Management UI Integration Services Application Server and Services 17. 2014 SAP AG or an SAP affiliate company. All rights reserved. 18 Platform consolidation Innovation: First Selfies? 18. 2014 SAP AG or an SAP affiliate company. All rights reserved. 20 Openness : Bring your own code to an open platform Easily migrate your applications (e.g.: Java, PHP, Ruby, .NET) using JDBC, ODBC and Odata, JSON. Build new web applications with any open source HTML5 / JS libraries, Server Side Java Script. Easy to bring data into HANA. Import data in CSV, Excel or Binary formats. Load Geospatial files in shapefile, CSV, Binary, WKT and WKB file formats. Reuse current data sources with Data Virtualization. Replicate and/or stream real-time data from multiple sources into SAP HANA for comprehensive data analysis. Open Cloud Partner Program allows you to select the best SAP HANA cloud deployment option from several partners. ODBC, JDBC SAP HANA App Services (Web Server) DB Services Browser / Mobile Web JS Lib Data Viz Lib Web App Server http(s),OData, JSON ODBO Third Party & Custom Application HTTP(S), OData, XML/A ODBC, JDBC, ADBC, ODBO MDX, SQL, JSON SQL Script Any HTML5/JS Library Stored Procedures Virtual Tables Import Real-time Replication/ streaming CSV, Binary, shapefile, WKT and WKB files Server Side JavaScript, oData, XMLA 19. 2014 SAP AG or an SAP affiliate company. All rights reserved. 21 Open up the Ecosystem: Platform for Startups & ISVs A single platform powering next generation of applications Platform to imagine new generation of applications Simple consumption model lowering barriers to entry Rapid commercialization of innovation Industry solutions - Healthcare, Capital Markets, . www.startups.saphana.com (1200+ Startups & ISVs) SAP HANA Marketplace for Apps www.saphana.com Developers.sap.com (Free knowledge & Community) nexvisionix DRIVING ADOPTION RECENT INNOVATIONS 20. Thank you Mike Eacrett [email protected] @Eacrett