STATE OF MODERN APPLICATIONS IN THE CLOUD

Similar documents
AWS 101. Patrick Pierson, IonChannel

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

Architecting Microsoft Azure Solutions (proposed exam 535)

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

CASE STUDY Application Migration and optimization on AWS

Backup & Recovery on AWS

Deploying and Operating Cloud Native.NET apps

RightScale 2018 State of the Cloud Report DATA TO NAVIGATE YOUR MULTI-CLOUD STRATEGY

Amazon Web Services. Block 402, 4 th Floor, Saptagiri Towers, Above Pantaloons, Begumpet Main Road, Hyderabad Telangana India

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara

USE CASE - HYBRID CLOUD IZO MANAGED CLOUD FOR AWS

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

Cloud Computing: Making the Right Choice for Your Organization

Migrating Enterprise Applications to the Cloud Session 672. Leighton L. Nelson

STREAMLINED CERTIFICATION PATHS

Industry-leading Application PaaS Platform

AWS Well Architected Framework

Managing and Auditing Organizational Migration to the Cloud TELASA SECURITY

Leverage the Oracle Data Integration Platform Inside Azure and Amazon Cloud

Exam C Foundations of IBM Cloud Reference Architecture V5

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

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

Oracle Application Container Cloud

THINK DIGITAL RETHINK LEGACY

Scaling DreamFactory

Microsoft certified solutions associate

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

INTRODUCING CISCO SECURITY FOR AWS

Qualys Cloud Platform

Serverless Computing. Redefining the Cloud. Roger S. Barga, Ph.D. General Manager Amazon Web Services

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

IBM dashdb Local. Using a software-defined environment in a private cloud to enable hybrid data warehousing. Evolving the data warehouse

Developing Enterprise Cloud Solutions with Azure

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

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

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

VMworld 2015 Track Names and Descriptions

Use Case: Scalable applications

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

Cloud I - Introduction

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

CLOUD WORKLOAD SECURITY

2018 Database DevOps Survey DBmaestro 1

Matrix IT work Copyright Do not remove source or Attribution from any graphic or portion of graphic

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

How CloudEndure Works

New Approach to Unstructured Data

WHITE PAPER. Five AWS Practices. Enhancing Cloud Security through Better Visibility

HARNESSING THE HYBRID CLOUD TO DRIVE GREATER BUSINESS AGILITY

AWS Solution Architect Associate

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

Going cloud-native with Kubernetes and Pivotal

Is your mission critical data center ready for an always on world? Nir Oran Lead Enterprise Architect

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

API, DEVOPS & MICROSERVICES

Containers or Serverless? Mike Gillespie Solutions Architect, AWS Solutions Architecture

Introduction to Database Services

Making hybrid IT simple with Capgemini and Microsoft Azure Stack

EASILY DEPLOY AND SCALE KUBERNETES WITH RANCHER

Training on Amazon AWS Cloud Computing. Course Content

Expected Learning Outcomes Introduction To AWS

Scalable backup and recovery for modern applications and NoSQL databases. Best practices for cloud-native applications and NoSQL databases on AWS

Amazon Linux: Operating System of the Cloud

Extend NonStop Applications with Cloud-based Services. Phil Ly, TIC Software John Russell, Canam Software

What s New at AWS? A selection of some new stuff. Constantin Gonzalez, Principal Solutions Architect, Amazon Web Services

Deploying and Operating Cloud Native.NET apps

Merging Enterprise Applications with Docker* Container Technology

Hitachi Enterprise Cloud Container Platform

How CloudEndure Works

SOLUTION BRIEF Fulfill the promise of the cloud

Enroll Now to Take online Course Contact: Demo video By Chandra sir

VMware Cloud on AWS. A Closer Look. Frank Denneman Senior Staff Architect Cloud Platform BU

The Post-Cloud. Where Google, DevOps, and Docker Converge

DATA SHEET AlienVault USM Anywhere Powerful Threat Detection and Incident Response for All Your Critical Infrastructure

