SlideShare a Scribd company logo
1 of 32
Download to read offline
How to scale your PaaS
with OVH infrastructure?
OVH SUMMIT – OCT 18, 2018 – PARIS
Thomas Trinelle
Product Manager
ttrinelle@forepaas.com
1 – About ForePaaS
CONTEXT
4 - Confidential
Configuration
Data collection
Feature Extraction
Data Verification Machine Resource
Management
Serving
Infrastructure
Monitoring
Process Management
Tools
Analysis ToolsML
The development of AI algorithms represents only a small part of the data project. “It is dangerous to think
of these quick wins as coming for free” The infrastructure to deploy is vast and complex.
“Hidden Technical Debt in Machine Learning Systems” - Link
WHAT WE DO
5 - Confidential
At ForePaaS we do
Data Infrastructure Automation.
Company
ABOUT US
6 - Confidential
• Created in 2015
• VC backed in France
• $10M Serie A, Dec. 2017
References
CLIENTS
PARTNERS
Team
• 40 People
• Paris & San Francisco
PLATFORM OVERVIEW
7 - Confidential
IOT
Public Networks
Private Networks
OEM APIs
…
Social & Open Data
Social Medias
Open Data
…
Internal Data
ERP/CRM/HCM
Cloud SaaS
Data Lake
XlS & CSV
End User App
Analytic Dashboard
Monitoring & Forecast Tool
Client 360 App
…
Execution
Machine to Machine
Alerts push
Actions push
…
Data Integration
ERP/CRM/HCM
UI embedding
APIs
…
EXTRACT STORETRANSFORM
DATA GOVERNANCE
VISUALIZEEXPOSE
HYBRID & MULTI CLOUD MANAGER
ON PREMISE
Artificial Intelligence
Singularity Detection
Classification
Forecast
…
PRODUCT FEATURES HIGHLIGHT
8 - Confidential
To deliver on its ambitious promise our product offers an whole-in-one solution for data professionals by
bringing a couple of unique functionalities to the table.
ForePaaS Extra Mile
END-TO-END
One single unified online interface
and product for all your data
processes.
MULTI-CLOUD
The same level of performance, the
same cost and the level product
functionalities on every cloud
provider public or on-premise.
MARKETPLACE
A place to share elements of a user’s
work either internally within an
organization or publicly.
AUTOMATED
INFRASTRUCTURE
No more updates or maintenance
headaches, ForePaaS scales,
monitors, updates and reports
automatically.
CONTINUOUS DELIVERY
No downtime, ever. Build, update
and change live your web
applications for an agile delivery
and user experience.
UNLIMITED USERS
Clients pay based on the
performance (cores and memory) of
their environment regardless of the
number of users.
USE CASE
9 - Confidential
Turnkey solution to consolidate customer data in one view
used by a large multinational consumer goods company.
DATA-SOURCES
Leverage pre-built
connectors.
Customer 360° Cockpit
700
COUNTRIES
Get data from anywhere,
at anytime.
48
WEEKS DELIVERY
Customizable
application templates.
2-4
SUCCESS STORY
10 - Confidential
Total Analytics France provides a new service offering to its customers with a synthetic view of their fuel
supply deliveries, through all their sites, consolidating internal with market data.
OBJECTIVE
Reducing costs with fuel delivery optimization.
COLLECTED DATA
• History of gasoline deliveries – SAP
• History of delivery incidents – Salesforce
• Official cost breakdowns – French Ministry of Finance
• Social media market insights - Twitter
NEXT STEPS
Acknowledging Total’s customers satisfaction, the
project is undergoing a geographical expansion.
Currently tested by customers in Africa
TIME
• First time to delivery: x4 week
• Sync Frequency: 3 times per day
SIZE
• Data Lake Size: 50 GB
• Memory Size: 36 GB
• Number of Cores: 12
USE CASES
Heterogeneous data, forecasting,
open data sources, customer
extranet
Customer Analytics Portal
1 – About ForePaaS
2 – Software Infrastructure
SOFTWARE ARCHITECTURE
12 - Confidential
Levels of automation
DEVELOPMENT ENVIRONMENT
Leverage pre-built templates, toolkits and integrations
with common frameworks.
DATA PROCESSING TOOLS
Low-code environment to integrate algorithm and
orchestrate all your data transfers.
DATA STORAGE & VIRTUALIZATION
Creating a level of abstraction between the logical and
physical model.
INFRASTRUCTURE & DEVOPS
Cloud provider agnosticism and data governance for
more flexibility, protection and ease-of-mind.
API SDK
Template
Library
ETL
Query
Builder
Machine
Learning
Smart Data
Warehousing
Cloud
Provider
Infrastructure
Monitoring
SOFTWARE ARCHITECTURE
13 - Confidential
Cloud Management
Platform
Cluster
Dataplant
ETL
Alerting
…
Data Warehouse
Databases
Workflow Builder
….
Query Builder
Query Optimizer
…
API Manager
APP Manager
User Management
…
Platform
Web
Interface
Infrastructur
e API
Capacity
Planning API
Containers
Registry
Metrics API Log API Auth. API …
+25
more
Cluster
Management
API
…
+15
more
20+ micro
services
SOFTWARE ARCHITECTURE
14 - Confidential
Development and Production Environment
ORCHESTRATION AND BUILT-IN SECURITY
• Deliver an environment and tools to the
developers and business teams for
managing the complete application life cycle
in one place
• Keep control over which data, part or data
warehouse can be requested by users,
groups or applications
• Microservice architecture with API for
internal and external applications
• Audit and analyze usage
ForePaaS
Safe Zone
Data Repository
Test / Dev Production
Application Environment
SOFTWARE ARCHITECTURE
15 - Confidential
Data Storage and Processing Tools
TECHNOLOGY ABSTRACTION
• Stay focus on your needs not on the
technology assessments
• Data volume grows, the underlying
technology is adapting (dynamically choosing
the right database system for your needs)*
• The technologies evolve, the solution replace
them without having to modify your
applications (automatic and seamless
maintenance with no migration efforts
required)
(*) Coming Soon
ForePaaS
Data Virtualization
Processing Tools
Database Engines
Logical Data Model
Physical Data Model
SOFTWARE ARCHITECTURE
16 - Confidential
Infrastructure Automation
CLOUD PROVIDER ABSTRACTION
• Deployment, provisioning, configuration and
subscription set-up automation.
• Public cloud agnostic (dataplant hosting is
compatible with Amazon Web Services,
Google Cloud Platform, OVH and Microsoft
Azure)
• On-premise possible with Cisco Hyperflex
• Hybrid cloud abilities (dataplants can
communicate within a single organisation)
• Same experience for developers and data
managers independently of the selected
cloud provider or on-premises solution
ForePaaS
API
Public Clouds
Private Clouds
Provisioning API
Cloud Providers
Infrastructure API
SOFTWARE ARCHITECTURE
17 - Confidential
Infrastructure API
ORCHESTRATE & SYNCHRONIZE
• Transforms data environments operations
into resources segmentation and
configuration
• Maintains the environment configuration
across infrastructure evolution (new nodes,
new tenants,…)
• Synchronize all edge firewalls, load-
balancers, proxies and DNS
• Automatic set-up of microservices &
container network.
• Gather logs and resources usage
ForePaaS
API
Public Clouds
Private Clouds
Provisioning API
Cloud Providers
Infrastructure API
Infrastructure API
SOFTWARE ARCHITECTURE
18 - Confidential
Provisioning API
RESSOURCES REQS AND OPTIMIZATION
• Implements all resource provider specificities
like networking and storage
• Can provision on public cloud like AWS or on
private cloud with Cisco Hyperflex
• Optimizes the size of resources requested
• Expand the resources available to the
Kubernetes cluster
ForePaaS
API
Public Clouds
Private Clouds
Cloud Providers
Provisioning API
Provisioning API
Infrastructure API
SOFTWARE ARCHITECTURE
19 - Confidential
Kubernetes API
DOCKER CONTAINER MANAGEMENT
• Manage a cluster of Docker hosts
• Matchs containers requests and resources
available in the cluster (ex: container and
persistent volume)
• Orchestrate multiple container pods and
scheduling
• Container resources limiting
ForePaaS
API
Public Clouds
Private Clouds
Cloud Providers
1 – About ForePaaS
3 – Working with OVH
OVH PARTNERSHIP
21 - Confidential
Public Cloud
Infrastructure
Leveraging OpenStack technologies
for its flexibility and customizability.
MICROSERVICE
Large scaling requirements when
managing 60+ services.
CONTAINERIZED
Seamless integration with
containerization technologies.
OPEN-SOURCE
Fully hybrid cloud solution to our
clients (via OpenStack’s API)
Private Cloud
Computing
Bare Metal
vRack
“OVH Serveur Dédiés” – Custom
servers configurations at low cost
for large unstructured data storage
of data everyday.
100 GB / day
Logs & metrics stored
Run your instances under common
private networks. Flexible, hybride &
multi-datacenter infrastructure.
10 GB / sec
Included in PCI & PCC subscription
100% dedicated infrastructure
powered by VMWare: enterprise
ready cloud & big data solution.
RESILIENCE
Complete virtualization of hardware
with automatic replacement for zero
downtime.
POWERFUL
VMWare as a service, vRack and
security certifications.
COST EFFECTIVE
Ideal for start-ups in growth stage!
Rapid scaling at reasonable cost.
OVH PARTNERSHIP
22 - Confidential
Global coverage
Roubaix, FR
OVH PCI
Strasbourg, FR
OVH PCC
Gravelines, FR
OVH PCC
Beauharnois, CA
OVH PCC & PCI*
OVH Private Cloud OVH Public Cloud
3 CLUSTERS
Public cloud in different
locations.
50+ INSTANCES
Supporting clients
worldwide.
1.7+ GB / day
Going through the FP
network.
Dublin, IR
AWS
Paris, FR
Azure
Brussels, BE
GCP
Other Providers
(*) Coming Soon
OVH PARTNERSHIP
23 - Confidential
The vRack superpower
GRA 1
Gravines, FR
Africa & Central Europe
SBG 1
Strasbourg, FR
East Europe & Asia
BHS 1
Beauharnois, QC, CA
North America
Route ReflectorRoute ReflectorRoute Reflector
Public Cloud + Bare Metal Servers
RBX 1
Roubaix, FR
All
VMWare
Private Cloud
vRack
Load Balancing
OVH PARTNERSHIP
24 - Confidential
The vRack superpower
Replication of a
single image of our
Cloud Management
Platform in real time.
Increase in resilience
and availability of
ForePaaS services.
Intelligence load
balancing to manage
traffic peaks.
Smart response to
incidents & increased
robustness.
Flexible
maintenance and
update routines with
no downtime.
No additional cost
(included in PCC &
PCI subscription)
OVH PARTNERSHIP
25 - Confidential
Container heavy architecture
To super the scale and growth of our client while still delivering high quality experience, ForePaaS has very early on
decided to develop a microservices architecture based on containers.
WHAT IS A CONTAINER?
A container is a standard unit of software that packages up code and all its dependencies so the application runs
quickly and reliably from one computing environment to another.
TECHNOLOGY PROVIDER
• An industry standard
• Lightweight use of kernels
• Secure isolations
ORCHESTRATION SERVICE
• Open-source
• Infrastructure automation
• Self-healing
• Horizontal scaling
CUSTOM DEVELOPMENT
ForePaaS heavily customized the
K8S APIs to facilitate the provisioning
and the automation of our clients
services.
4 MIN
Time to deploy new nods on K8S
using FP QuickScale technology.
OVH PARTNERSHIP
26 - Confidential
The obvious choice
OVH was key in the development of ForePaaS’ infrastructure and current success.
TRANSPARENCY
As a data company, ForePaaS is
extremely alert wrt downtimes. OVH
is always very transparent about the
source of incidents and planned
maintenances.
DIVERSE PRODUCT OFFERING
From public, private to bare metal
products, OVH can satisfy all our
clients requirements while running a
unified infrastructure stack.
NETWORK TECHNOLOGY
The vRack technology has been a
crucial selling point for ForePaaS
reducing development &
maintenance time while simplifying
our internal architecture.
OPENNESS
Use of open source technologies
(VMWare & OpenStack) makes it
easy to develop complex custom
infrastructures.
GLOBAL FOOTPRINT
As a European technology provider,
ForePaaS needed a robust network
of datacenters physically located in
the EU with room for growth
internationally.
COST EFFICIENCY
Clear pricing, pay as you need. No
additional costs for network data
transfers between datacenters.
Savings are in +10K / months.
27 - Confidential
ForePaaS Inc.
WeWork Civic Center
1161 Mission St
San Francisco, CA94103
CONTACT
Thomas Trinelle
Data Product Manager
ttrinelle@forepaas.com
+1(650) 656-3712
Appendix
Integrate your
existing work
ADDITIONAL PROFUCT FUNCTIONALITIES
29 - Confidential
OPEN-NESS
Can be easily customized using our
components’ API & directly linked to
existing code repos.
AGNOSTICISM
Preconfigured connectors for variety
of data points (APIs, FTP, HTTP,
dropzone, social media, etc.)
DEVELOPER FRIENDLY
Developers can input custom script
using an “Advanced Mode”
Build your own
applications
LOW CODE
Approachable for users of all levels
and backgrounds.
SERVERLESS
Every operation in ForePaaS can be
run on the fly without the need to
deploy any servers.
SCALABLITY
Clients’ environments can scale on
demand depending on their needs.
ACCESS CONTROL
Users of an organization or web app
have different levels of access.
Manage all your
data in one place
DATA STUDIO
Build and train intelligent algorithms
ready for production.
DATA VIRTUALIZATION
Abstract the logical model or your
storage system.
DATA QUALITY
Data exploration & preparation
completely customizable.
DATA GOVERNANCE
Make it easy to comply to your data
governance company plan.
USE CASES
30 - Confidential
Companies agree on the opportunities provided by data science to impact businesses, ForePaaS brings
these to life in areas of fraud detection, activity forecast, churn prediction and activity monitoring.
Resource
Management
OEM
Collect data from IoT remote
resources, field management
app APIs and internal systems
into the same data store.
ALERTING
Set rules and monitor behavior
to alert your team on the field,
assess business behaviors,
optimize performance and
catch irregularities.
GOOD TO KNOW CONCEPTS
31 - Confidential
Title
Hyperviseurs = Simulation de hardware
Virtual Machine = Hardware + Bios virtuel
BIOS = Interaction entre OS et composant de la carte mère (addressage)
Containers = Kernel virtuel (one for many) + lancement d’un context Cgroup au sein du Kernel Linux
K8S (Orchestrateur)
Docker / LXC / RKT / LibC (Technology de containerisation = prendre un service et faire tourner sur un container)
Unix (architecture de noyau) > Linux > OS
Unix > Darwin > MacOS
DOS > Windows > OS
Sun Microsystem > …
How to scale your PaaS with OVH infrastructure?

