Building Success on Acquia Cloud. Buyer s Guide



Similar documents
Building Success on Acquia Cloud:

To Cloud or Not? Fri, 08/31/ :28pm Don Lyman, CEO, Docassist cloud document managment

TECHNOLOGY WHITE PAPER Jan 2016

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Acquia Cloud. Success You Can Build On. Acquia Cloud Technology. acquia.com. Drupal-Tuned Platform

Autodesk PLM 360 Security Whitepaper

Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

Everything You Need to Know About Effective Mobile Device Management. mastering the mobile workplace

CLOUD COMPUTING An Overview

Four Reasons Your Technical Team Will Love Acquia Cloud Site Factory

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

WP Engine. The Business Case for Managed WordPress Hosting

DRUPAL WEBSITE PLATFORM BUYER S GUIDE

PROTECTED CLOUDS: Symantec solutions for consuming, building, or extending into the cloud

The Total Cost of (Non) Ownership of Web Applications in the Cloud

WHITE PAPER Hybrid Approach to DDoS Mitigation

Enterprise Project Management Buyer s Guide

DISASTER RECOVERY WITH AWS

MySQL Database Replication and Failover Clustering

AVLOR SERVER CLOUD RECOVERY

The Payoffs Of PaaS: Four Ways Cloud Platform As A Service Offerings Can Improve Performance While Reducing Operational Costs

Creative Shorts: Twelve lifecycle management principles for world-class cloud development

A new Breed of Managed Hosting for the Cloud Computing Age. A Neovise Vendor White Paper, Prepared for SoftLayer

PHP in the Cloud. Running Business-Critical PHP Applications in the Cloud

Virtualization Support. Real Backups of Virtual Environments.

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Logicalis Enterprise Cloud Frequently Asked Questions

On-Demand Virtual System Service

Scalable Architecture on Amazon AWS Cloud

SOLUTION WHITE PAPER. Managing AWS. Using BMC Cloud Management solutions to enhance agility with control

Market Maturity. Cloud Definitions

Software as a Service (SaaS)

The Business Case for the Enterprise Cloud ISSUE I

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Vulnerability Management

OTM in the Cloud. Ryan Haney

TestOps: Continuous Integration when infrastructure is the product. Barry Jaspan Senior Architect, Acquia Inc.

Managed Service Plans

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

How AWS Pricing Works May 2015

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

White Paper. Cloud Performance Testing

cloud Development Strategies - Part 1

Delivering a New Level of Data Protection Resiliency with Appliances

Contact Centers in the Cloud: A Better Way to Source

VIRTUAL PRIVATE CLOUD FOR ENTERPRISES

From Rivals to BFF: WAF & VA Unite OWASP The OWASP Foundation

Cloud Hosting. Quick Guide 7/30/ EarthLink. Trademarks are property of their respective owners. All rights reserved.

Comparing Cost of Ownership: Symantec Managed PKI Service vs. On- Premise Software

Guardian365. Managed IT Support Services Suite

How AWS Pricing Works

HIPAA Compliant Infrastructure Services. Real Security Outcomes. Delivered.

DLT Solutions and Amazon Web Services

Increase business agility and accelerate PLM return on investment

Moving to the Cloud? DIY VS. MANAGED HOSTING

Database as a Service (DaaS) Version 1.02

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Benefits and Potential Drawbacks to Implementing SAP as a Hosted Solution; Run SAP Like a Factory Factory Controls

CA Cloud Overview Benefits of the Hyper-V Cloud

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them

CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)

Leveraging Public Clouds to Ensure Data Availability

Optimizing ROI: The Business Case for Cloud-Based Unified Communications. CapEx

Sage ERP I White Paper. ERP and the Cloud: What You Need to Know

Now that you have a Microsoft private cloud, what the heck are you going to do with it?

Things You Need to Know About Cloud Backup

Building Private & Hybrid Cloud Solutions

Zero Downtime In Multi tenant Software as a Service Systems

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

ABS Information Systems Inc. 307 Lesmill Rd, Toronto, Ontario, Canada, M3B 2V1 Phone:

Hedge Funds & the Cloud: The Pros, Cons and Considerations

