事例:コインチェック(仮想通貨交換所)〜 ログのモニタリング体制を最短で整備

さらに詳しく

Beta

The State of Modern Applications & DevSecOps in the Cloud

The primary goal of this report is to provide data-driven insights, best practices, and year-over-year trends by analyzing technology adoption among enterprises who run massive applications on AWS, Azure, and GCP. The report also provides additional real-time visibility into the DevSecOps tools and methodologies used within cloud-first organizations as they “lift and shift” or modernize and migrate existing applications to cloud environments.

Real-time adoption and usage trends of:

  • Docker and container technology
  • Orchestration
  • Database adoption and market share
  • Web server adoption and market share
  • Serverless and Lambda technology
  • CDN adoption
  • Security and threat detection

Breakdown of Surveyed Users

Docker Adoption in AWS

  • Container technologies like Docker enable DevOps teams to build, ship, and run distributed applications more efficiently.
  • Docker is also an excellent infrastructure choice to build microservices.
With ~30% of enterprises using Docker, it’s clear that Docker is a critical foundational layer for modern applications.

Orchestration is Fast Becoming a Requirement for Container Management

  • Container technologies like Docker enable DevOps teams to build, ship, and run distributed applications more efficiently.
  • Docker is also an excellent infrastructure choice to build microservices.
With ~30% of enterprises using Docker, it’s clear that Docker is a critical foundational layer for modern applications.

Database Adoption in AWS

  • Databases are at the core of many applications.
  • Application architects have several database choices while migrating to cloud — Relational DB, NoSQL DB (including in-memory DB), etc.
Cloud migration is providing the opportunity to make an optimal choice of back-end data stores and optimize for the right application use cases

NoSQL Databases Popular Within AWS

  • Enterprises have many choices for databases — open source, commercial, relational, NoSQL, in-memory, disk-based, etc.
Prioritize and evaluate MySQL (relational), Redis (in-memory) or MongoDB (NoSQL) as you consider your database choices

Web Server Technology Usage in AWS

  • Web servers are a foundational building block for modern applications
Evaluate NGINX and Apache as your web server platform when building or migrating applications to AWS

Web Server Technology Usage in Azure

  • Web servers are a foundational building block for modern applications
If you are building apps in Azure, consider IIS or Apache as your web server technologies

Serverless Production Usage in AWS

  • AWS Lambda lets IT teams run code without requiring them to provision or manage server infrastructure
Lambda usage for application or deployment automation technology should be considered for every production application

CDN Adoption in AWS

  • 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 AWS customers
Consider cost, capabilities and global reach while evaluating your CDN choices to improve modern application delivery

Security Services Adoption in AWS

  • Security is a top concern for any enterprise moving to public cloud
  • AWS offers several “native” application security services
Use AWS CloudTrail and VPC Flow Logs to improve application and infrastructure security. Multi-cloud enterprises should also consider native tools from Azure and GCP

Threat Intelligence Adoption in AWS

  • Threat intelligence is evidence-based knowledge, including context, mechanisms, indicators of existing or emerging security attacks or hazards
  • AWS GuardDuty is a threat detection service that continuously monitors for malicious or unauthorized behavior to help you protect your AWS accounts and workloads
  • Many commercial threat intelligence services provide crowdsourced and proprietary visibility into security threats
Consider using threat intelligence services to stay current with existing or emerging security threats

Methodology

Sumo Logic provides its customers running modern application workloads in public clouds (AWS, Azure, GCP) with operational and security visibility into their applications. To serve these customers, we collect millions of events per second of live data from our customers’ full application stack: infrastructure, application components, custom app code, as well as variety of application services leveraged to manage the application.

The fingerprint of this data anonymously gives us an unprecedented ability to answer some amazing and unique questions about these applications. This anonymized customer data forms the basis of our report and it examines the composition of those applications.

As companies continue to innovate at increasingly accelerated speeds, Sumo Logic scales with your stack. Subsequently, the data in this report is pulled in real-time to give you timely data of today's trends.