Oracle GoldenGate for Big Data

Cloud Analytics and Business Intelligence on AWS

Renovating your storage infrastructure for Cloud era

How CloudEndure Disaster Recovery Works

Develop and test your Mobile App faster on AWS

Why Converged Infrastructure?

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

NoSQL Databases MongoDB vs Cassandra. Kenny Huynh, Andre Chik, Kevin Vu

AUTOMATE THE DEPLOYMENT OF SECURE DEVELOPER VPCs

SIEMLESS THREAT DETECTION FOR AWS

Data 101 Which DB, When Joe Yong Sr. Program Manager Microsoft Corp.

Amazon AWS-Solution-Architect-Associate Exam

Stages of Data Processing

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp.

AWS Integration Guide

Progress DataDirect For Business Intelligence And Analytics Vendors

STREAMLINED CERTIFICATION PATHS

Openshift: Key to modern DevOps

Composite Software Data Virtualization The Five Most Popular Uses of Data Virtualization

Overview of AWS Security - Database Services

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

270 Total Nodes. 15 Nodes Down 2018 CONTAINER ADOPTION SURVEY. Clusters Running. AWS: us-east-1a 23 nodes. AWS: us-west-1a 62 nodes

HPE Digital Learner AWS Certified SysOps Administrator (Intermediate) Content Pack

EY Norwegian Cloud Maturity Survey 2018

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE

Building a government cloud Concepts and Solutions

Transcription:

STATE OF MODERN APPLICATIONS IN THE CLOUD 2017

Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly scalable and always-on digital services. These services are built on custom modern architectures an application stack with new tiers, new technologies, microservices and typically running on cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform, etc. What does this report provide? The goal of this report is to provide data-driven insights, best practices and trends by analyzing technology adoption among Sumo Logic customers who run massive mission-critical modern applications on cloud platforms like AWS, Azure, and Google Cloud. Who should read this report? Cloud architects, Operations, DevOps and Security leaders and practitioners should leverage the learnings from this report to build, operate and secure modern applications effectively.

Data Methodology and Assumptions This data is derived from 1500+ Sumo Logic customers running applications on cloud platforms like AWS, Azure, Google Cloud, etc. All customer specific data is anonymized. Customers use Sumo Logic to manage production applications and underlying infrastructure. Hence, this report provides a snapshot of the production application state. The Sumo Logic analytics service runs on AWS. The experience and expertise of running this mission critical and massive service is also leveraged in this report. This report assumes that an app or infrastructure is used in production if it appears as a source of data or is queried/analyzed by a paying customer. Breakdown of Customers 26.4% OTHERS 3.8% AZURE 64% AWS 5.8% MULTI-CLOUD 2

Key Takeaways 1 Linux OS has become a real choice across all cloud platforms Linux is the dominant OS in AWS (80%) Linux is also growing dramatically in Azure from 4% (2016) 12% (2017) 2 Containers and Serverless Functions growth is unprecedented AWS Docker adoption has grown from 18% (2016) 25% (2017) AWS Lambda adoption has almost doubled from 12% (2016) 23% (2017) 3 Legacy vendors are being left behind More customers use NoSQL databases than traditional (RDBMS) databases NGINX and Apache lead IIS web server in AWS; IIS leads in Azure 4 Cloud security paradox continues Security is #1 priority for enterprises moving to the cloud Yet only 50%+ of enterprises are leveraging the primary security audit for AWS (CloudTrail) 3

The Modern Application Stack This report focuses on the new modern apps in the Cloud and highlights: New tiers that make up the modern application stack. New technologies that are emerging as leaders within these tiers. New services that enable application operations and security management. APPLICATION SERVICES E.G., AWS CLOUDFRONT, AKAMAI, FASTLY CUSTOM APPLICATION CODE E.G., JAVA, SCALA,.NET, RAILS APPLICATION RUNTIME INFRASTRUCTURE E.G., WEB SERVERS, APP SERVERS, LAMBDA DATABASE AND STORAGE SERVICES E.G., RDS, SQL, NOSQL, S3 CONTAINER AND ORCHESTRATION E.G., DOCKER, MESOS, KUBERNETES SECURITY AND OPERATIONAL SERVICE INFRASTRUCTURE E.G., EC2, LINUX, WINDOWS Modern App Management Services 4

