SlideShare a Scribd company logo
An Introduction to Cloud Systems
Architecture
Muhil Vannan
April 17, 2021
Muhil Vannan
● Technical Lead @ CirrusHQ
● 6x AWS Certified & TOGAF® 9 Certified
● Serverless Enthusiast and DevOps Advocate
● Twitter : @bluecloud0820
Agenda
● What is the Cloud ?
● Public Cloud Providers - The major players
● Concept of “As a Service”
● Layers in Cloud Systems Architecture
● Cloud Services vs Data Center Infrastructure
● Demo Time : Setup a WebServer and
Scaling
● The future : Serverless
What is the Cloud ?
● Globally Distributed “Infrastructure Farms”
● Enables instant “on demand” provisioning of
Infrastructure
● Types of Cloud
○ Public
○ Private
○ Hybrid
● Foundational Concept : Virtualisation
Advantages of the Cloud ?
● Elasticity
● Agility
● Security
● Pay for What you use
● High Availability
● Infrastructure as Code
Public Cloud Providers - The Major Players
Amazon Web Services
Market Leader
Over 15 years
Core Strengths :
Infrastructure as a Service,
AI & ML services, Strong
DevOps toolsets
Azure
Enterprise Favourite
Hybrid Cloud &
integration to SaaS
offerings from Microsoft -
Office 365, Azure AD
Core Strengths : Easy
integrations and migration
efforts
GCP
Runs on the same infra as
Google search
Core Strengths : Big Data,
Multi Cloud offering with
Kubernetes
“As A Service Model”
The core concept of Cloud Computing.
Everything is offered as a Service at
varying levels
*As a Service
● Infrastructure as a Service
● Platform as a Service
● Software as a Service
● Function as a Service
● Analytics as a Service
An introduction to cloud systems architecture
Layers in Cloud Systems Architecture
Typical System Architecture Layers
Messaging
● Enables components to talk to each
other
Database
● Structured Storage : Relational / Non-
Relational Data
Storage
● Block Storage / Object Storage : Hard
Disks
Compute ● The Foundational Layer : Servers
Analytics ● Search , Indexes, Data Processing
COMPUTE
DATABASES
STORAGE
MESSAGING
ANALYTICS
More
operations
Less
operations
On Premise vs * As a Service vs Cloud Native
Source: Digital Rewrites The Rules
Of Business, Forrester, February
2018
VM
ON-PREM
EC2
ECS/EKS
FARGATE
LAMBDA
ELASTIC
BEANSTAL
K
MYSQL
ON-PREM
STORAGE
ON-PREM
EBS
ON-PREM
HADOOP
ON-PREM
ATHENA
SNS/SQS
STEP
FUNCTIONS
S3 DYNAMODB
MYSQL
ON
EC2
RDS
ON
MYSQL
AMAZON
REDSHIFT
RDS
AURORA
AURORA
SERVERLE
SS
AMAZON
MQ
HADOOP
ON EC2
EMR
AMAZON
ES
Demo Time
Problem Statement
I need to setup a personal blog and need it
to be secure, stable and to scale based on
load
● Runs Apache as Web Server
● Runs PHP as application
● Expected 10000 users per hour during
daytime
● Night time is upto 50 users
Solution Architecture
Provider : AWS
Services used :
● EC2 (Virtual Machines in the Cloud)
● UserData to install the software on
boot
● AutoScaling based on Target Tracking
An introduction to cloud systems architecture
The Future : Serverless
● "Serverless" is an Operational
Construct
● Abstraction between the application
and infrastructure that serves it
● Sometimes known as Functions as a
Service
● Uses Event Driven Architecture
https://muhilvannan.com/webinar-introduction-to-aws-serverless-computing-aws-
edi-user-group-21/
Questions

More Related Content

What's hot (18)

PPT
Cloud Computing Introduction
guest90f660
 
PPTX
Cloud Computing Architecture
Vasu Jain
 
PPTX
Cloud Computing: A new Trend
Debidatta Satapathy
 
PPTX
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
PPTX
Top 10 cloud service providers
Vineet Garg
 
PPTX
IaaS and PaaS
Thanakrit Lersmethasakul
 
PPTX
Microsoft Cloud Computing
David Chou
 
PPTX
Types of cloud computing
KrishnaRamalingam2
 
PPTX
Iaas.paas.saas
Alex Tregubov
 
PPTX
Cloud platform comparison
Amit Ghosh
 
PDF
2017 Cloud Computing Primer
Rajesh Math
 
PPTX
How to Think Multi-Cloud
RightScale
 
PPTX
Big data
SMITSHAH219
 
PDF
2.introduction to amazon web services
DrRajapraveen
 
PPTX
Introduction of cloud computing and aws
krishna prasad
 
PPSX
Cloud computing information management
Hallmark B-school
 
KEY
webOS App by Example: Sorting Thoughts
Hendrik Ebel
 
