Hybris E-Commerce. Operations. A White Paper by ChinaNetCloud
|
|
|
- Delilah Owens
- 10 years ago
- Views:
Transcription
1 Hybris E-Commerce Operations A White Paper by ChinaNetCloud
2 Table of Contents Overview... 1 Introduction... 2 Common Architectures... 3 Simple System... 3 Medium-sized Highly-Available System... 4 Large Scale High-Performance System... 5 Technical Challenges with Hybris... 6 Java... 6 MySQL... 7 Oracle... 8 Customer-added code... 8 Integration... 9 Asset Sharing... 9 ChinaNetCloud's Experience Architecture Selection Best Practice Configurations & Tuning Monitoring & Management Case Studies Clothing E-Retailer Flash Sales B2B Commerce Consumer E-Commerce Summary Getting Started New System Existing System Optimization About ChinaNetCloud Expertise Management Monitoring Solutions About Hybris... 18
3 Overview Hybris is one of the most common e-commerce platforms on the Internet today, with numerous larger retailers and websites using it. It is very powerful, flexible, and modular; while also very suitable for mid-range and larger retailers building a serious online presence. However, Hybris is somewhat complex and has many different deployments, architecture, and configuration options which directly effect its performance and reliability, especially as traffic and/or product counts grow. In addition, the underlying hosting environment, which is increasingly cloud-based, also can greatly effect a Hybris system. ChinaNetCloud has significant experience running and managing Hybris systems of all sizes, especially on private clouds in highly-available architectures. As trusted server and infrastructure operations experts, global and local retailers use ChinaNetCloud to design, build, and operate the underlying systems their Hybris e-commerce shops run on. ChinaNetCloud - Hybris Server Management Page 1
4 Introduction E-commerce is one of the fastest-growing Internet applications in the world, especially in areas like China, Brazil, India, the Middle-East, and Southeast Asia. Driven by the increasing middle-class purchasing power along with improved payment and delivery methods, these regions are joining the West in browsing and buying online. Hybris is one of the preeminent application platforms leading this growth at the higherend, powering many medium-sized or larger e-retailers all over the world. Its ease of use, flexibility, and customization options make it extremely attractive to companies seeking to grow up or out from typical hosted stores like Yahoo, Amazon, or Taobao/T-Mall. It is also increasingly seen as a replacement for large home-grown systems that rarely scale well with the business. Hybris is a complex system with several major parts, modules, and various architecture options for orders/oms, administration, search, products, integration, and highavailability. It also often needs to fit into a larger customer environment with memberships, discounts, and global payment systems. In addition, infrastructure components such as databases, caching, CDNs, load balancers, and high-availability can all complicate Hybris deployments and operations. Also, as the world moves to clouds and IaaS, more and more Hybris systems are deployed on Amazon AWS, Aliyun, Rackspace, Slicehost, and more. While all powerful, flexible, and often cost-effective, these clouds always have limitations that can directly affect Hybris performance and reliability. ChinaNetCloud - Hybris Server Management Page 2
5 Common Architectures Below are three common architectures found in typical Hybris systems, from basic simple systems up through fully distributed high-performance high-availability systems. Simple System The simplest real system uses two load balancers, two integrated web/application servers and two database servers. This is suitable for basic environments within small shops that are just getting started or are very sensitive towards cost. ChinaNetCloud - Hybris Server Management Page 3
6 Medium-sized Highly-Available System A standard HA system has double the networking equipment, splits out the web and application layers, and adds two additional application servers to handle additional load. This architecture is suitable for basic production installations, getting started with e- commerce, and for generally smaller systems. ChinaNetCloud - Hybris Server Management Page 4
7 Large Scale High-Performance System For maximum performance, everything is split out and separated, including the integration servers as well as extra slave databases. Located in front are a set of Varnish servers to help cache important components. ChinaNetCloud - Hybris Server Management Page 5
8 Technical Challenges with Hybris Hybris is a good and powerful system; it is very flexible, easy to configure, and has several modules and options based on specific business and operational needs. In addition, it is supported by a large network of developers and system integrators who typically configure, enhance, and setup Hybris installations for their customers around the world. Yet like all systems, especially large, high-performance production ones, there are challenges and common problems which can harm the inexperienced Hybris integrator or customer. Java Hybris is Java-based, which is fine, as Java powers most of the world's larger, more complex applications and websites. However it is not always easy to deploy and manage at scale, especially as loads and connection counts increase. Java is a good basic system, but it has unusual features including RAM management and monitoring challenges. On RAM management, a typical JVM allocates memory in an area called the heap, which is basically memory inside the JVM for use by the applications, especially Java objects. This RAM is harder to monitor than regular server RAM and when it runs low, very bad things happen, such as random failures and crashes among other strange things. The server will not swap or even let you know that this is happening. Java manages the heap via Garbage Collection, one of the best features of Java, yet also one of the hardest to manage and control in large-scale systems under heavy load. There are many different methods (five in Java version 7), configuration options, and schools of thought on good garbage collection, though most people just use the increasingly-better defaults. Meanwhile, a key challenge is that during major Garbage Collection (GC) operations, the entire application is frozen, a process that can last several seconds or longer and is hardly desirable for busy e-commerce applications. Some GC methods such as Concurrent Mark-and-Sweep (CMS) help minimize this at the expense of needing more RAM. Newer methods such as G1, introduced in JVM version 7, are also interesting to watch for future use. In this sense, heap monitoring and management can play a key part in Hybris' stability and scalability. This includes using servers, either physical or cloud/virtual, with plenty of RAM, usually at least 8GB and better with 16GB for smooth operations. ChinaNetCloud - Hybris Server Management Page 6
9 On the monitoring side, Java applications are also difficult to monitor, though Java has some standard monitoring tools that can be used if properly configured and secured. The most common is the Java Monitoring Extensions, JMX. JMX is a very nice system because it is built into Java and easily utilized by all infrastructure components like App Servers as well as applications like Hyrbis. However, it is important to realize that JMX is a Read-WRITE system, so it can both monitor and change applications and their behavior. Thus, it is critically important that proper readonly security is setup when using JMX. In terms of server and performance, Hybis and large Java applications in general need good hardware. For example, on AWS with a medium instance, you get 1 CPU core and about 4GB of RAM, with a large instance having 2 cores and 7.5GB of RAM. While these are nice cloud servers, they rapidly run out of CPU and RAM under load with Hybris. In this case, it is better to use extra-large four core and 16GB machines for heavy duty work. Session management is another area where both Java and Hybris can have issues, especially as most systems involve multiple web servers. Given that users can migrate between application servers in real-time or even failover situations, carefully handling session stickiness via tools like HAProxy or F5 cookies is important in providing a good customer experience. ChinaNetCloud has extensive experience with Java systems of all types and sizes, including with Hybris systems and their unique needs. MySQL Hybris systems are often MySQL-based, which is fortunate as MySQL is by far the most popular Internet application database in the world. However, it has its own challenges and requires careful configuration, management, and monitoring for the best performance, security, and reliability. Hybris often places a heavy load on the database, especially when developers do not pay close attention to their custom SQL, extra database tables, and overall performance as the system scales. After all, any system runs well in development and when first used, but lots of Hybris systems start to overload as they grow, primarily due to database problems. There are many MySQL-specific issues such as MyISAM vs. InnoDB, high-availability configurations, tuning for performance, slow log, SQL reporting, and generally just bad MySQL. As one of the world's largest MySQL operators, ChinaNetCloud has many years of experience with large-scale MySQL systems of all types and sizes, including ones built for Hybris. These include customized best-practice configurations, tuning, monitoring, ChinaNetCloud - Hybris Server Management Page 7
10 and tools that can quickly find and fix performance and reliability problems on any site or system. Oracle Hybris systems also often use Oracle as their core database, as a more serious, reliable, and powerful DBMS. However, it is also more complex and much more expensive, especially when deployed in its powerful HA mode, Oracle RAC. Oracle RAC is a very good system, but it requires special hardware, training, and configurations to run correctly. It also takes a full week of expensive expert time to install and setup, since every version of every hardware, firmware, and software component must be verified at every step. Other than Oracle and RAC-specific issues, the other performance, tuning, and SQL related challenges are the same for Oracle as they are with MySQL. ChinaNetCloud has extensive Oracle experience, both in-house, and via specialized Oracle partners for things like RAC and related SANs. This includes standard monitoring, backups, configurations, security, and more. Customer-added code A major problem with many Hybris systems is code added by the customer or system integrator, this is generally done in order to add special features or to integrate Hybris into other systems. There are two common problems: Bad SQL and External HTTP Calls. The first, Bad SQL, is an obvious problem and is mentioned above as a significant MySQL problem, where bad table design, poor indexing, or inefficient SQL causes severe performance problems as the system fills with data and the load increases. For example, one ChinaNetCloud customer had very badly-performing SQL that had an IN clause with over 15,000 items in it. This query took minutes to run and was killing the system, yet they were not able to see it or even know that this SQL was the main problem. Fortunately there are a number of advanced tools that can find these bad queries and help DBAs recommend improvements. In the above case, a small fix in the custom Java code eliminated this problem and vastly improved overall system performance. The second problem, External HTTP Calls, is more difficult to deal with. Any real server has a fixed number of Java threats it can run, especially within a user connected thread. However, custom code often makes calls to external services such as Facebook, social systems, external inventory, ERP, or more. ChinaNetCloud - Hybris Server Management Page 8
11 In itself, this is not a bad thing, but it uses up one of the available Java listener threads until that process/call completes. In a high-load situation if that external process is slow for whatever reason, this can easily use up all of the Java listener threads, slowing down the system for other users. The easy solution is to add more processes, but this runs the risk of using up all of the available RAM, and at high load, all of the CPU in ways that also can crash the site. Integration Hybris systems often include integration with other systems, either co-located or internal, as well as external systems such as with logistics, ERP, accounting, inventory, warehouse, store POS, or other partners. These integrations are handled in a variety of ways, often with specialized integration servers such as MuleSoft. This often creates the need for a separate integration server, often in a complex highavailability structure, with additional management, monitoring, and security. For example, Mulesoft's management console is based on Apache Tomcat, whose recent securityrelated exploits have led to additional Hybris system protection problems. In addition, integration servers are often using a wide variety of interaction methods with far-flung global partners including file transfers, RESTful APIs, HTTP/HTTPS calls, sftp/ftp pushes or pulls, sending, and every other method imaginable. Each of these needs separate management and monitoring in real-world large-scale operations. This includes backups, rollbacks, and atomic replays of interchange data, as needed to fix or refresh / replay or even test and troubleshoot various integration problems. Asset Sharing Another area that poses challenges for Hybris and all other multi-web server setups is how to share assets such as product pictures, but also updated web components like lines, buttons, etc. With a single server, these are just put on that server, but with two or more, the problem arises of how to share and update those assets. Not to mention related problems such as how to quickly and efficiently deliver those assets to users across various geographies, CDNs, mobile, and other channels. The most common solution is probably NFS, but this can cause severe reliability problems in many configurations due to NFS instability and how it affects web servers. Even when perfectly stable, NFS creates a single point of failure (SPoF) that affects site reliability. Other solutions include rsync and other file sharing systems including complex cluster file systems such as GlusterFS, plus shared cloud storage such as Amazon S3 or Aliyun OSS. Each of these has their own advantages and disadvantages. ChinaNetCloud - Hybris Server Management Page 9
12 ChinaNetCloud's Experience ChinaNetCloud has been running Hybris systems of various sizes for some time, supporting large-scale global e-tailers with on dedicated hardware and private clouds, with numerous integration partners, network architectures, along with complex operational and support processes. Architecture Selection ChinaNetCloud runs hundreds of systems across all Internet verticals and industries, and have extensive experience in all types of architectures, from the simplest single server systems to large multi-hundred server, distributed systems with hundreds of millions of users. Such experience allows the development and recommendation of suitable architectures for every situation that provide an optimal mix of performance, reliability, flexibility, scale, and cost. Focused on simplicity, ease-of-maintenance, and flexibility, ChinaNetCloud-recommended architectures provide the best value for every customer. Best Practice Configurations & Tuning Once a system is designed and built, actual configuration and tuning of the system for real-world production conditions is very important. ChinaNetCloud has dedicated teams of senior engineers with deep experience in every common Internet technology, along with best-practice configurations for each component. Such configurations combine all the world's expertise and advice to guarantee best performance, reliability, and security. Tuning the system is also an important aspect of operations, since every system is different in some way, especially for performance. This requires extensive monitoring, knowledge, tools, and procedures to extract the best possible performance, reliability, and security from each layer of the system, from hardware to the OS to the database to PHP/Java to the web servers and beyond. Monitoring & Management Every system needs to be managed, usually 7x24 for real-world production operations, and ChinaNetCloud is the largest world-class company running such systems across data centers, countries, industries, and technologies. This includes the world's most extensive monitoring system combined with sophisticated alert, log, and incident management to handle any problem. ChinaNetCloud - Hybris Server Management Page 10
13 In addition, ChinaNetCloud uses an array of tools, training, systems, and processes to ensure rapid and best-practice handling of every request, project, problem or issue that can arise in system operations. This also includes providing advice on architectures, technologies, tools, data centers, hardware, CDNs, and every other aspect of large-scale Internet operations. ChinaNetCloud - Hybris Server Management Page 11
14 Case Studies Clothing E-Retailer A global e-commerce site with operations in over 100 countries came to China to build a large-scale Hybris system with complex integration, partners, networking, monitoring, support, and other requirements. ChinaNetCloud built the entire system on a private dedicated cloud with full HA systems, redundant and private-link networks, a full test and performance environment, plus dev/test systems. ChinaNetCloud also choose the data center, CDN, hardware, and worked with all of the various partners to build and manage the system, handling a long list of challenges along the way. Flash Sales A daily flash sales site with 80,000 products had many performance problems with their e-commerce system which ran on 25+ very powerful servers. ChinaNetCloud worked extensively with the customer to improve performance at all levels, from hardware and I/O, to OS and DB tuning, to numerous SQL improvements, data center, and CDN upgrades. The results were faster performance, scaling to ten times the previous amount of traffic up to millions of users per day. All of this was done on less than half the hardware, resulting in major improvements in traffic, sales results, and with user experience. B2B Commerce A large European B2B company launched a new Asia presence with a complex e- commerce system which included full private cloud systems in both China and Japan. In addition, a central ERP interface gateway was setup in Hong Kong to connect everything together via internal VPNs and European connections. ChinaNetCloud worked with the integrators to design and deploy the clouds, successfully running the system for several years, maintaining high-availability and performance, adjusting the underlying clouds and systems as needed for growth, business, and architecture changes. ChinaNetCloud - Hybris Server Management Page 12
15 Consumer E-Commerce A large European retailer with numerous Chinese brick-and-mortar stores launched a new online system. ChinaNetCloud worked with the integrator to design, build, and manage the system. This included load testing and other preparations for large-scale traffic to handle promotions and other peak sales events. ChinaNetCloud - Hybris Server Management Page 13
16 Summary Hybris is a very good and popular e-commerce platform for larger e-commerce sites, used globally by thousands of companies, and rapidly finding its way into developing markets such as China, India, SE Asia, and beyond. While powerful and flexible, Hybris requires careful configuration, tuning, monitoring, and management to provide the performance and reliability that modern e-commerce customers expect. ChinaNetCloud has that experience and has built and run Hybris systems of every size. ChinaNetCloud - Hybris Server Management Page 14
17 Getting Started New System Getting started on Hybris is easy, either directly with ChinaNetCloud or through your system integrator. We can help design the most suitable architecture for your needs and budgets, and select the best hosting environment, on physical servers, a private cloud, or the various public clouds in each geography. We will then work with you and your integrator to build, test, manage, and scale your system including our 7x24 management, monitoring, and optimization. Existing System Optimization If you have an existing Hybris system, we can do free audit checks and provide a variety of optimization and management services to ensure the system has the highest reliability, performance, scale, and security possible. Contact your ChinaNetCloud sales team today to learn more. ChinaNetCloud - Hybris Server Management Page 15
18 About ChinaNetCloud Founded in Shanghai in 2008, ChinaNetCloud is the world's largest Internet Managed Services Company, focusing on server operations, especially Reliability, Performance, Scale, Security, and Cost Savings. Focusing on large-scale systems, ChinaNetCloud helps customers design, build, and operate any Internet-facing system and service, up to hundreds of millions of users and billions of page view per day. Expertise As one of the world's largest Internet Server Management companies, ChinaNetCloud is the expert on large-scale Internet systems across many industries including e-commerce, mobile, gaming, advertising, video, and more. With hundreds of customers of all sizes, including extremely large systems with hundreds of millions of users, billions of transactions per day, and millions of queries per second, ChinaNetCloud knows how to design, build, and manage every type of system for maximum reliability, performance, scale, security, and cost savings. Management ChinaNetCloud's core service is 7x24 management of large-scale Internet servers and infrastructure, from the data center to hardware to the OS to the database to the app server, cache, load balancer, firewalls, CDN and beyond. This world-class management operates as an extension of the customer's IT or operations team, handling all the issues, small and big, that are needed to keep large sites running well. These are handled by about a dozen functional teams, all using advanced tools and processes to provide best practice SLA-driven ITIL-inspired operations and support, 24 hours a day. Monitoring ChinaNetCloud's world-class monitoring system is one of the largest in the world, gathering over one billion data points per month, on average 150 per server, including deep OS, I/O, Database, and Application monitoring. ChinaNetCloud - Hybris Server Management Page 16
19 In addition, other advanced monitoring systems are used at the network, syslog, security and other levels to carefully watch production systems for problems. With advanced classification, prioritization, and routing, the ChinaNetCloud system handles over 1,000 alerts and events per day, passing and managing them among various support, alert, escalation, and expert teams as needed. Solutions ChinaNetCloud has many pre-configured, ready-to-go architectures and configurations for many popular applications and frameworks, including Hybris e-commerce systems on physical servers, private clouds, and various public cloud providers such as AWS and Aliyun. More information about ChinaNetCloud is at ChinaNetCloud - Hybris Server Management Page 17
20 About Hybris Founded in 1997 in Switzerland, Hybris is one of the world's most popular large-scale E- Commerce platforms, with numerous global customers. Ranked as a Leader by both Gartner and Forrester, Hybris is increasingly popular as the fastest growing major e- commerce platform company. Today Hybris is owned by SAP. More information about Hybris is at This Whitepaper provided by ChinaNetCloud for your information, based on our experience and public information we believe is accurate. No portion of this Whitepaper may be reproduced, copied, or distributed without written permission from ChinaNetCloud. Copyright 2014 by ChinaNetCloud - All Rights Reserved. ChinaNetCloud - Hybris Server Management Page 18
21 Global Headquarters X2 Space 1-601, 1238 Xietu Road Xuhui District Shanghai, China Beijing Office Lee World Business Building # Happiness Village Road Chaoyang District Beijing, China (21) ChinaNetCloud - Hybris Server Management Page 19
Table of Contents. Overview... 1 Introduction... 2 Common Architectures... 3. Technical Challenges with Magento... 6. ChinaNetCloud's Experience...
Table of Contents Overview... 1 Introduction... 2 Common Architectures... 3 Simple System... 3 Highly Available System... 4 Large Scale High-Performance System... 5 Technical Challenges with Magento...
ScaleArc idb Solution for SQL Server Deployments
ScaleArc idb Solution for SQL Server Deployments Objective This technology white paper describes the ScaleArc idb solution and outlines the benefits of scaling, load balancing, caching, SQL instrumentation
Cloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)
CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS) Maximize the benefits of using AWS. With Connectria s Managed AWS, you can purchase and implement 100% secure, highly available, managed AWS solutions all backed
Logentries Insights: The State of Log Management & Analytics for AWS
Logentries Insights: The State of Log Management & Analytics for AWS Trevor Parsons Ph.D Co-founder & Chief Scientist Logentries 1 1. Introduction The Log Management industry was traditionally driven by
Enterprise Edition Scalability. ecommerce Framework Built to Scale Reading Time: 10 minutes
Enterprise Edition Scalability ecommerce Framework Built to Scale Reading Time: 10 minutes Broadleaf Commerce Scalability About the Broadleaf Commerce Framework Test Methodology Test Results Test 1: High
Are You Ready for the Holiday Rush?
Are You Ready for the Holiday Rush? Five Survival Tips Written by Joseph Palumbo, Cloud Usability Team Leader Are You Ready for the Holiday Rush? Five Survival Tips Cover Table of Contents 1. Vertical
Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings
Solution Brief Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Introduction Accelerating time to market, increasing IT agility to enable business strategies, and improving
An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
Introduction 1 Performance on Hosted Server 1. Benchmarks 2. System Requirements 7 Load Balancing 7
Introduction 1 Performance on Hosted Server 1 Figure 1: Real World Performance 1 Benchmarks 2 System configuration used for benchmarks 2 Figure 2a: New tickets per minute on E5440 processors 3 Figure 2b:
MySQL: Cloud vs Bare Metal, Performance and Reliability
MySQL: Cloud vs Bare Metal, Performance and Reliability Los Angeles MySQL Meetup Vladimir Fedorkov, March 31, 2014 Let s meet each other Performance geek All kinds MySQL and some Sphinx Working for Blackbird
Contents Introduction... 5 Deployment Considerations... 9 Deployment Architectures... 11
Oracle Primavera Contract Management 14.1 Sizing Guide July 2014 Contents Introduction... 5 Contract Management Database Server... 5 Requirements of the Contract Management Web and Application Servers...
Zabbix. At Scale. By Steve Mushero September, 2014. Running the World s Internet Servers. www.chinanetcloud.com Copyright 2014 ChinaNetCloud
Zabbix At Scale By Steve Mushero September, 2014 Build & Manage Servers Optimize & Manage Servers Managed Cloud Servers Copyright 2014 ChinaNetCloud Greetings I m Steve I m from Shanghai, China We have
Tushar Joshi Turtle Networks Ltd
MySQL Database for High Availability Web Applications Tushar Joshi Turtle Networks Ltd www.turtle.net Overview What is High Availability? Web/Network Architecture Applications MySQL Replication MySQL Clustering
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Serving 4 million page requests an hour with Magento Enterprise
1 Serving 4 million page requests an hour with Magento Enterprise Introduction In order to better understand Magento Enterprise s capacity to serve the needs of some of our larger clients, Session Digital
Preparing Your IT for the Holidays. A quick start guide to take your e-commerce to the Cloud
Preparing Your IT for the Holidays A quick start guide to take your e-commerce to the Cloud September 2011 Preparing your IT for the Holidays: Contents Introduction E-Commerce Landscape...2 Introduction
http://support.oracle.com/
Oracle Primavera Contract Management 14.0 Sizing Guide October 2012 Legal Notices Oracle Primavera Oracle Primavera Contract Management 14.0 Sizing Guide Copyright 1997, 2012, Oracle and/or its affiliates.
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5
EPAM Systems. EPAM White Paper
EPAM Systems EPAM White Paper Version 2.0: August 10 2012 Excellence in Software Content 1. Introduction... 4 2. Business Case... 5 3. Problem Statement... 6 4. Proposed Solutions and Implementation...
VPS Cloud Hosting. Call (02) 9934 0594
Hosting With a clustered hosting platform, auto-failover network, built on IBM Blade servers and completely managed by VMware - Netregistry s hosting is a great solution for resellers, creative agencies
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
The Cloud Hosting Revolution: Learn How to Cut Costs and Eliminate Downtime with GlowHost's Cloud Hosting Services
The Cloud Hosting Revolution: Learn How to Cut Costs and Eliminate Downtime with GlowHost's Cloud Hosting Services For years, companies have struggled to find an affordable and effective method of building
Blackboard Learn TM, Release 9 Technology Architecture. John Fontaine
Blackboard Learn TM, Release 9 Technology Architecture John Fontaine Overview Background Blackboard Learn Deployment Model and Architecture Setup and Installation Common Administrative Tasks Tuning Integrating
Cloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
Case Study. SaaS Based Multi-Store Market Place. www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 5
Case Study SaaS Based Multi-Store Market Place Page 1 of 5 Client Requirement Magento Multi-Store Ecommerce Management is a web based virtual mall. It s an e- commerce virtual mall cum SaaS based model
ScaleArc 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
Dimension Data Enabling the Journey to the Cloud
Dimension Data Enabling the Journey to the Cloud Grant Morgan General Manager: Cloud 14 August 2013 Client adoption: What our clients were telling us The move to cloud services is a journey over time and
Implementing a secure high visited web site by using of Open Source softwares. S.Dawood Sajjadi Maryam Tanha. University Putra Malaysia (UPM)
Implementing of an open source high visited web site 1 Implementing a secure high visited web site by using of Open Source softwares S.Dawood Sajjadi Maryam Tanha University Putra Malaysia (UPM) March
BigMemory & Hybris : Working together to improve the e-commerce customer experience
& Hybris : Working together to improve the e-commerce customer experience TABLE OF CONTENTS 1 Introduction 1 Why in-memory? 2 Why is in-memory Important for an e-commerce environment? 2 Why? 3 How does
#9011 GeoMedia WebMap Performance Analysis and Tuning (a quick guide to improving system performance)
#9011 GeoMedia WebMap Performance Analysis and Tuning (a quick guide to improving system performance) Messina Thursday, 1:30 PM - 2:15 PM Paul F. Deaver, Sr. Consultant Security, Government & Infrastructure
never 20X spike ClustrixDB 2nd Choxi (Formally nomorerack.com) Customer Success Story Reliability and Availability with fast growth in the cloud
Choxi (Formally nomorerack.com) Reliability and Availability with fast growth in the cloud Customer Success Story 2nd fastest growing e-tailer on Internet Retailer Top 100 600% increase in sales on Cyber
MySQL Enterprise Edition Most secure, scalable MySQL Database, Online Backup, Development/Monitoring Tools, backed by Oracle Premier Lifetime Support
MySQL Enterprise Edition Most secure, scalable MySQL Database, Online Backup, Development/Monitoring Tools, backed by Oracle Premier Lifetime Support Elevator Pitch With 12 millions of active installs,
Monitoring Best Practices for COMMERCE
Monitoring Best Practices for COMMERCE OVERVIEW Providing the right level and depth of monitoring is key to ensuring the effective operation of IT systems. This is especially true for ecommerce systems
MakeMyTrip CUSTOMER SUCCESS STORY
MakeMyTrip CUSTOMER SUCCESS STORY MakeMyTrip is the leading travel site in India that is running two ClustrixDB clusters as multi-master in two regions. It removed single point of failure. MakeMyTrip frequently
Building Success on Acquia Cloud:
Building Success on Acquia Cloud: 10 Layers of PaaS TECHNICAL Guide Table of Contents Executive Summary.... 3 Introducing the 10 Layers of PaaS... 4 The Foundation: Five Layers of PaaS Infrastructure...
Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
AddonStore TM. Systems expertise in e-business
AddonStore TM Systems expertise in e-business AddonSoftware is a cost effective, modular, full-featured, and fully integrated enterprise resource planning solution for mid-market industries. E-Business
USE OF CLOUD COMPUTING BY SMALL AND MEDIUM ENTERPRISES
1 USE OF CLOUD COMPUTING BY SMALL AND MEDIUM ENTERPRISES Introduction Small and Medium Enterprises (SMEs) are the drivers of a nation s economy SMEs are leading the way for entering new global markets
Design for Failure High Availability Architectures using AWS
Design for Failure High Availability Architectures using AWS Harish Ganesan Co founder & CTO 8KMiles www.twitter.com/harish11g http://www.linkedin.com/in/harishganesan Sample Use Case Multi tiered LAMP/LAMJ
CONTENT DELIVERY WHITE PAPER 2014. www.keycdn.com. proinity GmbH 1
CONTENT DELIVERY WHITE PAPER 2014 www.keycdn.com proinity GmbH 1 KeyCDN White Paper 2014 CONTENT 01. INTRODUCTION 03 02. FEATURES 04 03. BENEFITS 06 04. NETWORK 08 05. PRICING 09 06. ABOUT US 11 2 proinity
Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching
Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching A SafePeak Whitepaper February 2014 www.safepeak.com Copyright. SafePeak Technologies 2014 Contents Objective...
An Oracle White Paper November 2010. Oracle Real Application Clusters One Node: The Always On Single-Instance Database
An Oracle White Paper November 2010 Oracle Real Application Clusters One Node: The Always On Single-Instance Database Executive Summary... 1 Oracle Real Application Clusters One Node Overview... 1 Always
Designing, Scoping, and Configuring Scalable Drupal Infrastructure. Presented 2009-05-30 by David Strauss
Designing, Scoping, and Configuring Scalable Drupal Infrastructure Presented 2009-05-30 by David Strauss Understanding Load Distribution Predicting peak traffic Traffic over the day can be highly irregular.
Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
Tableau Server 7.0 scalability
Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different
MAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 [email protected] 1.866.963.0424 www.simplehelix.com 2 Table of Contents
GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project
GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project Description of Application The Spatial Data Warehouse project at the USGS/EROS distributes services and data in support of The National
19.10.11. Amazon Elastic Beanstalk
19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for
DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING
PolyServe High-Availability Server Clustering for E-Business 918 Parker Street Berkeley, California 94710 (510) 665-2929 wwwpolyservecom Number 990903 WHITE PAPER DNS ROUND ROBIN HIGH-AVAILABILITY LOAD
Performance and Scalability Overview
Performance and Scalability Overview This guide provides an overview of some of the performance and scalability capabilities of the Pentaho Business Analytics Platform. Contents Pentaho Scalability and
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
To increase scalability, the following features can be integrated:
Client Requirements Magento Multi Store Ecommerce Management system is an online virtual mall using is Saas based model based Ecommerce Platform where merchants and retailers can sign up and easily create
INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING
INCREASE SYSTEM AVAILABILITY BY LEVERAGING APACHE TOMCAT CLUSTERING Open source is the dominant force in software development today, with over 80 percent of developers now using open source in their software
Deployment patterns for Fusion Middleware. a best practice session by Simon Haslam & Jacco H. Landlust
Deployment patterns for Fusion Middleware a best practice session by Simon Haslam & Jacco H. Landlust 1 `id jacco` Oracle Since 2000, Linux since 2001 Independent Red Stack Administrator Oracle ACE since
Database Decisions: Performance, manageability and availability considerations in choosing a database
Database Decisions: Performance, manageability and availability considerations in choosing a database Reviewing offerings from Oracle, IBM and Microsoft 2012 Oracle and TechTarget Table of Contents Defining
Data Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
MID-TIER DEPLOYMENT KB
MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment
Scaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com
Scaling in the Cloud with AWS By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Welcome! Why is this guy talking to us? Please ask questions! 2 What is Scaling anyway? Enabling
Benchmarking Couchbase Server for Interactive Applications. By Alexey Diomin and Kirill Grigorchuk
Benchmarking Couchbase Server for Interactive Applications By Alexey Diomin and Kirill Grigorchuk Contents 1. Introduction... 3 2. A brief overview of Cassandra, MongoDB, and Couchbase... 3 3. Key criteria
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
SCALABLE DATA SERVICES
1 SCALABLE DATA SERVICES 2110414 Large Scale Computing Systems Natawut Nupairoj, Ph.D. Outline 2 Overview MySQL Database Clustering GlusterFS Memcached 3 Overview Problems of Data Services 4 Data retrieval
Tomcat Tuning. Mark Thomas April 2009
Tomcat Tuning Mark Thomas April 2009 Who am I? Apache Tomcat committer Resolved 1,500+ Tomcat bugs Apache Tomcat PMC member Member of the Apache Software Foundation Member of the ASF security committee
An Oracle White Paper June 2011. Oracle Database Firewall 5.0 Sizing Best Practices
An Oracle White Paper June 2011 Oracle Database Firewall 5.0 Sizing Best Practices Introduction... 1 Component Overview... 1 Database Firewall Deployment Modes... 2 Sizing Hardware Requirements... 2 Database
CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS
whitepaper CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS - Cloud Development Best Practices and Support Applications CLOUD DEVELOPMENT BEST PRACTICES 1 Cloud-based solutions are increasingly
Liferay Portal s Document Library: Architectural Overview, Performance and Scalability
Liferay Portal s Document Library: Architectural Overview, Performance and Scalability Table of Contents EXECUTIVE SUMMARY... 1 HIGH LEVEL ARCHITECTURE... 2 User Interface Layer... 2 Service Layer....
EMC Unified Storage for Microsoft SQL Server 2008
EMC Unified Storage for Microsoft SQL Server 2008 Enabled by EMC CLARiiON and EMC FAST Cache Reference Copyright 2010 EMC Corporation. All rights reserved. Published October, 2010 EMC believes the information
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE Contents 1. Pattern Overview... 3 Features 3 Getting started with the Web Application Pattern... 3 Accepting the Web Application Pattern license agreement...
DEDICATED MANAGED SERVER PROGRAM
DEDICATED MANAGED SERVER PROGRAM At Dynamic, we understand the broad spectrum of issues that come with purchasing and managing your own hardware and connectivity. They can become costly and labor intensive
3 Red Hat Enterprise Linux 6 Consolidation
Whitepaper Consolidation EXECUTIVE SUMMARY At this time of massive and disruptive technological changes where applications must be nimbly deployed on physical, virtual, and cloud infrastructure, Red Hat
OBSERVEIT DEPLOYMENT SIZING GUIDE
OBSERVEIT DEPLOYMENT SIZING GUIDE The most important number that drives the sizing of an ObserveIT deployment is the number of Concurrent Connected Users (CCUs) you plan to monitor. This document provides
Make the Leap from ecommerce to Omni- Channel
Iaodesign/Shutterstock An ecommerce platform is the foundation for a successful Omni- Channel business model arvato Systems North America 6 East 32nd Street, New York, New York 10016 United States All
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Build Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc. [email protected]
Build Your Own Performance Test Lab in the Cloud Leslie Segal Testware Associate, Inc. [email protected] Problem(s) I was trying to Solve Need more VUs Don t have Tool Times up reschedule test
Application Performance Management for Enterprise Applications
Application Performance Management for Enterprise Applications White Paper from ManageEngine Web: Email: [email protected] Table of Contents 1. Introduction 2. Types of applications used
Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides
HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations
MySQL Reference Architectures for Massively Scalable Web Infrastructure
MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Best Practices for Innovating on the Web A MySQL Strategy White Paper April 2011 Table of Contents Executive Summary... 3!
Alfresco Enterprise on AWS: Reference Architecture
Alfresco Enterprise on AWS: Reference Architecture October 2013 (Please consult http://aws.amazon.com/whitepapers/ for the latest version of this paper) Page 1 of 13 Abstract Amazon Web Services (AWS)
From Internet Data Centers to Data Centers in the Cloud
From Internet Data Centers to Data Centers in the Cloud This case study is a short extract from a keynote address given to the Doctoral Symposium at Middleware 2009 by Lucy Cherkasova of HP Research Labs
Proactive and Reactive Monitoring
Proactive and Reactive Monitoring Serg Mescheryakov, Doctor of Science, Professor Dmitry Shchemelinin, Philosophy Doctor RingCentral Inc., San Mateo, CA, USA RingCentral IP Telecommunication Company 2
BASICS OF SCALING: LOAD BALANCERS
BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends
Tuning Tableau Server for High Performance
Tuning Tableau Server for High Performance I wanna go fast PRESENT ED BY Francois Ajenstat Alan Doerhoefer Daniel Meyer Agenda What are the things that can impact performance? Tips and tricks to improve
Managing your Red Hat Enterprise Linux guests with RHN Satellite
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
Big data blue print for cloud architecture
Big data blue print for cloud architecture -COGNIZANT Image Area Prabhu Inbarajan Srinivasan Thiruvengadathan Muralicharan Gurumoorthy Praveen Codur 2012, Cognizant Next 30 minutes Big Data / Cloud challenges
OTM Performance OTM Users Conference 2015. Jim Mooney Vice President, Product Development August 11, 2015
OTM Performance OTM Users Conference 2015 Jim Mooney Vice President, Product Development August 11, 2015 1 Program Agenda 1 2 3 4 5 Scalability Refresher General Performance Tips Targeted Tips by Product
Red Hat Enterprise Linux: The ideal platform for running your Oracle database
Red Hat Enterprise Linux: The ideal platform for running your Oracle database 2 Introduction 2 Scalability 2 Availability 3 Reliability 4 Manageability 5 Red Hat subscriptions 6 Conclusion www.redhat.com
How To Monitor A Server With Zabbix
& JavaEE Platform Monitoring A Good Match? Company Facts Jesta Digital is a leading global provider of next generation entertainment content and services for the digital consumer. subsidiary of Jesta Group,
2015 Techstravaganza The Microsoft Cloud
2015 Techstravaganza The Microsoft Cloud http://virtuallycloud9.com @tommy_patterson http://aka.ms/tplinkedin [email protected] http://aka.ms/mshostingbw Leaders in Gartner Magic Quadrants
