SlideShare a Scribd company logo
Cloud Platforms Classification 
A framework to compare cloud computing services
Contents 
● Cloud Computing Acronyms 
● Cloud Computing Layers 
● Iaas, Paas, Saas 
● Demos of Applications using cloud layers 
● Q&A
Cloud Computing Acronyms 
IaaS 
BPaaS 
BDaaS 
SaaS 
DaaS SEaaS 
AWS 
HPC 
PaaS 
Cloud 
Computing 
Platforms 
HDaaS MDM
Cloud Computing Layers 
Software 
(SaaS) 
Platform 
(PaaS) 
Infrastructure 
(IaaS) 
PPPhhhyyysssiiciccaaall l H HHaaarrdrddwwwaaarreree 
1 
PPRhheyyusssiicacaablll eHH aTaorrddowwlkaaitrsree 
4 
PrPePh-hbyyussiilictc aaCll o HHmaaprrddowwnaearnreets 
5 
PPhhyyAsspiiccpaalillc HHaataiorrddnwwsaarree 
6 
ApplPiPchahytyisosinicc aaBll u HHiladarirdndwgw aBarrleoecks 
3 
PPVhhiyrytssuiicacala lHl HHaaradrrdwdwwaaraerree 
2
Infrastructure 
(IaaS) 
PhPyPhshyyicssiiaccaal ll HHHaaarrdrddwwwaarreae re 
1 
● Servers 
● Blade Servers 
● HPC 
● KVM Console Servers 
● Routers 
● Switches 
● Cables 
● SAN Storage 
● SSD SAN Storage 
● Virtual Tape Libs 
● NAS 
Users 
System 
Engineers 
Physical Machines 
Network 
Hardware 
Storage Devices 
Examples 
● Server providers like IBM, 
HP, Dell etc. 
● Hosting providers like 
Rackspace offer servers 
on rent 
Examples 
● Network equipment 
providers like Cisco, 
Avaya, Motorola etc. 
● Hosting providers offer 
bundled network services 
Examples 
● Storage equipment 
providers like Dell, NEC, 
EMC etc. 
● Hosting providers offer 
storage on rent
Infrastructure 
(IaaS) 
ViPPrthhuyysasiiccl aaHll HHaaarrrdddwwwaaarreere 
2 
● Virtual computing 
units 
● Pool of resources 
from different servers 
● Automatic load 
balancing, higher 
availability 
● Decouples virtual 
networks from 
network hardware 
● Provides higher 
utilization, flexibility 
● Easier management 
of resources 
● Decouples storage 
volumes from physical 
hardware 
● Caching, 
snapshotting, high 
availability 
● IO optimization 
independent of 
computing resources 
Users 
Infrastructure 
Engineers 
Virtual Machines 
Software Defined 
Network (SDN) 
Software Defined 
Storage (SDS) 
Examples 
● Open Stack Nova 
● Amazon EC2 
● MS Windows Azure 
● Google Compute Engine 
● IBM SmartCloud 
● VMware vSphere 
Examples 
● Open Stack Neutron 
● Vmware Nicira (NSX) 
Examples 
● Open Stack Cinder 
● Vmware Virtual SAN
Platform 
(PaaS) 
ApplicaPPthihoyyssniicc aBall uHHiaaldrrddiwwnaagrre eBlocks 
3 
● Containers for running 
applications 
● Compiled applications 
along with run-time 
support libraries can 
be deployed 
● Isolated, self-described 
● Infrastructure agnostic 
● Routing messages 
between app 
containers, storage 
systems & external 
systems 
● Routing, queueing, 
scheduling 
● Load balancing 
● Storage and retrieval 
of objects 
● No mounting 
partitioning, formatting 
● HTTP API for store 
and retrieve 
Users 
DevOps 
Engineers 
Application 
Containers 
Routing, 
Messaging 
Object Storage 
Examples 
● Docker 
● Dyno 
● CloudFoundry Warden 
● Google Imctfy 
Examples 
● CloudFoundry 
Messaging/NATS 
● Heroku Routing Layer 
● CloudFoundry Router 
Examples 
● Open Stack Swift 
● Amazon S3 
● Ceph Storage
Platform 
(PaaS) 
RePPshhuyyssaiiccbaalll e HH aaTrroddwwoaalkrreeits 
4 
● Uses Application 
Containers 
● Runtime support (e.g. 
JVM for Java, 
Interpreters for 
Python, PHP, Node.js, 
Grails etc.) 
● Middleware (e.g. 
Tomcat, Spring) 
● Provides 
communication 
among applications 
● Routing, 
Transformations, 
Queuing 
● Enterprise Service 
Bus 
● Ready-to-use 
database as a service 
● Relational, key-value, 
column-oriented 
database 
● Availability and 
scalability 
Users 
Professional 
Developers 
Application 
Platforms 
Integration 
Platforms 
Database 
Platforms 
Examples 
● CloudFoundry Buildpacks 
● Google App Engine 
● Heroku Buildpacks 
Examples 
● TIBCO Cloud Bus 
● WS02 StratosLive 
● Windows Azure BizTalk 
Services 
Examples 
● Amazon SimpleDB, 
DynamoDB, RDS, 
Redshift 
● Object Rocket 
(MongoDB, Riak) 
● Windows Azure SQL
Software 
(SaaS) 
PrebPPuhhyyilsstii ccCaallo HHmaarrpddwwoaanrreeents 
5 
● Computing 
components, APIs 
● Can be orchestrated 
to build or extend 
applications 
● Can be customized 
with configuration, or 
Domain-specific 
Languages (DSLs) 
● Communication APIs 
● Can be utilized to 
provide pre-built 
communication 
services to 
applications 
● Customized using 
configuration or DSLs 
● Prebuilt storage 
services 
● Big data as a service 
● Provides value-added 
services such as 
ready analytics tools 
Users 
Enterprise 
Developers 
Application 
Components 
Communication 
Components 
Storage 
Components 
Examples 
● Force.com 
● Google Prediction API 
● Hubspot API 
● Zuora API 
● MuleSoft Anypoint 
Connectors 
Examples 
● Amazon Simple Email 
Service 
● Twilio, Voxeo APIs for 
unified communications 
Examples 
● Dropbox API 
● Qlikview 
● SAP Business Objects BI 
On Demand 
● TIBCO Silver Spotfire
Software 
(SaaS) 
SoftwPPhhayyrsseiicc aaAll HHpaaprrdldiwwcaaarrteeions 
6 
● Ready-to-use software applications 
● Web and mobile interface 
Users 
● 3-tier architecture 
● Typically multi-tenant 
● Whole range from consumer to enterprise 
applications 
● Different licensing and payment options 
End Users 
● Software Applications 
Examples 
● Salesforce.com, hubspot.com, zuora.com, 
netsuite.com, wordpress.com 
● oracle on-demand, SAP on-demand 
● Wordpress.org, Drupal, Liferay, SugarCRM, 
Compiere.com
Demos 
Demo Applications 
of Applications using 
different layers of the cloud
ViPPrthhuyyssaiiccl aaHll HHaaarrrdddwwwaaarreere 
2 
Infrastructure 
(IaaS) 
Cloud Services 
Brokerage & Management 
Service 
Amazon 
Web Services 
Rackspace 
Managed 
Cloud 
Windows 
Azure Savvis
ViPPrthhuyyssaiiccl aaHll HHaaarrrdddwwwaaarreere 
2 
Infrastructure 
(IaaS)
Platform 
(PaaS) 
RePPshhuyyssaiiccbaalll e HH aaTrroddwwoaalkrreeits 
4 
Analytical 
Compute Grid 
Data Warehouse 
As a Service 
SQL 
Column Database 
(Cassandra) 
Ralational Database 
(PostgreSQL) 
HDFS 
(Hadoop+Hive) 
Data Source Index 
(Mapping/Cassandra) 
ODBC 
JDBC 
Management 
API
Platform 
(PaaS) 
RePPshhuyyssaiiccbaalll e HH aaTrroddwwoaalkrreeits 
4
Software 
(SaaS) 
PrebPPuhhyyilsstii ccCaallo HHmaarrdpdwwoaanrreeents 
5 
Retail Experience Engine 
Software
Software 
(SaaS) 
PrebPPuhhyyilsstii ccCaallo HHmaarrdpdwwoaanrreeents 
5
Ashutosh Bijoor 
ashutosh.bijoor@accionlabs.com 
Thank you!