PPTX
cloud computing ppt
himanshuawasthi2109
 
Cloud Computing Introduction
guest90f660
 
Cloud Computing Architecture
Vasu Jain
 
Cloud Computing: A new Trend
Debidatta Satapathy
 
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
Top 10 cloud service providers
Vineet Garg
 
Microsoft Cloud Computing
David Chou
 
Types of cloud computing
KrishnaRamalingam2
 
Iaas.paas.saas
Alex Tregubov
 
Cloud platform comparison
Amit Ghosh
 
2017 Cloud Computing Primer
Rajesh Math
 
How to Think Multi-Cloud
RightScale
 
Big data
SMITSHAH219
 
2.introduction to amazon web services
DrRajapraveen
 
Introduction of cloud computing and aws
krishna prasad
 
Cloud computing information management
Hallmark B-school
 
webOS App by Example: Sorting Thoughts
Hendrik Ebel
 
cloud computing ppt
himanshuawasthi2109
 

Similar to An introduction to cloud systems architecture (20)

PDF
AWS vs Azure vs Google (GCP) - Slides
TobyWilman
 
PPTX
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
PDF
2022 Presentation | Serverless Innovation with AWS
Dhaval Nagar
 
PDF
eChai Developer Meetup | Cloud Native Learnings with AWS
Dhaval Nagar
 
PDF
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
Google Cloud Platform - Japan
 
PDF
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
Raul Chong
 
PDF
IBM - Introduction to Cloudant
Francisco González Jiménez
 
PPTX
Google Cloud Study Jam | GDSC NCU
Shivam254129
 
PPTX
Introduction to Google Cloud & GCCP Campaign
GDSCVJTI
 
PDF
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Databricks
 
PDF
Unlocking the Value of Your Data Lake
DATAVERSITY
 
PPTX
Introduction to amazon web services for developers
Ciklum Ukraine
 
PPTX
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
Kevin Grossnicklaus
 
PPTX
ArchitectNow - Migrating Legacy .NET Apps to Azure
Kevin Grossnicklaus
 
PDF
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
SnapLogic
 
PPTX
Big Data on Cloud Native Platform
Sunil Govindan
 
PPTX
Big Data on Cloud Native Platform
Sunil Govindan
 
PDF
Write less (code) and build more with serverless
Dhaval Nagar
 
PPT
Technology Overview
Liran Zelkha
 
PDF
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
SeungYong Oh
 
AWS vs Azure vs Google (GCP) - Slides
TobyWilman
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
2022 Presentation | Serverless Innovation with AWS
Dhaval Nagar
 
eChai Developer Meetup | Cloud Native Learnings with AWS
Dhaval Nagar
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
Google Cloud Platform - Japan
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
Raul Chong
 
IBM - Introduction to Cloudant
Francisco González Jiménez
 
Google Cloud Study Jam | GDSC NCU
Shivam254129
 
Introduction to Google Cloud & GCCP Campaign
GDSCVJTI
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Databricks
 
Unlocking the Value of Your Data Lake
DATAVERSITY
 
Introduction to amazon web services for developers
Ciklum Ukraine
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
Kevin Grossnicklaus
 
ArchitectNow - Migrating Legacy .NET Apps to Azure
Kevin Grossnicklaus
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
SnapLogic
 
Big Data on Cloud Native Platform
Sunil Govindan
 
Big Data on Cloud Native Platform
Sunil Govindan
 
Write less (code) and build more with serverless
Dhaval Nagar
 
Technology Overview
Liran Zelkha
 
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
SeungYong Oh
 
Ad

Recently uploaded (20)

PPTX
internet básico presentacion es una red global
70965857
 
PDF
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
PPT
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
PPTX
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
PPTX
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
PDF
The-Hidden-Dangers-of-Skipping-Penetration-Testing.pdf.pdf
naksh4thra
 
PPTX
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
PPTX
04 Output 1 Instruments & Tools (3).pptx
GEDYIONGebre
 
DOCX
Custom vs. Off-the-Shelf Banking Software
KristenCarter35
 
PPTX
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
PPTX
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
PPTX
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
PPT
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
PDF
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
PPT
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
PPTX
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
PPTX
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
PDF
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
PDF
𝐁𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓
hokimamad0
 
PPTX
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
internet básico presentacion es una red global
70965857
 
AI_MOD_1.pdf artificial intelligence notes
shreyarrce
 
Computer Securityyyyyyyy - Chapter 1.ppt
SolomonSB
 
L1A Season 1 Guide made by A hegy Eng Grammar fixed
toszolder91
 
一比一原版(SUNY-Albany毕业证)纽约州立大学奥尔巴尼分校毕业证如何办理
Taqyea
 
The-Hidden-Dangers-of-Skipping-Penetration-Testing.pdf.pdf
naksh4thra
 
