Some advice from the guy who handle your applications uptime - scalaIO 2013

Quentin Adam
Quentin AdamCEO @ Clever Cloud à Clever Cloud
HOW TO
SCALE YOUR
APP SOME ADVICE FROM
THE GUY WHO HANDLES
YOUR APP UPTIME
QUENTIN ADAM AT SCALA.IO
@WAXZCE

2013
MY DAY TO DAY WORK :
CLEVER CLOUD, MAKE YOUR APP RUN
ALL THE TIME
THERE ARE 2 WAYS

WHEN YOU
NEED TO
SCALE
GROWING AND GROWING
UNTIL YOU EXPLODE OR
BECOME WEIRD
OR SPLIT THE WORK AND
MAKE YOUR SOFTWARE
WORK AS A TEAM
YOU CAN DO BOTH
Build an army of fat app
SO WE NEED TO BE ABLE
TO DISPATCH THE WORK
SCALE OUT

SCALE UP

• Many workers
doing the same
thing

• 1 Fat instance

• 1 Fat application

• No SPOF

• SPOF (single point
of failure)

• Growing is more
easy

• Hard to maintain

• Introduce best
practice

• Always has a limit
• Short term
meaning
SO, HOW TO
SCALE OUT
?
JUST SOME FACTS
SPLIT PROCESS AND
STORAGE
Storage
• Databases
• Files
• Sessions
• Events
•…

Code
• Can be replicated
• Stateless
• Process
STATELESSNESS IS THE KEY
Picking one instance or another doesn’t matter
CONSIDER MORE
THINGS AS DATA
• User account

• Users data
• Files
• Sessions
• Events
TRUST YOUR
MIDDLEWARE
USE AN EVENT BROKER
TO MODULARIZE YOUR
APP
• AMQP

• Celery
• 0MQ
• Redis
• JMS
• Even some http chunk or websocket
• Some case : hadoop, akka…
• …
CRON + FS IS NEITHER AN EVENT
QUEUE NOR A JOB SCHEDULER
CHOOSE
YOUR
DATASTORE
WISELY
YOU CAN SHOULD USE MANY DATASTORES
DATASTORE CHOICES
ARE DRIVEN BY USAGE
Do I mostly
read or
write ?

Do I need
relational ?

Do I need
concurrent
access ?

Do I need
atomicity of
requests ?

Do I need
big storage
capacity ?

Make
decisions
based on
needs

Do I need
high
availability ?
USE ONLINE
DATABASE / BE
READY TO TEST
IN JUST A FEW
MINUTES
NO NEED TO TRASH YOUR COMPUTER
COMMON MISTAKES
DO NOT USE THE FILE
SYSTEM AS A DATASTORE
File system are POSIX compliant

•
•
•
•
•

POSIX is ACID
POSIX is powerful but is a bottleneck
File System is the nightmare of ops
File System creates coupling (host provider/OS/language)
SPOF-free multi tenant File System is a unicorn

STORE IN DATABASE, OR IN A DATASTORE LIKE
S3/RIAKCS DEDICATED TO FILE MANAGEMENT
LOGS IN FILES
I HATE IT
USE STREAMING I/O TO
STREAM DATA DIRECTLY
TO DATABASE

HTTP Post data

Temporarily
store as file
or in memory

Store it into
your storage
backend

Say OK to
client
USE STREAMING I/O TO
STREAM DATA DIRECTLY
TO DATABASE

HTTP Post data

Directly stream
your data to
Storage
backend

Say OK to
client
DO NOT USE
MEMORY AS
DATABASE
LIKE : SHARED / GLOBAL VARIABLE,
CACHE “IN THE CODE”, INTENSIVE
SESSION USAGE…
DO NOT USE A VARIABLE
FOR MORE THAN ONE
REQUEST
F(X) = X * 2
F(2) = 4

^ WE ASSUME THAT
FOR SAME INPUT, SAME OUTPUT
IT’S LIKE MATH FUNCTION
You have to understand that : you’re functional programing addicts ;-)
RESPECT HTTP
Example : GET should not change data on server
CODE
WILL
FAIL
data will be lost
CAREFUL USE OF
DARK MAGIC
DO NOT CREATE MONSTERS
MAKE HARD
COMPUTATION ASYNC
SPLIT THE CODE :
MODULES
• Smallest code
base