EOH Cloud Backup - End User. EOH Cloud Services - EOH Cloud Backup - End User

Deploying Database clusters in the Cloud

Why can you trust Google?

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

McAfee epolicy Orchestrator * Deep Command *

The Case for Cloud Computing - A strategic Perspective

Securing Privileges in the Cloud. A Clear View of Challenges, Solutions and Business Benefits

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

The Cloud. JL Cabrera LTEC 4550

5 Mistakes to Avoid on Your Drupal Website

Transcription:

Building Success on Acquia Cloud Buyer s Guide

Building Success on Acquia Cloud Table of Contents Executive Summary.... 3 Benefits and Challenges of Developing Drupal Sites in the Cloud... 4 Benefits and Challenges of Hosting Drupal Sites in the Cloud.... 5 Four Key Considerations in Evaluating Your Options.... 6 Evaluating DIY vs. Acquia Cloud... 7 Summary and Recommendations.... 9 2 Building Success on Acquia Cloud

Executive Summary The cloud has reached an inflection point for businesses. There s no longer a question of whether the cloud can provide value the value is proven. Lower costs, increased agility, and increased flexibility are reproducible results proven across industries. The next-generation hosting solution, however, must provide not only the service for hosting an application but also the environment in which to build that application. You must consider which will help you achieve true cost savings and time-to-market benefits: Do it yourself (DIY) or hosting with a partner. This ebook will walk you through: The benefits and the challenges of developing as well as hosting a Drupal application in the cloud What you should consider when evaluating DIY versus cloud hosting A worksheet to simplify calculating costs to compare DIY versus developing and hosting on Acquia Cloud, Acquia s Drupal-tuned Platform-as-a-Service (PaaS) 3 Building Success on Acquia Cloud

Benefi ts and Challenges of developing drupal Sites in the Cloud Option 1 You have three options to consider for your drupal site: develop the site locally on premise; develop your site in the cloud by creating your own platform; develop in the cloud using PaaS. Option 1. local development has its benefi ts. With complete control over building development, testing, and production environments, you can tune those environments to your exact specifi cations. You also can create all the tests and run them via command line. Option 2 The drawback. You have to create the environments and test every time you want to create a new application. And you must maintain the environments, including servers and system software. This requires signifi cant staff time time that takes developers away from actually developing. Option 2. developing in the cloud by creating your own platform typically brings cost benefi t because hosted resources are less expensive than those in your own data center. The drawback. Although costs may be lower, your investment of time is still relatively high because you ll need to build separate development, testing, and production environments, along with all the tests needed to make sure the code is sound before going live. Option 3 Option 3. developing in the cloud using PaaS combines the cost benefi t with the advantages of increased speed of delivery. Because PaaS typically includes pre-established development, staging, and production environments, as well as automation of the most common tasks, applications can be built at the speed of the web. in addition, some PaaS options provide additional tools for application lifecycle management that take away the burden of the mundane tasks and free up your developers to focus on delivering business value. The drawback. You must give up some control with a PaaS. The environments may not match your desired specifi cations. However, if the provider offers an Application Programming interface (APi), typically your technical team can gain some control over the environment. 4 Building SuCCeSS on ACquiA Cloud

