SlideShare a Scribd company logo
PAAS Platform-As-A-Service
Welcome to “The CLOUD”
Gaurav Kumar
1201292073
Rahul
1201292073
Stuti Kumari
1201292073
Guided by
Abhaya Kumar Ojha
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS, JaaS
.
 Reduced administration effort
 Improve scalability
 Increased availability
 Reduced overall costs
 Increase flexibility
 Short time to market
Legacy Platform vs. PaaS
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
Platform as a Service (PaaS) is a way to rent hardware, operating
systems, storage and network capacity over the Internet. The service
delivery model allows the customer to rent virtualized servers and
associated services for running existing applications or developing
and testing new ones.
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
Used by leading edge users
Pinterest, Heroku and counting
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
What takes to construct such a platform
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
Service providers
&
Their services
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
How does things workout
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
A tour to the world of PaaS
 What is PaaS
 Benefits
 Services provided
 Who provides it
#PAAS - Platform As A Service
Agenda
Motivation
Definition
Significance
Platform Ideas &
Components
Market Overview
Infrastructure View
Diving In
DBaaS
Cloud is reliable when it comes to the point “Deployment”. Many high-
end infrastructure companies serve a great deal of services.
Two such services that developers get for their easier development and
deployment are Compute Ecosystem and DBaaS.
We shall dive more into it further.*
* A basic and overall knowledge of the platform shall be discussed, rather than diving deep.
#PAAS - Platform As A Service
PaaS Platform-As-A-Service
 Sounds a bit like “Techhnologyyyy”
 A category of #Cloud computing services
 Provides a computing platform and a solution stack as
a service
 Software as a Service (SaaS) and Infrastructure as a
Service (IaaS) in the model
 Host client application
 Provides controls software deployment and
configuration settings
Database Service Storage Service
Develop & Deploy
#PAAS - Platform As A Service
Services
Cloud SQL
Cloud Filesystem
Cloud IDE
Cloud NoSQL
Cloud Servers
Cloud Monitoring
What you GET ?
#PAAS - Platform As A Service
Act upon!
You are
Why ?
 Convention over configuration
 Concentrate only on product development
 Less
 In time completion
 Fear not ! Your project is hosted on high-end
servers
 Doesn’t leave a ‘HOLE in your pocket’
 Better networking (if considered cost effectiveness)
 Monitor your app on a cup of coffee
#PAAS - Platform As A Service
Diving deep *
o Basic knowledge on dynamic web
programming
o Concurrency & threads
o Database Management System
o Java Programming
Perquisites
#PAAS - Platform As A Service
Life Cycle
Client
{ Browser | Mobile Application | Desktop Application }
PaaS Platform
Internet
Application Servers
Filesystem
Platform Services Layer
Database Servers
#PAAS - Platform As A Service
Platform Ideas & Components
Access Layer
o General access through Internet via HTTP
o Make use of HTTP protocol attributes(cache,
stateless)
o SSH protocol for remote shell access
o FTP servers extends the platform’s functionality
for easy file synchronization, using FTP protocol
Concurrency & Communication
o Threads aren’t available everywhere
o Asynchronism via provider dependent APIs.
o Usage of messaging infrastructure
#PAAS - Platform As A Service
Platform Ideas & Components
Runtime Environment
o Based on existing runtime environments
o Can be shut down at anytime by PaaS provider
o Partially limited (sandbox)
o Manages database access
Persistence
o No direct disk access
o Hold data on DB, caches or BLOB stores
o Access via provider dependent API or runtime
environment
o Redundant storage
#PAAS - Platform As A Service
Platform Ideas & Components
Development Process
o Provider selection (vendor lock-in)
o SDKs and IDE plugins provided
o New development or migration
Programming Model
o Comparable to EE application development
(cluster of application servers with load
balancers)
o Asynchronous
#PAAS - Platform As A Service
A look at the
Service Providers
Google Microsoft Oracle Amazon Heroku
#PAAS - Platform As A Service
Google Cloud Platform
#PAAS - Platform As A Service
Google App Engine
o Language choice
o SDKs
o Platform Tools
o Integration with Google Data Store,
Google Drive or other services
o Compute engine as the execution
ecosystem
Google Data Store
o SQL and NoSQL support
o MySQL as the SQL Database
o Web interface for easy setup and
management
o Great APIs
o Fully managed instances
Google Cloud Storage
o Google Drive
o Filesystem based
o Access control using authentication
o Subscription based
#PAAS - Platform As A Service
Paas ppt
#PAAS - Platform As A Service
#PAAS - Platform As A Service
 Similar functionality as in DBMS
 Provide flexible, scalable ,on-demand platform
 No need for application developer to know be database expert
 No need to hire DBA
