Table of Contents. Overview... 1 Introduction... 2 Common Architectures Technical Challenges with Magento ChinaNetCloud's Experience...
|
|
- Reginald Gyles Short
- 8 years ago
- Views:
Transcription
1
2 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... 6 PHP... 6 MySQL... 7 Customer-added code... 8 Admin / Indexing... 9 Search...10 Asset Sharing...10 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 Magento... 20
3 Overview Magento is the most common e-commerce platform on the Internet today, with over 150,000 retailers and websites using it. It's very powerful and flexible, very suitable for small and mid-range retailers building a serious on-line presence. Magento is the most common e-commerce platform on the Internet today, with over 150,000 retailers and websites using it. But Magento is a little complex and has many different deployment, architecture, and configuration options that directly affect its performance and reliability, especially as the traffic and/or product counts grow. In addition, the underlying hosting environment, increasingly cloudbased, also can greatly affect a Magento system. ChinaNetCloud has years of experience running and managing Magento systems of all sizes, up to 50,000 or more products, on public and private clouds, dedicated systems, and in highly-available architectures. As trusted server and infrastructure operations experts, numerous global and local retailers use ChinaNetCloud to design, build, and operate the underlying systems their Magento e-commerce shops run on. 1 ChinaNetCloud - Magento Server Management
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 increasing middle-class purchasing power along with improved payment and delivery methods, these regions are joining the West in browsing and buying on-line. As the world moves to clouds a n d I a a S, m o r e a n d m o r e Magento systems are deployed o n A m a z o n AW S, A l i y u n, Rackspace, Slicehost, and more. Magento is probably the leading application platform leading this growth, powering over 150,000 of these small to medium-sized 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's also increasingly seen as a replacement for small home-grown systems that rarely scale well with the business. Magento is a complex system with several major parts, different licenses, various architecture options for administration, search, caching, and high-availability. It also often needs to fit into a larger customer environment with membership, discounts, and global payment systems. In addition, infrastructure components such as databases, caching, CDNs, load balancers, and highavailability can all complicate Magento deployments and operations. Also, as the world moves to clouds and IaaS, more and more Magento 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 Magento performance and reliability. ChinaNetCloud - Magento Server Management 2
5 Common Architectures Below are three common architectures found in typical Magento systems, from basic simple systems up through fully distributed high-performance high-availability systems. Small Configuration <200 Concurrent Users Simple System The simplest real system uses one web server and one database server. This is suitable for dev/test environments, plus very small shops that are just getting started or very cost-sensitive. 3 ChinaNetCloud - Magento Server Management
6 Highly Available System A standard HA system has two of everything and adds a load balancing layer to split the traffic between the two web servers. This architecture is suitable for basic production installations, getting started with e-commerce, and for smaller systems. Medium Configuration Concurrent Users ChinaNetCloud - Magento Server Management 4
7 Large Scale High-Performance System For maximum performance, everything is split out and separated, including the Admin server and the search system, plus extra web servers and slave databases. And in front, a set of Varnish servers to help cache important components. Large Configuration >600 Concurrent Users 5 ChinaNetCloud - Magento Server Management
8 Technical Challenges with Magento Magento is a good and powerful system, is very flexible, easy to configure, and has thousands of extensions to add functionality. In addition, it's supported by a large network of developers and system integrators who typically configure, enhance, and setup Magento installations for their customers around the world. But like all systems, especially high-performance production ones, there are challenges and common problems the can harm the inexperienced Magento integrator or customer. PHP Magento is PHP-based, which is fine, as PHP powers most of the world's websites. But it's not always easy to deploy and manage at scale, especially as loads and connection counts increase. This is especially true when using Apache and modphp, which is the most common deployment method. This structure quickly runs out of RAM, CPU, or both as it scales, especially when placed on a public cloud with more limited resources. For example, on AWS with a medium instance, you get 1 CPU cores and about 4GB of RAM, and a large instance has 2 cores and 7.5GB of RAM. While these are nice cloud servers, they rapidly run out of CPU and RAM under load with Magento. In addition, PHP still has a reputation for security and stability problems, which take careful configuration, management, and monitoring to manage. These include secure configuration, APC or Zendopcode caching management, and more. ChinaNetCloud - Magento Server Management 6
9 Session management is another area where both PHP and Magento have issues, especially as the system scales and begins to involve multiple web servers. A lot of Magento developers like to put their sessions in the database, which is a major performance mistakes, as best practices dictate this should move to a cache like Memcache or Redis, especially on clouds or slower hardware. ChinaNetCloud has extensive experience with PHP systems of all types and sizes, including with Magento systems and their unique needs. MySQL Magento systems are MySQL-based, which is fortunate as MySQL is by far the most popular Internet application database in the world. However, it has challenges and requires careful configuration, management, and monitoring for best performance, security, and reliability. Magento often places a very heavy load on the database, especially when developers do not pay close attention to their SQL, custom database tables, and overall performance as the system scales. After all, any system runs well in development and when first used, but lots of Magento systems start to overload as they grow, due to database problems. For scale, Magento can only handle a single read-only slave, limiting its scalability on very large systems where multiple read slaves are common. A variety of solutions exist, mostly using a slave load balancer such as HAProxy. There are many other MySQL-specific issues such as MyISAM vs. InnoDB, high-availability configurations, tuning for performance, etc. 7 ChinaNetCloud - Magento Server Management
10 As one of the world's largest MySQL operators, ChinaNetCloud has many years of experience with largescale MySQL systems of all types and sizes, including many for Magento. These include customized bestpractice configurations, tuning, monitoring, and tools that can quickly find and fix performance and reliability problems on any site or system. ChinaNetCloud has many years of experience with large-scale MySQL systems of all types and sizes, including many for Magento. Customer-added code A major problem with most Magento systems is code added by the customer or system integrator, usually to add special features or to integrate into other systems. There are two common problems: Bad SQL and External HTTP Calls. The first, Bad SQL, is an obvious problem and mentioned above as a significant MySQL problem, where bad table design, poor indexing, or inefficient SQL causes severe performance problems 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, but they couldn't see it or know this SQL as 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 PHP 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 ChinaNetCloud - Magento Server Management 8
11 of PHP processes it can run, usually on large heavily-loaded servers. But custom code often makes calls to external services such as Facebook or social systems. The easy solution is to add more processes, but this runs the risk of using up all the RAM and at high load, all the CPU in ways that also crash the site. In itself, this is not a bad thing, but it uses up one of the available PHP processes until that process / call completes. At high load and if that external process is slow for some reason, this can easily very quickly use up all the PHP processes, and lock up the system. The easy solution is to add more processes, but this runs the risk of using up all the RAM and at high load, all the CPU in ways that also crash the site. Admin / Indexing Magento includes a separate administration function which is often split out onto a separate PHP server on large systems so its load and processing doesn't affect the website and real users. In addition, Magento has a mostly static product catalog and search index which has to be rebuilt when new products are added. On larger systems with more than a few thousand products, this can take a long time and overload both the PHP server running the index process and the database server. These, in turn, have a very bad effect on system performance, in some cases for over an hour. If many products are added during the day, the result is a slow system all day. Best practices are to run the Admin system on a separate PHP server, though of course there is no way to separate out the database, which must be optimized and powerful enough to handle rapid re-indexing with minimal effect on the system and users. 9 ChinaNetCloud - Magento Server Management
12 Search Finding products is of course an important part of any e-commerce site, and as systems scale up the number of products, this can become a performance problem. This is especially true if the searches are done in the database (partly because they require MyISAM tables, when then complicate backups and index updates). Some larger systems use Solr as the search system, with much better performance and scale, plus it removes the core search functions from the main database, improving overall system performance. Some larger systems use Solr as the search system, with much better performance and scale, plus it removes the core search functions from the main database, improving overall system performance. Asset Sharing Another area that poses challenges Magento and all 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. 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. Each of these has advantages and disadvantages. ChinaNetCloud - Magento Server Management 10
13 ChinaNetCloud's Experience ChinaNetCloud has been running Magento systems of all sizes for several years, supporting e-tailers with up to 80,000 products, on dedicated hardware, private clouds, and public clouds. ChinaNetCloud supporting e-tailers with up to 80,000 products, on dedicated hardware, private clouds, and public clouds. 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 Sharing 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, 11 ChinaNetCloud - Magento Server Management
14 and security. Tuning the system is also an important aspect of operations, since every system is different in some way, especially for performance. 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. 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 - Magento Server Management 12
15 Case Studies Clothing E-Retailer A clothing e-commerce site with over 30,000 products was having a number of performance and reliability problems with their Magento system, hosted on several high-performance physical servers. "Thanks for keeping our site up and fast during our fast growth." ChinaNetCloud migrated the system to a new data center, rebuilt the system, worked with the integrator on numerous configuration, tuning, and optimizations issues, and fixed additional CDN issues. - Clothing E-Retailer Customer Flash Sales A daily flash sales site with 80,000 products had many performance problems with Magento, with with 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 to PHP, data center, and CDN upgrades. The results were faster performance, scaling to 10X traffic, to millions of users per day, on less than half the hardware, resulting in major improvements in traffic, sales results, and user experience. 13 ChinaNetCloud - Magento Server Management
16 B2B Commerce A large European B2B company launched a new Asia presence with a complex Magento system including full private cloud systems in both China and Japan, plus a central ERP interface gateway in Hong Kong to connect everything together via internal VPNs and European connections. " O u r e C o m m e r c e s i t e h a d to meet our strict security requirements, be scalable, and launch in a very short time. ChinaNetCloud s Private Cloud solution met all our requirements, and their 24x7 unlimited support makes my life easy." - Consumer E-Commerce Customer ChinaNetCloud worked with the integrators to design and deploy the clouds and has run the system successfully for several years, maintaining highavailability and performance, adjusting the underlying clouds and systems as needed for growth, business, and architecture changes. Consumer E-Commerce A large European retailer with numerous Chinese brickand-mortar stores launched a new on-line system based on Magento. 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 - Magento Server Management 14
17 Summary Magento is a very good and extremely popular e-commerce platform, used globally by over 150,000 companies, and rapidly finding its way into developing markets such as China, India, SE Asia, and beyond. M a g e n t o r e q u i r e s c a r e f u l c o n f i g u r a t i o n, t u n i n g, monitoring, and management to provide the performance and reliability that modern e-commerce customers expect. While powerful and flexible, Magento 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 runs many Magento systems of all sizes. 15 ChinaNetCloud - Magento Server Management
18 Getting Started New System We will then work with you and your integrator to build, test, manage, and scale your system including our 7x24 management, monitoring, and optimization. Getting started on Magento 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 Magento 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 - Magento Server Management 16
19 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. F o c u s i n g o n l a r g e - s c a l e 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. 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. 17 ChinaNetCloud - Magento Server Management
20 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. 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. 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. 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. ChinaNetCloud - Magento Server Management 18
21 Solutions ChinaNetCloud has many pre-configured, ready-togo architectures and configurations for many popular applications and frameworks, including Magento e-commerce systems on physical servers, private clouds, and various public cloud providers such as AWS and Aliyun. ChinaNetCloud has many pre-configured, ready-to-go architectures and configurations for many popular applications and frameworks. More information about ChinaNetCloud is at 19 ChinaNetCloud - Magento Server Management
22 About Magento First released in 2008, Magento is one of the world's most popular E-Commerce platforms, used by over 150,000 retailers. Available at different price points, including the free community version to hosted versions to the Enterprise edition, it is extremely popular with e-tailers of all types and sizes. Today Magento is 100% owned by ebay. More information about Magento 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 2013 by ChinaNetCloud - All Rights Reserved. ChinaNetCloud - Magento Server Management 20
23
Hybris E-Commerce. Operations. A White Paper by ChinaNetCloud
Hybris E-Commerce Operations A White Paper by ChinaNetCloud Table of Contents Overview... 1 Introduction... 2 Common Architectures... 3 Simple System... 3 Medium-sized Highly-Available System... 4 Large
More informationAre 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
More informationServing 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
More informationCase 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
More informationTo 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
More informationCONNECTRIA 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
More informationCloud 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
More informationMAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents
More informationDoug Goldberg. Vice President of Magento Solutions, ZeroLag
Supersizing Magento Doug Goldberg Vice President of Magento Solutions, ZeroLag ZeroLag Hosting Supersized Magento solutions for large merchants About ZeroLag Magento Platinum Hosting Partner Microsoft
More informationMakeMyTrip 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
More informationDrupal in the Cloud. by Azhan Founder/Director S & A Solutions
by Azhan Founder/Director S & A Solutions > Drupal and S & A Solutions S & A Solutions who? doing it with Drupal since 2007 Over 70 projects in 5 years More than 20 clients 99% Drupal projects We love
More information9 Tried and Tested Tips to Increase the Power of your Magento Store
9 Tried and Tested Tips to Increase the Power of your Magento Store Table of Contents 01 Introduction...03 02 Enable Caching...04 03 Use PHP Accelerators like APC...05 04 05 06 07 09 Use Magento Full Page
More informationMySQL: 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
More informationPreparing 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
More informationDrupal Performance Tuning
Drupal Performance Tuning By Jeremy Zerr Website: http://www.jeremyzerr.com @jrzerr http://www.linkedin.com/in/jrzerr Overview Basics of Web App Systems Architecture General Web
More informationWhen talking about hosting
d o s Cloud Hosting - Amazon Web Services Thomas Floracks When talking about hosting for web applications most companies think about renting servers or buying their own servers. The servers and the network
More informationA telecom use case with Cloud Foundry deployment
A telecom use case with Cloud Foundry deployment Krishna Kumar & Dhilip Kumar www.huawei.com HUAWEI TECHNOLOGIES CO., LTD. Who are we? Huawei s PaaS team (Cloud Foundry) Krishna M Kumar Lead Architect
More informationDrupal Performance Tips and Tricks. Khalid Baheyeldin. http://2bits.com Drupal Camp Toronto 2014
Drupal Performance Tips and Tricks Khalid Baheyeldin http://2bits.com Drupal Camp Toronto 2014 About Khalid 29 years in software development and software consulting First computer: Sinclair ZX Spectrum
More informationE-commerce is also about
Magento server & environment optimization Get very fast page rendering, even under heavy load! E-commerce is also about NBS System 2011, all right reserved Managed Hosting & Security www.nbs-system.com
More informationAmazon Web Services. 18.11.2015 Yu Xiao
Amazon Web Services 18.11.2015 Yu Xiao Agenda Introduction to Amazon Web Services(AWS) 7 Steps to Select the Right Architecture for Your Web Applications Private, Public or Hybrid Cloud? AWS Case Study
More informationHistory of Disaster - The BioWare Community Site
Writing a social application in PHP/ MySQL and what happens when a million people show up on opening day " Duleepa Dups Wijayawardhana MySQL Community Team "!!"#$%&#'()*#+(,-.$/#+*0#,-$1#-2 Who the hell
More informationScaleArc 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
More informationLogentries 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
More informationMagento Enterprise Cloud Edition A Platform-as-a-Service for Your Business. Peter Sheldon VP Strategy, Magento Commerce
Magento Enterprise Cloud Edition A Platform-as-a-Service for Your Business Peter Sheldon VP Strategy, Magento Commerce 88% of Organizations Have a Cloud 1 st Strategy Source: Gartner Forecast Analysis:
More informationEnterprise 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
More informationEXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.
CONTENTS 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix EXECUTIVE SUMMARY Tenzing Managed IT services has recently partnered with Amazon Web Services
More informationReference 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
More informationBuilding Secure, Scalable and Highly Available Magento Stores, Powered by Rackspace Solutions
Building Secure, Scalable and Highly Available Magento Stores, Powered by Rackspace Solutions A Closer Look at Ecommerce Reference Architectures Mahesh Gandhe, Sr. Solutions Manager for Ecommerce and SaaS/ISV
More informationClick to edit Master title style. Click to edit Master text styles. Hedley Aylott. CEO Summit www.magento.com
Click to edit Master title style Click to edit Master text styles Hedley Aylott CEO Summit www.magento.com Click to edit Master title style Click to edit Master text styles Slow sales? Serves you right!
More informationEnabling 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
More informationBORG DIGITAL High Availability
BORG DIGITAL High Availability The BORG DIGITAL Cloud is something we are extremely excited about. It is a highly specialised web hosting service which puts resilience, security and contingency at it s
More informationMySQL 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,
More informationAccelerating 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...
More informationBuilding 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...
More informationAmazon Cloud Storage Options
Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object
More informationMonitoring Best Practices for
Monitoring Best Practices for 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 like Magento,
More informationDesigning, 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.
More informationFrom 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
More informationBASICS 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
More informationBuild Your Own Performance Test Lab in the Cloud. Leslie Segal Testware Associate, Inc. leslie.segal@testwareinc.com
Build Your Own Performance Test Lab in the Cloud Leslie Segal Testware Associate, Inc. leslie.segal@testwareinc.com Problem(s) I was trying to Solve Need more VUs Don t have Tool Times up reschedule test
More informationGeoCloud 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
More informationPerformance Testing for Managers. Presented by Stuart Moncrieff at SIGiST Melbourne on June 15 th, 2011
Performance Testing for Managers Presented by Stuart Moncrieff at SIGiST Melbourne on June 15 th, 2011 What will be covered? Performance Testing as it applies to: Large multi-user enterprise IT applications
More informationThe Devil is in the Details. How to Optimize Magento Hosting to Increase Online Sales
The Devil is in the Details How to Optimize Magento Hosting to Increase Online Sales Introduction Will Bernstein Executive Vice President, Sales and Marketing Outline 1. Case study: Zarpo.com solution
More informationnever 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
More informationCloud 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
More informationExpert Reference Series of White Papers. Introduction to Amazon Relational Database Service (Amazon RDS)
Expert Reference Series of White Papers Introduction to Amazon Relational Database Service (Amazon RDS) 1-800-COURSES www.globalknowledge.com Introduction to Amazon Relational Database Service (Amazon
More informationSCALABLE 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
More informationLabochema case study
Labochema case study Usually scientific websites looks outdated, messy and user unfriendly. Most often it associates with a lots of text information, slow page loading and complicated search. Our mission
More informationDimension 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
More informationThe Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform
WHITE PAPER The Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform.www.SanDisk.com Table of Contents Windows Server 2003
More informationTECHNOLOGY WHITE PAPER Jun 2012
TECHNOLOGY WHITE PAPER Jun 2012 Technology Stack C# Windows Server 2008 PHP Amazon Web Services (AWS) Route 53 Elastic Load Balancing (ELB) Elastic Compute Cloud (EC2) Amazon RDS Amazon S3 Elasticache
More informationTuning 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
More informationMySQL as a Service. Government Efficiency through Innovative Reform. Service Definition
Government Efficiency through Innovative Reform MySQL as a Service Service Definition Copyright IBM Corporation 2014 Table of Contents IBM Cloud Overview... 2 IBM/Sentinel PaaS... 2 MySQL... 2 Major differentiators...
More informationCase Study. Insurance Plan Management System with Mobility. www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 1 of 1
Case Study Insurance Plan Management System with Mobility www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 1 of 1 Client Requirement The client is an insurance plan provider offering warranty protection
More informationCase Study. Cloud Adoption, Fault Tolerant AWS Support & Magento ecommerce Implementation. Case Study
Cloud Adoption, Fault Tolerant AWS Support & Magento ecommerce Implementation World s Largest Publisher of Medical and Scientific Literature 1 2013 Compunnel Software Group Cloud Adoption, Fault Tolerant
More informationCloud 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
More informationTushar 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
More informationWhere every interaction matters. Data Sheet: Magento Optimised Managed Hosting. Optimal Performance. Rock-Solid Reliability. Expertly Supported
Where every interaction matters. Data Sheet: Magento Optimised Managed Hosting Optimal Performance Rock-Solid Reliability Expertly Supported Like all enterprise solutions, Magento Enterprise delivers its
More informationEnsuring scalability and performance with Drupal as your audience grows
Drupal performance and scalability Ensuring scalability and performance with Drupal as your audience grows Presented by Jon Anthony Bounty.com Northern and Shell (OK! Magazine etc) Drupal.org/project/
More informationThe Incremental Advantage:
The Incremental Advantage: MIGRATE TRADITIONAL APPLICATIONS FROM YOUR ON-PREMISES VMWARE ENVIRONMENT TO THE HYBRID CLOUD IN FIVE STEPS CONTENTS Introduction..................... 2 Five Steps to the Hybrid
More informationWeb 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
More informationEPAM 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...
More informationCONTENT 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
More informationCLOUD 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
More informationUSE 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
More informationScaling 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
More informationHIGH-SPEED BRIDGE TO CLOUD STORAGE
HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between
More informationIntroduction 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:
More informationEvolution of Web Application Architecture International PHP Conference. Kore Nordmann / @koredn / <kore@qafoo.com> June 9th, 2015
Evolution of Web Application Architecture International PHP Conference Kore Nordmann / @koredn / June 9th, 2015 Evolution Problem Too many visitors Evolution Evolution Lessons Learned:
More informationEMC 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
More informationBenchmark Performance Test Results for Magento Enterprise Edition 1.14.1
Benchmark Performance Test Results for Magento Enterprise Edition 1.14.1 March 2015 Table of Contents 01 EXECUTIVE SUMMARY 03 TESTING METHODOLOGY 03 TESTING SCENARIOS & RESULTS 03 Compare different Enterprise
More informationAccelerate with Ampleflex Cloud! Highly adoptable and dependable platform for deploying services and applications into the Cloud. www.ampleflex.
Accelerate with Ampleflex Cloud! Highly adoptable and dependable platform for deploying services and applications into the Cloud. www.ampleflex.com The Challenge Enterprises are updating applications to
More informationZend and IBM: Bringing the power of PHP applications to the enterprise
Zend and IBM: Bringing the power of PHP applications to the enterprise A high-performance PHP platform that helps enterprises improve and accelerate web and mobile application development Highlights: Leverages
More informationDNS 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
More informationMagento Commerce Overview
Magento Commerce Overview November 4, 2015 2015 Magento Commerce, Inc. All rights reserved. The New Magento Commerce Leading platform for open commerce innovation digital to in-store experiences Open,
More informationMySQL. Leveraging. Features for Availability & Scalability ABSTRACT: By Srinivasa Krishna Mamillapalli
Leveraging MySQL Features for Availability & Scalability ABSTRACT: By Srinivasa Krishna Mamillapalli MySQL is a popular, open-source Relational Database Management System (RDBMS) designed to run on almost
More informationKentico CMS 6.0 Performance Test Report. Kentico CMS 6.0. Performance Test Report February 2012 ANOTHER SUBTITLE
Kentico CMS 6. Performance Test Report Kentico CMS 6. Performance Test Report February 212 ANOTHER SUBTITLE 1 Kentico CMS 6. Performance Test Report Table of Contents Disclaimer... 3 Executive Summary...
More informationConquer the 5 Most Common Magento Coding Issues to Optimize Your Site for Performance
Conquer the 5 Most Common Magento Coding Issues to Optimize Your Site for Performance Written by: Oleksandr Zarichnyi Table of Contents INTRODUCTION... TOP 5 ISSUES... LOOPS... Calculating the size of
More informationApplication Performance Testing Basics
Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free
More informationCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD
More informationThe deployment of OHMS TM. in private cloud
Healthcare activities from anywhere anytime The deployment of OHMS TM in private cloud 1.0 Overview:.OHMS TM is software as a service (SaaS) platform that enables the multiple users to login from anywhere
More informationWeb Application Hosting in the AWS Cloud Best Practices
Web Application Hosting in the AWS Cloud Best Practices May 2010 Matt Tavis Page 1 of 12 Abstract Highly-available and scalable web hosting can be a complex and expensive proposition. Traditional scalable
More informationEstablishing Environmental Best Practices. Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/
Establishing Environmental Best Practices Brendan Law Blaw@td.com.au @FlamerNZ Flamer.co.nz/spag/ Agenda Active Directory Service Accounts Database Platform Windows Platform Data Storage Planning Virtualisation
More informationWHITE PAPER. Moving from Magento Community Edition to Magento Enterprise Edition
WHITE PAPER Moving from Magento Community Edition to Magento Enterprise Edition INTRODUCTION Magento is a feature-rich ecommerce platform offering merchants a flexible and hands-on approach to their online
More informationThe Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management
The Cloud at Crawford Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Wikipedia defines cloud computing as Internet-based computing, whereby shared
More informationScalability of web applications. CSCI 470: Web Science Keith Vertanen
Scalability of web applications CSCI 470: Web Science Keith Vertanen Scalability questions Overview What's important in order to build scalable web sites? High availability vs. load balancing Approaches
More informationSecurity Benefits of Cloud Computing
Security Benefits of Cloud Computing FELICIAN ALECU Economy Informatics Department Academy of Economic Studies Bucharest ROMANIA e-mail: alecu.felician@ie.ase.ro Abstract: The nature of the Internet is
More informationSysAid Cloud Architecture Including Security and Disaster Recovery Plan
SysAid Cloud Architecture Including Security and Disaster Recovery Plan This document covers three aspects of SysAid Cloud: Datacenters Network, Hardware, and Software Components Disaster Recovery Plan
More informationSaaS A Product Perspective
SaaS A Product Perspective Software-as-a-Service (SaaS) is quickly gaining credibility and market share against traditional packaged software. This presents new opportunities for product groups and also
More informationMagento Meets the Enterprise
Magento Meets the Enterprise Dr. Utz Westermann Meet Magento Event Leipzig, Germany, June 1 st 2010 Magento + Enterprise =? Magento + Enterprise =? Enterprise Licensing and Support Advanced features enhanced
More informationOTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
More information#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
More informationWikimedia architecture. Mark Bergsma <mark@wikimedia.org> Wikimedia Foundation Inc.
Mark Bergsma Wikimedia Foundation Inc. Overview Intro Global architecture Content Delivery Network (CDN) Application servers Persistent storage Focus on architecture, not so much on
More informationCloud Computing: A Brief Summary. Lucid Communications Limited Prepared by Neil Turner September 2009
Cloud Computing: A Brief Summary Lucid Communications Limited Prepared by Neil Turner September 2009 I. Contents 1. Introduction...1 2. Software as a Service (SaaS)...2 2.1. Disadvantages...2 2.2. Advantages...2
More informatione-commerce Master's Magento Service Provider
Magento Service Provider About Us Incorporated in Year 2000 OSCprofessionals provide complete solution on frameworks: Magento, PrestaShop, SugarCRM, oscommerce, Mobile Application Development Located in
More informationCloud 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
More informationSearch Big Data with MySQL and Sphinx. Mindaugas Žukas www.ivinco.com
Search Big Data with MySQL and Sphinx Mindaugas Žukas www.ivinco.com Agenda Big Data Architecture Factors and Technologies MySQL and Big Data Sphinx Search Server overview Case study: building a Big Data
More informationThe 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
More informationTHE QUEST FOR A CLOUD INTEGRATION STRATEGY
THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high
More informationHigh-Availability in the Cloud Architectural Best Practices
1 High-Availability in the Cloud Architectural Best Practices Josh Fraser, VP Business Development, RightScale Brian Adler, Sr. Professional Services Architect 2 # RightScale World s #1 cloud management
More information