SlideShare a Scribd company logo
www.appistry.com
The Cloud “Pyramid”
Applications, Platform, Infrastructure
Sam Charrington
Appistry
1
www.appistry.com
Cloud Infrastructure…
• Provides access to “Compute” and
“Storage” instances, on-demand
• Based an virtualization technology
• Advantages: Full control of environments
and infrastructure
• Disadvantages: Provide little or no
abstraction
• Examples: Amazon EC2, GoGrid, Amazon
S3, Nirvanix, Linode
www.appistry.com
What About the Applications?
After a few hours, the fog of hype starts to lift and it becomes
apparent that the clouds are pretty much shared servers just
as the Greek gods are filled with the same flaws as
earthbound humans. Yes, these services let you pull more CPU
cycles from thin air whenever demand appears, but they can't
solve the deepest problems that make it hard for applications
to scale gracefully. Many of the real challenges lie at the
architectural level, and simply pouring more server cycles on
the fire won't solve fundamental mistakes in design.
www.appistry.com
The Challenge:
Cloud Presents New Application Requirements
• Modular, service-oriented
• Unpredictable load
• Dynamic
• Distributed
• Connected
• Multi-tenant
Traditional Application
Infrastructure Wasn’t Built to Meet
the Requirements of Cloud
Applications
www.appistry.com
The Solution:
Cloud Platforms
• Abstract applications across individual
cloud servers (“application virtualization”)
• Ensure application QoS: scalability,
reliability, availability
• Provide run-time services for cloud
applications via APIs, e.g. state, workload
management
• Simplify and automate app
deployment and management
Cloud Platforms Provide the
Glue that Allows Cloud
Applications to Fully Leverage
Cloud Infrastructure
www.appistry.com
Cloud Layers
Infrastructure vs. Platform
Characteristic Infrastructure
e.g. Amazon EC2
Platform
e.g. Appistry EAF, Google App Engine
Scope Virtual Machine Application
Management Manual; machine-by-machine Automated; single step
Ease-of-use Easy to provision new
infrastructure
Easy to build/migrate cloud-enabled
applications; cut time-to-market
Scalability Create new servers on demand Applications scale linearly
Risk Reduce infrastructure investment Reduce project/development risk
Reliability Reliable infrastructure Reliable applications
Cost Pay only for what you use; use
only what you need
Enable application agility and reduce
development costs
Security Provide secure infrastructure Enable secure applications
www.appistry.com
Hosted Cloud Platforms (“PaaS”)
Provides platform benefits, but:
• Focus on single application stack (e.g.
Ruby, Python)
• Lock applications to single cloud
infrastructure provider
• Restricted to available services, e.g.
can’t use SQL compliant DBs
as-a-Service
www.appistry.com
Cloud Application Platforms
• Delivered as software
• Used in-cloud or on-premise
• Support standard enterprise software
development stacks (e.g. Java, .NET, C++
via Eclipse, Visual Studio)
• Provide portability across cloud
environments
• Provide essential services such as data
caching and workload management
Cloud App.

More Related Content

What's hot

Application Centric DevOps
Application Centric DevOpsApplication Centric DevOps
Application Centric DevOps
Nati Shalom
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
Andrea Mercanti
 
AWS Webcast - Janet Community Portal to Integrate AWS Cloud Services
AWS Webcast - Janet Community Portal to Integrate AWS Cloud ServicesAWS Webcast - Janet Community Portal to Integrate AWS Cloud Services
AWS Webcast - Janet Community Portal to Integrate AWS Cloud Services
Amazon Web Services
 
Amazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case studyAmazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case study
المهندسة عائشة بني صخر
 
AWS Q3 2011 Update - Seattle AWS User Group
AWS Q3 2011 Update - Seattle AWS User GroupAWS Q3 2011 Update - Seattle AWS User Group
AWS Q3 2011 Update - Seattle AWS User Group
Amazon Web Services
 
Putting hadoop on any cloud big data spain
Putting hadoop on any cloud  big data spainPutting hadoop on any cloud  big data spain
Putting hadoop on any cloud big data spain
Nati Shalom
 
AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...
AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...
AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...
Amazon Web Services
 
Amazon2009 04 22 Amsterdam
Amazon2009 04 22 AmsterdamAmazon2009 04 22 Amsterdam
Amazon2009 04 22 Amsterdam
arnoud.wijnands
 
Autoscaling Server Arrays
Autoscaling Server ArraysAutoscaling Server Arrays
Autoscaling Server Arrays
RightScale
 