More Related Content

What's hot

ClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale outClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale out
MariaDB plc
 
DynomiteDB - No spof High-availability Redis cluster solution
DynomiteDB -  No spof High-availability Redis cluster solutionDynomiteDB -  No spof High-availability Redis cluster solution
DynomiteDB - No spof High-availability Redis cluster solution
Leandro Totino Pereira
 
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefullySQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
Md Kamaruzzaman
 
Presto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 BostonPresto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 Boston
kbajda
 
Discover some "Big Data" architectural concepts with Redis
Discover some  "Big Data" architectural concepts with  Redis Discover some  "Big Data" architectural concepts with  Redis
Discover some "Big Data" architectural concepts with Redis
Maturin BADO
 
Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016
Red_Hat_Storage
 
Couchbase
CouchbaseCouchbase
Couchbase
Arpit Aggarwal
 
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon
 
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScaleHow Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
MariaDB plc
 
How MariaDB is approaching DBaaS
How MariaDB is approaching DBaaSHow MariaDB is approaching DBaaS
How MariaDB is approaching DBaaS
MariaDB plc
 
TiDB Introduction - Boston MySQL Meetup Group
TiDB Introduction - Boston MySQL Meetup GroupTiDB Introduction - Boston MySQL Meetup Group
TiDB Introduction - Boston MySQL Meetup Group
Morgan Tocker
 