Dramatic Difference In OS Distribution Based on Cloud Choice Enterprises generally use Cloud services like AWS or Azure for its core IaaS offerings (i.e., host/server and OS). Linux OS has become a real choice across all Cloud platforms Findings AWS workloads are predominantly deployed on Linux Azure workloads show growing adoption of Linux from 4% (2016) 12% (2017) AWS and Azure OS Adoption 100% 1% 16% 13.9% 2.7% 96% 87.8% 0.1% 80% 82% 83.4% 60% 40% 20% 0% 2016 4% 2017 2016 12.1% 2017 AWS AZURE LINUX WINDOWS OTHER 5

Docker Adoption is Gaining Steam in AWS Container technology like Docker enable DevOps teams to build, ship, and run distributed applications more efficiently. Docker is also an excellent infrastructure choice to build microservices. Findings Docker is a relatively new technology; yet we are seeing dramatic year over year growth for Docker (18% 24%) Significant adoption of Docker also implies growing use of microservices-based applications. With 1 in 4 enterprises using Docker, it s clear that Docker is a critical foundational layer for modern applications. Docker Adoption in AWS 2016 2017 17.9% 24% 82.1% 76% USING DOCKER IN PRODUCTION NOT USING DOCKER IN PRODUCTION 6

NoSQL Leads RDBMS Database Adoption Databases are at the core of many applications. Application architects have several database choices while migrating to cloud Relational DB, NoSQL DB (including inmemory DB), etc. Findings The adoption of NoSQL database has overtaken traditional RDBMS databases in AWS environments. Cloud migration is providing the opportunity to make an optimal choice of back-end data stores and optimize for the right application use cases. Database Breakdown in AWS* NOSQL 71.9% RDBMS 62.6% 0% 20% 40% 60% 80% *Some customers use both RDBMS and NoSQL databases 7

2 of 3 Top Databases in AWS are NoSQL Enterprises have many choices for database open source, commercial, relational, NoSQL, in-memory, disk-based etc. Findings MySQL is the #1 Database in AWS. MySQL, Redis and MongoDB account for 40% of database adoption in AWS. Microsoft SQL and Oracle DB significantly lag in terms of usage in AWS. Prioritize and evaluate MySQL (relational), Redis (in-memory) or MongoDB (NoSQL) as you consider your DB choices. * MySQL is available in multiple forms in AWS (native or RDS source). Database Technology Usage in AWS MYSQL REDIS MONGO POSTGRESQL CASSANDRA 4.8% REDSHIFT DYNAMO ORACLE MEMCACHED MICROSOFT SQL HIVE COUCHBASE NEO4J HBASE 4.8% 4.2% 3.6% 3.5% 2.4% 1.3% 1.2% 1.0% 0.9% 8.0% 10.9% 12.6% 14.5% COUCH DB SQLITE SYBASE VERTICA DB2 0.5% 0.4% 0.4% 0.3% 0.3% 0% 5% 10% 15% RDBMS NOSQL 8

NGINX and Apache Stand Out as the Webserver of Choice on AWS Web servers are a foundational building block for modern applications. Finding NGINX is the leading AWS Web server. Apache and NGINX are used in 3 out of 4 AWS based applications. Evaluate NGINX and Apache as your web server platform when building or migrating applications to AWS. Web Server Technology Usage in AWS* APACHE 54.9% IIS 24.0% NGINX 57.9% OTHERS 18.8% 0% 20% 40% 60% *Some customers use multiple web servers 9

