Technical Comparison Sheet: ez Platform Cloud vs Other Hosting Approaches

Similar documents
Use Case: Scalable applications

Cloud platforms T Mobile Systems Programming

Service Description Platform.sh by Orange

Open Source Container-Based Cloud Hosting

We are ready to serve Latest IT Trends, Are you ready to learn? New Batches Info

BEYOND CLOUD HOSTING. Andrew Melck, Regional Manager DACH,

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

Depending on your location and needs we can accommodate your application at one of our established data centers:

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

DevOps Tooling from AWS

Cloud platforms. T Mobile Systems Programming

Javaentwicklung in der Oracle Cloud

Let s say that hosting a cloudbased application is like car ownership

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

DevOps Course Content

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Microservices on AWS. Matthias Jung, Solutions Architect AWS

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

DevOps on AWS Deep Dive on Continuous Delivery and the AWS Developer Tools

AWS 101. Patrick Pierson, IonChannel

Application Deployment

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications

Oracle Application Container Cloud

Magento Commerce Architecture and Security Model Last updated: Aug 2017

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Microservices Architekturen aufbauen, aber wie?

Expected Learning Outcomes Introduction To AWS

Developing Enterprise Cloud Solutions with Azure

Why Choose MS Azure?

How to Keep UP Through Digital Transformation with Next-Generation App Development

Cloud Computing. Amazon Web Services (AWS)

Introduction to cloud computing

Scaling DreamFactory

STATE OF MODERN APPLICATIONS IN THE CLOUD

RA-GRS, 130 replication support, ZRS, 130

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Kaltura Platform: Ultimate Deployment Flexibility

DEPLOYMENT MADE EASY!

Hybrid Infrastructure Hosting Clouds + Dedicated + Colocated GoGrid / ServePath September 09

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

70-532: Developing Microsoft Azure Solutions

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

How the Cloud is Enabling the Disruption of the Construction Industry. AWS Case Study Construction Industry. Abstract

DEVOPS COURSE CONTENT

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

Deploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform

Freitag, 2. November 12

NEXT GENERATION CLOUD SECURITY

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

70-532: Developing Microsoft Azure Solutions

Continuous Delivery for Cloud Native Applications

CAMPUSPRESS TECHNICAL & SECURITY GUIDE

About Intellipaat. About the Course. Why Take This Course?

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

SCALING DRUPAL TO THE CLOUD WITH DOCKER AND AWS

Ansible Tower Quick Setup Guide

Retrospective: The Magento Commerce Cloud at Work


Openshift: Key to modern DevOps

NCTA-Certified CloudOps Specialist (NCO) Exam NCO-110

platform Development Process Optimization For Drupal centric projects

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

Developing Microsoft Azure Solutions (70-532) Syllabus

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Development and Operations: Continuous Delivery in Practice

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

Azure Development Course

Episerver Digital Experience Cloud Norge Thechforum 2017

CogniFit Technical Security Details

Information Security Policy

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

What is Dell EMC Cloud for Microsoft Azure Stack?

#techsummitch

Beyond 1001 Dedicated Data Service Instances

LGTM Enterprise System Requirements. Release , August 2018

USE CASE - HYBRID CLOUD IZO MANAGED CLOUD FOR AWS

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

the road to cloud native applications Fabien Hermenier


Build & Launch Tools (BLT) Automating best practices for enterprise sites

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Azure Web Apps: start simple, code smart, go live!

Magento Commerce Cloud. Implementing a Project Effectively

Cloud providers, tools and best practices in running Magento on Kubernetes. Adrian Balcan MindMagnet Software

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

The Cloud's Cutting Edge: ArcGIS for Server Use Cases for Amazon Web Services. David Cordes David McGuire Jim Herries Sridhar Karra

Exam C Foundations of IBM Cloud Reference Architecture V5

ZYNSTRA TECHNICAL BRIEFING NOTE

Architecting for the.

Azure Certification BootCamp for Exam (Developer)

Implementing Microsoft Azure Infrastructure Solutions

Exam : Implementing Microsoft Azure Infrastructure Solutions

Deploying Liferay Digital Experience Platform in Amazon Web Services

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

Custom hosting solutions orchastrated for your needs.

Transcription:

Technical Comparison Sheet: vs Other Approaches This is a technical comparison worksheet between the various approaches to deploy and host your ez Platform project. Each approach is unique and has its benefits and drawbacks. is a bundle of the ez Platform CMS and the PaaS cloud hosting infrastructure. Since is provided as a service (PaaS approach) it removes the need of assembling the whole infrastructure yourself. Amazon AWS and are Infrastructure as a Service (IaaS) approaches. They are cloud hosting solutions that offer a range of low level infrastructure systems provided as a service. We then used traditional hosting for different hosting approaches, whether on premises or in a datacenter provided by a third party. A company can either build and purchase or rent a dedicated infrastructure specific to their projects.