DBaaS Database-As-A-Service
Database Management System
#PAAS - Platform As A Service
Flexible
 Variety of preinstalled or preconfigured database
 Resources are elastic
 Easy migration
 Provision a complex database cloud
service in few minutes
 Get started immediately
FAST
DBaaS Database-As-A-Service
Why
#PAAS - Platform As A Service
Subscription-based
 Choose a simple hourly, monthly or yearly
subscription
 Modify your subscription package as per
requirements
 Server Software
 Database versions
 Database options
 Access methods
Choice
 With few clicks build a complete
Database environment
SIMPLE
DBaaS Database-As-A-Service
Setup
Example of Cloud Database DSN
postgres://awjvlgstnvypar:L9CrrRrPJ5PN2esrtmuoWTTMu8@ec2-54-
235-146-58.compute-1.amazonaws.com:5432/d31l86dqllkqvi
#PAAS - Platform As A Service
Security
 Account Security :Identity Domains (user pools)
 User Security : Authentication via user login
 Database Security :Schema user for security (user access),data security
 SSH Tunnelling :Generate and store
 Private /public key pair on local PC;
 Create database instance in a VM, using the public key stored on the
cloud server.
DBaaS Database-As-A-Service
#PAAS - Platform As A Service
Administer
• Full OS root and SYS database access
• Administration control of your VM and your
database via SSH,SQL Developer , Data
pump and other tools
 Fully manage your database or have Oracle
manage standard database operations, such as
backup, patching, and upgrade.
Manage
 Monitor your database
Monitor
DBaaS Database-As-A-Service
#PAAS - Platform As A Service
Compute Ecosystem
Provider Language Data store Servers Support
Google
Java, Python, PHP, Go,
NodeJS etc.
SQL, NoSQL, Filesystem
Respective Application
Servers
 Frameworks
 Version Control
 SSH
Amazon User Choice SQL, NoSQL Amazon
 Frameworks
 Version Control
 SSH
Oracle Java SQL, NoSQL, Filesystem Oracle Weblogic
 Frameworks
 Version Control
 SSH
Heroku
Java, Python, PHP,
Scala, Clojure, NodeJS
SQL (PostgreSQL)
Respective Application
Servers
 Frameworks
 Version Control
 SSH
Microsoft User Choice SQL, NoSQL, Filesystem Application Servers
 Frameworks
 Version Control
 SSH
Heroku
Development
What you get
 SDKs (Software Development Kit)
 Command line tools
 APIs
SERVICES
Convention Over Configuration
Deployment
Support
• High class Bare-metal Servers
• Best in class Networking layer
• Fully managed hardware
• 24 * 7 Professional support
Deploy your creation
 Sync your project files securely
 Awesome platform tools
 Configure your instance
 Monitor while you relax
Supported Technologies
• Best in class application servers
• Caching technologies
• Managed server instances
Windows Azure Dashboard
Sit & Relax,
while PaaS takes care of everything
Everyone
Ad

More Related Content

What's hot (20)

Platform as a Service overview
Platform as a Service overviewPlatform as a Service overview
Platform as a Service overview
Miguel Pastor
 
Software As A Service (SaaS)
Software As A Service (SaaS)Software As A Service (SaaS)
Software As A Service (SaaS)
Sharvan Salooja
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
David Chou
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
Prem Sanil
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Platform as a Service (PaaS) Providers
Platform as a Service (PaaS) ProvidersPlatform as a Service (PaaS) Providers
Platform as a Service (PaaS) Providers
Cloud Computing Wire
 
Software Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringSoftware Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software Engineering
Tao Xie
 
