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

Recommended for you

Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons

The document discusses cloud computing, including that it allows multiple users to access data through a single server without separate licenses. It describes cloud infrastructure models like full virtualization and para-virtualization. The pros of cloud computing are applications can be accessed without installation, unlimited data storage, and access from anywhere, while cons include internet outages, site access issues, and lack of secrecy. Cloud service models like SaaS, PaaS, and IaaS are also outlined.

#cloudcomputing#internet
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers

The document discusses the top 10 cloud service providers: 1. Amazon EC2 provides scalable computing resources that can be accessed over the internet and only pay for what is used. 2. Verizon offers vCloud Express which provides flexible and on-demand computing resources through an intuitive web console. 3. IBM provides private, hybrid, and public cloud solutions including infrastructure, platforms and software as a service. It then briefly describes each of the top 10 providers and their key cloud computing offerings.

IaaS and PaaS
IaaS and PaaSIaaS and PaaS
IaaS and PaaS

This document discusses different approaches to Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). It provides examples of IaaS and PaaS solutions from various technology companies and organizations. These include frameworks and architectures for delivering virtualized computing resources and services from multiple vendors in both public and private cloud environments. Diagrams and figures are included to illustrate key concepts and components of IaaS, PaaS, and hybrid cloud solutions.

iaaspaascloud computing
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

Recommended for you

Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing

This document summarizes key metrics and timelines for the growth of various cloud services. It highlights that over 15 years, one service has grown to have over 450 million active users, while another processes over 5 billion conference minutes per year after 7 years. The document also outlines details on a new $500 million data center facility that can house servers in shipping containers to deliver high density and energy efficiency.

microsoft windows azure platform cloud computing
Types of cloud computing
Types of cloud computingTypes of cloud computing
Types of cloud computing

Cloud computing allows users to access files and applications over the internet from any device. There are two models of cloud computing - deployment models which define access types like public, private, hybrid and community clouds, and service models which are infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). IaaS provides on-demand access to servers, storage, networking and operating systems, PaaS provides platforms for developers to create and deploy applications, and SaaS provides access to applications over the internet.

#cloudcomputing#cloud
Iaas.paas.saas
Iaas.paas.saasIaas.paas.saas
Iaas.paas.saas

This document defines cloud computing and its service models of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It discusses key characteristics of cloud computing including on-demand self-service, broad network access, resource pooling, and rapid elasticity. Example vendors for each service model and benefits of cloud computing are also summarized. Contact information is provided for further information.

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

Recommended for you

Cloud platform comparison
Cloud platform comparison Cloud platform comparison
Cloud platform comparison

AWS, Google Cloud, and Azure are three major cloud platforms that provide on-demand access to computing resources and services over the internet. They differ in their availability zones, market share, popularity, number of worldwide users, services offered, historical downtime, pricing and billing styles, and startup discount programs. For example, AWS has the largest market share and user base while Azure and Google Cloud offer startup programs like AWS Activate, Google Cloud for Startups, and Microsoft for Startups to provide discounted credits and support.

cloud computingaws compareaws vs azure vs gcloud
2017 Cloud Computing Primer
2017 Cloud Computing Primer2017 Cloud Computing Primer
2017 Cloud Computing Primer

Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid. Cloud computing is a paradigm shift following the shift from mainframe to client–server in the early 1980s. Details are abstracted from the users, who no longer have need for expertise in, or control over, the technology infrastructure "in the cloud" that supports them.

internet big datacloud computing
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud

RightScale Webinar: December 8, 2010 – In this Webinar, we discuss the benefits and pain points of multi-cloud as well as key considerations to have in mind when going multi-cloud. We present examples of multi-cloud scenarios and describe the design principles to consider when architecting deployments that must span and migrate across different clouds and providers.

computingwebinarmulti-cloud
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

Recommended for you

Big data
Big dataBig data
Big data

this slide is for brief introduction to the big data with little bit of fun through memes. it is prepared with the articles from different websites about big data and some of my own words so it would be great if you like it

big datahadoopdatabase
2.introduction to amazon web services
2.introduction to  amazon web services2.introduction to  amazon web services
2.introduction to amazon web services

This document introduces Amazon Web Services (AWS) and cloud computing. It discusses that cloud computing provides on-demand availability of computer resources like data storage and computing power over the internet without direct user management. Key characteristics of cloud computing include on-demand self-service, broad network access, multi-tenancy, rapid elasticity and scalability, and measured service. Benefits of AWS include its global infrastructure and management interface.

dr.rajapraveen.k.ndr.rajapraveenintroduction to amazon web services
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws

Cloud computing provides on-demand access to shared computing resources like networks, servers, storage, applications and services over the internet. It has characteristics like on-demand self-service, ubiquitous network access, resource pooling, rapid elasticity and flexible pricing. The main advantages are lower costs, improved performance, unlimited storage and device independence. The three main cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Cloud implementations include public, private and hybrid clouds. Amazon Web Services is a leading provider of cloud computing services.

More Related Content

What's hot

Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
guest90f660
 
Cloud Computing Architecture
Cloud Computing Architecture Cloud Computing Architecture
Cloud Computing Architecture
Vasu Jain
 
Cloud Computing: A new Trend
Cloud Computing: A new TrendCloud Computing: A new Trend
Cloud Computing: A new Trend
Debidatta Satapathy
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
Amritpal Singh Bedi
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
Vineet Garg
 
IaaS and PaaS
IaaS and PaaSIaaS and PaaS
Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing
David Chou
 
Types of cloud computing
Types of cloud computingTypes of cloud computing
Types of cloud computing
KrishnaRamalingam2
 
Iaas.paas.saas
Iaas.paas.saasIaas.paas.saas
Iaas.paas.saas
Alex Tregubov
 
Cloud platform comparison
Cloud platform comparison Cloud platform comparison
Cloud platform comparison
Amit Ghosh
 
2017 Cloud Computing Primer
2017 Cloud Computing Primer2017 Cloud Computing Primer
2017 Cloud Computing Primer
Rajesh Math
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud
RightScale
 
Big data
Big dataBig data
Big data
SMITSHAH219
 
2.introduction to amazon web services
2.introduction to  amazon web services2.introduction to  amazon web services
2.introduction to amazon web services
DrRajapraveen
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
krishna prasad
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
Hallmark B-school
 
webOS App by Example: Sorting Thoughts
webOS App by Example: Sorting ThoughtswebOS App by Example: Sorting Thoughts
webOS App by Example: Sorting Thoughts
Hendrik Ebel
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
himanshuawasthi2109
 

What's hot (18)

Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Cloud Computing Architecture
Cloud Computing Architecture Cloud Computing Architecture
Cloud Computing Architecture
 
Cloud Computing: A new Trend
Cloud Computing: A new TrendCloud Computing: A new Trend
Cloud Computing: A new Trend
 
Cloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and consCloud Computing- components, working, pros and cons
Cloud Computing- components, working, pros and cons
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
IaaS and PaaS
IaaS and PaaSIaaS and PaaS
IaaS and PaaS
 
Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing
 
Types of cloud computing
Types of cloud computingTypes of cloud computing
Types of cloud computing
 
Iaas.paas.saas
Iaas.paas.saasIaas.paas.saas
Iaas.paas.saas
 
Cloud platform comparison
Cloud platform comparison Cloud platform comparison
Cloud platform comparison
 
2017 Cloud Computing Primer
2017 Cloud Computing Primer2017 Cloud Computing Primer
2017 Cloud Computing Primer
 
How to Think Multi-Cloud
How to Think Multi-CloudHow to Think Multi-Cloud
How to Think Multi-Cloud
 
Big data
Big dataBig data
Big data
 
2.introduction to amazon web services
2.introduction to  amazon web services2.introduction to  amazon web services
2.introduction to amazon web services
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
 
webOS App by Example: Sorting Thoughts
webOS App by Example: Sorting ThoughtswebOS App by Example: Sorting Thoughts
webOS App by Example: Sorting Thoughts
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Similar to An introduction to cloud systems architecture

AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - Slides
TobyWilman
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
Google Cloud Platform - Japan
 
IBM - Introduction to Cloudant
IBM - Introduction to CloudantIBM - Introduction to Cloudant
IBM - Introduction to Cloudant
Francisco González Jiménez
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
Raul Chong
 
Google Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUGoogle Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCU
Shivam254129
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
GDSCVJTI
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Databricks
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data Lake
DATAVERSITY
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
ArchitectNow  -  Designing Cloud-Native apps in Microsoft AzureArchitectNow  -  Designing Cloud-Native apps in Microsoft Azure
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
Kevin Grossnicklaus
 
ArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to AzureArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to Azure
Kevin Grossnicklaus
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
SnapLogic
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
Sunil Govindan
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
Sunil Govindan
 
Write less (code) and build more with serverless
Write less (code) and build more with serverlessWrite less (code) and build more with serverless
Write less (code) and build more with serverless
Dhaval Nagar
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
Liran Zelkha
 
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with KubernetesKubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
SeungYong Oh
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
Avere Systems
 
introduction to micro services
introduction to micro servicesintroduction to micro services
introduction to micro services
Spyros Lambrinidis
 

Similar to An introduction to cloud systems architecture (20)

AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - Slides
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
 
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
[Cloud OnAir] Talks by DevRel Vol.4 データ管理とデータ ベース 2020年8月27日 放送
 
IBM - Introduction to Cloudant
IBM - Introduction to CloudantIBM - Introduction to Cloudant
IBM - Introduction to Cloudant
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 
Google Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUGoogle Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCU
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data Lake
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
ArchitectNow  -  Designing Cloud-Native apps in Microsoft AzureArchitectNow  -  Designing Cloud-Native apps in Microsoft Azure
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
 
ArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to AzureArchitectNow - Migrating Legacy .NET Apps to Azure
ArchitectNow - Migrating Legacy .NET Apps to Azure
 
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
Weathering the Data Storm – How SnapLogic and AWS Deliver Analytics in the Cl...
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
 
Write less (code) and build more with serverless
Write less (code) and build more with serverlessWrite less (code) and build more with serverless
Write less (code) and build more with serverless
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with KubernetesKubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
Kubernetes Forum Seoul 2019: Re-architecting Data Platform with Kubernetes
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
 
introduction to micro services
introduction to micro servicesintroduction to micro services
introduction to micro services
 

Recently uploaded

一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
taqyea
 
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
taqyea
 
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirtsJarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
exgf28
 
Lincoln University degree offer diploma Transcript
Lincoln University degree offer diploma TranscriptLincoln University degree offer diploma Transcript
Lincoln University degree offer diploma Transcript
ubufe
 
Common Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdfCommon Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdf
Serva AppLabs
 
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
taqyea
 
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
taqyea
 
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
taqyea
 
How to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer ExperienceHow to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer Experience
Serva AppLabs
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
taqyea
 
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
taqyea
 
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Thiên Đường Tình Yêu
 
10th International Conference on Networks, Mobile Communications and Telema...
10th International Conference on Networks, Mobile Communications and   Telema...10th International Conference on Networks, Mobile Communications and   Telema...
10th International Conference on Networks, Mobile Communications and Telema...
ijp2p
 
Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)
Kashyap J
 
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
taqyea
 
Tarun Gaur On Data Breaches and Privacy Fears
Tarun Gaur On Data Breaches and Privacy FearsTarun Gaur On Data Breaches and Privacy Fears
Tarun Gaur On Data Breaches and Privacy Fears
Tarun Gaur
 
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
taqyea
 
Book dating , international dating phgra
Book dating , international dating phgraBook dating , international dating phgra
Book dating , international dating phgra
thomaskurtha9
 
2023. Archive - Gigabajtos selfpublisher homepage
2023. Archive - Gigabajtos selfpublisher homepage2023. Archive - Gigabajtos selfpublisher homepage
2023. Archive - Gigabajtos selfpublisher homepage
Zsolt Nemeth
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
taqyea
 

Recently uploaded (20)

一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
 
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
 
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirtsJarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
 
Lincoln University degree offer diploma Transcript
Lincoln University degree offer diploma TranscriptLincoln University degree offer diploma Transcript
Lincoln University degree offer diploma Transcript
 
Common Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdfCommon Challenges in UI UX Design and How Services Can Help.pdf
Common Challenges in UI UX Design and How Services Can Help.pdf
 
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
 
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
一比一原版(mqu毕业证)麦考瑞大学毕业证如何办理
 
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
一比一原版(soas毕业证书)英国伦敦大学亚非学院毕业证如何办理
 
How to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer ExperienceHow to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer Experience
 
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
一比一原版(ubc毕业证书)英属哥伦比亚大学毕业证如何办理
 
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
 
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
 
10th International Conference on Networks, Mobile Communications and Telema...
10th International Conference on Networks, Mobile Communications and   Telema...10th International Conference on Networks, Mobile Communications and   Telema...
10th International Conference on Networks, Mobile Communications and Telema...
 
Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)Quiz Quiz Hota Hai (School Quiz 2018-19)
Quiz Quiz Hota Hai (School Quiz 2018-19)
 
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
一比一原版(bristol毕业证书)英国布里斯托大学毕业证如何办理
 
Tarun Gaur On Data Breaches and Privacy Fears
Tarun Gaur On Data Breaches and Privacy FearsTarun Gaur On Data Breaches and Privacy Fears
Tarun Gaur On Data Breaches and Privacy Fears
 
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
一比一原版(london毕业证书)英国伦敦大学毕业证如何办理
 
Book dating , international dating phgra
Book dating , international dating phgraBook dating , international dating phgra
Book dating , international dating phgra
 
2023. Archive - Gigabajtos selfpublisher homepage
2023. Archive - Gigabajtos selfpublisher homepage2023. Archive - Gigabajtos selfpublisher homepage
2023. Archive - Gigabajtos selfpublisher homepage
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
 

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/