IIS Stands Out as Webserver of Choice on Azure Web servers are a foundational building block for modern applications. Finding IIS is the leading Azure Web server. Apache is also used by many Azure customers; its surprising to note the very low adoption of NGINX in Azure. Evaluate IIS and Apache as your web server platform when building or migrating applications to Azure. Webserver Technology Usage in Azure* APACHE 37.1% IIS 77.1% NGINX 0.0% 0% 20% 40% 60% 80% *Some customers use multiple web servers. 10

AWS Lambda Adoption is Rising! AWS Lambda lets IT teams run code without requiring them to provision or manage server infrastructure. Findings AWS Lambda adoption has grown dramatically from 2016 (12%) to 2017 (24%). Many of the initial use cases for AWS Lambda are focused on Cloud/DevOps deployment and automation. Lambda usage for application or deployment automation technology should be considered for every production application. Lambda Adoption in AWS 2016 2017 12.3% 23.5% 87.7% 76.5% USING LAMBDA NOT USING LAMBDA 11

CloudFront is Leading CDN in AWS Application Service Content Delivery Network (CDN) is critical to deliver great application performance. Amazon CloudFront is an AWS-native (CDN) service. Akamai and Fastly provide third-party CDN services to Findings AWS customers. CDN usage has gone up dramatically from 2016 to 2017. As customer experience grows in importance, many enterprises are adopting CDNs to improve application and content performance. AWS-native CDN (CloudFront) is the clear leader in AWS. Fastly, a relatively new CDN vendor is experiencing similar adoption as Akamai, the global leader. Consider cost, capabilities and global reach while evaluating your CDN choices to improve modern application delivery. CDN Adoption in AWS AKAMAI 5.3% CLOUD FRONT 23.0% FASTLY 4.3% 0% 5% 10% 15% 20% 12

50%+ of AWS Customers are Actively Using AWS CloudTrail Data to Improve Application Security Security is a top concern for any enterprise moving to public cloud. AWS offers several native application security services. AWS CloudTrail provides a record trail of AWS calls for audit and reporting. AWS VPC and VPC Flow Logs enable customers to create secure virtual private networks and audit network traffic to the these networks. Use AWS CloudTrail to improve application and infrastructure security. Findings Almost 50% of AWS applications are not using the primary and mature AWS audit service (CloudTrail). To provide additional security, AWS customers should also implement virtual private networks and analyze flow logs. Security Services Adoption in AWS CLOUD TRAIL 56.3% VPC FLOW LOGS 14.1% 0% 20% 40% 60% 13

Security Technology Landscape is Changing as Enterprises Move to the Cloud Traditional security tools from legacy vendors may not effectively manage security in cloud environments Findings Sumo Logic data shows that as enterprises adopt the cloud, few use legacy firewall and IDS solutions Recommendations Start with cloud-native security services from AWS, Azure and Google to manage security of applications in these platforms Complement these solutions with next-gen cloud-first security solutions to accelerate threat identification and response Changing Security Solution Landscape TR ADITIONAL SECURIT Y CLOUD SECURIT Y FIREWALL IDS END POINT PROTECTION CLOUD NATIVE SECURITY Amazon Inspector AWS CloudTrail Amazon VPC Flow Azure Security Center Azure Network Watcher NEXT GEN CLOUD SECURITY VENDORS 14

About Sumo Logic 1500+ Enterprises rely on Sumo Logic to build, run and secure their modern applications MASSIVE SCALE ON AWS 100 PB+ Data Analyzed Daily 30 Million+ Searches Performed Daily 400 Trillion+ Records Queried Daily Sumo Logic is the leading cloud-native, machine data analytics platform delivering real-time continuous intelligence, from structured, semi-structured and unstructured data across the entire application lifecycle. Learn more at www.sumologic.com 15

How does my cloud application stack up?

Toll-Free: 1.855.LOG.SUMO Int l: 1.650.810.8700 www.sumologic.com Copyright 2017 Sumo Logic, Inc. All rights reserved. Sumo Logic, Elastic Log Processing, LogReduce, Push Analytics and Big Data for Real-Time IT are trademarks of Sumo Logic, Inc. All other company and product names mentioned herein may be trademarks of their respective owners. Updated 09.17.A.