Vm migration techniques
Vm migration techniquesVm migration techniques
Vm migration techniques
garishma bhatia
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
KarthigaiSelviS3
 
Cloud testing
Cloud testingCloud testing
Cloud testing
Sachin Aralikatti
 
Virtualization
Virtualization Virtualization
Virtualization
Ydel Capales
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
Aditya Jha
 
Cloud computing
Cloud computingCloud computing
Cloud computing
ČhauÐhařÿ Faísal Ãlï
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
Jesus Rodriguez
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Shiva Prasad
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Karthik Sathyanarayanan
 
Aws ppt
Aws pptAws ppt
Aws ppt
RamyaG50
 
Aws VPC
Aws VPCAws VPC
Aws VPC
Abhishek Amralkar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
kanchu17
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
Martin Yan
 
Platform as a Service overview
Platform as a Service overviewPlatform as a Service overview
Platform as a Service overview
Miguel Pastor
 
Software As A Service (SaaS)
Software As A Service (SaaS)Software As A Service (SaaS)
Software As A Service (SaaS)
Sharvan Salooja
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
David Chou
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
Prem Sanil
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Platform as a Service (PaaS) Providers
Platform as a Service (PaaS) ProvidersPlatform as a Service (PaaS) Providers
Platform as a Service (PaaS) Providers
Cloud Computing Wire
 
Software Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software EngineeringSoftware Analytics: Data Analytics for Software Engineering
Software Analytics: Data Analytics for Software Engineering
Tao Xie
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
KarthigaiSelviS3
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
Aditya Jha
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
Jesus Rodriguez
 
Cloud computing
Cloud computingCloud computing
Cloud computing
kanchu17
 

Similar to Paas ppt (20)

Platform as a Service
Platform as a ServicePlatform as a Service
Platform as a Service
Ashok Kumar
 
Moving your SAP Environment to the Cloud
Moving your SAP Environment to the Cloud Moving your SAP Environment to the Cloud
Moving your SAP Environment to the Cloud
REAN Cloud
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
Abhishek Pachisia
 
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Cloudera, Inc.
 
Coud discovery chap 3
Coud discovery chap 3Coud discovery chap 3
Coud discovery chap 3
Alain Charpentier
 
Windows Server 2016 y Azure
Windows Server 2016 y AzureWindows Server 2016 y Azure
Windows Server 2016 y Azure
Juan Fabian
 
Platform
PlatformPlatform
Platform
meenakshi sv
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
Christopher Foot
 
Java PaaS comparison
Java PaaS comparisonJava PaaS comparison
Java PaaS comparison
Srinivas Kumar R
 
Data on azure details
Data on azure detailsData on azure details
Data on azure details
Pini Krisher
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
FedoRam1
 
AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16
PolarSeven Pty Ltd
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
MODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptx
MODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptxMODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptx
MODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptx
shruthilikhil
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas Kurian
Oracle Developers
 
Principal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud PlatformPrincipal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud Platform
Gary Jackson MBCS
 
From Consolidation to Enterprise Private PaaS - Cloud Expo General Session
From Consolidation to Enterprise Private PaaS - Cloud Expo General SessionFrom Consolidation to Enterprise Private PaaS - Cloud Expo General Session
From Consolidation to Enterprise Private PaaS - Cloud Expo General Session
Rex Wang
 
Process big data within an hour, with the OVH Public Cloud
Process big data within an hour, with the OVH Public CloudProcess big data within an hour, with the OVH Public Cloud
Process big data within an hour, with the OVH Public Cloud
OVHcloud
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
James Serra
 
Platform as a Service
Platform as a ServicePlatform as a Service
Platform as a Service
Ashok Kumar
 
Moving your SAP Environment to the Cloud
Moving your SAP Environment to the Cloud Moving your SAP Environment to the Cloud
Moving your SAP Environment to the Cloud
REAN Cloud
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Comment développer une stratégie Big Data dans le cloud public avec l'offre P...
Cloudera, Inc.
 
Windows Server 2016 y Azure
Windows Server 2016 y AzureWindows Server 2016 y Azure
Windows Server 2016 y Azure
Juan Fabian
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
Christopher Foot
 