More Related Content

What's hot

Successes, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to HadoopSuccesses, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to HadoopDataWorks Summit/Hadoop Summit
 
AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)
AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)
AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)Kay Lerch
 
Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...
Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...
Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...DataWorks Summit
 
Lessons learned running a container cloud on YARN
Lessons learned running a container cloud on YARNLessons learned running a container cloud on YARN
Lessons learned running a container cloud on YARNDataWorks Summit
 
Tracking crime as it occurs with apache phoenix, apache hbase and apache nifi
Tracking crime as it occurs with apache phoenix, apache hbase and apache nifiTracking crime as it occurs with apache phoenix, apache hbase and apache nifi
Tracking crime as it occurs with apache phoenix, apache hbase and apache nifiTimothy Spann
 
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next LevelHortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next LevelHortonworks
 
What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?DataWorks Summit
 
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...DataWorks Summit
 
Bridging the gap: achieving fast data synchronization from SAP HANA by levera...
Bridging the gap: achieving fast data synchronization from SAP HANA by levera...Bridging the gap: achieving fast data synchronization from SAP HANA by levera...
Bridging the gap: achieving fast data synchronization from SAP HANA by levera...DataWorks Summit
 
Building Audi’s enterprise big data platform
Building Audi’s enterprise big data platformBuilding Audi’s enterprise big data platform
Building Audi’s enterprise big data platformDataWorks Summit
 