• Deploy as
service for
each other
• Focus on best
technology for
a problem
SCALE YOUR TEAM
MODULARIZE YOUR TEAM
ALWAYS USE A
REVERSE PROXY

Y U NO USE ONE ?
DO NOT BUILD “THE
SERVER” WITH NO DOC
USE PROCESS
DEPLOYMENT
THE GOOD WAY OF
DEPLOY AN APP :

git push
EASY MOVING OR
INCIDENT MANAGEMENT
KEEP CALM UNDER FIRE
TRACK BUG & GET METRICS
THX FOR LISTENING
& QUESTIONS TIME
I’m @waxzce on twitter

I’m the CEO of

sponsors
a non exclusive scala PaaS
provider, give it a try ;-)
1 sur 41

Recommandé

WordPress 4.4 and Upgrading Your Site (without the tears...) par
WordPress 4.4 and Upgrading Your Site (without the tears...)WordPress 4.4 and Upgrading Your Site (without the tears...)
WordPress 4.4 and Upgrading Your Site (without the tears...)Brian Hogg
395 vues13 diapositives
A Flask Of Marshmallows par
A Flask Of MarshmallowsA Flask Of Marshmallows
A Flask Of MarshmallowsGavin Wiener
672 vues28 diapositives
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg par
PHP deploy 2015 flavor - talk from php tour 2015 luxembourgPHP deploy 2015 flavor - talk from php tour 2015 luxembourg
PHP deploy 2015 flavor - talk from php tour 2015 luxembourgQuentin Adam
2.6K vues66 diapositives
Why do you need Clever Cloud ? par
Why do you need Clever Cloud ?Why do you need Clever Cloud ?
Why do you need Clever Cloud ?Quentin Adam
1.2K vues20 diapositives
Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud par
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudDead-Simple Deployment: Headache-Free Java Web Applications in the Cloud
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudCraig Dickson
2.6K vues41 diapositives
Web20expo Filesystems par
Web20expo FilesystemsWeb20expo Filesystems
Web20expo Filesystemsroyans
651 vues101 diapositives

Contenu connexe

Tendances

Optimizing AWS Economics par
Optimizing AWS EconomicsOptimizing AWS Economics
Optimizing AWS EconomicsAaron Klein
1.9K vues33 diapositives
AWS Meet-up Atlanta: AWS Economics par
AWS Meet-up Atlanta: AWS EconomicsAWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS EconomicsAaron Klein
858 vues25 diapositives
Rapid RESTful Web Applications with Apache Sling and Jackrabbit par
Rapid RESTful Web Applications with Apache Sling and JackrabbitRapid RESTful Web Applications with Apache Sling and Jackrabbit
Rapid RESTful Web Applications with Apache Sling and JackrabbitCraig Dickson
8.3K vues17 diapositives
Word press and containers par
Word press and containersWord press and containers
Word press and containerswcto2017
1.2K vues17 diapositives
Amazon Workspaces Master Class par
Amazon Workspaces Master ClassAmazon Workspaces Master Class
Amazon Workspaces Master ClassRichard Harvey
1.1K vues24 diapositives
Installation xampp and WordPress on localhost par
Installation xampp and WordPress on localhostInstallation xampp and WordPress on localhost
Installation xampp and WordPress on localhostLuzan Baral
4.4K vues39 diapositives

Tendances(20)