Benefi ts and Challenges of Hosting drupal Sites in the Cloud Option 1 You have three options to consider for hosting your live drupal site; host your site on-premise with physical resources; host your site in the cloud, but manage and maintain the cloud environment yourself; host the site using a PaaS. Option 1. in the span of a few years, the cloud has made on-premise hosting nearly obsolete. organizations that are currently hosting on-premise are those that have already invested signifi cant resources to build their own servers, or are still under contract with server providers. The reasons for continuing these investments span from data security concerns, to a lack of experience with the cloud, to fear that certain it positions would become unnecessary. Option 2 The drawback. With on-premise hosting, not only is the cost prohibitive, but the costs incurred are considered capital expenses, rather than operational. in addition there are zero agility benefi ts, which means your team is racking, stacking, and maintaining, rather than putting that time into creating a great digital experience. And this option usually requires a larger internal team. Option 2. Many organizations initially adopted the cloud by simply purchasing virtual resources from Rackspace, Amazon Web Services (AWS), or other providers, and setting up their own environments, which they tune and maintain. Cost benefi ts are seen immediately, and because there are no long-term contracts, organizations have very little cost risk. in addition, it pros appreciate the ability to save cost while not feeling like they re relinquishing control over the resources. Option 3 The drawback. The most challenging aspect of hosting your drupal applications directly with AWS or Rackspace is that the environment is not tuned to be optimized for drupal. There are optimal requirements for scalability, redundancy and high availability, load balancing, and failover that require drupal expertise. Without this drupal hosting expertise, many organizations fail to deliver a high performing and highly available drupal site. Option 3. The fi nal option is to host your drupal site on a PaaS. There are PaaS options that are drupal-tuned, such as industry-leading Acquia Cloud. By hosting with Acquia, you not only gain a drupal-tuned platform, but an entire team of drupal hosting operations experts. it s pre-built to provide the optimal drupal experience and performance. Acquia s team of drupal experts is there to help your team identify ways to improve your application and to increase performance and reliability. in short, signifi cant cost benefi ts are seen, and a team of drupal and hosting ops specialists are available who ensure reliability for you. The drawback. Typically, the PaaS environment is maintained and controlled by the vendor, which removes the ability for your internal team to tune the environment. 5 Building SuCCeSS on ACquiA Cloud

Four Key Considerations in Evaluating Your Options To evaluate a move to the cloud and the best approach for a particular organization, there are four factors that you should consider: agility, scalability, security, and control. Agility. How important is time-to-market? If it s critical, moving to the cloud is essential. The DIY approach will provide your technical team with more control, but will not provide all the agility benefits of PaaS. Your team would still need to maintain different environments, as well as ensure application quality. Scalability. The idea is that your best day (of unanticipated high traffic) never becomes your worst day (where your site fails due to lack of capacity). Downtime occurs in both on-premise and the cloud. It s necessary for maintenance. It s the unplanned downtime that can be crippling with on-premise because it s up to your team to find the resolve. The DIY in the cloud approach introduces some risk because when virtual resources fail without warning, you need to have a 24x7 team available to address the problems. This is a minimum of two and a half staff. And, the virtual resource provider only ensures the lights are on, so in many cases the outage may be application related. With a PaaS that can identify immediately whether it s an infrastructure or an application resource and how to fix it, your team is saved precious time. Security. Research has shown that security is superior on cloud infrastructure. For instance, Alert Logic conducted a study of 70,000 security breaches at over 1,500 companies within a 12-month period and found that cloud-based web applications are subject to security attacks significantly less frequently than on-premise applications. Control. How important is it that your team physically manage your resources? Whether on premise or in the cloud, DIY resource management lends control to your team, but it also requires more internal time and resources as well as more expertise. If your organization can relinquish virtual resource management and maintenance to a team of experts, you can see further cost benefits. We ll also see organizations adopt cloud services for the improved security protections and compliance controls that they otherwise could not provide as efficiently or effectively themselves. Forrester Research 6 Building Success on Acquia Cloud

evaluating diy vs. Acquia Cloud This section showcases evaluating your diy costs two ways. First, we ll look at the costs of establishing an environment for developing your drupal application. We ll also look at the cost of establishing an environment for hosting your drupal application. Your environment should include the tools needed not only to develop your application, but to test for quality, deploy it, and maintain it. Please complete this section to incorporate up-front and ongoing costs for these activities. Establishing an Environment for Building your Drupal Application Topic development and testing tools Application deployment tools Application maintenance Task Up-front Costs Man Days Daily Rate On-going Maintenance Man Days Daily Rate Total Year 1 Cost 1. Build separate development, testing, and staging environments. 2. Build rules on top of environments that protect production environment from receiving code or fi les that haven t been tested. 3. develop a system for integrating with version control technologies, or conducting version control. 4. Build scripts that will run tes and build automation for executing those scripts. 1. Build a system that tracks activity and creates logs of activity for other team members to see. 2. Build a system for defect detection that conducts static code analysis. 3. Build a system that would test your code security. 4. Build a process that automates deployment when your code has successfully passed tests. 1. Build a system that tracks all drupal modules in your application and provides you with alerts when patches or updates are available. 2. Build a system that continually tests your application performance, security, and whether you re utilizing drupal best practices (keeping up with module updates and security patches). Total Cost: Total Yearly Cost How to Complete This Evaluaton 1. Estimating daily rates. Most of these development projects will require 2+ FTes. if you re unsure of the daily rate, these numbers provide an estimate if you re evaluating using internal resources for these projects: Conservative ($1,000/day) Moderate ($1,400/day) High ($2,000/day) if you re evaluating hiring a development shop and contracting resources, the estimates are higher at: Conservative ($1,600/day) Moderate ($2,000/day) High ($2,500/day) 2. Estimating man days. Create a cross-functional it team to evaluate how many days each development project would take. include it operations, it Architects, and developers. Although the projects will vary, you can conservatively estimate: Architecting and Building projects typically take 5+ days Confi guration and Set-up tasks will typically take 2+ days Maintenance tasks typically take 1 day/month 7 Building SuCCeSS on ACquiA Cloud

