ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
ReThink of PaaS
Wang Xu ( xu@mc2.io )
http://www.visualops.io
¨C David Wheeler
¡°All problems in computer science can be
solved by another level of indirection.¡±
Agenda
? IaaS vs. PaaS
? VisualOps as another PaaS
? Next Step
IaaS vs PaaS
PaaS ¡ª Dev without Ops
IaaS ¡ª Ops without Purchase
What are the Ops includes
? Deploy - deploy code and dependency to machines
? Secure - secure the setup
? Upgrade - continuous deploy
? Fail over - recover service when something failed
? Scale - scale out/in as load changing
What are the Ops includes
? Deploy - deploy code and dependency to machines
? Secure - secure the setup
? Upgrade - continuous deploy
? Fail over - recover service when something failed
? Scale - scale out/in as load changing
Ensure service runs as you de?ned
? Design VPC
infrastructure with an
intuitive interface
? Manage load balancer,
route tables, security
group connectivity, etc.
in a integrated env
? and even more¡­
VisualOps: IDE for Cloud App
? Design VPC
infrastructure with an
intuitive interface
? Manage load balancer,
route tables, security
group connectivity, etc.
in a integrated env
? and even more¡­
VisualOps: IDE for Cloud App
VisualOps as another PaaS
? Architecture and
work ?ow are
designed by users
? Integrated softwares
and resources
con?guration
? Deploy code and
dependent
environment
? Ensure App always
as your design
VisualOps as another PaaS
? Architecture and
work ?ow are
designed by users
? Integrated softwares
and resources
con?guration
? Deploy code and
dependent
environment
? Ensure App always
as your design
Stack Store
https://github.com/VisualOps/StackStore
Share your design with others
Case Study
Under the Hood
? Stack/Apps are designed in IDE and rendered to
recipes
? Install agents when instances are initializing
? Agent executes recipe w/ SaltStack¡¯s state modules
? Backend coordinates agents if there are
dependencies between them
? Re-enforce the states
Coming Soon¡­
? More resources
? Public API for github push and other 3rd Party
services
? Action triggered by resources¡¯ change¡­
Thank You!
http://www.visualops.io

More Related Content

What's hot (19)