Lec15_Mutability Immutability-converted.pptx
khanjahanzaib1
 
04 Output 1 Instruments & Tools (3).pptx
GEDYIONGebre
 
Custom vs. Off-the-Shelf Banking Software
KristenCarter35
 
PE introd.pptxfrgfgfdgfdgfgrtretrt44t444
nepmithibai2024
 
原版西班牙莱昂大学毕业证(León毕业证书)如何办理
Taqyea
 
西班牙武康大学毕业证书{UCAMOfferUCAM成绩单水印}原版制作
Taqyea
 
Computer Securityyyyyyyy - Chapter 2.ppt
SolomonSB
 
Azure_DevOps introduction for CI/CD and Agile
henrymails
 
Agilent Optoelectronic Solutions for Mobile Application
andreashenniger2
 
Presentation3gsgsgsgsdfgadgsfgfgsfgagsfgsfgzfdgsdgs.pptx
SUB03
 
英国假毕业证诺森比亚大学成绩单GPA修改UNN学生卡网上可查学历成绩单
Taqyea
 
Build Fast, Scale Faster: Milvus vs. Zilliz Cloud for Production-Ready AI
Zilliz
 
𝐁𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓
hokimamad0
 
一比一原版(LaTech毕业证)路易斯安那理工大学毕业证如何办理
Taqyea
 
Ad

An introduction to cloud systems architecture

  • 1. An Introduction to Cloud Systems Architecture Muhil Vannan April 17, 2021
  • 2. Muhil Vannan ● Technical Lead @ CirrusHQ ● 6x AWS Certified & TOGAF® 9 Certified ● Serverless Enthusiast and DevOps Advocate ● Twitter : @bluecloud0820
  • 3. Agenda ● What is the Cloud ? ● Public Cloud Providers - The major players ● Concept of “As a Service” ● Layers in Cloud Systems Architecture ● Cloud Services vs Data Center Infrastructure ● Demo Time : Setup a WebServer and Scaling ● The future : Serverless
  • 4. What is the Cloud ? ● Globally Distributed “Infrastructure Farms” ● Enables instant “on demand” provisioning of Infrastructure ● Types of Cloud ○ Public ○ Private ○ Hybrid ● Foundational Concept : Virtualisation
  • 5. Advantages of the Cloud ? ● Elasticity ● Agility ● Security ● Pay for What you use ● High Availability ● Infrastructure as Code
  • 6. Public Cloud Providers - The Major Players Amazon Web Services Market Leader Over 15 years Core Strengths : Infrastructure as a Service, AI & ML services, Strong DevOps toolsets Azure Enterprise Favourite Hybrid Cloud & integration to SaaS offerings from Microsoft - Office 365, Azure AD Core Strengths : Easy integrations and migration efforts GCP Runs on the same infra as Google search Core Strengths : Big Data, Multi Cloud offering with Kubernetes
  • 7. “As A Service Model” The core concept of Cloud Computing. Everything is offered as a Service at varying levels
  • 8. *As a Service ● Infrastructure as a Service ● Platform as a Service ● Software as a Service ● Function as a Service ● Analytics as a Service
  • 10. Layers in Cloud Systems Architecture
  • 11. Typical System Architecture Layers Messaging ● Enables components to talk to each other Database ● Structured Storage : Relational / Non- Relational Data Storage ● Block Storage / Object Storage : Hard Disks Compute ● The Foundational Layer : Servers Analytics ● Search , Indexes, Data Processing
  • 12. COMPUTE DATABASES STORAGE MESSAGING ANALYTICS More operations Less operations On Premise vs * As a Service vs Cloud Native Source: Digital Rewrites The Rules Of Business, Forrester, February 2018 VM ON-PREM EC2 ECS/EKS FARGATE LAMBDA ELASTIC BEANSTAL K MYSQL ON-PREM STORAGE ON-PREM EBS ON-PREM HADOOP ON-PREM ATHENA SNS/SQS STEP FUNCTIONS S3 DYNAMODB MYSQL ON EC2 RDS ON MYSQL AMAZON REDSHIFT RDS AURORA AURORA SERVERLE SS AMAZON MQ HADOOP ON EC2 EMR AMAZON ES
  • 13. Demo Time Problem Statement I need to setup a personal blog and need it to be secure, stable and to scale based on load ● Runs Apache as Web Server ● Runs PHP as application ● Expected 10000 users per hour during daytime ● Night time is upto 50 users Solution Architecture Provider : AWS Services used : ● EC2 (Virtual Machines in the Cloud) ● UserData to install the software on boot ● AutoScaling based on Target Tracking
  • 15. The Future : Serverless ● "Serverless" is an Operational Construct ● Abstraction between the application and infrastructure that serves it ● Sometimes known as Functions as a Service ● Uses Event Driven Architecture https://muhilvannan.com/webinar-introduction-to-aws-serverless-computing-aws- edi-user-group-21/