Optimizing AWS Economics par Aaron Klein
Optimizing AWS EconomicsOptimizing AWS Economics
Optimizing AWS Economics
Aaron Klein1.9K vues
AWS Meet-up Atlanta: AWS Economics par Aaron Klein
AWS Meet-up Atlanta: AWS EconomicsAWS Meet-up Atlanta: AWS Economics
AWS Meet-up Atlanta: AWS Economics
Aaron Klein858 vues
Rapid RESTful Web Applications with Apache Sling and Jackrabbit par Craig Dickson
Rapid RESTful Web Applications with Apache Sling and JackrabbitRapid RESTful Web Applications with Apache Sling and Jackrabbit
Rapid RESTful Web Applications with Apache Sling and Jackrabbit
Craig Dickson8.3K vues
Word press and containers par wcto2017
Word press and containersWord press and containers
Word press and containers
wcto20171.2K vues
Amazon Workspaces Master Class par Richard Harvey
Amazon Workspaces Master ClassAmazon Workspaces Master Class
Amazon Workspaces Master Class
Richard Harvey1.1K vues
Installation xampp and WordPress on localhost par Luzan Baral
Installation xampp and WordPress on localhostInstallation xampp and WordPress on localhost
Installation xampp and WordPress on localhost
Luzan Baral4.4K vues
AWS Meet-up San Francisco: Cloud Security par Aaron Klein
AWS Meet-up San Francisco: Cloud SecurityAWS Meet-up San Francisco: Cloud Security
AWS Meet-up San Francisco: Cloud Security
Aaron Klein1.5K vues
Web20expo Scalable Web Arch par royans
Web20expo Scalable Web ArchWeb20expo Scalable Web Arch
Web20expo Scalable Web Arch
royans894 vues
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L... par Corley S.r.l.
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.6.3K vues
Flickr Services par royans
Flickr ServicesFlickr Services
Flickr Services
royans690 vues
Aws meetup managed_nat par Adam Book
Aws meetup managed_natAws meetup managed_nat
Aws meetup managed_nat
Adam Book838 vues
How to set up world-class web hosting par TWG
How to set up world-class web hostingHow to set up world-class web hosting
How to set up world-class web hosting
TWG468 vues
Understand AWS OpsWorks - A DevOps Tool from AWS par devopsjourney
Understand AWS OpsWorks - A DevOps Tool from AWSUnderstand AWS OpsWorks - A DevOps Tool from AWS
Understand AWS OpsWorks - A DevOps Tool from AWS
devopsjourney1.1K vues
Let's Code our Infrastructure! par continuousphp
Let's Code our Infrastructure!Let's Code our Infrastructure!
Let's Code our Infrastructure!
continuousphp2.1K vues
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk par Amazon Web Services
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic BeanstalkDeploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk
Introducing AWS OpsWorks, a DevOps application management platform par Amazon Web Services
Introducing AWS OpsWorks, a DevOps application management platformIntroducing AWS OpsWorks, a DevOps application management platform
Introducing AWS OpsWorks, a DevOps application management platform
Optimizing CakePHP 2.x Apps par Juan Basso
Optimizing CakePHP 2.x AppsOptimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x Apps
Juan Basso3.2K vues

Similaire à Some advice from the guy who handle your applications uptime - scalaIO 2013

How to scale your applications ? - #bzhcamp par
How to scale your applications ? - #bzhcampHow to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcampQuentin Adam
1.1K vues57 diapositives
How to scale your app and win the cloud challenge par
How to scale your app and win the cloud challenge How to scale your app and win the cloud challenge
How to scale your app and win the cloud challenge Quentin Adam
5.4K vues42 diapositives
Dotscale2013 : How to scale ? par
Dotscale2013 : How to scale ?Dotscale2013 : How to scale ?
Dotscale2013 : How to scale ?Quentin Adam
3K vues36 diapositives
Immutability: from code to infrastructure, the way to scalability - Breizhca... par
 Immutability: from code to infrastructure, the way to scalability - Breizhca... Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...Quentin Adam
2.7K vues88 diapositives
From delivering plugins to delivering "as a Service" - Atlassian connect 2017 par
From delivering plugins to delivering "as a Service" - Atlassian connect 2017From delivering plugins to delivering "as a Service" - Atlassian connect 2017
From delivering plugins to delivering "as a Service" - Atlassian connect 2017Quentin Adam
430 vues69 diapositives
Immutability: from code to infrastructure, the way of scalability - snowcamp ... par
Immutability: from code to infrastructure, the way of scalability - snowcamp ...Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...Quentin Adam
1.2K vues75 diapositives

Similaire à Some advice from the guy who handle your applications uptime - scalaIO 2013(20)

How to scale your applications ? - #bzhcamp par Quentin Adam
How to scale your applications ? - #bzhcampHow to scale your applications ? - #bzhcamp
How to scale your applications ? - #bzhcamp
Quentin Adam1.1K vues
How to scale your app and win the cloud challenge par Quentin Adam
How to scale your app and win the cloud challenge How to scale your app and win the cloud challenge
How to scale your app and win the cloud challenge
Quentin Adam5.4K vues
Dotscale2013 : How to scale ? par Quentin Adam
Dotscale2013 : How to scale ?Dotscale2013 : How to scale ?
Dotscale2013 : How to scale ?
Quentin Adam3K vues
Immutability: from code to infrastructure, the way to scalability - Breizhca... par Quentin Adam
 Immutability: from code to infrastructure, the way to scalability - Breizhca... Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...