#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
Vincent Biret
?
UWP apps development - Part 2
UWP apps development - Part 2UWP apps development - Part 2
UWP apps development - Part 2
Jiri Danihelka
?
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud ApplicationsDocker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud Applications
RightScale
?
Cnvrg webinar continual learning
Cnvrg webinar   continual learningCnvrg webinar   continual learning
Cnvrg webinar continual learning
Maya Perry
?
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday OsloMy slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
Rick Van Rousselt
?
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Tyler Nguyen
?
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
Red Hat Developers
?
Microservices environment in production
Microservices environment in productionMicroservices environment in production
Microservices environment in production
David Papp
?
Microservices from operations aspect
Microservices from operations aspectMicroservices from operations aspect
Microservices from operations aspect
David Papp
?
Arquitectura de Soluci¨®n en Azure: Sitio Simple de Marketing
Arquitectura de Soluci¨®n en Azure: Sitio Simple de MarketingArquitectura de Soluci¨®n en Azure: Sitio Simple de Marketing
Arquitectura de Soluci¨®n en Azure: Sitio Simple de Marketing
Fernando Mej¨ªa
?
Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code (IaC)Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code (IaC)
Noor Basha
?
Deploy your machine learning models to production with Kubernetes
Deploy your machine learning models to production with KubernetesDeploy your machine learning models to production with Kubernetes
Deploy your machine learning models to production with Kubernetes
cnvrg.io AI OS - Hands-on ML Workshops
?
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSMeetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
AWS Vietnam Community
?
Managing your camels in the cloud with CI/CD
Managing your camels in the cloud with CI/CDManaging your camels in the cloud with CI/CD
Managing your camels in the cloud with CI/CD
Christian Posta
?
The Twelve-Factor App
The Twelve-Factor AppThe Twelve-Factor App
The Twelve-Factor App
Simon Vocella
?
Microservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud FoundryMicroservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud Foundry
Emilio Garcia
?
SharePoint best practices
SharePoint best practicesSharePoint best practices
SharePoint best practices
Dinusha Kumarasiri
?
Rapid Prototyping for Big Data with AWS
Rapid Prototyping for Big Data with AWS Rapid Prototyping for Big Data with AWS
Rapid Prototyping for Big Data with AWS
SoftServe
?
Steampunk App Servers in
Steampunk App Servers in Steampunk App Servers in
Steampunk App Servers in
Chris Haddad
?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
#SPFestDc dev302 Is it possible to do #DevOps with the SharePoint Framework?
Vincent Biret
?
UWP apps development - Part 2
UWP apps development - Part 2UWP apps development - Part 2
UWP apps development - Part 2
Jiri Danihelka
?
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud ApplicationsDocker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud Applications
RightScale
?
Cnvrg webinar continual learning
Cnvrg webinar   continual learningCnvrg webinar   continual learning
Cnvrg webinar continual learning
Maya Perry
?
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday OsloMy slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
Rick Van Rousselt
?
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Deep Dive Into Elasticsearch: Establish A Powerful Log Analysis System With E...
Tyler Nguyen
?
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
IPaaS 2.0: Fuse Integration Services (Robert Davies & Keith Babo)
Red Hat Developers
?
Microservices environment in production
Microservices environment in productionMicroservices environment in production
Microservices environment in production
David Papp
?
Microservices from operations aspect
Microservices from operations aspectMicroservices from operations aspect
Microservices from operations aspect
David Papp
?
Arquitectura de Soluci¨®n en Azure: Sitio Simple de Marketing
Arquitectura de Soluci¨®n en Azure: Sitio Simple de MarketingArquitectura de Soluci¨®n en Azure: Sitio Simple de Marketing
Arquitectura de Soluci¨®n en Azure: Sitio Simple de Marketing
Fernando Mej¨ªa
?
Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code (IaC)Getting Started with Infrastructure as Code (IaC)
Getting Started with Infrastructure as Code (IaC)
Noor Basha
?
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSMeetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWS
AWS Vietnam Community
?
Managing your camels in the cloud with CI/CD
Managing your camels in the cloud with CI/CDManaging your camels in the cloud with CI/CD
Managing your camels in the cloud with CI/CD
Christian Posta
?
Microservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud FoundryMicroservices, Spring Cloud & Cloud Foundry
Microservices, Spring Cloud & Cloud Foundry
Emilio Garcia
?
Rapid Prototyping for Big Data with AWS
Rapid Prototyping for Big Data with AWS Rapid Prototyping for Big Data with AWS
Rapid Prototyping for Big Data with AWS
SoftServe
?
Steampunk App Servers in
Steampunk App Servers in Steampunk App Servers in
Steampunk App Servers in
Chris Haddad
?

Similar to Rethink of PaaS (20)

IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
Andrew Coleman
?
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application Portability
VMUG IT
?
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
Manuel Garcia
?
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
Robert Greiner
?
Java in azure dev ops
Java in azure dev opsJava in azure dev ops
Java in azure dev ops
Jeffray Huang
?
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
Ronak Banka
?
vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...
VMware Tanzu
?
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
Halil Burak Cetinkaya
?
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
Daniel Krook
?
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
IBM
?
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
?
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
sbbabu
?
London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
Jeremy Brown
?
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ankur Gupta
?
[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...
[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...
[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...
Juarez Junior
?
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
?
Jelastic Features 2.x
Jelastic Features 2.xJelastic Features 2.x
Jelastic Features 2.x
Ruslan Synytsky
?
[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...
Ludovic Piot
?
Integrating SaaS application using Microsoft¡¯s Azure App Service Platform
Integrating SaaS application using Microsoft¡¯s Azure App Service PlatformIntegrating SaaS application using Microsoft¡¯s Azure App Service Platform
Integrating SaaS application using Microsoft¡¯s Azure App Service Platform
BizTalk360
?
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
VMware Tanzu
?
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
Andrew Coleman
?
VMware - Application Portability
VMware - Application PortabilityVMware - Application Portability
VMware - Application Portability
VMUG IT
?
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
Manuel Garcia
?
Pivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platformPivotal CloudFoundry on Google cloud platform
Pivotal CloudFoundry on Google cloud platform
Ronak Banka
?
vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry ¨C Better PaaS Solution (VM...
VMware Tanzu
?
Cloud Foundry for PHP developers
Cloud Foundry for PHP developersCloud Foundry for PHP developers
Cloud Foundry for PHP developers
Daniel Krook
?
PHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on BluemixPHP Buildpacks in the Cloud on Bluemix
PHP Buildpacks in the Cloud on Bluemix
IBM
?
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
?
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
sbbabu
?
London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
Jeremy Brown
?
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
Ankur Gupta
?
[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...
[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...
[pt-BR] - Cloud Conference Day - Agilidade para disponibiliza??o de aplica??e...
Juarez Junior
?
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
?
[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...
[Capitole du Libre] #serverless - ? mettez-le en oeuvre dans votre entreprise...
Ludovic Piot
?
Integrating SaaS application using Microsoft¡¯s Azure App Service Platform
Integrating SaaS application using Microsoft¡¯s Azure App Service PlatformIntegrating SaaS application using Microsoft¡¯s Azure App Service Platform
Integrating SaaS application using Microsoft¡¯s Azure App Service Platform
BizTalk360
?
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
VMware Tanzu
?

More from Xu Wang (10)

Re-Think of Virtualization and Containerization
Re-Think of Virtualization and ContainerizationRe-Think of Virtualization and Containerization
Re-Think of Virtualization and Containerization
Xu Wang
?
Hyper: ÈÃPodÒÔVMΪ±ß½ç
Hyper: ÈÃPodÒÔVMΪ±ß½çHyper: ÈÃPodÒÔVMΪ±ß½ç
Hyper: ÈÃPodÒÔVMΪ±ß½ç
Xu Wang
?
Hyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptx
Hyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptxHyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptx
Hyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptx
Xu Wang
?
Cassandra Technical and history overview
Cassandra Technical and history overviewCassandra Technical and history overview
Cassandra Technical and history overview
Xu Wang
?
´Ü±ð°ù´Ç²Ñ²Ï½éÉÜ
´Ü±ð°ù´Ç²Ñ²Ï½éÉܴܱð°ù´Ç²Ñ²Ï½éÉÜ
´Ü±ð°ù´Ç²Ñ²Ï½éÉÜ
Xu Wang
?
ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩
ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩
ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩
Xu Wang
?
Tgtd illustration
Tgtd illustrationTgtd illustration
Tgtd illustration
Xu Wang
?
Metro Beijing
Metro BeijingMetro Beijing
Metro Beijing
Xu Wang
?
Cloud Computing Seminar with BUPT WTI
Cloud Computing Seminar with BUPT WTICloud Computing Seminar with BUPT WTI
Cloud Computing Seminar with BUPT WTI
Xu Wang
?
Hadoop development in China Mobile Research Institute
Hadoop development in China Mobile Research InstituteHadoop development in China Mobile Research Institute
Hadoop development in China Mobile Research Institute
Xu Wang
?
Re-Think of Virtualization and Containerization
Re-Think of Virtualization and ContainerizationRe-Think of Virtualization and Containerization
Re-Think of Virtualization and Containerization
Xu Wang
?
Hyper: ÈÃPodÒÔVMΪ±ß½ç
Hyper: ÈÃPodÒÔVMΪ±ß½çHyper: ÈÃPodÒÔVMΪ±ß½ç
Hyper: ÈÃPodÒÔVMΪ±ß½ç
Xu Wang
?
Hyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptx
Hyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptxHyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptx
Hyper »ùÓÚhypervisorµÄdockerÒýÇæ.pptx
Xu Wang
?
Cassandra Technical and history overview
Cassandra Technical and history overviewCassandra Technical and history overview
Cassandra Technical and history overview
Xu Wang
?
´Ü±ð°ù´Ç²Ñ²Ï½éÉÜ
´Ü±ð°ù´Ç²Ñ²Ï½éÉܴܱð°ù´Ç²Ñ²Ï½éÉÜ
´Ü±ð°ù´Ç²Ñ²Ï½éÉÜ
Xu Wang
?
ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩
ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩
ºÎʱ¸¡ÔÆÉ¢¾¡£¨ÔÚ±±Óʱ±ÓʼÍÑôÀÏʦÒƶ¯»¥ÁªÍø¿Î³ÌÉϵĽ²Ò壩
Xu Wang
?
Tgtd illustration
Tgtd illustrationTgtd illustration
Tgtd illustration
Xu Wang
?
Metro Beijing
Metro BeijingMetro Beijing
Metro Beijing
Xu Wang
?
Cloud Computing Seminar with BUPT WTI
Cloud Computing Seminar with BUPT WTICloud Computing Seminar with BUPT WTI
Cloud Computing Seminar with BUPT WTI
Xu Wang
?
Hadoop development in China Mobile Research Institute
Hadoop development in China Mobile Research InstituteHadoop development in China Mobile Research Institute
Hadoop development in China Mobile Research Institute
Xu Wang
?

Recently uploaded (20)

Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...
Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...
Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...
treyka
?
PresentWEFWEFWERWERWERWERREWREWation.pptx
PresentWEFWEFWERWERWERWERREWREWation.pptxPresentWEFWEFWERWERWERWERREWREWation.pptx
PresentWEFWEFWERWERWERWERREWREWation.pptx
toxicsuprit
?
Shopify Store Setup_ Database Management for Large Stores.pdf
Shopify Store Setup_ Database Management for Large Stores.pdfShopify Store Setup_ Database Management for Large Stores.pdf
Shopify Store Setup_ Database Management for Large Stores.pdf
CartCoders
?
Odoo Service Provider .pdf
Odoo Service Provider               .pdfOdoo Service Provider               .pdf
Odoo Service Provider .pdf
dela33martin33
?
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdfChapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
hamsalubekana
?
ipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgd
ipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgdipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgd
ipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgd
zmulani8
?
Odoo Customization Services .pdf
Odoo Customization Services         .pdfOdoo Customization Services         .pdf
Odoo Customization Services .pdf
dela33martin33
?
Chapter-2-NSA_Network System Administration.pdf
Chapter-2-NSA_Network System Administration.pdfChapter-2-NSA_Network System Administration.pdf
Chapter-2-NSA_Network System Administration.pdf
AssefaSen
?
Measuring ECN, presented by Geoff Huston at IETF 122
Measuring ECN, presented by Geoff Huston at IETF 122Measuring ECN, presented by Geoff Huston at IETF 122
Measuring ECN, presented by Geoff Huston at IETF 122
APNIC
?
Odoo demo .pdf
Odoo demo                           .pdfOdoo demo                           .pdf
Odoo demo .pdf
dela33martin33
?
Expert Odoo support services (1).pdf
Expert Odoo support services     (1).pdfExpert Odoo support services     (1).pdf
Expert Odoo support services (1).pdf
dela33martin33
?
The-Power-of-Digital-Marketing-Fueling-Business-Growth.pdf
The-Power-of-Digital-Marketing-Fueling-Business-Growth.pdfThe-Power-of-Digital-Marketing-Fueling-Business-Growth.pdf
The-Power-of-Digital-Marketing-Fueling-Business-Growth.pdf
makelinkak002
?
Microsoft Azure: Empowering the Future of Cloud Technology
Microsoft Azure: Empowering the Future of Cloud TechnologyMicrosoft Azure: Empowering the Future of Cloud Technology
Microsoft Azure: Empowering the Future of Cloud Technology
cyberpoint678
?
IETF 122: draft-ietf-regext-rdap-rir-search-16
IETF 122: draft-ietf-regext-rdap-rir-search-16IETF 122: draft-ietf-regext-rdap-rir-search-16
IETF 122: draft-ietf-regext-rdap-rir-search-16
APNIC
?
DB.pptx data base HNS level III 2017 yearx
DB.pptx data base HNS level III 2017 yearxDB.pptx data base HNS level III 2017 yearx
DB.pptx data base HNS level III 2017 yearx
kebimesay23
?
Exploring the Warhammer 40k Universe.pdf
Exploring the Warhammer 40k Universe.pdfExploring the Warhammer 40k Universe.pdf
Exploring the Warhammer 40k Universe.pdf
davidwarren322002
?
Mobile App Security Essential Tips to Protect Your App in 2025.pdf
Mobile App Security Essential Tips to Protect Your App in 2025.pdfMobile App Security Essential Tips to Protect Your App in 2025.pdf
Mobile App Security Essential Tips to Protect Your App in 2025.pdf
WebConnect Pvt Ltd
?
Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...
Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...
Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...
Balaji Switchgears
?
Scope of Work by ºÝºÝߣsgo.pptx by school
Scope of Work by ºÝºÝߣsgo.pptx by schoolScope of Work by ºÝºÝߣsgo.pptx by school
Scope of Work by ºÝºÝߣsgo.pptx by school
larasgm2002
?
Complete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh Thakur
Complete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh ThakurComplete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh Thakur
Complete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh Thakur
Hackopedia Utkarsh Thakur
?
Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...
Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...
Epochalypse 2038 - Remediating the 32-bit Timestamp Risk at Global Scale (Pub...
treyka
?
PresentWEFWEFWERWERWERWERREWREWation.pptx
PresentWEFWEFWERWERWERWERREWREWation.pptxPresentWEFWEFWERWERWERWERREWREWation.pptx
PresentWEFWEFWERWERWERWERREWREWation.pptx
toxicsuprit
?
Shopify Store Setup_ Database Management for Large Stores.pdf
Shopify Store Setup_ Database Management for Large Stores.pdfShopify Store Setup_ Database Management for Large Stores.pdf
Shopify Store Setup_ Database Management for Large Stores.pdf
CartCoders
?
Odoo Service Provider .pdf
Odoo Service Provider               .pdfOdoo Service Provider               .pdf
Odoo Service Provider .pdf
dela33martin33
?
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdfChapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
Chapter 1 Handoutfffffffffffffffffffffffffffffffffffff.pdf
hamsalubekana
?
ipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgd
ipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgdipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgd
ipsec.pdfgvdgvdgdgdgddgdgdgdgdgdgdgdgdgd
zmulani8
?
Odoo Customization Services .pdf
Odoo Customization Services         .pdfOdoo Customization Services         .pdf
Odoo Customization Services .pdf
dela33martin33
?
Chapter-2-NSA_Network System Administration.pdf
Chapter-2-NSA_Network System Administration.pdfChapter-2-NSA_Network System Administration.pdf
Chapter-2-NSA_Network System Administration.pdf
AssefaSen
?
Measuring ECN, presented by Geoff Huston at IETF 122
Measuring ECN, presented by Geoff Huston at IETF 122Measuring ECN, presented by Geoff Huston at IETF 122
Measuring ECN, presented by Geoff Huston at IETF 122
APNIC
?
Expert Odoo support services (1).pdf
Expert Odoo support services     (1).pdfExpert Odoo support services     (1).pdf
Expert Odoo support services (1).pdf
dela33martin33
?
The-Power-of-Digital-Marketing-Fueling-Business-Growth.pdf
The-Power-of-Digital-Marketing-Fueling-Business-Growth.pdfThe-Power-of-Digital-Marketing-Fueling-Business-Growth.pdf
The-Power-of-Digital-Marketing-Fueling-Business-Growth.pdf
makelinkak002
?
Microsoft Azure: Empowering the Future of Cloud Technology
Microsoft Azure: Empowering the Future of Cloud TechnologyMicrosoft Azure: Empowering the Future of Cloud Technology
Microsoft Azure: Empowering the Future of Cloud Technology
cyberpoint678
?
IETF 122: draft-ietf-regext-rdap-rir-search-16
IETF 122: draft-ietf-regext-rdap-rir-search-16IETF 122: draft-ietf-regext-rdap-rir-search-16
IETF 122: draft-ietf-regext-rdap-rir-search-16
APNIC
?
DB.pptx data base HNS level III 2017 yearx
DB.pptx data base HNS level III 2017 yearxDB.pptx data base HNS level III 2017 yearx
DB.pptx data base HNS level III 2017 yearx
kebimesay23
?
Exploring the Warhammer 40k Universe.pdf
Exploring the Warhammer 40k Universe.pdfExploring the Warhammer 40k Universe.pdf
Exploring the Warhammer 40k Universe.pdf
davidwarren322002
?
Mobile App Security Essential Tips to Protect Your App in 2025.pdf
Mobile App Security Essential Tips to Protect Your App in 2025.pdfMobile App Security Essential Tips to Protect Your App in 2025.pdf
Mobile App Security Essential Tips to Protect Your App in 2025.pdf
WebConnect Pvt Ltd
?
Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...
Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...
Electrical Control Panels for Water Treatment Plants_ Controlling Water Flow ...
Balaji Switchgears
?
Scope of Work by ºÝºÝߣsgo.pptx by school
Scope of Work by ºÝºÝߣsgo.pptx by schoolScope of Work by ºÝºÝߣsgo.pptx by school
Scope of Work by ºÝºÝߣsgo.pptx by school
larasgm2002
?
Complete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh Thakur
Complete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh ThakurComplete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh Thakur
Complete Nmap Scanning Commands CheatSheet by Hackopedia Utkarsh Thakur
Hackopedia Utkarsh Thakur
?

Rethink of PaaS

  • 1. ReThink of PaaS Wang Xu ( xu@mc2.io ) http://www.visualops.io
  • 2. ¨C David Wheeler ¡°All problems in computer science can be solved by another level of indirection.¡±
  • 3. Agenda ? IaaS vs. PaaS ? VisualOps as another PaaS ? Next Step
  • 4. IaaS vs PaaS PaaS ¡ª Dev without Ops IaaS ¡ª Ops without Purchase
  • 5. What are the Ops includes ? Deploy - deploy code and dependency to machines ? Secure - secure the setup ? Upgrade - continuous deploy ? Fail over - recover service when something failed ? Scale - scale out/in as load changing
  • 6. What are the Ops includes ? Deploy - deploy code and dependency to machines ? Secure - secure the setup ? Upgrade - continuous deploy ? Fail over - recover service when something failed ? Scale - scale out/in as load changing Ensure service runs as you de?ned
  • 7. ? Design VPC infrastructure with an intuitive interface ? Manage load balancer, route tables, security group connectivity, etc. in a integrated env ? and even more¡­ VisualOps: IDE for Cloud App
  • 8. ? Design VPC infrastructure with an intuitive interface ? Manage load balancer, route tables, security group connectivity, etc. in a integrated env ? and even more¡­ VisualOps: IDE for Cloud App
  • 9. VisualOps as another PaaS ? Architecture and work ?ow are designed by users ? Integrated softwares and resources con?guration ? Deploy code and dependent environment ? Ensure App always as your design
  • 10. VisualOps as another PaaS ? Architecture and work ?ow are designed by users ? Integrated softwares and resources con?guration ? Deploy code and dependent environment ? Ensure App always as your design
  • 13. Under the Hood ? Stack/Apps are designed in IDE and rendered to recipes ? Install agents when instances are initializing ? Agent executes recipe w/ SaltStack¡¯s state modules ? Backend coordinates agents if there are dependencies between them ? Re-enforce the states
  • 14. Coming Soon¡­ ? More resources ? Public API for github push and other 3rd Party services ? Action triggered by resources¡¯ change¡­