History of Privacera
History of PrivaceraHistory of Privacera
History of PrivaceraPrivacera
 
The DAP - Where YARN, HBase, Kafka and Spark go to Production
The DAP - Where YARN, HBase, Kafka and Spark go to ProductionThe DAP - Where YARN, HBase, Kafka and Spark go to Production
The DAP - Where YARN, HBase, Kafka and Spark go to ProductionDataWorks Summit/Hadoop Summit
 
Data Centric Transformation in Telecom
Data Centric Transformation in TelecomData Centric Transformation in Telecom
Data Centric Transformation in TelecomDataWorks Summit
 
Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...
Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...
Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...DataWorks Summit
 
PNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data AnalyticsPNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data AnalyticsJohn Evans
 
Boost Performance with Scala – Learn From Those Who’ve Done It!
Boost Performance with Scala – Learn From Those Who’ve Done It! Boost Performance with Scala – Learn From Those Who’ve Done It!
Boost Performance with Scala – Learn From Those Who’ve Done It! Cécile Poyet
 
High Performance and Scalable Geospatial Analytics on Cloud with Open Source
High Performance and Scalable Geospatial Analytics on Cloud with Open SourceHigh Performance and Scalable Geospatial Analytics on Cloud with Open Source
High Performance and Scalable Geospatial Analytics on Cloud with Open SourceDataWorks Summit
 
Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...
Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...
Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...DataWorks Summit
 