Big Data in 200 km/h | AWS Big Data Demystified #1.3
Big Data in 200 km/h | AWS Big Data Demystified #1.3  Big Data in 200 km/h | AWS Big Data Demystified #1.3
Big Data in 200 km/h | AWS Big Data Demystified #1.3
Omid Vahdaty
 
MongoDB
MongoDBMongoDB
Building tiered data stores using aesop to bridge sql and no sql systems
Building tiered data stores using aesop to bridge sql and no sql systemsBuilding tiered data stores using aesop to bridge sql and no sql systems
Building tiered data stores using aesop to bridge sql and no sql systems
Regunath B
 
KDB+ Lite
KDB+ LiteKDB+ Lite
KDB+ Lite
Sayanosauras
 
KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)
Martin Toshev
 
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
ScyllaDB
 
Alluxio+Presto: An Architecture for Fast SQL in the Cloud
Alluxio+Presto: An Architecture for Fast SQL in the CloudAlluxio+Presto: An Architecture for Fast SQL in the Cloud
Alluxio+Presto: An Architecture for Fast SQL in the Cloud
Alluxio, Inc.
 
Introducing gluster filesystem by aditya
Introducing gluster filesystem by adityaIntroducing gluster filesystem by aditya
Introducing gluster filesystem by aditya
Aditya Chhikara
 
Summer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpointSummer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpoint
Christopher Dubois
 

What's hot (20)

ClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale outClustrixDB: how distributed databases scale out
ClustrixDB: how distributed databases scale out
 
DynomiteDB - No spof High-availability Redis cluster solution
DynomiteDB -  No spof High-availability Redis cluster solutionDynomiteDB -  No spof High-availability Redis cluster solution
DynomiteDB - No spof High-availability Redis cluster solution
 
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefullySQL, NoSQL, Distributed SQL: Choose your DataStore carefully
SQL, NoSQL, Distributed SQL: Choose your DataStore carefully
 
Presto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 BostonPresto talk @ Global AI conference 2018 Boston
Presto talk @ Global AI conference 2018 Boston
 
Discover some "Big Data" architectural concepts with Redis
Discover some  "Big Data" architectural concepts with  Redis Discover some  "Big Data" architectural concepts with  Redis
Discover some "Big Data" architectural concepts with Redis
 
Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016
 