Data on azure details
Data on azure detailsData on azure details
Data on azure details
Pini Krisher
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
FedoRam1
 
AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16
PolarSeven Pty Ltd
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
MODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptx
MODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptxMODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptx
MODULE2-1ST-CHAPTER-PPT.-16857764913041.pdf.pptx
shruthilikhil
 
Oracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas KurianOracle Code Keynote with Thomas Kurian
Oracle Code Keynote with Thomas Kurian
Oracle Developers
 
Principal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud PlatformPrincipal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud Platform
Gary Jackson MBCS
 
From Consolidation to Enterprise Private PaaS - Cloud Expo General Session
From Consolidation to Enterprise Private PaaS - Cloud Expo General SessionFrom Consolidation to Enterprise Private PaaS - Cloud Expo General Session
From Consolidation to Enterprise Private PaaS - Cloud Expo General Session
Rex Wang
 
Process big data within an hour, with the OVH Public Cloud
Process big data within an hour, with the OVH Public CloudProcess big data within an hour, with the OVH Public Cloud
Process big data within an hour, with the OVH Public Cloud
OVHcloud
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
James Serra
 
Ad

Recently uploaded (20)

Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Ad

Paas ppt

  • 3. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS, JaaS .  Reduced administration effort  Improve scalability  Increased availability  Reduced overall costs  Increase flexibility  Short time to market Legacy Platform vs. PaaS
  • 4. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS Platform as a Service (PaaS) is a way to rent hardware, operating systems, storage and network capacity over the Internet. The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones.
  • 5. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS Used by leading edge users Pinterest, Heroku and counting
  • 6. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS What takes to construct such a platform
  • 7. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS Service providers & Their services
  • 8. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS How does things workout
  • 9. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS A tour to the world of PaaS  What is PaaS  Benefits  Services provided  Who provides it
  • 10. #PAAS - Platform As A Service Agenda Motivation Definition Significance Platform Ideas & Components Market Overview Infrastructure View Diving In DBaaS Cloud is reliable when it comes to the point “Deployment”. Many high- end infrastructure companies serve a great deal of services. Two such services that developers get for their easier development and deployment are Compute Ecosystem and DBaaS. We shall dive more into it further.* * A basic and overall knowledge of the platform shall be discussed, rather than diving deep.
  • 11. #PAAS - Platform As A Service PaaS Platform-As-A-Service  Sounds a bit like “Techhnologyyyy”  A category of #Cloud computing services  Provides a computing platform and a solution stack as a service  Software as a Service (SaaS) and Infrastructure as a Service (IaaS) in the model  Host client application  Provides controls software deployment and configuration settings Database Service Storage Service Develop & Deploy
  • 12. #PAAS - Platform As A Service Services Cloud SQL Cloud Filesystem Cloud IDE Cloud NoSQL Cloud Servers Cloud Monitoring What you GET ?
  • 13. #PAAS - Platform As A Service Act upon! You are Why ?  Convention over configuration  Concentrate only on product development  Less  In time completion  Fear not ! Your project is hosted on high-end servers  Doesn’t leave a ‘HOLE in your pocket’  Better networking (if considered cost effectiveness)  Monitor your app on a cup of coffee
  • 14. #PAAS - Platform As A Service Diving deep * o Basic knowledge on dynamic web programming o Concurrency & threads o Database Management System o Java Programming Perquisites
  • 15. #PAAS - Platform As A Service Life Cycle Client { Browser | Mobile Application | Desktop Application } PaaS Platform Internet Application Servers Filesystem Platform Services Layer Database Servers
  • 16. #PAAS - Platform As A Service Platform Ideas & Components Access Layer o General access through Internet via HTTP o Make use of HTTP protocol attributes(cache, stateless) o SSH protocol for remote shell access o FTP servers extends the platform’s functionality for easy file synchronization, using FTP protocol Concurrency & Communication o Threads aren’t available everywhere o Asynchronism via provider dependent APIs. o Usage of messaging infrastructure
  • 17. #PAAS - Platform As A Service Platform Ideas & Components Runtime Environment o Based on existing runtime environments o Can be shut down at anytime by PaaS provider o Partially limited (sandbox) o Manages database access Persistence o No direct disk access o Hold data on DB, caches or BLOB stores o Access via provider dependent API or runtime environment o Redundant storage
  • 18. #PAAS - Platform As A Service Platform Ideas & Components Development Process o Provider selection (vendor lock-in) o SDKs and IDE plugins provided o New development or migration Programming Model o Comparable to EE application development (cluster of application servers with load balancers) o Asynchronous
  • 19. #PAAS - Platform As A Service A look at the Service Providers Google Microsoft Oracle Amazon Heroku
  • 20. #PAAS - Platform As A Service Google Cloud Platform
  • 21. #PAAS - Platform As A Service Google App Engine o Language choice o SDKs o Platform Tools o Integration with Google Data Store, Google Drive or other services o Compute engine as the execution ecosystem Google Data Store o SQL and NoSQL support o MySQL as the SQL Database o Web interface for easy setup and management o Great APIs o Fully managed instances Google Cloud Storage o Google Drive o Filesystem based o Access control using authentication o Subscription based
  • 22. #PAAS - Platform As A Service
  • 24. #PAAS - Platform As A Service
  • 25. #PAAS - Platform As A Service  Similar functionality as in DBMS  Provide flexible, scalable ,on-demand platform  No need for application developer to know be database expert  No need to hire DBA DBaaS Database-As-A-Service Database Management System
  • 26. #PAAS - Platform As A Service Flexible  Variety of preinstalled or preconfigured database  Resources are elastic  Easy migration  Provision a complex database cloud service in few minutes  Get started immediately FAST DBaaS Database-As-A-Service Why
  • 27. #PAAS - Platform As A Service Subscription-based  Choose a simple hourly, monthly or yearly subscription  Modify your subscription package as per requirements  Server Software  Database versions  Database options  Access methods Choice  With few clicks build a complete Database environment SIMPLE DBaaS Database-As-A-Service Setup Example of Cloud Database DSN postgres://awjvlgstnvypar:L9CrrRrPJ5PN2esrtmuoWTTMu8@ec2-54- 235-146-58.compute-1.amazonaws.com:5432/d31l86dqllkqvi
  • 28. #PAAS - Platform As A Service Security  Account Security :Identity Domains (user pools)  User Security : Authentication via user login  Database Security :Schema user for security (user access),data security  SSH Tunnelling :Generate and store  Private /public key pair on local PC;  Create database instance in a VM, using the public key stored on the cloud server. DBaaS Database-As-A-Service
  • 29. #PAAS - Platform As A Service Administer • Full OS root and SYS database access • Administration control of your VM and your database via SSH,SQL Developer , Data pump and other tools  Fully manage your database or have Oracle manage standard database operations, such as backup, patching, and upgrade. Manage  Monitor your database Monitor DBaaS Database-As-A-Service
  • 30. #PAAS - Platform As A Service Compute Ecosystem Provider Language Data store Servers Support Google Java, Python, PHP, Go, NodeJS etc. SQL, NoSQL, Filesystem Respective Application Servers  Frameworks  Version Control  SSH Amazon User Choice SQL, NoSQL Amazon  Frameworks  Version Control  SSH Oracle Java SQL, NoSQL, Filesystem Oracle Weblogic  Frameworks  Version Control  SSH Heroku Java, Python, PHP, Scala, Clojure, NodeJS SQL (PostgreSQL) Respective Application Servers  Frameworks  Version Control  SSH Microsoft User Choice SQL, NoSQL, Filesystem Application Servers  Frameworks  Version Control  SSH
  • 32. Development What you get  SDKs (Software Development Kit)  Command line tools  APIs SERVICES Convention Over Configuration
  • 33. Deployment Support • High class Bare-metal Servers • Best in class Networking layer • Fully managed hardware • 24 * 7 Professional support Deploy your creation  Sync your project files securely  Awesome platform tools  Configure your instance  Monitor while you relax Supported Technologies • Best in class application servers • Caching technologies • Managed server instances
  • 35. Sit & Relax, while PaaS takes care of everything