What's hot (20)

Successes, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to HadoopSuccesses, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
Successes, Challenges, and Pitfalls Migrating a SAAS business to Hadoop
 
AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)
AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)
AWS User Group Meetup Berlin - Kay Lerch on Apache NiFi (2016-04-19)
 
Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...
Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...
Understanding Your Crown Jewels: Finding, Organizing, and Profiling Sensitive...
 
Lessons learned running a container cloud on YARN
Lessons learned running a container cloud on YARNLessons learned running a container cloud on YARN
Lessons learned running a container cloud on YARN
 
Tracking crime as it occurs with apache phoenix, apache hbase and apache nifi
Tracking crime as it occurs with apache phoenix, apache hbase and apache nifiTracking crime as it occurs with apache phoenix, apache hbase and apache nifi
Tracking crime as it occurs with apache phoenix, apache hbase and apache nifi
 
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next LevelHortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
Hortonworks DataFlow (HDF) 3.3 - Taking Stream Processing to the Next Level
 
What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?
 
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
O2’s Financial Data Hub: going beyond IFRS compliance to support digital tran...
 
Bridging the gap: achieving fast data synchronization from SAP HANA by levera...
Bridging the gap: achieving fast data synchronization from SAP HANA by levera...Bridging the gap: achieving fast data synchronization from SAP HANA by levera...
Bridging the gap: achieving fast data synchronization from SAP HANA by levera...
 
Building Audi’s enterprise big data platform
Building Audi’s enterprise big data platformBuilding Audi’s enterprise big data platform
Building Audi’s enterprise big data platform
 
Omc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van SoestOmc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van Soest
 
History of Privacera
History of PrivaceraHistory of Privacera
History of Privacera
 
Modernise your EDW - Data Lake
Modernise your EDW - Data LakeModernise your EDW - Data Lake
Modernise your EDW - Data Lake
 
The DAP - Where YARN, HBase, Kafka and Spark go to Production
The DAP - Where YARN, HBase, Kafka and Spark go to ProductionThe DAP - Where YARN, HBase, Kafka and Spark go to Production
The DAP - Where YARN, HBase, Kafka and Spark go to Production
 
Data Centric Transformation in Telecom
Data Centric Transformation in TelecomData Centric Transformation in Telecom
Data Centric Transformation in Telecom
 
Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...
Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...
Running Enterprise Workloads with an open source Hybrid Cloud Data Architectu...
 
PNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data AnalyticsPNDA - Platform for Network Data Analytics
PNDA - Platform for Network Data Analytics
 
Boost Performance with Scala – Learn From Those Who’ve Done It!
Boost Performance with Scala – Learn From Those Who’ve Done It! Boost Performance with Scala – Learn From Those Who’ve Done It!
Boost Performance with Scala – Learn From Those Who’ve Done It!
 