Couchbase
CouchbaseCouchbase
Couchbase
 
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
HBaseCon2017 Splice Machine as a Service: Multi-tenant HBase using DCOS (Meso...
 
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScaleHow Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
How Alibaba Cloud scaled ApsaraDB with MariaDB MaxScale
 
How MariaDB is approaching DBaaS
How MariaDB is approaching DBaaSHow MariaDB is approaching DBaaS
How MariaDB is approaching DBaaS
 
TiDB Introduction - Boston MySQL Meetup Group
TiDB Introduction - Boston MySQL Meetup GroupTiDB Introduction - Boston MySQL Meetup Group
TiDB Introduction - Boston MySQL Meetup Group
 
Big Data in 200 km/h | AWS Big Data Demystified #1.3
Big Data in 200 km/h | AWS Big Data Demystified #1.3  Big Data in 200 km/h | AWS Big Data Demystified #1.3
Big Data in 200 km/h | AWS Big Data Demystified #1.3
 
MongoDB
MongoDBMongoDB
MongoDB
 
Building tiered data stores using aesop to bridge sql and no sql systems
Building tiered data stores using aesop to bridge sql and no sql systemsBuilding tiered data stores using aesop to bridge sql and no sql systems
Building tiered data stores using aesop to bridge sql and no sql systems
 
KDB+ Lite
KDB+ LiteKDB+ Lite
KDB+ Lite
 
KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)KDB database (EPAM tech talks, Sofia, April, 2015)
KDB database (EPAM tech talks, Sofia, April, 2015)
 
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
 
Alluxio+Presto: An Architecture for Fast SQL in the Cloud
Alluxio+Presto: An Architecture for Fast SQL in the CloudAlluxio+Presto: An Architecture for Fast SQL in the Cloud
Alluxio+Presto: An Architecture for Fast SQL in the Cloud
 
Introducing gluster filesystem by aditya
Introducing gluster filesystem by adityaIntroducing gluster filesystem by aditya
Introducing gluster filesystem by aditya
 
Summer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpointSummer 2017 undergraduate research powerpoint
Summer 2017 undergraduate research powerpoint
 

Similar to Accion Labs - Cloud in practice - Cloud computing platforms

Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
Ravindra Dastikop
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
Amer Ather
 
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
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
Serhat Dirik
 
PaaS options for .NET
PaaS options for .NETPaaS options for .NET
PaaS options for .NET
Slawomir Dorzak
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
Nagaraj Shenoy
 
Apache Stratos - Building a PaaS using OSGi and Equinox
Apache Stratos - Building a PaaS using OSGi and EquinoxApache Stratos - Building a PaaS using OSGi and Equinox
Apache Stratos - Building a PaaS using OSGi and Equinox
Paul Fremantle
 
Moving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudMoving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudImesh Gunaratne
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
Ian Choi
 
Cloudtrek Basics Overview
Cloudtrek Basics OverviewCloudtrek Basics Overview
Cloudtrek Basics Overview
Dmitriy Zgoda
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration Workshop
Judy Breedlove
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
Red_Hat_Storage
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
Colleen Corrice
 
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
Scenic City Summit (2021):  Real-Time Streaming in any and all clouds, hybrid...Scenic City Summit (2021):  Real-Time Streaming in any and all clouds, hybrid...
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
Timothy Spann
 
Big data conference europe real-time streaming in any and all clouds, hybri...
Big data conference europe   real-time streaming in any and all clouds, hybri...Big data conference europe   real-time streaming in any and all clouds, hybri...
Big data conference europe real-time streaming in any and all clouds, hybri...
Timothy Spann
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
Amazon Web Services
 
introduction to micro services
introduction to micro servicesintroduction to micro services
introduction to micro services
Spyros Lambrinidis
 
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...
Restlet
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
Raneesh Ramesan
 
Private, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudPrivate, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 Cloud
WSO2
 

Similar to Accion Labs - Cloud in practice - Cloud computing platforms (20)

Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
 
Public Cloud Workshop
Public Cloud WorkshopPublic Cloud Workshop
Public Cloud Workshop
 
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
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 
PaaS options for .NET
PaaS options for .NETPaaS options for .NET
PaaS options for .NET
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Apache Stratos - Building a PaaS using OSGi and Equinox
Apache Stratos - Building a PaaS using OSGi and EquinoxApache Stratos - Building a PaaS using OSGi and Equinox
Apache Stratos - Building a PaaS using OSGi and Equinox
 