Quentin Adam2.7K vues
From delivering plugins to delivering "as a Service" - Atlassian connect 2017 par Quentin Adam
From delivering plugins to delivering "as a Service" - Atlassian connect 2017From delivering plugins to delivering "as a Service" - Atlassian connect 2017
From delivering plugins to delivering "as a Service" - Atlassian connect 2017
Quentin Adam430 vues
Immutability: from code to infrastructure, the way of scalability - snowcamp ... par Quentin Adam
Immutability: from code to infrastructure, the way of scalability - snowcamp ...Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Quentin Adam1.2K vues
MNPHP Scalable Architecture 101 - Feb 3 2011 par Mike Willbanks
MNPHP Scalable Architecture 101 - Feb 3 2011MNPHP Scalable Architecture 101 - Feb 3 2011
MNPHP Scalable Architecture 101 - Feb 3 2011
Mike Willbanks1K vues
12-Step Program for Scaling Web Applications on PostgreSQL par Konstantin Gredeskoul
12-Step Program for Scaling Web Applications on PostgreSQL12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQL
Immutability: from code to infrastructure, the way to scalability - Voxxed Da... par Quentin Adam
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Quentin Adam603 vues
Sap security online training par sapscmit
Sap security online trainingSap security online training
Sap security online training
sapscmit237 vues
Elastic Data Analytics Platform @Datadog par C4Media
Elastic Data Analytics Platform @DatadogElastic Data Analytics Platform @Datadog
Elastic Data Analytics Platform @Datadog
C4Media1.1K vues
Oracle apps scm online training par saptpmit
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online training
saptpmit198 vues
scale_perf_best_practices par webuploader
scale_perf_best_practicesscale_perf_best_practices
scale_perf_best_practices
webuploader724 vues
Midwest php 2013 deploying php on paas- why & how par dotCloud
Midwest php 2013   deploying php on paas- why & howMidwest php 2013   deploying php on paas- why & how
Midwest php 2013 deploying php on paas- why & how
dotCloud17.7K vues
Domino server and application performance in the real world par dominion
Domino server and application performance in the real worldDomino server and application performance in the real world
Domino server and application performance in the real world
dominion933 vues
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC par Cal Henderson
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYCScalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Scalable Web Architectures: Common Patterns and Approaches - Web 2.0 Expo NYC
Cal Henderson23.4K vues
Getting Started with Apache Spark and Alluxio for Blazingly Fast Analytics par Alluxio, Inc.
Getting Started with Apache Spark and Alluxio for Blazingly Fast AnalyticsGetting Started with Apache Spark and Alluxio for Blazingly Fast Analytics
Getting Started with Apache Spark and Alluxio for Blazingly Fast Analytics
Alluxio, Inc.791 vues

Plus de Quentin Adam