High Performance and Scalable Geospatial Analytics on Cloud with Open Source
High Performance and Scalable Geospatial Analytics on Cloud with Open SourceHigh Performance and Scalable Geospatial Analytics on Cloud with Open Source
High Performance and Scalable Geospatial Analytics on Cloud with Open Source
 
Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...
Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...
Worldwide Scalable and Resilient Messaging Services by CQRS and Event Sourcin...
 

Similar to How to scale your PaaS with OVH infrastructure?

Accelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyAccelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyMongoDB
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR Technologies
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRBWilliam Poos
 
Lessons learned from embedding Cassandra in xPatterns
Lessons learned from embedding Cassandra in xPatternsLessons learned from embedding Cassandra in xPatterns
Lessons learned from embedding Cassandra in xPatternsClaudiu Barbura
 
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Multi-Cloud PaaS
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...OVHcloud
 
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...confluent
 
StreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics PlatformStreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics PlatformAtul Sharma
 
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDBMongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDBMongoDB
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsNuoDB
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
Data & Analytics - Session 1 - Big Data Analytics
Data & Analytics - Session 1 -  Big Data AnalyticsData & Analytics - Session 1 -  Big Data Analytics
Data & Analytics - Session 1 - Big Data AnalyticsAmazon Web Services
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagiMathews Job
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics systemModusOptimum
 
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage MattersRed Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage MattersRed_Hat_Storage
 
Oracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureOracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureRiccardo Romani
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsSnapLogic
 
Peek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapPeek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapNeo4j
 

Similar to How to scale your PaaS with OVH infrastructure? (20)

Accelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyAccelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data Strategy
 
MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -MapR on Azure: Getting Value from Big Data in the Cloud -
MapR on Azure: Getting Value from Big Data in the Cloud -
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
Lessons learned from embedding Cassandra in xPatterns
Lessons learned from embedding Cassandra in xPatternsLessons learned from embedding Cassandra in xPatterns
Lessons learned from embedding Cassandra in xPatterns
 
inmation Presentation
inmation Presentationinmation Presentation
inmation Presentation
 
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystemsJelastic Cloud-in-the-Box on Top of IBM PureSystems
Jelastic Cloud-in-the-Box on Top of IBM PureSystems
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
 
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
 
StreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics PlatformStreamAnalytix - Multi-Engine Streaming Analytics Platform
StreamAnalytix - Multi-Engine Streaming Analytics Platform
 
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDBMongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
MongoDB World 2019: Wipro Software Defined Everything Powered by MongoDB
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
Data & Analytics - Session 1 - Big Data Analytics
Data & Analytics - Session 1 -  Big Data AnalyticsData & Analytics - Session 1 -  Big Data Analytics
Data & Analytics - Session 1 - Big Data Analytics
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagi
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics system
 
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage MattersRed Hat Storage Day Atlanta - Why Software Defined Storage Matters
Red Hat Storage Day Atlanta - Why Software Defined Storage Matters
 
Oracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureOracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and Architecture
 
Cloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIsCloud-Con: Integration & Web APIs
Cloud-Con: Integration & Web APIs
 
Peek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and RoadmapPeek into Neo4j Product Strategy and Roadmap
Peek into Neo4j Product Strategy and Roadmap
 

More from OVHcloud

OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud
 
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsOVHcloud
 
How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020OVHcloud
 
OVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud
 
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud
 
Webinar - VPS New Range
Webinar - VPS New RangeWebinar - VPS New Range
Webinar - VPS New RangeOVHcloud
 
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud
 
Webinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud DatabasesWebinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud DatabasesOVHcloud
 
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud
 
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...OVHcloud
 
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud
 
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud
 
OVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML servingOVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML servingOVHcloud
 
Logs @ OVHcloud
Logs @ OVHcloudLogs @ OVHcloud
Logs @ OVHcloudOVHcloud
 
Les APIs OpenStack
Les APIs OpenStackLes APIs OpenStack
Les APIs OpenStackOVHcloud
 
1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockage1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockageOVHcloud
 
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...OVHcloud
 
Industrialize Machine Learning
Industrialize Machine Learning Industrialize Machine Learning
Industrialize Machine Learning OVHcloud
 
OVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud
 

More from OVHcloud (20)

OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups OVHcloud Startup Program : Découvrir l'écosystème au service des startups
OVHcloud Startup Program : Découvrir l'écosystème au service des startups
 
Fine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP modelsFine tune and deploy Hugging Face NLP models
Fine tune and deploy Hugging Face NLP models
 
How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020How can you successfully migrate to hosted private cloud 2020
How can you successfully migrate to hosted private cloud 2020
 
OVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data ProcessingOVHcloud Partner Webinar - Data Processing
OVHcloud Partner Webinar - Data Processing
 
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
OVHcloud Tech Talks S01E09 - OVHcloud Data Processing : Le nouveau service po...
 
