4. page 4
WhatisPaaS?
Platform as a service is is a category
of cloud computing services that
provides a platform allowing customers
to develop, run, and manage
applications without the complexity of
building and maintaining the
infrastructure typically associated with
developing and launching an app
5. page 5
• Build
• Run
• Manage
WhyPaaS?
To enable innovation and fuels the
technology which will shape the future
6. page 6
• Precision
• Customization
• Tools
• Scale
WhyPaaS?
To enable innovation and fuels the
technology which will shape the future
7. PAAS
Platform as a service
IAAS
Infrastructure as a
service
SAAS
Software as a service
page 7
Different
SAAS is an application that we use
on the web
PAAS is a platform to deploy our
application on the web
IAAS is an infrastructure that we can
use to host our platform on the web
9. page 9
• Abstracted environment
• Focus DEV
• Presentation
• Control layer
• Data Layer
• Analytics
• Ops
• OS
• File system
• User auth
• DB maintenance
• Logs
• Backup
PaaSGoal
Paas is focusing on development rather
than operation
10. page 10
• Operating system
• Server side scripting
• DB management system
• Server software
• Support
• Storage
• Network
• Hosting
PaaSOffer
Paas will manage all of complexity of
ops and dev environment
11. page 11
PaaSOffer
PAAS will solve the problem between
Developer and Operator
Separation duties will be cleared with
PAAS
12. page 12
• Lower Dev Cost
• Lower Deployment and
dev ops cost
• Application Portability
(depends on paas)
PaaSBenefit
14. CI/CD Automation
Programming Manage &
Monitor
page 14
PaaSTools
To use a PaaS is not only the
just using it but needs to
transform the way of working,
which is dev ops
15. page 15
• Jenkins
• Bamboo
• Teamcity
• Travis CI
• Git
CI/CD
CI/CD (Continues Integration/Continues
Delivery
Is the way we provide our application
complete with how to run and deploy it
16. page 16
• Selenium
• Katalon
• Jenkins
• Docker
• Ansible
• Kubernetes
• Gradle
• Puppet
• SonarQube
Automation
In terms of automation, we need to
prepare everything in seconds, but how?
Build the automation solution using
existing automation tools
17. page 17
• Java
• Javascript
• GO
• PHP
• Kotlin
• Perl
• Python
• Etc
Programming
Of course developer able to
programming, since it’s the core of IT
itself
18. page 18
• Openshift
• Pivotal Cloud Foundry
• Kibana
• New Relic
• Dynatrace
• Nexus
• PM2
Manage&Monitor
To support dev ops culture, we need
managing tools and also monitoring
tools, so we can make plan about what
next to be developed
28. page 28
• Kubernetes
• Docker
• Ansible
• Kibana
• Jenkins
Openshift
Built around a core of docker container
packaging and Kubernetes container cluster
management, OKD is also augmented by
application lifecycle management functionality
and DevOps tooling.OKD provides a complete
open source container application platform.
29. page 29
Kubernetes
Kubernetes is an open-source
container-orchestration system
for automating deployment,
scaling and management of
containerized applications.
30. Summary
PaaS is not only change our tools, it is
also change our behaviour of
development
We are going to be dev ops not just a
programmer
page 30