Moving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudMoving Your Enterprise to the Cloud
Moving Your Enterprise to the Cloud
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Cloudtrek Basics Overview
Cloudtrek Basics OverviewCloudtrek Basics Overview
Cloudtrek Basics Overview
 
Agile Integration Workshop
Agile Integration WorkshopAgile Integration Workshop
Agile Integration Workshop
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 
Red Hat Storage Roadmap
Red Hat Storage RoadmapRed Hat Storage Roadmap
Red Hat Storage Roadmap
 
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
Scenic City Summit (2021):  Real-Time Streaming in any and all clouds, hybrid...Scenic City Summit (2021):  Real-Time Streaming in any and all clouds, hybrid...
Scenic City Summit (2021): Real-Time Streaming in any and all clouds, hybrid...
 
Big data conference europe real-time streaming in any and all clouds, hybri...
Big data conference europe   real-time streaming in any and all clouds, hybri...Big data conference europe   real-time streaming in any and all clouds, hybri...
Big data conference europe real-time streaming in any and all clouds, hybri...
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
introduction to micro services
introduction to micro servicesintroduction to micro services
introduction to micro services
 
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
Private, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 CloudPrivate, Managed, Public - All Things WSO2 Cloud
Private, Managed, Public - All Things WSO2 Cloud
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 