Reference Table = Out of the box = Not provided out of the box = Do it Yourself (Building or installing) n.a= Not Applicable =More Information Server Environments The architecture available out of the box Optimized LAMP Stack Redundant architecture Scaling of the architecture (adding servers, memory, CPUs) Upon request but immediate 24x7x365 monitoring Deployment workflow based on Git Dedicated Git Repository Multiple environments (for dev and test) based on Git branches andpull requests Assembling solutions based on Docker / Docker is not needed because the purpose of PaaS is to remove the need from building your own infrastructure with technologies such as docker.

Locations This will be the data center location of your project. Choose the region closest to the majority of your web traffic, depending on the laws of the country where you're hosting. Available locations US, Canada, Germany, France, APAC... (most AWS and regions) US, Canada, Germany, France, APAC... Numerous Single Site Multi-location solutions (application distributed acrossdifferent servers on differentregions/locations) Local Development Tooling Local Development Environment ez Launchpad based on Docker or using tunnels Needs to be assembled from tools such as Docker and deployment tools Needs to be assembled from tools such as Docker and deployment tools

Version control Integration with existing version control tools and services GitHub n.a. n.a. n.a. BitBucket n.a. n.a. n.a. Gitlab n.a. n.a. n.a. Mercurial n.a. n.a. n.a. PHP, Node.js, Composer Runtimes Available PHP Versions 5.6x, 7.x 5.6x, 7.x 5.6x, 7.x 5.6x, 7.x Support for Composer Support for Node.js Java.net

SSL Certificates & HTTPs Security certificates to encrypt all traffic Automatic Certificate Configuration Free Certificates Included Caching & CDN Speed up computation and delivery times with Enterprise-level caching CDN for assets Cloudfront (EE only) Cloudfront CDN (Akami, Verizon, Verizon Premium) Must be contracted separately CDN for pages Fastly (EE only) Cloudfront (could be done but complex to expire the cache) CDN (Akami, Verizon, Verizon Premium) Must be contracted separately Varnish Professional plans only Local Caching (Nginx, HttpCache, etc)

SSH Access Access to the filesystem and process running on the remote server SSH Access (read-only) SFTP/rsync By design therefore not neededd-only) Root Access By design therefore not neededd-only) Dedicated Dev/Stage/Prod Environments A good development cycle requires distinct-but-identical environments for development, staging and testing, and the final Production site. Dev/Stag/Prod environment Parity Deployment Hooks (AWS CodeDeploy) Automated Database Management (RDS) ( SQL) Automated branching with dedicated environments

Preconfigured PhpDebug, Blackfire, New Relic Integrations PhpDebug allows step-by- step debugging for your developers. Blackfire allows you to find performance bottlenecks based on best practice rules you define. New Relic monitors performance in real time. PhpDebug Blackfire New Relic Support & SLAs A guarantee to stand behind you no matter what, and a promise that your services will stayup and running. Support Single support service for the whole stack, from hardware to application level AWS support services only for the low level infrastructure support services only for the low level infrastructure SLA We have a 99.99% uptime guaranteed for Enterprise plans (Gold++) Do not have on application because do not know application (Need to contract)

Backups Keeping your data safe by saving and storing frequent copies that may be accessed to recover lost information in the unlikely event of an emergency. Backup Solution (S3/ DB Snapshotstorage container) Redundant Storage (Multiple copies) (CEPH) (Amazon S3) (Blob Storage) 3rd Party Storage Container Support (Single unit of storage such as Digital Ocean) Command Line Tooling Command Line access for management of your environments, projects, branches and code. Environment management from the command line 3rd party API integrations available 3rd party API integrations available, as well as a rich application suite Deploy from the CLI Automatic Tunneling

Business Capabilities Total cost of ownership for the priceline One single cost for all infrastructure needs More complex to estimate as different layers of work needs to be estimated More complex to estimate as different layers of work needs to be estimated Expensive (Multiple costs) Time to Deployment Operational projects in minutes More complex toestimate as different layers of work needs to be estimated More complex to estimate as different layers of work needs to be estimated More complex to estimate as different layers of work needs to be estimated Depending on the project take a lot of time (weeks to months) as you have to do everything for scratch. SysAdmin & DevOps team Do not need to assemble and maintain the infrastructure More complex to estimate as different layers of work needs to be estimated More complex to estimate as different layers of work needs to be estimated Requires dedicated team to build and maintain the infrastructure on top of low levels services/bricks Developer Experience One environment (cloned from production) available per branch / pull request) Deployment System Deployment is abstracted and sync with your own git workflow (elastic bean stalk) not based on git branch Professional plans: Based on Platform.sh Professional plans. Enterprise plans: Based on Platform.sh Dedicated Enterprise plans.