High Performance with Distributed Caching. Key Requirements For Choosing The Right Solution
|
|
- Tabitha Manning
- 6 years ago
- Views:
Transcription
1 High Performance with Distributed Caching Key Requirements For Choosing The Right Solution
2 High Performance with Distributed Caching: Key Requirements for Choosing the Right Solution Caching has become a de facto technology to boost application performance as well as reduce costs. Executive Summary For many web, mobile, and Internet of Things (IoT) applications that run in clustered or cloud environments, distributed caching is a key requirement, for reasons of both performance and cost. By caching frequently accessed data in memory rather than making round trips to the backend database applications can deliver highly responsive experiences that today s users expect. And by reducing workloads on backend resources and network calls to the backend, caching can significantly lower capital and operating costs. Oracle Coherence and Memcached two popular caching solutions Two of the most common caching solutions in use today are Oracle Coherence (a proprietary product) and Memcached, an open source project. For businesses that run on Oracle databases, Coherence is often the default caching product. But many companies find that Oracle Coherence isn t the best caching solution for every use case, so they seek out other products. The typical complaints with Oracle Coherence are its high cost, complexity, and lack of key features like cross data center replication. At the other end of the spectrum, Memcached is a free open source product that s used in thousands of web, mobile, and IoT applications around the world. It s simple to install and deploy, and it delivers reliable high performance. However, Memcached has no enterprise support available, nor does it include a management console for easy monitoring. And many companies that deploy Memcached find they want additional capabilities not included in Memcached, such as more sophisticated availability features. Why are companies replacing Oracle Coherence and Memcached with Couchbase Server? A growing number of companies are replacing Oracle Coherence and Memcached with Couchbase Server. Couchbase Server is an open source (Apache 2.0 license), high-performance NoSQL document database, with strong roots in caching in fact, Couchbase Server is a drop-in replacement for Memcached: It incorporates the Memcached protocol as a core component and extends it with additional capabilities. Couchbase Server is a great fit for many caching scenarios. More than 400 enterprises including ebay, PayPal, LinkedIn, Intuit, Viber, and many others have deployed Couchbase Server for mission critical applications.
3 About this guide Based on Couchbase s experience with leading enterprises, this guide: Explains the value of caching and common caching use cases Details the key requirements for an effective, highly available distributed cache Explains differences in capabilities across Oracle Coherence, Memcached, and Couchbase Server Describes how Couchbase Server provides a high performance, low cost, and easy-to-manage caching solution By caching frequently used data in memory rather than making database round trips and incurring disk io overhead application response times can be dramatically improved, typically by orders of magnitude. Why Cache? Better Performance, Lower Costs Today s web, mobile and IoT applications need to operate at Internet scale: Thousands to millions of users. Terabytes (sometimes petabytes) of data. Sub-millisecond response times. Multiple device types. Global reach. To meet these Internet-scale requirements, modern applications are built to run on clusters of commodity servers in distributed computing environments, whether on enterprise data center or public clouds such as Amazon or Google Cloud. Caching has become de facto technology to boost application performance as well as reduce costs. By caching frequently used data in memory rather than making database round trips and incurring disk IO overhead application response times can be dramatically improved, typically by orders of magnitude. In addition, caching can substantially lower capital and operating costs by reducing workloads on backend systems and reducing network usage. In particular, if the application runs on a relational database like Oracle which requires high end, costly hardware in order to scale a distributed, scale-out caching solution that runs on low-cost commodity servers can reduce the need to add expensive resources. APPLICATION TIER APP APP APP APPLICATION TIER APP APP APP DATA ACCESS LAYER DATA ACCESS LAYER CACHE DATABASE CACHE DATABASE RAM RAM RAM RAM RAM RAM 1 Write to cache and database. 2 Read from cache. 3 If no longer cached, read from database. Figure 1: High-level database cache architecture 3
4 Examples of common caching use cases Due to clear performance and cost benefits, caching is used across numerous applications and use cases. Common use cases include: The use of a cache should not place undue burden on the operations team. It should be reasonably quick to deploy and easy to monitor and manage: set it and forget it. Speeding up RDBMS: Many web and mobile applications need to access data from a backend relational database management system for example, inventory data for an online product catalog. However, relational systems were not designed to operate at Internet scale, and can be easily overwhelmed by the volume of requests from web and mobile applications, particularly as usage grows over time. Caching data from the RDBMS in memory is a widely used, cost-effective technique to speed up the backend RDBMS. Managing usage spikes: Web and mobile applications often experience spikes in usage (for example, seasonal surges like Black Friday and Cyber Monday, or when a video goes viral, etc.). In these and others cases, caching can prevent the application from being overwhelmed and can help avoid the need to add expensive backend resources. Mainframe offloading: Mainframes are still widely used in many industries, including financial services, government, retail, airlines, and heavy manufacturing, among others. A cache is used to offload workloads from a backend mainframe, thereby reducing MIPS costs (i.e., mainframe usage fees charged on a Millions of Instructions Per Second basis), as well as enabling completely new services otherwise not possible or cost prohibitive utilizing just the mainframe. Token caching: In this use case, tokens are cached in memory in order to deliver high performance user authentication and validation. ebay, for example, deploys Couchbase Server to cache token data for its buyers and sellers (over 100 million active users globally, who are served more than 2 billion page views a day). Web session store: Session data and web history are kept in memory for example, as inputs to a shopping cart or real-time recommendation engine on an ecommerce site, or player history in a game. Key Requirements for an Effective Distributed Caching Solution The requirements for an effective caching solution are fairly straightforward. Enterprises generally factor six key criteria into their evaluation. How you weight them depends on your specific situation. Performance: Performance is the #1 requirement. Specific performance requirements are driven by the underlying application. For a given workload, the cache must meet and sustain the application s required steady-state performance targets for latency and throughput. Efficiency of performance is a related factor that impacts cost, complexity, and manageability. How much hardware (RAM, servers) is needed to meet the required level of performance? Obviously less is better. Scalability: As the workload increases (e.g., more users, more data requests, more operations), the cache must continue delivering the same steady-state performance. The cache must be able to scale linearly, easily, affordably, and without adversely impacting application performance and availability. Availability: Data needs to be always available during both unplanned and planned interruptions, whether due to hardware failure or scheduled system maintenance, so the cache must ensure availability of data 24x365. 4
5 Manageability: The use of a cache should not place undue burden on the operations team. It should be reasonably quick to deploy and easy to monitor and manage: Set it and forget it. Simplicity: All other things equal, simplicity is always better. Adding a cache to your deployment should not introduce unnecessary complexity or make more work for developers. Affordability: Cost is always a consideration with any IT decision, both upfront implementation as well as ongoing costs. Your evaluation should consider total cost of ownership, including license fees as well as hardware, services, maintenance, and support. The trend in enterprise it architecture is toward adopting open source software wherever possible, to help reduce risk, avoid vendor lock in, lower costs, and benefit from community-driven contributions and innovation. Problems with Oracle Coherence: Cost, Complexity, and Missing Capabilities Oracle Coherence is recognized as a product that works reasonably well when properly installed, configured, tuned, and maintained. Companies that run Oracle databases typically default to Coherence for caching, but many are not entirely satisfied with it. The main complaints with Oracle Coherence include: Complexity: An Oracle Coherence deployment consists of application nodes, data nodes, a management node, an MBean server, a Management Server, an Oracle Database, Enterprise Manager and Enterprise Manager agent, Extend proxies, and more. Significant expertise is needed to configure Oracle Coherence, often requiring expensive consulting services. In contrast to less complex solutions like Couchbase Server which a developer can easily install with no sys admin help, and a Couchbase cluster can be up and running in minutes deploying Oracle Coherence is slow and complicated. REPORTING DEFINITIONS TARGET METADATA AND COLLECTION FILES XML XML COHERENCE HARDWARE COHERENCE MANAGEMENT NODE TCMP END USER ENTERPRISE MANAGER SQL ORACLE RDBMS SQL ORACLE MGMT SERVER (OMS) HTTP EM AGENT JMX FETCHLET J2EE, J2SE MBEANSERVER Difficult to scale: Oracle Coherence requires substantial manual effort and downtime to scale. Key tasks, such as adding a node and rebalancing, are not fully automated. APPLICATION NODES DATA NODES PROXY NODE Figure 2: The complexity of Oracle Coherence architecture, as illustrated here, is a common complaint of users who are not satisfied 5
6 Lacks built-in features like cross data center replication: Despite its complexity, Oracle Coherence lacks some important built-in capabilities. For example, Oracle Coherence does not have integrated cross data center replication. Instead, it s either up to the application to implement it using various hooks, or else customers need to install, configure, and manage an additional Oracle product (Golden Gate) if they want replication across data centers resulting in additional cost and complexity. Customers such as Amadeus, the largest global distribution system for the travel industry, run over 1 million operations per second on Couchbase server. Memory limitations: Oracle Coherence can store at most 64GB of data per node even with journal storage (RAM + SSD). For many enterprise applications, that s a tiny amount. As a result, you may need to use far more nodes to handle your data requirements, which adds more licensing costs as well as more complexity and management overhead. Proprietary: The trend in enterprise IT architecture is toward adopting open source software wherever possible, to help reduce risk, avoid vendor lock in, lower costs, and benefit from community-driven contributions and innovation. As a closed source proprietary product, Oracle Coherence runs counter to today s preference for open source solutions. High cost: Oracle Coherence, like most other proprietary caching products, is expensive. Customers pay substantial fees for Oracle Coherence which is licensed on a per-core basis, rather than a per-node basis on top of their already costly Oracle database licenses. In addition, Oracle Coherence is designed to run on high-end, expensive hardware (e.g. Oracle Exalogic), whereas a number of other solutions (including Couchbase Server) are designed to run on inexpensive, commodity servers. One big issue that Oracle Coherence customers frequently encounter stems from the Unlimited License Agreement. While the ULA at first blush looks attractive once it s signed, the customer can freely use the software everywhere the result is that Oracle Coherence gets used in projects where it s not the right fit. When it s time to renew the ULA, many of these projects cannot justify the cost, so customers start looking for alternative solutions. Memcached: A Simple, Powerful Open Source Cache Memcached is a simple yet powerful, open source cache used by many companies, including YouTube, Reddit, Craigslist, Zynga, Facebook, Twitter, Tumblr and Wikipedia. It s an in-memory, key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. Key advantages of Memcached include: High performance: Memcached was engineered as a high performance, scalable cache. It is capable of delivering the throughput required by very large, Internet-scale applications. Simplicity: Intentionally designed as a pure, bare bones cache, Memcached is very simple to install and deploy. Users can set up Memcached quickly and easily. Low cost: Licensed under the Revised BSD license, Memcached is free open source software. 6
7 Lack of enterprise support, built-in management and advanced features No commercial entity provides technical support for Memcached. So if you encounter an issue with Memcached, you need to rely on your own resources and the Memcached community to resolve those issues. In addition, Memcached does not include a built-in management console, so companies need to build their own tools to monitor its performance. Because Memcached was intentionally engineered to be a high performance bare bones cache, it does not include some advanced features that many companies find useful, such as auto failover and load rebalancing, cross data center replication, and automated push-button scaling to easily add or remove nodes in a cluster. As described below, Couchbase Server builds on and extends the strengths of Memcached including high performance and simplicity to deliver a more powerful drop-in replacement for Memcached, and an affordable, less complex, open source alternative to Oracle Coherence. Couchbase Server as a High-Performance Distributed Cache Couchbase Server has become an attractive alternative to Oracle Coherence and Memcached, as well as other caching products. It s the only solution that fully meets the requirements of modern web, mobile, and IoT applications that need to support thousands to millions of users, handle large amounts of data, and provide highly responsive experiences on any device. For many enterprises, Couchbase Server hits the sweet spot by delivering performance, scalability, and availability, while being simple and easy to deploy and manage. And because it s open source, Couchbase Server is an affordable choice, with enterprise support available from Couchbase. General purpose NoSQL database with Memcached roots Couchbase Server is a general purpose, document-oriented NoSQL database and has a strong caching heritage: Couchbase founders include the engineers who designed and built Memcached in 2004 at LiveJournal. LiveJournal was one of the Internet s first social networks, before myspace and Facebook. LiveJournal faced frequent usage spikes as well as continuously growing workloads that overwhelmed backend resources. To solve those issues, LiveJournal engineers (i.e., the future founders of Couchbase) built Memcached as a high performance cache that s dead simple to use. While it squarely met the goals for high performance and simplicity, Memcached was not designed as a high availability caching solution, so features like auto failover and cross data center replication were not built into the product. In designing Couchbase Server, the engineers who created Memcached took its best aspects high performance and simplicity and extended the technology to incorporate additional capabilities, including high availability and easy manageability. 7
8 Meets the key requirements for distributed caching Many of the world s largest enterprises including leaders in industries such as retail (Tesco), communications (Verizon, AT&T, Viber), media (DirecTV), ecommerce (ebay, PayPal), social networking (LinkedIn), among others have deployed Couchbase Server for multiple use cases, including distributed caching. At these and other enterprises, Couchbase Server is proven in production to support some of the most demanding applications. Customers such as Amadeus, the largest global distribution system for the travel industry, run over 1 million operations per second on Couchbase Server, with consistent sub-millisecond latency. As an open source product, the total cost of ownership of Couchbase is typically a fraction of proprietary solutions like Oracle Coherence. Couchbase Server delivers against all key requirements for an effective distributed cache solution: High performance: Couchbase Server was purpose built to deliver sustained high throughput rates in distributed computing environments, providing consistent sub-millisecond latency and exceptional resource efficiency. In a recent benchmark run on the Google Cloud Platform, for instance, Couchbase Server sustained 1.1 million operations per second with median latency of 15 milliseconds, requiring just 50 nodes to achieve that level of throughput. (By comparison, the popular open source product Cassandra required 300 nodes to deliver comparable performance.) Elastic scalability: Couchbase Server is designed to provide linear, elastic scalability for web, mobile, and IoT applications at any scale. Customers such as ebay, PayPal, LinkedIn, AT&T, Viber, and many others serve millions of concurrent users globally. Adding or removing nodes can be done in minutes with push-button simplicity, without any downtime or code changes. Always-on availability: Couchbase Server is designed to be fault tolerant and highly resilient at any scale, delivering always on availability in case of hardware failures, network outages, or planned maintenance windows. Couchbase s single node architecture in a distributed system is the foundation for providing high availability features, including: auto sharding, data replication (across nodes, clusters, and data centers), and auto failover. A number of major enterprises have selected Couchbase Server specifically because of its uniquely simple and powerful Cross Data Center Replication (XDCR) capabilities. Simplicity and ease of development: Couchbase Server is streamlined, compact, and highly efficient code with a small footprint. It can be installed and configured in minutes and requires very little time and training to learn. It s also easy for developers to work with. SDKs are available for many languages and frameworks (including Java, C,.NET, Python, PHP, node. js, Go, Spring) and are rich with features to support developer productivity. Push-button manageability: Couchbase Server comes with a built-in, fullfeatured management console. It gives operations personnel complete visibility into the Couchbase deployment through dashboards that track dozens of metrics, as well as the tools to configure and manage the Couchbase deployment. These include push-button controls for tasks such as add or remove nodes, tune memory, or pause and resume. Many Couchbase customers rave about the level of ease and time saving they get from using the management console. 8
9 Enterprise support: Couchbase is the commercial entity that provides development, support, and services for Couchbase Server. Customers who want an enterprise support subscription can choose from three options (Silver, Gold and Platinum). Affordability: As an open source product, the total cost of ownership of Couchbase is typically a fraction of proprietary solutions like Oracle Coherence, often as much as 80% less. Couchbase Server can be freely downloaded without any license fees, allowing you to prototype and experiment with zero cost or risk. Also, Couchbase Server is designed to run efficiently on low-cost, commodity servers rather than expensive hardware like Oracle Exalogic. And because Couchbase Server is far less complex to deploy and manage, it takes significantly fewer of your resources to support it. APP APP APP APPLICATION TIER Read-Write Requests Active Active Active Replica Replica Replica Replication COUCHBASE SERVER CLUSTER User Requests Figure 3: Architecture of deploying a Couchbase Server cluster as a caching layer RDBMS Cache Misses and Write Requests Migrating from Oracle Coherence or Memcached to Couchbase is a Simple Process If you re looking to replace your existing caching solution, whether Oracle Coherence, Memcached, or another product, the migration to Couchbase Server is a simple process that takes minimal time and effort. In general, deploying Couchbase Server as a cache is straightforward: 1. Download Couchbase Server and set up your Couchbase cluster 2. Make your application aware of the Couchbase cluster Drop-in replacement for Memcached: No code changes required Because Couchbase Server is fully compatible with the Memcached protocol, replacing Memcached with Couchbase is very simple. No changes to your application code are required at all. The Couchbase cluster behaves just like a Memcached server: it will be automatically discovered by your application and data will be automatically populated to the Couchbase nodes. Migrating to Couchbase Server from Oracle Coherence Replacing Oracle Coherence with Couchbase Server involves minimal code changes to your application at the cache interaction layer. Because of the limited development effort required, the process may take anywhere from several days 9
10 to a couple of weeks. However, once these code changes have been made, the benefits of replacing Coherence with Couchbase including less complexity, better manageability, easier scalability, and lower costs are well worth the small effort required. Beyond Caching: Expand Couchbase to Simplify your IT Infrastructure and Reduce Costs Couchbase Server can be a great fit as an affordable, easy to manage, high performance cache. A next step is to consider using Couchbase to replace the primary data store. Since Couchbase Server is a general purpose NoSQL document database that includes an integrated distributed cache, enterprises can extend their use of Couchbase beyond caching, and deploy Couchbase as the primary underlying database. In scenarios where a NoSQL database like Couchbase is a good fit for your application requirements, you can significantly reduce costs and simplify your IT infrastructure by consolidating on Couchbase as both cache and primary data store. In fact, many leading enterprises have extended their Couchbase deployment to be the primary data store, across a growing number of use cases including: Real time big data Profile management Mobile apps Content management Customer 360-degree view Fraud detection Internet of Things Catalogs Digital communications Personalization Once you have installed Couchbase Server as a cache and realized the cost, manageability, and performance benefits from your deployment, it may be time to think about how to gain additional performance and cost advantages from Couchbase. About Couchbase 2440 West El Camino Real Ste 600 Mountain View, California Couchbase s mission is to be the data platform that revolutionizes digital innovation. To make this possible, Couchbase created the world s first Engagement Database to help deliver ever-richer and ever more personalized customer and employee experiences. Built with the most powerful NoSQL technology, the Couchbase Data Platform was architected on top of an open source foundation for the massively interactive enterprise. Our geo-distributed Engagement Database provides unmatched developer agility and manageability, as well as unparalleled performance at any scale, from any cloud to the edge.
When, Where & Why to Use NoSQL?
When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),
More informationMoving from RELATIONAL TO NoSQL: Relational to NoSQL:
Moving from RELATIONAL TOtoNoSQL: Relational NoSQL: GETTING STARTED SQL SERVER HOW TOFROM GET STARTED Moving from Relational to NoSQL: How to Get Started Why the shift to NoSQL? NoSQL has become a foundation
More informationAerospike Scales with Google Cloud Platform
Aerospike Scales with Google Cloud Platform PERFORMANCE TEST SHOW AEROSPIKE SCALES ON GOOGLE CLOUD Aerospike is an In-Memory NoSQL database and a fast Key Value Store commonly used for caching and by real-time
More informationNOSQL OPERATIONAL CHECKLIST
WHITEPAPER NOSQL NOSQL OPERATIONAL CHECKLIST NEW APPLICATION REQUIREMENTS ARE DRIVING A DATABASE REVOLUTION There is a new breed of high volume, highly distributed, and highly complex applications that
More informationHow to Choose a Database for Your Mobile Apps
How to Choose a Database for Your Mobile Apps How to Choose a Database for Your Mobile Apps Evaluating your Mobile Database A Checklist Successful mobile apps rely heavily on their database provider. How
More informationIntroduction to the Active Everywhere Database
Introduction to the Active Everywhere Database INTRODUCTION For almost half a century, the relational database management system (RDBMS) has been the dominant model for database management. This more than
More informationScaleArc for SQL Server
Solution Brief ScaleArc for SQL Server Overview Organizations around the world depend on SQL Server for their revenuegenerating, customer-facing applications, running their most business-critical operations
More informationBENCHMARK: PRELIMINARY RESULTS! JUNE 25, 2014!
BENCHMARK: PRELIMINARY RESULTS JUNE 25, 2014 Our latest benchmark test results are in. The detailed report will be published early next month, but after 6 weeks of designing and running these tests we
More informationCloud Computing: Making the Right Choice for Your Organization
Cloud Computing: Making the Right Choice for Your Organization A decade ago, cloud computing was on the leading edge. Now, 95 percent of businesses use cloud technology, and Gartner says that by 2020,
More informationNew Approach to Unstructured Data
Innovations in All-Flash Storage Deliver a New Approach to Unstructured Data Table of Contents Developing a new approach to unstructured data...2 Designing a new storage architecture...2 Understanding
More informationJava Without the Jitter
TECHNOLOGY WHITE PAPER Achieving Ultra-Low Latency Table of Contents Executive Summary... 3 Introduction... 4 Why Java Pauses Can t Be Tuned Away.... 5 Modern Servers Have Huge Capacities Why Hasn t Latency
More informationMassive Scalability With InterSystems IRIS Data Platform
Massive Scalability With InterSystems IRIS Data Platform Introduction Faced with the enormous and ever-growing amounts of data being generated in the world today, software architects need to pay special
More informationEvaluating Cloud Databases for ecommerce Applications. What you need to grow your ecommerce business
Evaluating Cloud Databases for ecommerce Applications What you need to grow your ecommerce business EXECUTIVE SUMMARY ecommerce is the future of not just retail but myriad industries from telecommunications
More informationMoving from Relational to NoSQL: How to Get Started
Moving from Relational to NoSQL: How to Get Started Why the shift to NoSQL? NoSQL has become a foundation for modern web, mobile, and IoT application development. At Couchbase, we ve enabled hundreds of
More informationArchitekturen für die Cloud
Architekturen für die Cloud Eberhard Wolff Architecture & Technology Manager adesso AG 08.06.11 What is Cloud? National Institute for Standards and Technology (NIST) Definition On-demand self-service >
More informationHyper-Converged Infrastructure: Providing New Opportunities for Improved Availability
Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability IT teams in companies of all sizes face constant pressure to meet the Availability requirements of today s Always-On
More informationTECHNOLOGY WHITE PAPER. Java for the Real Time Business
TECHNOLOGY WHITE PAPER Executive Summary The emerging Real Time Business Imperative means your business now must leverage new technologies and high volumes of data to deliver insight, capability and value
More informationEmbedded Technosolutions
Hadoop Big Data An Important technology in IT Sector Hadoop - Big Data Oerie 90% of the worlds data was generated in the last few years. Due to the advent of new technologies, devices, and communication
More information5 reasons why choosing Apache Cassandra is planning for a multi-cloud future
White Paper 5 reasons why choosing Apache Cassandra is planning for a multi-cloud future Abstract We have been hearing for several years now that multi-cloud deployment is something that is highly desirable,
More informationAgenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache
Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,
More informationPostgres Plus and JBoss
Postgres Plus and JBoss A New Division of Labor for New Enterprise Applications An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects October 2008 Postgres Plus and JBoss:
More informationVirtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007
Virtualizing the SAP Infrastructure through Grid Technology WHITE PAPER March 2007 TABLE OF CONTENTS TABLE OF CONTENTS 2 Introduction 3 The Complexity of the SAP Landscape 3 Specific Pain Areas 4 Virtualizing
More informationIn-Memory Caching at the #2 ecommerce Retailer in the World
CASE STUDY In-Memory Caching at the #2 ecommerce Retailer in the World THE COMPANY With $18.3 Billion in annual online sales, this global provider of personal computers and electronics has one of the most
More informationMaximize the Speed and Scalability of Your MuleSoft ESB with Solace
Maximize the Speed and Scalability of MuleSoft s Mule ESB enterprise service bus software makes information and interactive services accessible to a wide range of applications and users by intelligently
More informationBUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE
E-Guide BUYING SERVER HARDWARE FOR A SCALABLE VIRTUAL INFRASTRUCTURE SearchServer Virtualization P art 1 of this series explores how trends in buying server hardware have been influenced by the scale-up
More informationNewSQL Without Compromise
NewSQL Without Compromise Everyday businesses face serious challenges coping with application performance, maintaining business continuity, and gaining operational intelligence in real- time. There are
More informationOracle and Tangosol Acquisition Announcement
Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationOracle Solaris 11: No-Compromise Virtualization
Oracle Solaris 11: No-Compromise Virtualization Oracle Solaris 11 is a complete, integrated, and open platform engineered for large-scale enterprise environments. Its built-in virtualization provides a
More informationSTATE OF MODERN APPLICATIONS IN THE CLOUD
STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly
More informationDell EMC ScaleIO Ready Node
Essentials Pre-validated, tested and optimized servers to provide the best performance possible Single vendor for the purchase and support of your SDS software and hardware All-Flash configurations provide
More informationJELASTIC PLATFORM-AS-INFRASTRUCTURE
JELASTIC PLATFORM-AS-INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management. We deliver Platform-as-Infrastructure: bringing together
More informationA Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores
A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores Nikhil Dasharath Karande 1 Department of CSE, Sanjay Ghodawat Institutes, Atigre nikhilkarande18@gmail.com Abstract- This paper
More informationVeritas Backup Exec. Powerful, flexible and reliable data protection designed for cloud-ready organizations. Key Features and Benefits OVERVIEW
Veritas Backup Exec Powerful, flexible and reliable data protection designed for cloud-ready organizations. OVERVIEW Veritas Backup Exec is the backup solution without barriers, delivered your way. You
More informationTen things hyperconvergence can do for you
Ten things hyperconvergence can do for you Francis O Haire Director, Technology & Strategy DataSolutions Evolution of Enterprise Infrastructure 1990s Today Virtualization Server Server Server Server Scale-Out
More informationArchitecture of a Real-Time Operational DBMS
Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.
More informationAbstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight
ESG Lab Review InterSystems Data Platform: A Unified, Efficient Data Platform for Fast Business Insight Date: April 218 Author: Kerry Dolan, Senior IT Validation Analyst Abstract Enterprise Strategy Group
More informationDisaster Recovery Guide
Disaster Recovery Guide DR in Virtualized Environments Powered by PREFACE Disaster Recovery in a Virtualized World In today s always-on, information-driven organizations, business continuity depends completely
More informationWHITE PAPER. Header Title. Side Bar Copy. Header Title 5 Reasons to Consider Disaster Recovery as a Service for IBM i WHITEPAPER
Side Bar Copy Header Title Header Title 5 Reasons to Consider Disaster Recovery as a Service for IBM i WHITEPAPER Introduction Due to the complexity of protecting ever-changing infrastructures and the
More informationRethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.
Rethinking VDI: The Role of Client-Hosted Virtual Desktops White Paper 2011 Virtual Computer, Inc. All Rights Reserved. www.virtualcomputer.com The Evolving Corporate Desktop Personal computers are now
More informationOracle Exadata: Strategy and Roadmap
Oracle Exadata: Strategy and Roadmap - New Technologies, Cloud, and On-Premises Juan Loaiza Senior Vice President, Database Systems Technologies, Oracle Safe Harbor Statement The following is intended
More informationCaching patterns and extending mobile applications with elastic caching (With Demonstration)
Ready For Mobile Caching patterns and extending mobile applications with elastic caching (With Demonstration) The world is changing and each of these technology shifts has potential to make a significant
More informationRelational to NoSQL: Getting started from SQL Server. Shane Johnson Sr. Product Marketing Manager Couchbase
Relational to NoSQL: Getting started from SQL Server Shane Johnson Sr. Product Marketing Manager Couchbase Today s agenda Why NoSQL? Identifying the right application Modeling your data Accessing your
More informationVirtualization & On-Premise Cloud
Key Solutions Virtualization & On-Premise Cloud Hive Fabric provides the economics and simplicity of the Public Cloud in your data center. No more VMware Tax or proprietary HCI hardware. Expensive, proprietary,
More informationMariaDB MaxScale 2.0, basis for a Two-speed IT architecture
MariaDB MaxScale 2.0, basis for a Two-speed IT architecture Harry Timm, Business Development Manager harry.timm@mariadb.com Telef: +49-176-2177 0497 MariaDB FASTEST GROWING OPEN SOURCE DATABASE * Innovation
More informationUsing Virtualization to Reduce Cost and Improve Manageability of J2EE Application Servers
WHITEPAPER JANUARY 2006 Using Virtualization to Reduce Cost and Improve Manageability of J2EE Application Servers J2EE represents the state of the art for developing component-based multi-tier enterprise
More informationScaling DreamFactory
Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud
More informationLoad Balancer Survival Tips: Black Friday & Cyber Monday
Load Balancer Survival Tips: Black Friday & Cyber Monday EBOOK c07.18 The annual holiday shopping season starting with Black Friday is the litmus test for application availability and performance for online
More informationDowntime Prevention Buyer s Guide. 6 QUESTIONS to help you choose the right availability protection for your applications
Downtime Prevention Buyer s Guide 6 QUESTIONS to help you choose the right availability protection for your applications Question 6 questions to help you choose the right availability protection for your
More informationFusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic
WHITE PAPER Fusion iomemory PCIe Solutions from SanDisk and Sqrll make Accumulo Hypersonic Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Executive
More informationOracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE
Oracle Database Exadata Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE Oracle Database Exadata combines the best database with the best cloud platform. Exadata is the culmination of more
More informationSimplifying Downtime Prevention for Industrial Plants. A Guide to the Five Most Common Deployment Approaches
Simplifying Downtime Prevention for Industrial Plants A Guide to the Five Most Common Deployment Approaches Simplifying Downtime Prevention for Industrial Plants: A Guide to the Five Most Common Deployment
More informationBringing OpenStack to the Enterprise. An enterprise-class solution ensures you get the required performance, reliability, and security
Bringing OpenStack to the Enterprise An enterprise-class solution ensures you get the required performance, reliability, and security INTRODUCTION Organizations today frequently need to quickly get systems
More informationService Mesh and Microservices Networking
Service Mesh and Microservices Networking WHITEPAPER Service mesh and microservice networking As organizations adopt cloud infrastructure, there is a concurrent change in application architectures towards
More informationArchitecting Applications to Scale in the Cloud
Architecting Applications to Scale in the Cloud Nuxeo White Paper White Paper Architecting Applications to Scale in the Cloud Table of Contents Executive Summary... 3 Between IaaS and SaaS... 3 Nuxeo and
More information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationCisco APIC Enterprise Module Simplifies Network Operations
Cisco APIC Enterprise Module Simplifies Network Operations October 2015 Prepared by: Zeus Kerravala Cisco APIC Enterprise Module Simplifies Network Operations by Zeus Kerravala October 2015 º º º º º º
More informationTop 5 Reasons to Consider
Top 5 Reasons to Consider NVM Express over Fabrics For Your Cloud Data Center White Paper Top 5 Reasons to Consider NVM Express over Fabrics For Your Cloud Data Center Major transformations are occurring
More informationBuilt for Speed: Comparing Panoply and Amazon Redshift Rendering Performance Utilizing Tableau Visualizations
Built for Speed: Comparing Panoply and Amazon Redshift Rendering Performance Utilizing Tableau Visualizations Table of contents Faster Visualizations from Data Warehouses 3 The Plan 4 The Criteria 4 Learning
More informationOpEx Drivers in the Enterprise
OpEx Drivers in the Enterprise A Plexxi Perspective PLEXXI WHITE PAPER Affinity Networking for Data Centers and Clouds IDC research indicates that capital costs account for nearly two-thirds of the purchasing
More informationHow to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud
PRESENTED BY How to Leverage Containers to Bolster Security and Performance While Moving to Google Cloud BIG-IP enables the enterprise to efficiently address security and performance when migrating to
More informationWhy Converged Infrastructure?
Why Converged Infrastructure? Three reasons to consider converged infrastructure for your organization Converged infrastructure isn t just a passing trend. It s here to stay. A recent survey 1 by IDG Research
More informationSimplified. Software-Defined Storage INSIDE SSS
Software-Defined Storage INSIDE SSS Overcome SDS Challenges Page 2 Simplified Choose the Right Workloads for SDS Using Microsoft Storage Spaces Page 7 The need for agility, scalability, and cost savings
More informationSwitch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp
Switch to Parallels Remote Application Server and Save 60% Compared to Citrix XenApp White Paper Parallels Remote Application Server 2017 Table of Contents Executive Summary... 3 Introduction... 4 Who
More informationStorage Designed to Support an Oracle Database. White Paper
Storage Designed to Support an Oracle Database White Paper Abstract Databases represent the backbone of most organizations. And Oracle databases in particular have become the mainstream data repository
More informationSoftNAS Cloud Data Management Products for AWS Add Breakthrough NAS Performance, Protection, Flexibility
Control Any Data. Any Cloud. Anywhere. SoftNAS Cloud Data Management Products for AWS Add Breakthrough NAS Performance, Protection, Flexibility Understanding SoftNAS Cloud SoftNAS, Inc. is the #1 software-defined
More informationGetting Hybrid IT Right. A Softchoice Guide to Hybrid Cloud Adoption
Getting Hybrid IT Right A Softchoice Guide to Hybrid Cloud Adoption Your Path to an Effective Hybrid Cloud The hybrid cloud is on the radar for business and IT leaders everywhere. IDC estimates 1 that
More informationUnderstanding Virtual System Data Protection
Understanding Virtual System Data Protection Server virtualization is the most important new technology introduced in the data center in the past decade. It has changed the way we think about computing
More informationThe Data-Protection Playbook for All-flash Storage KEY CONSIDERATIONS FOR FLASH-OPTIMIZED DATA PROTECTION
The Data-Protection Playbook for All-flash Storage KEY CONSIDERATIONS FOR FLASH-OPTIMIZED DATA PROTECTION The future of storage is flash The all-flash datacenter is a viable alternative You ve heard it
More informationHCI: Hyper-Converged Infrastructure
Key Benefits: Innovative IT solution for high performance, simplicity and low cost Complete solution for IT workloads: compute, storage and networking in a single appliance High performance enabled by
More informationProtecting Mission-Critical Application Environments The Top 5 Challenges and Solutions for Backup and Recovery
White Paper Business Continuity Protecting Mission-Critical Application Environments The Top 5 Challenges and Solutions for Backup and Recovery Table of Contents Executive Summary... 1 Key Facts About
More informationCisco Wide Area Application Services and Cisco Nexus Family Switches: Enable the Intelligent Data Center
Cisco Wide Area Application Services and Cisco Nexus Family Switches: Enable the Intelligent Data Center What You Will Learn IT departments are facing increasing pressure to accommodate numerous changing
More informationCOMPTIA CLO-001 EXAM QUESTIONS & ANSWERS
COMPTIA CLO-001 EXAM QUESTIONS & ANSWERS Number: CLO-001 Passing Score: 800 Time Limit: 120 min File Version: 39.7 http://www.gratisexam.com/ COMPTIA CLO-001 EXAM QUESTIONS & ANSWERS Exam Name: CompTIA
More informationMULE ESB High Availability (HA) CLUSTERING
MULE ESB High Availability (HA) CLUSTERING Availability, Reliability and Scalability Abstract: ESB offers a built-in active-active High Availability clustering capability. For applications that require
More informationCraig Blitz Oracle Coherence Product Management
Software Architecture for Highly Available, Scalable Trading Apps: Meeting Low-Latency Requirements Intentionally Craig Blitz Oracle Coherence Product Management 1 Copyright 2011, Oracle and/or its affiliates.
More informationOracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing
Oracle Scaleout: Revolutionizing In-Memory Transaction Processing Scaleout is a brand new, shared nothing scale-out in-memory database designed for next generation extreme OLTP workloads. Featuring elastic
More informationA Guide to Architecting the Active/Active Data Center
White Paper A Guide to Architecting the Active/Active Data Center 2015 ScaleArc. All Rights Reserved. White Paper The New Imperative: Architecting the Active/Active Data Center Introduction With the average
More informationAPI Best Practices. Managing APIs holistically across the enterprise
API Best Practices Managing APIs holistically across the enterprise APIs are critical to evolving application architectures Public clouds Microservices Distributed apps μservice μservice μservice μservice
More informationIdentifying Workloads for the Cloud
Identifying Workloads for the Cloud 1 This brief is based on a webinar in RightScale s I m in the Cloud Now What? series. Browse our entire library for webinars on cloud computing management. Meet our
More informationIBM Spectrum NAS. Easy-to-manage software-defined file storage for the enterprise. Overview. Highlights
IBM Spectrum NAS Easy-to-manage software-defined file storage for the enterprise Highlights Reduce capital expenditures with storage software on commodity servers Improve efficiency by consolidating all
More informationDATABASE SCALE WITHOUT LIMITS ON AWS
The move to cloud computing is changing the face of the computer industry, and at the heart of this change is elastic computing. Modern applications now have diverse and demanding requirements that leverage
More informationFIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION
FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and
More informationHarnessing the Potential of SAP HANA with IBM Power Systems
Harnessing the Potential of SAP HANA with IBM Power Systems Contents Introduction.... 3 CHAPTER 1: Transition to the Future: SAP HANA and IBM Power Systems... 4 CHAPTER 2: SAP HANA on IBM Power Systems:
More informationPaper. Delivering Strong Security in a Hyperconverged Data Center Environment
Paper Delivering Strong Security in a Hyperconverged Data Center Environment Introduction A new trend is emerging in data center technology that could dramatically change the way enterprises manage and
More informationCreating a Recommender System. An Elasticsearch & Apache Spark approach
Creating a Recommender System An Elasticsearch & Apache Spark approach My Profile SKILLS Álvaro Santos Andrés Big Data & Analytics Solution Architect in Ericsson with more than 12 years of experience focused
More informationSolution Brief: Commvault HyperScale Software
Solution Brief: Commvault HyperScale Software ENTERPRISE IT SHIFTS Enterprise IT is being transformed with the maturing of public cloud providers that offer compute, storage and application services with
More informationDealing with Memcached Challenges
Dealing with Memcached Challenges Dealing with Memcached Challenges eplacing a Memcached Tier With a Couchbase Cluster Summary Memcached is an open-source caching technology that is used by 18 of the top
More informationNutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure
Nutanix Tech Note Virtualizing Microsoft Applications on Web-Scale Infrastructure The increase in virtualization of critical applications has brought significant attention to compute and storage infrastructure.
More informationHedvig as backup target for Veeam
Hedvig as backup target for Veeam Solution Whitepaper Version 1.0 April 2018 Table of contents Executive overview... 3 Introduction... 3 Solution components... 4 Hedvig... 4 Hedvig Virtual Disk (vdisk)...
More informationFLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM
FLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM RECOMMENDATION AND JUSTIFACTION Executive Summary: VHB has been tasked by the Florida Department of Transportation District Five to design
More informatione BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!
e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!) With private and hybrid cloud infrastructures now reaching critical
More informationFIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS
WHITE PAPER FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS Over the past 15 years, server virtualization has become the preferred method of application deployment in the enterprise datacenter.
More informationNimble Storage Adaptive Flash
Nimble Storage Adaptive Flash Read more Nimble solutions Contact Us 800-544-8877 solutions@microage.com MicroAge.com TECHNOLOGY OVERVIEW Nimble Storage Adaptive Flash Nimble Storage s Adaptive Flash platform
More informationrelational Relational to Riak Why Move From Relational to Riak? Introduction High Availability Riak At-a-Glance
WHITEPAPER Relational to Riak relational Introduction This whitepaper looks at why companies choose Riak over a relational database. We focus specifically on availability, scalability, and the / data model.
More informationIntroduction to K2View Fabric
Introduction to K2View Fabric 1 Introduction to K2View Fabric Overview In every industry, the amount of data being created and consumed on a daily basis is growing exponentially. Enterprises are struggling
More informationMicrosoft SQL Server on Stratus ftserver Systems
W H I T E P A P E R Microsoft SQL Server on Stratus ftserver Systems Security, scalability and reliability at its best Uptime that approaches six nines Significant cost savings for your business Only from
More informationRED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.
RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE. Is putting Contact us INTRODUCTION You know the headaches of managing an infrastructure that is stretched to its limit. Too little staff. Too many users. Not
More informationTransform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date
Transform Your Business To An Open Hybrid Cloud Architecture Presenter Name Title Date Why You Need To Transform Your Business Public cloud performance setting new expectations for: IT speed, flexibility
More informationMaximizing Fraud Prevention Through Disruptive Architectures Delivering speed at scale.
Maximizing Fraud Prevention Through Disruptive Architectures Delivering speed at scale. January 2016 Credit Card Fraud prevention is among the most time-sensitive and high-value of IT tasks. The databases
More informationpowered by Cloudian and Veritas
Lenovo Storage DX8200C powered by Cloudian and Veritas On-site data protection for Amazon S3-compliant cloud storage. assistance from Lenovo s world-class support organization, which is rated #1 for overall
More informationMarket Report. Scale-out 2.0: Simple, Scalable, Services- Oriented Storage. Scale-out Storage Meets the Enterprise. June 2010.
Market Report Scale-out 2.0: Simple, Scalable, Services- Oriented Storage Scale-out Storage Meets the Enterprise By Terri McClure June 2010 Market Report: Scale-out 2.0: Simple, Scalable, Services-Oriented
More information