Webinar - VPS New Range
Webinar - VPS New RangeWebinar - VPS New Range
Webinar - VPS New Range
 
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
OVHcloud Tech Talks S01E08 - GAIA-X pour les techs : OVHcloud & Scaleway vous...
 
Webinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud DatabasesWebinar - Enterprise Cloud Databases
Webinar - Enterprise Cloud Databases
 
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
OVHcloud Tech Talks S01E07 – Introduction à l’intelligence artificielle pour ...
 
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
OVHcloud Tech Talks Fr S01E06 – BeeGFS, un filesystem orienté performance, ma...
 
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
 
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilitéOVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
OVHcloud Tech-Talk S01E04 - La télémétrie au service de l'agilité
 
OVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML servingOVHcloud TechTalks - ML serving
OVHcloud TechTalks - ML serving
 
Logs @ OVHcloud
Logs @ OVHcloudLogs @ OVHcloud
Logs @ OVHcloud
 
Les APIs OpenStack
Les APIs OpenStackLes APIs OpenStack
Les APIs OpenStack
 
1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockage1 sysadmin vs 250 clusters de stockage
1 sysadmin vs 250 clusters de stockage
 
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
Migrer 3 millions de sites sans maitriser leur code source ? Impossible mais ...
 
Industrialize Machine Learning
Industrialize Machine Learning Industrialize Machine Learning
Industrialize Machine Learning
 
OVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud DatabasesOVHcloud – Enterprise Cloud Databases
OVHcloud – Enterprise Cloud Databases
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