Your hosting environment build will require: infrastructure Monitoring and alerts to continually test the performance of the infrastructure Security with system hardening and security monitoring FTes to conduct all infrastructure operations tasks Please complete this section to incorporate up front and ongoing costs for these activities. Establishing an Environment for Hosting Your Drupal Application Topic Hosting platform build System health monitoring test and alert build Security system and processes build Cloud operations management Task 1. implement operating system, confi gure storage, and set up/confi gure database servers. 2. Confi gure network fi le system to ensure replication and redundancy. 3. Confi gure web servers and implement reverse proxy, incorporate load balancers. 4. Architect redundant environments for failover, and procedures that automate failover. 1. Set up lamp stack availability monitoring. 2. Architect db backups and restores. 3. Set up monitoring and automatic alerts for CPu usage, disk space, web server running state, errors, PHP processes, MySql availability, varnish stats, packet stats, and data transmissions. 1. implement hardened systems including minimum privileges and processes, restricted fi rewall, and iptables rules, and ongoing security tests against your os. 2. establish vulnerability scan processes and automate tests against app and infrastructure. 3. Build a system that identifi es hacking attempts. 1. implement hardened systems including minimum privileges and processes, restricted fi rewall, and iptables rules, and ongoing security tests against your os. 2. establish vulnerability scan processes and automate tests against app and infrastructure. 3. Review system health logs, conduct security tests, review security performance, and resolve issues. 4. Continually test and maintain the failover environment. 5. Complete all software updates (os, security patches, bug fi xes). 6. implement itil best practices for change management. Up-front Costs Man Days Daily Rate On-going Maintenance Man Days Daily Rate Total Year 1 Cost Total Cost: Total Yearly Cost Estimating a Cost Comparison with Acquia each customer s requirements are unique. our customers have realized signifi cant savings with Acquia Cloud. Maxim, the largest young men s lifestyle magazine in America, decreased their hosting costs by 60 percent. SeMi is the global industry association serving the manufacturing supply chain for the micro- and nano-electronics industries, and they saw 65 percent reduction of their hosting costs. 8 Building SuCCeSS on ACquiA Cloud

Summary and Recommendations Although each organization s requirements are unique, the desire for companies to decrease time-to-market and reduce costs is not. Digital disruption has paved the way for constant innovation, and companies that cannot keep up will not thrive. When the next Pinterest or Facebook launches, will your team be capable of delivering integration with those technologies immediately? Acquia Cloud will give your team the freedom to continually focus on adding value to your digital experience. Completing this evaluation will provide a true assessment of all costs that must be considered in weighing a DIY versus a PaaS solution. At Acquia, we are confident that when you know all the costs, the choice will be simple. While competing in today s marketplace, constant innovation, agility, and freedom to realize your digital vision must be considered in any total cost of ownership. Acquia Cloud will provide the assurance that you can keep pace with the consumer and provide the Great Digital Experience required for success. Call us and let s talk about how we can get your first site up and running today! 888-922-7842 Learn more acquia.com LETS TALK 9 Building Success on Acquia Cloud www.acquia.com SKU 0383-131004-EBOOK