Scalable Java Application Development on AWS
Scalable Java Application Development on AWSScalable Java Application Development on AWS
Scalable Java Application Development on AWS
Mikalai Alimenkou
 
Amazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon WorkSpaces - Aadvanced Topics & Application DeliveryAmazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon Web Services
 
Migration to Aws Cloud
Migration to Aws Cloud  Migration to Aws Cloud
Migration to Aws Cloud
Mufti Ardian
 
Scalable Application Development on AWS
Scalable Application Development on AWSScalable Application Development on AWS
Scalable Application Development on AWS
Mikalai Alimenkou
 
Monetise your content with Amazon CloudFront
Monetise your content with Amazon CloudFrontMonetise your content with Amazon CloudFront
Monetise your content with Amazon CloudFront
Amazon Web Services
 
AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...
AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...
AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...
Yogesh Sharma
 
Amazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from CloudreachAmazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from Cloudreach
cloudreachslideshare
 
Moving Viadeo to AWS (2015)
Moving Viadeo to AWS (2015)Moving Viadeo to AWS (2015)
Moving Viadeo to AWS (2015)
Julien SIMON
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Amazon Web Services
 
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Amazon Web Services
 
AWS 101 Event December 2013
AWS 101 Event December 2013AWS 101 Event December 2013
AWS 101 Event December 2013
Amazon Web Services
 

What's hot (20)

Application Centric DevOps
Application Centric DevOpsApplication Centric DevOps
Application Centric DevOps
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
 
AWS Webcast - Janet Community Portal to Integrate AWS Cloud Services
AWS Webcast - Janet Community Portal to Integrate AWS Cloud ServicesAWS Webcast - Janet Community Portal to Integrate AWS Cloud Services
AWS Webcast - Janet Community Portal to Integrate AWS Cloud Services
 
Amazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case studyAmazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case study
 
AWS Q3 2011 Update - Seattle AWS User Group
AWS Q3 2011 Update - Seattle AWS User GroupAWS Q3 2011 Update - Seattle AWS User Group
AWS Q3 2011 Update - Seattle AWS User Group
 
Putting hadoop on any cloud big data spain
Putting hadoop on any cloud  big data spainPutting hadoop on any cloud  big data spain
Putting hadoop on any cloud big data spain
 
AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...
AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...
AWS April Webinar Series - Deploying and Managing Applications in Amazon Work...
 
Amazon2009 04 22 Amsterdam
Amazon2009 04 22 AmsterdamAmazon2009 04 22 Amsterdam
Amazon2009 04 22 Amsterdam
 
Autoscaling Server Arrays
Autoscaling Server ArraysAutoscaling Server Arrays
Autoscaling Server Arrays
 
Scalable Java Application Development on AWS
Scalable Java Application Development on AWSScalable Java Application Development on AWS
Scalable Java Application Development on AWS
 
Amazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon WorkSpaces - Aadvanced Topics & Application DeliveryAmazon WorkSpaces - Aadvanced Topics & Application Delivery
Amazon WorkSpaces - Aadvanced Topics & Application Delivery
 
Migration to Aws Cloud
Migration to Aws Cloud  Migration to Aws Cloud
Migration to Aws Cloud
 
Scalable Application Development on AWS
Scalable Application Development on AWSScalable Application Development on AWS
Scalable Application Development on AWS
 
Monetise your content with Amazon CloudFront
Monetise your content with Amazon CloudFrontMonetise your content with Amazon CloudFront
Monetise your content with Amazon CloudFront
 
AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...
AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...
AWS Community Day Bay Area 2020- Intelligent Scalable and Serverless Real-tim...
 
Amazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from CloudreachAmazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from Cloudreach
 
Moving Viadeo to AWS (2015)
Moving Viadeo to AWS (2015)Moving Viadeo to AWS (2015)
Moving Viadeo to AWS (2015)
 
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
Customer Sharing: Trend Micro - Analytic Engine - A common Big Data computati...
 
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
 
AWS 101 Event December 2013
AWS 101 Event December 2013AWS 101 Event December 2013
AWS 101 Event December 2013
 

Similar to Cloud taxonomy-platform-vs-infrastructure-1229621591129262-2

Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
8neutron8
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Aditya Dwivedi
 
