SlideShare a Scribd company logo
Hisham Elbreky
Solution Architect
hisham.elbreky@gmail.com
Elastic Stack and Cloud Native
Architecture
Elastic Stack and Cloud Native Architecture, August 2020. Hisham Elbreky 1
What Is Cloud Native?
The Official Definition:
Cloud native technologies empower organizations to
build and run scalable applications in modern,
dynamic environments such as public, private, and
hybrid clouds. Containers, service meshes,
microservices, immutable infrastructure, and
declarative APIs exemplify this approach.
https://github.com/cncf/toc/blob/master/DEFINITION
.md
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
2
In a nutshell:
Building a containerized
applications, comply with
cloud principles e.g. 12
factor
CNCF - Cloud Native Landscape
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
3
Exampl of Cloud Native Application
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
4
Client Channels
On-Prem/Cloud - Containarized Environment
Edge Services
Core Business
Data Integration Services
Common Services
Dynamic Architecture
Keys:
Observability
Security
Configuration
Big Data
CMS API ManagerCDN Search
Identity & User
Access
Web OtherMobile Bot IoT
Data
Visualization
Other
Elastic Stack
Elastic Stack and Cloud Native Architecture, August 2020.
Hisham Elbreky
5
Elastic Stack Use Cases Example
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
6
Monitoring
Service Availability
Container/Service Logs
Mapping Elastic Stack to Cloud Native
Architecture
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
7
Client Channels
On-Prem/Cloud - Containarized Environment
Edge Services
Core Business
Data Integration Services
Common Services
Dynamic
Architecture
Keys:
Observability
Security
Configuration
Big Data
CMS API ManagerCDN Search
Identity & User
Access
Web OtherMobile Bot IoT
Data
Visualization
Other
Elastic Candidate
Component
Search
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
8
Data visualization
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
9
Observability
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
10
Security
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
11
Integration
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
12
Elastic Stack (ELK)Business Values
• ELK is a cloud native stack, so ELK take the full advantage of cloud
native and cloud service model
• Support business with rich solution, as ELK is flexible to be
extended/integrated with non-ELK components, working side-by-side.
• Free and Opensource community, supported with enterprise license
as required
• ELK as is portable, extendable, and replaceable. Which reduce the risk
of business dependency
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
13
Thank You
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
14
References
• Defining Cloud Native: https://docs.microsoft.com/en-us/dotnet/architecture/cloud-
native/definition
• 12 Factor: https://12factor.net/
• Cloud Native Computing Foundry: https://www.cncf.io/
• CNCF Landscape: https://landscape.cncf.io/
• Elastic Website: https://www.elastic.co/
• Cloud Design Patterns: https://docs.microsoft.com/en-us/azure/architecture/patterns/
Elastic Stack and Cloud Native Architecture, August 2020. By
Hisham Elbreky
15

More Related Content

PPTX
Building Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
PDF
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
PPTX
Discover how the cloud will empower every organization on the planet to achie...
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
PDF
Take Your Business to the Next Level with Blockchain - Codit Webinar
PDF
Why edge computing is critical to hybrid IT and cloud success
PPTX
Virtualization technology 20100929
PDF
Expert predictions for cloud 2018
Building Modern Platforms on Microsoft Azure by Steef-Jan Wiggers
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
Discover how the cloud will empower every organization on the planet to achie...
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
Take Your Business to the Next Level with Blockchain - Codit Webinar
Why edge computing is critical to hybrid IT and cloud success
Virtualization technology 20100929
Expert predictions for cloud 2018

What's hot (20)