Accion Labs - Cloud in practice - Cloud computing platforms

  • 1.
  • 2. Cloud Platforms Classification A framework to compare cloud computing services
  • 3. Contents ● Cloud Computing Acronyms ● Cloud Computing Layers ● Iaas, Paas, Saas ● Demos of Applications using cloud layers ● Q&A
  • 4. Cloud Computing Acronyms IaaS BPaaS BDaaS SaaS DaaS SEaaS AWS HPC PaaS Cloud Computing Platforms HDaaS MDM
  • 5. Cloud Computing Layers Software (SaaS) Platform (PaaS) Infrastructure (IaaS) PPPhhhyyysssiiciccaaall l H HHaaarrdrddwwwaaarreree 1 PPRhheyyusssiicacaablll eHH aTaorrddowwlkaaitrsree 4 PrPePh-hbyyussiilictc aaCll o HHmaaprrddowwnaearnreets 5 PPhhyyAsspiiccpaalillc HHaataiorrddnwwsaarree 6 ApplPiPchahytyisosinicc aaBll u HHiladarirdndwgw aBarrleoecks 3 PPVhhiyrytssuiicacala lHl HHaaradrrdwdwwaaraerree 2
  • 6. Infrastructure (IaaS) PhPyPhshyyicssiiaccaal ll HHHaaarrdrddwwwaarreae re 1 ● Servers ● Blade Servers ● HPC ● KVM Console Servers ● Routers ● Switches ● Cables ● SAN Storage ● SSD SAN Storage ● Virtual Tape Libs ● NAS Users System Engineers Physical Machines Network Hardware Storage Devices Examples ● Server providers like IBM, HP, Dell etc. ● Hosting providers like Rackspace offer servers on rent Examples ● Network equipment providers like Cisco, Avaya, Motorola etc. ● Hosting providers offer bundled network services Examples ● Storage equipment providers like Dell, NEC, EMC etc. ● Hosting providers offer storage on rent
  • 7. Infrastructure (IaaS) ViPPrthhuyysasiiccl aaHll HHaaarrrdddwwwaaarreere 2 ● Virtual computing units ● Pool of resources from different servers ● Automatic load balancing, higher availability ● Decouples virtual networks from network hardware ● Provides higher utilization, flexibility ● Easier management of resources ● Decouples storage volumes from physical hardware ● Caching, snapshotting, high availability ● IO optimization independent of computing resources Users Infrastructure Engineers Virtual Machines Software Defined Network (SDN) Software Defined Storage (SDS) Examples ● Open Stack Nova ● Amazon EC2 ● MS Windows Azure ● Google Compute Engine ● IBM SmartCloud ● VMware vSphere Examples ● Open Stack Neutron ● Vmware Nicira (NSX) Examples ● Open Stack Cinder ● Vmware Virtual SAN
  • 8. Platform (PaaS) ApplicaPPthihoyyssniicc aBall uHHiaaldrrddiwwnaagrre eBlocks 3 ● Containers for running applications ● Compiled applications along with run-time support libraries can be deployed ● Isolated, self-described ● Infrastructure agnostic ● Routing messages between app containers, storage systems & external systems ● Routing, queueing, scheduling ● Load balancing ● Storage and retrieval of objects ● No mounting partitioning, formatting ● HTTP API for store and retrieve Users DevOps Engineers Application Containers Routing, Messaging Object Storage Examples ● Docker ● Dyno ● CloudFoundry Warden ● Google Imctfy Examples ● CloudFoundry Messaging/NATS ● Heroku Routing Layer ● CloudFoundry Router Examples ● Open Stack Swift ● Amazon S3 ● Ceph Storage
  • 9. Platform (PaaS) RePPshhuyyssaiiccbaalll e HH aaTrroddwwoaalkrreeits 4 ● Uses Application Containers ● Runtime support (e.g. JVM for Java, Interpreters for Python, PHP, Node.js, Grails etc.) ● Middleware (e.g. Tomcat, Spring) ● Provides communication among applications ● Routing, Transformations, Queuing ● Enterprise Service Bus ● Ready-to-use database as a service ● Relational, key-value, column-oriented database ● Availability and scalability Users Professional Developers Application Platforms Integration Platforms Database Platforms Examples ● CloudFoundry Buildpacks ● Google App Engine ● Heroku Buildpacks Examples ● TIBCO Cloud Bus ● WS02 StratosLive ● Windows Azure BizTalk Services Examples ● Amazon SimpleDB, DynamoDB, RDS, Redshift ● Object Rocket (MongoDB, Riak) ● Windows Azure SQL
  • 10. Software (SaaS) PrebPPuhhyyilsstii ccCaallo HHmaarrpddwwoaanrreeents 5 ● Computing components, APIs ● Can be orchestrated to build or extend applications ● Can be customized with configuration, or Domain-specific Languages (DSLs) ● Communication APIs ● Can be utilized to provide pre-built communication services to applications ● Customized using configuration or DSLs ● Prebuilt storage services ● Big data as a service ● Provides value-added services such as ready analytics tools Users Enterprise Developers Application Components Communication Components Storage Components Examples ● Force.com ● Google Prediction API ● Hubspot API ● Zuora API ● MuleSoft Anypoint Connectors Examples ● Amazon Simple Email Service ● Twilio, Voxeo APIs for unified communications Examples ● Dropbox API ● Qlikview ● SAP Business Objects BI On Demand ● TIBCO Silver Spotfire
  • 11. Software (SaaS) SoftwPPhhayyrsseiicc aaAll HHpaaprrdldiwwcaaarrteeions 6 ● Ready-to-use software applications ● Web and mobile interface Users ● 3-tier architecture ● Typically multi-tenant ● Whole range from consumer to enterprise applications ● Different licensing and payment options End Users ● Software Applications Examples ● Salesforce.com, hubspot.com, zuora.com, netsuite.com, wordpress.com ● oracle on-demand, SAP on-demand ● Wordpress.org, Drupal, Liferay, SugarCRM, Compiere.com
  • 12. Demos Demo Applications of Applications using different layers of the cloud
  • 13. ViPPrthhuyyssaiiccl aaHll HHaaarrrdddwwwaaarreere 2 Infrastructure (IaaS) Cloud Services Brokerage & Management Service Amazon Web Services Rackspace Managed Cloud Windows Azure Savvis
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22. Platform (PaaS) RePPshhuyyssaiiccbaalll e HH aaTrroddwwoaalkrreeits 4 Analytical Compute Grid Data Warehouse As a Service SQL Column Database (Cassandra) Ralational Database (PostgreSQL) HDFS (Hadoop+Hive) Data Source Index (Mapping/Cassandra) ODBC JDBC Management API
  • 23. Platform (PaaS) RePPshhuyyssaiiccbaalll e HH aaTrroddwwoaalkrreeits 4
  • 24. Software (SaaS) PrebPPuhhyyilsstii ccCaallo HHmaarrdpdwwoaanrreeents 5 Retail Experience Engine Software
  • 25. Software (SaaS) PrebPPuhhyyilsstii ccCaallo HHmaarrdpdwwoaanrreeents 5