Biscuit, the cryptotoken you can share safely with your ap is par
Biscuit, the cryptotoken you can share safely with your ap isBiscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap isQuentin Adam
416 vues34 diapositives
Keynot Cloud Expo Intel par
Keynot Cloud Expo IntelKeynot Cloud Expo Intel
Keynot Cloud Expo IntelQuentin Adam
147 vues30 diapositives
Pulsar 101 at devoxx par
Pulsar 101 at devoxxPulsar 101 at devoxx
Pulsar 101 at devoxxQuentin Adam
720 vues78 diapositives
Traversing hyper driven developpement to do great technical choices and make ... par
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Quentin Adam
178 vues97 diapositives
How to make people work together? - ending keynote - devfest du bout du monde... par
How to make people work together? - ending keynote - devfest du bout du monde...How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...Quentin Adam
479 vues83 diapositives
Remove centralization on Authorization - API Days Paris 2018 (announcement fo... par
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...Quentin Adam
296 vues38 diapositives

Plus de Quentin Adam(20)

Biscuit, the cryptotoken you can share safely with your ap is par Quentin Adam
Biscuit, the cryptotoken you can share safely with your ap isBiscuit, the cryptotoken you can share safely with your ap is
Biscuit, the cryptotoken you can share safely with your ap is
Quentin Adam416 vues
Traversing hyper driven developpement to do great technical choices and make ... par Quentin Adam
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
Quentin Adam178 vues
How to make people work together? - ending keynote - devfest du bout du monde... par Quentin Adam
How to make people work together? - ending keynote - devfest du bout du monde...How to make people work together? - ending keynote - devfest du bout du monde...
How to make people work together? - ending keynote - devfest du bout du monde...
Quentin Adam479 vues
Remove centralization on Authorization - API Days Paris 2018 (announcement fo... par Quentin Adam
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Remove centralization on Authorization - API Days Paris 2018 (announcement fo...
Quentin Adam296 vues
PostgreSQL is the new NoSQL - at Devoxx 2018 par Quentin Adam
PostgreSQL is the new NoSQL  - at Devoxx 2018PostgreSQL is the new NoSQL  - at Devoxx 2018
PostgreSQL is the new NoSQL - at Devoxx 2018
Quentin Adam745 vues
Hype driven architecture - keynote at devfest Toulouse 2018 par Quentin Adam
Hype driven architecture - keynote at devfest Toulouse 2018Hype driven architecture - keynote at devfest Toulouse 2018
Hype driven architecture - keynote at devfest Toulouse 2018
Quentin Adam584 vues
Real world code, why are you so ashamed? - RivieraDev 2018 par Quentin Adam
Real world code, why are you so ashamed? - RivieraDev 2018Real world code, why are you so ashamed? - RivieraDev 2018
Real world code, why are you so ashamed? - RivieraDev 2018
Quentin Adam221 vues
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo... par Quentin Adam
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Monitorer l'inconnu, 1000 * 100 series par jour - talk avec @clementd à #devo...
Quentin Adam403 vues
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017 par Quentin Adam
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Quentin Adam255 vues
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017 par Quentin Adam
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Monitoring the unknown, 1000*100 series a day - Big Data Vilnius 2017
Quentin Adam374 vues
Problems you’ll face in the Microservices World: Configuration, Authenticatio... par Quentin Adam
Problems you’ll face in the Microservices World: Configuration, Authenticatio...Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Problems you’ll face in the Microservices World: Configuration, Authenticatio...
Quentin Adam601 vues
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017 par Quentin Adam
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
MONITORING THE UNKNOWN, 1000*100 SERIES A DAY - DEVOXX MOROCCO 2017
Quentin Adam458 vues
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D... par Quentin Adam
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Build a reverse proxy for modern immutable infrastructure - Sozu - Devops D D...
Quentin Adam1.1K vues
Why all my software projects are late? par Quentin Adam
Why all my software projects are late?Why all my software projects are late?
Why all my software projects are late?
Quentin Adam169 vues
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT par Quentin Adam
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Understand immutable infrastructure, what? Why? How? - Meta-Meetup DEVOPS NIGHT
Quentin Adam690 vues
What is systemd? Why use it? how does it work? - breizhcamp par Quentin Adam
What is systemd? Why use it? how does it work? - breizhcampWhat is systemd? Why use it? how does it work? - breizhcamp
What is systemd? Why use it? how does it work? - breizhcamp
Quentin Adam431 vues

Dernier

2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
147 vues23 diapositives
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool par
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPoolShapeBlue
123 vues10 diapositives
CryptoBotsAI par
CryptoBotsAICryptoBotsAI
CryptoBotsAIchandureddyvadala199
40 vues5 diapositives
Digital Personal Data Protection (DPDP) Practical Approach For CISOs par
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
158 vues59 diapositives
The Role of Patterns in the Era of Large Language Models par
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language ModelsYunyao Li
85 vues65 diapositives
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... par
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
161 vues13 diapositives

Dernier(20)

2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue147 vues
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool par ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 vues
Digital Personal Data Protection (DPDP) Practical Approach For CISOs par Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 vues
The Role of Patterns in the Era of Large Language Models par Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 vues
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... par ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue161 vues
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... par TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc170 vues
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... par ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue186 vues
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue par ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue222 vues
Why and How CloudStack at weSystems - Stephan Bienek - weSystems par ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 vues
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... par ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue139 vues
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... par ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue119 vues
Future of AR - Facebook Presentation par Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty64 vues
Initiating and Advancing Your Strategic GIS Governance Strategy par Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 vues
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... par ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 vues

Some advice from the guy who handle your applications uptime - scalaIO 2013