Getting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise ApplicationsGetting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise Applications
Amazon Web Services
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Manikanta Pulavarty
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
خالد اكدمون
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
Tushar Choudhary
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
Luqman Shareef
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
Manoj Jhawar
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
Virendra Ruhela
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
Pradeep Bhatia
 
Aws cloud best_practices
Aws cloud best_practicesAws cloud best_practices
Aws cloud best_practices
Suruli Kannan
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
ThoughtWorks
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
Rituraj Azad
 
cloud computing
cloud computingcloud computing
cloud computing
Abhijeet Shah
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
ThoughtWorks Studios
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Pradeep Bhatia
 
The Cloud and Amazon Web Services 2014 AWS
The Cloud and Amazon Web Services 2014 AWSThe Cloud and Amazon Web Services 2014 AWS
The Cloud and Amazon Web Services 2014 AWS
psrpatnaik
 
cloud computing
cloud computingcloud computing
cloud computing
Rajeev Yenugula
 
Gogrid
GogridGogrid

Similar to Cloud taxonomy-platform-vs-infrastructure-1229621591129262-2 (20)

Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Getting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise ApplicationsGetting Started with Amazon Enterprise Applications
Getting Started with Amazon Enterprise Applications
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
 
Aws cloud best_practices
Aws cloud best_practicesAws cloud best_practices
Aws cloud best_practices
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The Cloud and Amazon Web Services 2014 AWS
The Cloud and Amazon Web Services 2014 AWSThe Cloud and Amazon Web Services 2014 AWS
The Cloud and Amazon Web Services 2014 AWS
 
cloud computing
cloud computingcloud computing
cloud computing
 
Gogrid
GogridGogrid
Gogrid
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 

Cloud taxonomy-platform-vs-infrastructure-1229621591129262-2

  • 1. www.appistry.com The Cloud “Pyramid” Applications, Platform, Infrastructure Sam Charrington Appistry 1
  • 2. www.appistry.com Cloud Infrastructure… • Provides access to “Compute” and “Storage” instances, on-demand • Based an virtualization technology • Advantages: Full control of environments and infrastructure • Disadvantages: Provide little or no abstraction • Examples: Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode
  • 3. www.appistry.com What About the Applications? After a few hours, the fog of hype starts to lift and it becomes apparent that the clouds are pretty much shared servers just as the Greek gods are filled with the same flaws as earthbound humans. Yes, these services let you pull more CPU cycles from thin air whenever demand appears, but they can't solve the deepest problems that make it hard for applications to scale gracefully. Many of the real challenges lie at the architectural level, and simply pouring more server cycles on the fire won't solve fundamental mistakes in design.
  • 4. www.appistry.com The Challenge: Cloud Presents New Application Requirements • Modular, service-oriented • Unpredictable load • Dynamic • Distributed • Connected • Multi-tenant Traditional Application Infrastructure Wasn’t Built to Meet the Requirements of Cloud Applications
  • 5. www.appistry.com The Solution: Cloud Platforms • Abstract applications across individual cloud servers (“application virtualization”) • Ensure application QoS: scalability, reliability, availability • Provide run-time services for cloud applications via APIs, e.g. state, workload management • Simplify and automate app deployment and management Cloud Platforms Provide the Glue that Allows Cloud Applications to Fully Leverage Cloud Infrastructure
  • 6. www.appistry.com Cloud Layers Infrastructure vs. Platform Characteristic Infrastructure e.g. Amazon EC2 Platform e.g. Appistry EAF, Google App Engine Scope Virtual Machine Application Management Manual; machine-by-machine Automated; single step Ease-of-use Easy to provision new infrastructure Easy to build/migrate cloud-enabled applications; cut time-to-market Scalability Create new servers on demand Applications scale linearly Risk Reduce infrastructure investment Reduce project/development risk Reliability Reliable infrastructure Reliable applications Cost Pay only for what you use; use only what you need Enable application agility and reduce development costs Security Provide secure infrastructure Enable secure applications
  • 7. www.appistry.com Hosted Cloud Platforms (“PaaS”) Provides platform benefits, but: • Focus on single application stack (e.g. Ruby, Python) • Lock applications to single cloud infrastructure provider • Restricted to available services, e.g. can’t use SQL compliant DBs as-a-Service
  • 8. www.appistry.com Cloud Application Platforms • Delivered as software • Used in-cloud or on-premise • Support standard enterprise software development stacks (e.g. Java, .NET, C++ via Eclipse, Visual Studio) • Provide portability across cloud environments • Provide essential services such as data caching and workload management Cloud App.