PDF
FIWARE Global Summit - IoT Virtualization for Platform Interoperability
PDF
The role of integration in your cloud-native transformation (Richard Seroter ...
PDF
Cisco Keynote at NetApp Insight - Berlin
PPTX
BASIC CONCEPTS OF CLOUD COMPUTING
PPTX
Intro to the Cloud from TeenHacks LI
PPTX
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
PDF
Elastic South Africa Meetup April 2020
PDF
5 IT Predictions for Digital Business in 2019
PPTX
What's Next for Microsoft's BizTalk Server
PPTX
IT Management
PPTX
Hybrid Cloud - A Brief Intro
PPTX
Blockchain in Practice
PDF
Empowering agencies using Elastic as a Service inside Government
PPTX
OVHcloud SMART Cloud meetups Oct 2021 EN
PDF
fog&Edge computing
PDF
Open stack the road ahead
PDF
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
PPTX
Why Cloud Management Makes $ense
PPTX
Cloud Computing
PDF
TADSummit Dangerous Demo: Ubuntu / Canonical, Artur Tyloch
FIWARE Global Summit - IoT Virtualization for Platform Interoperability
The role of integration in your cloud-native transformation (Richard Seroter ...
Cisco Keynote at NetApp Insight - Berlin
BASIC CONCEPTS OF CLOUD COMPUTING
Intro to the Cloud from TeenHacks LI
The truth about IoT field gateways (Sam Vanhoutte @IoT Convention Europe 2017)
Elastic South Africa Meetup April 2020
5 IT Predictions for Digital Business in 2019
What's Next for Microsoft's BizTalk Server
IT Management
Hybrid Cloud - A Brief Intro
Blockchain in Practice
Empowering agencies using Elastic as a Service inside Government
OVHcloud SMART Cloud meetups Oct 2021 EN
fog&Edge computing
Open stack the road ahead
Cisco Connect 2018 Thailand - Secure, intelligent platform for the digital bu...
Why Cloud Management Makes $ense
Cloud Computing
TADSummit Dangerous Demo: Ubuntu / Canonical, Artur Tyloch
Ad

Similar to Elastic stack and cloud native architecture (20)

PPTX
OpenStack and the Future of Application Centric Infrastructure
PDF
TUW-ASE Summer 2015: IoT Cloud Systems
PPTX
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
PPTX
Cloud Customer Architecture for Big Data and Analytics V2.0
PDF
Cloud Customer Architecture for Hybrid Integration
PPTX
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
DOCX
CC ASSIGNMENT 01.docx
PDF
Cisco’s Cloud Strategy, including our acquisition of CliQr
PPTX
Creating a value chain with IoT
PDF
D-DAY 2015 Hybrid Cloud IBM
PDF
SFBA Splunk Usergroup meeting September 4, 2024
PPT
Cloud Computing Introduction
PDF
Cloud Customer Architecture for Enterprise Social Collaboration
PDF
Connections in AWS with cloud native services
PDF
Software Engineering in the (AWS) Cloud
PDF
Build AI Cloud with CloudRaft AI Platform
PDF
Cloud Customer Architecture for Big Data and Analytics
PDF
How to Run Kubernetes in Restrictive Environments
PPTX
AWS IoT: From Testing to Scaling
PPTX
Introduction to Could computing & its Growth in India
OpenStack and the Future of Application Centric Infrastructure
TUW-ASE Summer 2015: IoT Cloud Systems
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Cloud Customer Architecture for Big Data and Analytics V2.0
Cloud Customer Architecture for Hybrid Integration
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
CC ASSIGNMENT 01.docx
Cisco’s Cloud Strategy, including our acquisition of CliQr
Creating a value chain with IoT
D-DAY 2015 Hybrid Cloud IBM
SFBA Splunk Usergroup meeting September 4, 2024
Cloud Computing Introduction
Cloud Customer Architecture for Enterprise Social Collaboration
Connections in AWS with cloud native services
Software Engineering in the (AWS) Cloud
Build AI Cloud with CloudRaft AI Platform
Cloud Customer Architecture for Big Data and Analytics
How to Run Kubernetes in Restrictive Environments
AWS IoT: From Testing to Scaling
Introduction to Could computing & its Growth in India
Ad

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Digital Strategies for Manufacturing Companies
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
assetexplorer- product-overview - presentation
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
history of c programming in notes for students .pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
System and Network Administration Chapter 2
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Digital Strategies for Manufacturing Companies
Odoo Companies in India – Driving Business Transformation.pdf
Operating system designcfffgfgggggggvggggggggg
PTS Company Brochure 2025 (1).pdf.......
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Designing Intelligence for the Shop Floor.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Design an Analysis of Algorithms I-SECS-1021-03
assetexplorer- product-overview - presentation
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
wealthsignaloriginal-com-DS-text-... (1).pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
history of c programming in notes for students .pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
System and Network Administration Chapter 2
Wondershare Filmora 15 Crack With Activation Key [2025

Elastic stack and cloud native architecture

  • 1. Hisham Elbreky Solution Architect hisham.elbreky@gmail.com Elastic Stack and Cloud Native Architecture Elastic Stack and Cloud Native Architecture, August 2020. Hisham Elbreky 1
  • 2. What Is Cloud Native? The Official Definition: Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. https://github.com/cncf/toc/blob/master/DEFINITION .md Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 2 In a nutshell: Building a containerized applications, comply with cloud principles e.g. 12 factor
  • 3. CNCF - Cloud Native Landscape Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 3
  • 4. Exampl of Cloud Native Application Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 4 Client Channels On-Prem/Cloud - Containarized Environment Edge Services Core Business Data Integration Services Common Services Dynamic Architecture Keys: Observability Security Configuration Big Data CMS API ManagerCDN Search Identity & User Access Web OtherMobile Bot IoT Data Visualization Other
  • 5. Elastic Stack Elastic Stack and Cloud Native Architecture, August 2020. Hisham Elbreky 5
  • 6. Elastic Stack Use Cases Example Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 6 Monitoring Service Availability Container/Service Logs
  • 7. Mapping Elastic Stack to Cloud Native Architecture Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 7 Client Channels On-Prem/Cloud - Containarized Environment Edge Services Core Business Data Integration Services Common Services Dynamic Architecture Keys: Observability Security Configuration Big Data CMS API ManagerCDN Search Identity & User Access Web OtherMobile Bot IoT Data Visualization Other Elastic Candidate Component
  • 8. Search Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 8
  • 9. Data visualization Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 9
  • 10. Observability Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 10
  • 11. Security Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 11
  • 12. Integration Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 12
  • 13. Elastic Stack (ELK)Business Values • ELK is a cloud native stack, so ELK take the full advantage of cloud native and cloud service model • Support business with rich solution, as ELK is flexible to be extended/integrated with non-ELK components, working side-by-side. • Free and Opensource community, supported with enterprise license as required • ELK as is portable, extendable, and replaceable. Which reduce the risk of business dependency Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 13
  • 14. Thank You Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 14
  • 15. References • Defining Cloud Native: https://docs.microsoft.com/en-us/dotnet/architecture/cloud- native/definition • 12 Factor: https://12factor.net/ • Cloud Native Computing Foundry: https://www.cncf.io/ • CNCF Landscape: https://landscape.cncf.io/ • Elastic Website: https://www.elastic.co/ • Cloud Design Patterns: https://docs.microsoft.com/en-us/azure/architecture/patterns/ Elastic Stack and Cloud Native Architecture, August 2020. By Hisham Elbreky 15

Editor's Notes

  • #3: 12 Factor Explanation 1 Code Base A single code base for each microservice, stored in its own repository. Tracked with version control, it can deploy to multiple environments (QA, Staging, Production). 2 Dependencies Each microservice isolates and packages its own dependencies, embracing changes without impacting the entire system. 3 Configurations Configuration information is moved out of the microservice and externalized through a configuration management tool outside of the code. The same deployment can propagate across environments with the correct configuration applied. 4 Backing Services Ancillary resources (data stores, caches, message brokers) should be exposed via an addressable URL. Doing so decouples the resource from the application, enabling it to be interchangeable. 5 Build, Release, Run Each release must enforce a strict separation across the build, release, and run stages. Each should be tagged with a unique ID and support the ability to roll back. Modern CI/CD systems help fulfill this principle. 6 Processes Each microservice should execute in its own process, isolated from other running services. Externalize required state to a backing service such as a distributed cache or data store. 7 Port Binding Each microservice should be self-contained with its interfaces and functionality exposed on its own port. Doing so provides isolation from other microservices. 8 Concurrency Services scale out across a large number of small identical processes (copies) as opposed to scaling-up a single large instance on the most powerful machine available. 9 Disposability Service instances should be disposable, favoring fast startups to increase scalability opportunities and graceful shutdowns to leave the system in a correct state. Docker containers along with an orchestrator inherently satisfy this requirement. 10 Dev/Prod Parity Keep environments across the application lifecycle as similar as possible, avoiding costly shortcuts. Here, the adoption of containers can greatly contribute by promoting the same execution environment. 11 Logging Treat logs generated by microservices as event streams. Process them with an event aggregator and propagate the data to data-mining/log management tools like Azure Monitor or Splunk and eventually long-term archival. 12 Admin Processes Run administrative/management tasks as one-off processes. Tasks can include data cleanup and pulling analytics for a report. Tools executing these tasks should be invoked from the production environment, but separately from the application.