How to scale your PaaS with OVH infrastructure?

  • 1.
  • 2. How to scale your PaaS with OVH infrastructure? OVH SUMMIT – OCT 18, 2018 – PARIS Thomas Trinelle Product Manager ttrinelle@forepaas.com
  • 3. 1 – About ForePaaS
  • 4. CONTEXT 4 - Confidential Configuration Data collection Feature Extraction Data Verification Machine Resource Management Serving Infrastructure Monitoring Process Management Tools Analysis ToolsML The development of AI algorithms represents only a small part of the data project. “It is dangerous to think of these quick wins as coming for free” The infrastructure to deploy is vast and complex. “Hidden Technical Debt in Machine Learning Systems” - Link
  • 5. WHAT WE DO 5 - Confidential At ForePaaS we do Data Infrastructure Automation.
  • 6. Company ABOUT US 6 - Confidential • Created in 2015 • VC backed in France • $10M Serie A, Dec. 2017 References CLIENTS PARTNERS Team • 40 People • Paris & San Francisco
  • 7. PLATFORM OVERVIEW 7 - Confidential IOT Public Networks Private Networks OEM APIs … Social & Open Data Social Medias Open Data … Internal Data ERP/CRM/HCM Cloud SaaS Data Lake XlS & CSV End User App Analytic Dashboard Monitoring & Forecast Tool Client 360 App … Execution Machine to Machine Alerts push Actions push … Data Integration ERP/CRM/HCM UI embedding APIs … EXTRACT STORETRANSFORM DATA GOVERNANCE VISUALIZEEXPOSE HYBRID & MULTI CLOUD MANAGER ON PREMISE Artificial Intelligence Singularity Detection Classification Forecast …
  • 8. PRODUCT FEATURES HIGHLIGHT 8 - Confidential To deliver on its ambitious promise our product offers an whole-in-one solution for data professionals by bringing a couple of unique functionalities to the table. ForePaaS Extra Mile END-TO-END One single unified online interface and product for all your data processes. MULTI-CLOUD The same level of performance, the same cost and the level product functionalities on every cloud provider public or on-premise. MARKETPLACE A place to share elements of a user’s work either internally within an organization or publicly. AUTOMATED INFRASTRUCTURE No more updates or maintenance headaches, ForePaaS scales, monitors, updates and reports automatically. CONTINUOUS DELIVERY No downtime, ever. Build, update and change live your web applications for an agile delivery and user experience. UNLIMITED USERS Clients pay based on the performance (cores and memory) of their environment regardless of the number of users.
  • 9. USE CASE 9 - Confidential Turnkey solution to consolidate customer data in one view used by a large multinational consumer goods company. DATA-SOURCES Leverage pre-built connectors. Customer 360° Cockpit 700 COUNTRIES Get data from anywhere, at anytime. 48 WEEKS DELIVERY Customizable application templates. 2-4
  • 10. SUCCESS STORY 10 - Confidential Total Analytics France provides a new service offering to its customers with a synthetic view of their fuel supply deliveries, through all their sites, consolidating internal with market data. OBJECTIVE Reducing costs with fuel delivery optimization. COLLECTED DATA • History of gasoline deliveries – SAP • History of delivery incidents – Salesforce • Official cost breakdowns – French Ministry of Finance • Social media market insights - Twitter NEXT STEPS Acknowledging Total’s customers satisfaction, the project is undergoing a geographical expansion. Currently tested by customers in Africa TIME • First time to delivery: x4 week • Sync Frequency: 3 times per day SIZE • Data Lake Size: 50 GB • Memory Size: 36 GB • Number of Cores: 12 USE CASES Heterogeneous data, forecasting, open data sources, customer extranet Customer Analytics Portal
  • 11. 1 – About ForePaaS 2 – Software Infrastructure
  • 12. SOFTWARE ARCHITECTURE 12 - Confidential Levels of automation DEVELOPMENT ENVIRONMENT Leverage pre-built templates, toolkits and integrations with common frameworks. DATA PROCESSING TOOLS Low-code environment to integrate algorithm and orchestrate all your data transfers. DATA STORAGE & VIRTUALIZATION Creating a level of abstraction between the logical and physical model. INFRASTRUCTURE & DEVOPS Cloud provider agnosticism and data governance for more flexibility, protection and ease-of-mind. API SDK Template Library ETL Query Builder Machine Learning Smart Data Warehousing Cloud Provider Infrastructure Monitoring
  • 13. SOFTWARE ARCHITECTURE 13 - Confidential Cloud Management Platform Cluster Dataplant ETL Alerting … Data Warehouse Databases Workflow Builder …. Query Builder Query Optimizer … API Manager APP Manager User Management … Platform Web Interface Infrastructur e API Capacity Planning API Containers Registry Metrics API Log API Auth. API … +25 more Cluster Management API … +15 more 20+ micro services
  • 14. SOFTWARE ARCHITECTURE 14 - Confidential Development and Production Environment ORCHESTRATION AND BUILT-IN SECURITY • Deliver an environment and tools to the developers and business teams for managing the complete application life cycle in one place • Keep control over which data, part or data warehouse can be requested by users, groups or applications • Microservice architecture with API for internal and external applications • Audit and analyze usage ForePaaS Safe Zone Data Repository Test / Dev Production Application Environment
  • 15. SOFTWARE ARCHITECTURE 15 - Confidential Data Storage and Processing Tools TECHNOLOGY ABSTRACTION • Stay focus on your needs not on the technology assessments • Data volume grows, the underlying technology is adapting (dynamically choosing the right database system for your needs)* • The technologies evolve, the solution replace them without having to modify your applications (automatic and seamless maintenance with no migration efforts required) (*) Coming Soon ForePaaS Data Virtualization Processing Tools Database Engines Logical Data Model Physical Data Model
  • 16. SOFTWARE ARCHITECTURE 16 - Confidential Infrastructure Automation CLOUD PROVIDER ABSTRACTION • Deployment, provisioning, configuration and subscription set-up automation. • Public cloud agnostic (dataplant hosting is compatible with Amazon Web Services, Google Cloud Platform, OVH and Microsoft Azure) • On-premise possible with Cisco Hyperflex • Hybrid cloud abilities (dataplants can communicate within a single organisation) • Same experience for developers and data managers independently of the selected cloud provider or on-premises solution ForePaaS API Public Clouds Private Clouds Provisioning API Cloud Providers Infrastructure API
  • 17. SOFTWARE ARCHITECTURE 17 - Confidential Infrastructure API ORCHESTRATE & SYNCHRONIZE • Transforms data environments operations into resources segmentation and configuration • Maintains the environment configuration across infrastructure evolution (new nodes, new tenants,…) • Synchronize all edge firewalls, load- balancers, proxies and DNS • Automatic set-up of microservices & container network. • Gather logs and resources usage ForePaaS API Public Clouds Private Clouds Provisioning API Cloud Providers Infrastructure API
  • 18. Infrastructure API SOFTWARE ARCHITECTURE 18 - Confidential Provisioning API RESSOURCES REQS AND OPTIMIZATION • Implements all resource provider specificities like networking and storage • Can provision on public cloud like AWS or on private cloud with Cisco Hyperflex • Optimizes the size of resources requested • Expand the resources available to the Kubernetes cluster ForePaaS API Public Clouds Private Clouds Cloud Providers Provisioning API
  • 19. Provisioning API Infrastructure API SOFTWARE ARCHITECTURE 19 - Confidential Kubernetes API DOCKER CONTAINER MANAGEMENT • Manage a cluster of Docker hosts • Matchs containers requests and resources available in the cluster (ex: container and persistent volume) • Orchestrate multiple container pods and scheduling • Container resources limiting ForePaaS API Public Clouds Private Clouds Cloud Providers
  • 20. 1 – About ForePaaS 3 – Working with OVH
  • 21. OVH PARTNERSHIP 21 - Confidential Public Cloud Infrastructure Leveraging OpenStack technologies for its flexibility and customizability. MICROSERVICE Large scaling requirements when managing 60+ services. CONTAINERIZED Seamless integration with containerization technologies. OPEN-SOURCE Fully hybrid cloud solution to our clients (via OpenStack’s API) Private Cloud Computing Bare Metal vRack “OVH Serveur Dédiés” – Custom servers configurations at low cost for large unstructured data storage of data everyday. 100 GB / day Logs & metrics stored Run your instances under common private networks. Flexible, hybride & multi-datacenter infrastructure. 10 GB / sec Included in PCI & PCC subscription 100% dedicated infrastructure powered by VMWare: enterprise ready cloud & big data solution. RESILIENCE Complete virtualization of hardware with automatic replacement for zero downtime. POWERFUL VMWare as a service, vRack and security certifications. COST EFFECTIVE Ideal for start-ups in growth stage! Rapid scaling at reasonable cost.
  • 22. OVH PARTNERSHIP 22 - Confidential Global coverage Roubaix, FR OVH PCI Strasbourg, FR OVH PCC Gravelines, FR OVH PCC Beauharnois, CA OVH PCC & PCI* OVH Private Cloud OVH Public Cloud 3 CLUSTERS Public cloud in different locations. 50+ INSTANCES Supporting clients worldwide. 1.7+ GB / day Going through the FP network. Dublin, IR AWS Paris, FR Azure Brussels, BE GCP Other Providers (*) Coming Soon
  • 23. OVH PARTNERSHIP 23 - Confidential The vRack superpower GRA 1 Gravines, FR Africa & Central Europe SBG 1 Strasbourg, FR East Europe & Asia BHS 1 Beauharnois, QC, CA North America Route ReflectorRoute ReflectorRoute Reflector Public Cloud + Bare Metal Servers RBX 1 Roubaix, FR All VMWare Private Cloud vRack Load Balancing
  • 24. OVH PARTNERSHIP 24 - Confidential The vRack superpower Replication of a single image of our Cloud Management Platform in real time. Increase in resilience and availability of ForePaaS services. Intelligence load balancing to manage traffic peaks. Smart response to incidents & increased robustness. Flexible maintenance and update routines with no downtime. No additional cost (included in PCC & PCI subscription)
  • 25. OVH PARTNERSHIP 25 - Confidential Container heavy architecture To super the scale and growth of our client while still delivering high quality experience, ForePaaS has very early on decided to develop a microservices architecture based on containers. WHAT IS A CONTAINER? A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. TECHNOLOGY PROVIDER • An industry standard • Lightweight use of kernels • Secure isolations ORCHESTRATION SERVICE • Open-source • Infrastructure automation • Self-healing • Horizontal scaling CUSTOM DEVELOPMENT ForePaaS heavily customized the K8S APIs to facilitate the provisioning and the automation of our clients services. 4 MIN Time to deploy new nods on K8S using FP QuickScale technology.
  • 26. OVH PARTNERSHIP 26 - Confidential The obvious choice OVH was key in the development of ForePaaS’ infrastructure and current success. TRANSPARENCY As a data company, ForePaaS is extremely alert wrt downtimes. OVH is always very transparent about the source of incidents and planned maintenances. DIVERSE PRODUCT OFFERING From public, private to bare metal products, OVH can satisfy all our clients requirements while running a unified infrastructure stack. NETWORK TECHNOLOGY The vRack technology has been a crucial selling point for ForePaaS reducing development & maintenance time while simplifying our internal architecture. OPENNESS Use of open source technologies (VMWare & OpenStack) makes it easy to develop complex custom infrastructures. GLOBAL FOOTPRINT As a European technology provider, ForePaaS needed a robust network of datacenters physically located in the EU with room for growth internationally. COST EFFICIENCY Clear pricing, pay as you need. No additional costs for network data transfers between datacenters. Savings are in +10K / months.
  • 27. 27 - Confidential ForePaaS Inc. WeWork Civic Center 1161 Mission St San Francisco, CA94103 CONTACT Thomas Trinelle Data Product Manager ttrinelle@forepaas.com +1(650) 656-3712
  • 29. Integrate your existing work ADDITIONAL PROFUCT FUNCTIONALITIES 29 - Confidential OPEN-NESS Can be easily customized using our components’ API & directly linked to existing code repos. AGNOSTICISM Preconfigured connectors for variety of data points (APIs, FTP, HTTP, dropzone, social media, etc.) DEVELOPER FRIENDLY Developers can input custom script using an “Advanced Mode” Build your own applications LOW CODE Approachable for users of all levels and backgrounds. SERVERLESS Every operation in ForePaaS can be run on the fly without the need to deploy any servers. SCALABLITY Clients’ environments can scale on demand depending on their needs. ACCESS CONTROL Users of an organization or web app have different levels of access. Manage all your data in one place DATA STUDIO Build and train intelligent algorithms ready for production. DATA VIRTUALIZATION Abstract the logical model or your storage system. DATA QUALITY Data exploration & preparation completely customizable. DATA GOVERNANCE Make it easy to comply to your data governance company plan.
  • 30. USE CASES 30 - Confidential Companies agree on the opportunities provided by data science to impact businesses, ForePaaS brings these to life in areas of fraud detection, activity forecast, churn prediction and activity monitoring. Resource Management OEM Collect data from IoT remote resources, field management app APIs and internal systems into the same data store. ALERTING Set rules and monitor behavior to alert your team on the field, assess business behaviors, optimize performance and catch irregularities.
  • 31. GOOD TO KNOW CONCEPTS 31 - Confidential Title Hyperviseurs = Simulation de hardware Virtual Machine = Hardware + Bios virtuel BIOS = Interaction entre OS et composant de la carte mère (addressage) Containers = Kernel virtuel (one for many) + lancement d’un context Cgroup au sein du Kernel Linux K8S (Orchestrateur) Docker / LXC / RKT / LibC (Technology de containerisation = prendre un service et faire tourner sur un container) Unix (architecture de noyau) > Linux > OS Unix > Darwin > MacOS DOS > Windows > OS Sun Microsystem > …