SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Slide 1

Scaling the cloud
How to design a 'SAAS' cloud

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

© by Numius nv

Open systems, Smarter people
Slide 2

Bert Desmet
• Consultant @ Deloitte Consulting
• System Engineer / DBA for deloitteanalytics.eu
• ‘devop’?

© by Numius nv

Open systems, Smarter people
Slide 3

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 4

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 5

When we say cloud..

© by Numius nv

Open systems, Smarter people
Slide 6

So why SAAS?

© by Numius nv

Open systems, Smarter people
Slide 7

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 8

Pick your flavor

© by Numius nv

Open systems, Smarter people
Slide 9

Start your cloud
Choose something you are passionate about
Choose something that has business potential
Listen to your clients
Don’t try to do everything

•
•
•
•
•

Find a niche

© by Numius nv

Open systems, Smarter people
Slide 10

Ok, I know what I want
•
•
•
•

10

Build it yourself?
Find a vendor with a product?
Make sure it scales!
Make sure it supports multi tenant environments!

© by Numius nv

Open systems, Smarter people
Slide 11

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 12

There is more to the product
than meets the eye

© by Numius nv

Open systems, Smarter people
Slide 13

You also need
•
•
•
•
•
•

A database
A load balancer
An authentication system
A webserver
An operating system
….

© by Numius nv

Open systems, Smarter people
Slide 14

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 15

Sadly enough you need hardware.

© by Numius nv

Open systems, Smarter people
Slide 16

Blades
•
•
•
•
•

They are as fast as normal hardware
They don’t take much space
Buy 2 blade centers (in 2 dc’s)
Very fast network i/o
Perfect as virtualization platform

© by Numius nv

Open systems, Smarter people
Slide 17

storage
• Or buy big storage boxes
• Very fast
• easy
• Expensive
• Big
• Don’t scale to well

• Or buy normal servers with a lot of storage
• And storage software
• Fast
• More difficult
• Cheaper
• Sizes exactly to your needs.
• Scales very good

© by Numius nv

Open systems, Smarter people
Slide 18

Find a partner. Or go to amazon

© by Numius nv

Open systems, Smarter people
Slide 19

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 20

You thought you were ready
• Decide on standards!
• You still need a cloud management system
• A configuration management system
• make sure everything is the same on each system
• But keep in flexible

© by Numius nv

Open systems, Smarter people
Slide 21

Also
• Setup tool replication everywhere
• The tool designers know better

• Setup HA system for every part in the stack
• Also the configuration / management parts

• Integrate ldap everywhere
• Keep your authentication plain and simple

21

© by Numius nv

Open systems, Smarter people
Slide 22

© by Numius nv

Open systems, Smarter people
Slide 23

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 24

Procedures
• We all hate them!
• But we need them.
• Stability (security) on the platform

© by Numius nv

Open systems, Smarter people
Slide 25

Change management
• Setup a dev / acceptance / prod system
• Run enough tests before deploying new features
• Agile development
• Deploy in batches

© by Numius nv

Open systems, Smarter people
Slide 26

agenda
• Introduction
• SAAS cloud?
• Choosing the product
• Choosing the stack
• Buying the hardware
• Configuring the software
• Security
• Monitoring

© by Numius nv

Open systems, Smarter people
Slide 27

Monitoring is usually an afterthought.
- Enobudget, Enotime

© by Numius nv

Open systems, Smarter people
Slide 28

Monitoring
•
•
•
•

Monitor up / down state
Monitor every detail of your system
Setup metrics
Analyze the data

© by Numius nv

Open systems, Smarter people
Slide 29

Where to monitor?
• Development
• Acceptance
• Production

© by Numius nv

Open systems, Smarter people
Slide 30

If it is not monitored,
Then it doesn’t exist!

© by Numius nv

Open systems, Smarter people
Slide 31

Sooo…
•
•
•
•

Think about what you want to do.
Make sure everything scales
Automate everything
Monitor everything

© by Numius nv

Open systems, Smarter people
Slide 32

DONE

© by Numius nv

Open systems, Smarter people
Slide 33

[everything is in
production and monitored]

© by Numius nv

Open systems, Smarter people
Slide 34

Questions?

Bert Desmet - @bdesmet_
© by Numius nv

Open systems, Smarter people
Slide 35

© by Numius nv

Open systems, Smarter people

Contenu connexe

Tendances

Case Study - IPv6 Challenges for Cloud Service Providers
Case Study - IPv6 Challenges for Cloud Service ProvidersCase Study - IPv6 Challenges for Cloud Service Providers
Case Study - IPv6 Challenges for Cloud Service ProvidersManuel Schweizer
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a BudgetSusan Wu
 
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...Tom Van Gramberen
 
An introduction to OVHcloud’s industrial innovations and what they mean for y...
An introduction to OVHcloud’s industrial innovations and what they mean for y...An introduction to OVHcloud’s industrial innovations and what they mean for y...
An introduction to OVHcloud’s industrial innovations and what they mean for y...OVHcloud
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosNagios
 
Are Your Containers as Secure as You Think?
Are Your Containers as Secure as You Think?Are Your Containers as Secure as You Think?
Are Your Containers as Secure as You Think?DevOps.com
 
Get Your **IT Together: Discover & Organize Your IT Assets
Get Your **IT Together: Discover & Organize Your IT AssetsGet Your **IT Together: Discover & Organize Your IT Assets
Get Your **IT Together: Discover & Organize Your IT AssetsSolarWinds
 
Panel Discussion Continuous Deployment in SaaS
Panel Discussion Continuous Deployment in SaaSPanel Discussion Continuous Deployment in SaaS
Panel Discussion Continuous Deployment in SaaSJonas Cheng
 
Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016Nucleus
 
Intro to Puppet Enterprise 06.28.2017
Intro to Puppet Enterprise 06.28.2017Intro to Puppet Enterprise 06.28.2017
Intro to Puppet Enterprise 06.28.2017Puppet
 
The Fabric of the Future
The Fabric of the FutureThe Fabric of the Future
The Fabric of the FutureUniFabric
 
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...Avtex
 
Becoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenter
Becoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenterBecoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenter
Becoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenternelmedia
 
How to Build your own BDR - Servosity
How to Build your own BDR - ServosityHow to Build your own BDR - Servosity
How to Build your own BDR - ServosityServosity
 
Patch Management: 4 Best Practices and More for Today’s Banking IT Leaders
Patch Management: 4 Best Practices and More for Today’s Banking IT LeadersPatch Management: 4 Best Practices and More for Today’s Banking IT Leaders
Patch Management: 4 Best Practices and More for Today’s Banking IT LeadersKaseya
 
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsHostway|HOSTING
 
Data Is Evolving. Shouldn’t Your Backup Architecture?
Data Is Evolving. Shouldn’t Your Backup Architecture?Data Is Evolving. Shouldn’t Your Backup Architecture?
Data Is Evolving. Shouldn’t Your Backup Architecture?marketingunitrends
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesZabbix
 

Tendances (20)

Nethawk installation
Nethawk installationNethawk installation
Nethawk installation
 
Case Study - IPv6 Challenges for Cloud Service Providers
Case Study - IPv6 Challenges for Cloud Service ProvidersCase Study - IPv6 Challenges for Cloud Service Providers
Case Study - IPv6 Challenges for Cloud Service Providers
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a Budget
 
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
Deploying Web-Scale Private Clouds using the Azure Pack and Nutanix Web-scale...
 
An introduction to OVHcloud’s industrial innovations and what they mean for y...
An introduction to OVHcloud’s industrial innovations and what they mean for y...An introduction to OVHcloud’s industrial innovations and what they mean for y...
An introduction to OVHcloud’s industrial innovations and what they mean for y...
 
CloudStack Secured
CloudStack SecuredCloudStack Secured
CloudStack Secured
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal Nagios
 
Are Your Containers as Secure as You Think?
Are Your Containers as Secure as You Think?Are Your Containers as Secure as You Think?
Are Your Containers as Secure as You Think?
 
Get Your **IT Together: Discover & Organize Your IT Assets
Get Your **IT Together: Discover & Organize Your IT AssetsGet Your **IT Together: Discover & Organize Your IT Assets
Get Your **IT Together: Discover & Organize Your IT Assets
 
Panel Discussion Continuous Deployment in SaaS
Panel Discussion Continuous Deployment in SaaSPanel Discussion Continuous Deployment in SaaS
Panel Discussion Continuous Deployment in SaaS
 
Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016
 
Intro to Puppet Enterprise 06.28.2017
Intro to Puppet Enterprise 06.28.2017Intro to Puppet Enterprise 06.28.2017
Intro to Puppet Enterprise 06.28.2017
 
The Fabric of the Future
The Fabric of the FutureThe Fabric of the Future
The Fabric of the Future
 
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
Customer Interaction Center™: What You Need to Know About Resilience/Disaster...
 
Becoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenter
Becoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenterBecoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenter
Becoming a vAdmin Rockstar! Managing multiple hypervisors in your datacenter
 
How to Build your own BDR - Servosity
How to Build your own BDR - ServosityHow to Build your own BDR - Servosity
How to Build your own BDR - Servosity
 
Patch Management: 4 Best Practices and More for Today’s Banking IT Leaders
Patch Management: 4 Best Practices and More for Today’s Banking IT LeadersPatch Management: 4 Best Practices and More for Today’s Banking IT Leaders
Patch Management: 4 Best Practices and More for Today’s Banking IT Leaders
 
The Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud PlatformsThe Straight Skinny on Cloud Platforms
The Straight Skinny on Cloud Platforms
 
Data Is Evolving. Shouldn’t Your Backup Architecture?
Data Is Evolving. Shouldn’t Your Backup Architecture?Data Is Evolving. Shouldn’t Your Backup Architecture?
Data Is Evolving. Shouldn’t Your Backup Architecture?
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use Cases
 

En vedette

Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...
Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...
Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...Elemica
 
ComTrade IT Solutions and Services letnja škola programiranja
ComTrade IT Solutions and Services letnja škola programiranjaComTrade IT Solutions and Services letnja škola programiranja
ComTrade IT Solutions and Services letnja škola programiranjaITDogadjaji.com
 
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...Elemica
 
Security in Web 2.0, Social Web and Cloud
Security in Web 2.0, Social Web and CloudSecurity in Web 2.0, Social Web and Cloud
Security in Web 2.0, Social Web and CloudITDogadjaji.com
 
Asterisk security with kingasterisk
Asterisk security with kingasteriskAsterisk security with kingasterisk
Asterisk security with kingasteriskKing Asterisk
 
Libraries and the Cloud
Libraries and the CloudLibraries and the Cloud
Libraries and the CloudEllyssa Kroski
 
Security in the Cloud - AWS Symposium 2014 - Washington D.C.
Security in the Cloud - AWS Symposium 2014 - Washington D.C. Security in the Cloud - AWS Symposium 2014 - Washington D.C.
Security in the Cloud - AWS Symposium 2014 - Washington D.C. Amazon Web Services
 
ICANN 50: ICANN Security Stability and Resiliency Outreach
ICANN 50: ICANN Security Stability and Resiliency OutreachICANN 50: ICANN Security Stability and Resiliency Outreach
ICANN 50: ICANN Security Stability and Resiliency OutreachICANN
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computingPradeep Bhatia
 
Cloud Computing Overview And Predictions May 2009
Cloud Computing Overview And Predictions   May 2009Cloud Computing Overview And Predictions   May 2009
Cloud Computing Overview And Predictions May 2009Brent Jackson
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GoogleACMBangalore
 
(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014
(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014
(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014Amazon Web Services
 
Iso27001 Approach
Iso27001   ApproachIso27001   Approach
Iso27001 Approachtschraider
 
What Everyone Ought To Know About Cloud Security
What Everyone Ought To Know About Cloud SecurityWhat Everyone Ought To Know About Cloud Security
What Everyone Ought To Know About Cloud Securitycraigbalding
 
Top 10 Security Challenges
Top 10 Security ChallengesTop 10 Security Challenges
Top 10 Security ChallengesJorge Sebastiao
 
Accept Money using Paytm - Paytm Payments
Accept Money using Paytm - Paytm Payments Accept Money using Paytm - Paytm Payments
Accept Money using Paytm - Paytm Payments Deepankar Pathak
 

En vedette (20)

Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...
Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...
Fulfillment Breakout – Gary Neights, Elemica: “Demand-Side Order Automation M...
 
ComTrade IT Solutions and Services letnja škola programiranja
ComTrade IT Solutions and Services letnja škola programiranjaComTrade IT Solutions and Services letnja škola programiranja
ComTrade IT Solutions and Services letnja škola programiranja
 
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...Ignite 2015 EU -  Technology Breakout Session "Security, Stability and Scalab...
Ignite 2015 EU - Technology Breakout Session "Security, Stability and Scalab...
 
Security in Web 2.0, Social Web and Cloud
Security in Web 2.0, Social Web and CloudSecurity in Web 2.0, Social Web and Cloud
Security in Web 2.0, Social Web and Cloud
 
Asterisk security with kingasterisk
Asterisk security with kingasteriskAsterisk security with kingasterisk
Asterisk security with kingasterisk
 
Libraries and the Cloud
Libraries and the CloudLibraries and the Cloud
Libraries and the Cloud
 
Security in the Cloud - AWS Symposium 2014 - Washington D.C.
Security in the Cloud - AWS Symposium 2014 - Washington D.C. Security in the Cloud - AWS Symposium 2014 - Washington D.C.
Security in the Cloud - AWS Symposium 2014 - Washington D.C.
 
ICANN 50: ICANN Security Stability and Resiliency Outreach
ICANN 50: ICANN Security Stability and Resiliency OutreachICANN 50: ICANN Security Stability and Resiliency Outreach
ICANN 50: ICANN Security Stability and Resiliency Outreach
 
ICANN Security, Stability and Resiliency Plans & Framework
ICANN Security, Stability and Resiliency Plans & Framework ICANN Security, Stability and Resiliency Plans & Framework
ICANN Security, Stability and Resiliency Plans & Framework
 
Implementing the Top 10 AWS Security Best Practices
Implementing the Top 10 AWS Security Best PracticesImplementing the Top 10 AWS Security Best Practices
Implementing the Top 10 AWS Security Best Practices
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
 
Cloud Computing Overview And Predictions May 2009
Cloud Computing Overview And Predictions   May 2009Cloud Computing Overview And Predictions   May 2009
Cloud Computing Overview And Predictions May 2009
 
Perspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - GooglePerspectives on Cloud COmputing - Google
Perspectives on Cloud COmputing - Google
 
Itil,cobit and ıso27001
Itil,cobit and ıso27001Itil,cobit and ıso27001
Itil,cobit and ıso27001
 
(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014
(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014
(SEC402) Intrusion Detection in the Cloud | AWS re:Invent 2014
 
Iso27001 Approach
Iso27001   ApproachIso27001   Approach
Iso27001 Approach
 
What Everyone Ought To Know About Cloud Security
What Everyone Ought To Know About Cloud SecurityWhat Everyone Ought To Know About Cloud Security
What Everyone Ought To Know About Cloud Security
 
Top 10 Security Challenges
Top 10 Security ChallengesTop 10 Security Challenges
Top 10 Security Challenges
 
Accept Money using Paytm - Paytm Payments
Accept Money using Paytm - Paytm Payments Accept Money using Paytm - Paytm Payments
Accept Money using Paytm - Paytm Payments
 

Similaire à Scaling the cloud

Automating AWS Security with Serverless Technology
Automating AWSSecurity withServerless TechnologyAutomating AWSSecurity withServerless Technology
Automating AWS Security with Serverless TechnologyLuc van Donkersgoed
 
Cloud Technology Brief 2013 Q1 - Thailand
Cloud Technology Brief 2013 Q1 - ThailandCloud Technology Brief 2013 Q1 - Thailand
Cloud Technology Brief 2013 Q1 - ThailandAruj Thirawat
 
VMworld 2013: VMware NSX: A Customer’s Perspective
VMworld 2013: VMware NSX: A Customer’s Perspective VMworld 2013: VMware NSX: A Customer’s Perspective
VMworld 2013: VMware NSX: A Customer’s Perspective VMworld
 
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC CyberjayaNagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC CyberjayaSanjay Willie
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAmazon Web Services
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaOpenNebula Project
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabTechWell
 
Security as an Enabler – Cloud Security
Security as an Enabler – Cloud SecuritySecurity as an Enabler – Cloud Security
Security as an Enabler – Cloud SecurityTom Laszewski
 
Nagios Conference 2012 - Jason Cook - Nagios and Mod-Gearman
Nagios Conference 2012 - Jason Cook - Nagios and Mod-GearmanNagios Conference 2012 - Jason Cook - Nagios and Mod-Gearman
Nagios Conference 2012 - Jason Cook - Nagios and Mod-GearmanNagios
 
Enabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS PlatformEnabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS PlatformSUSE
 
Kube Security Shifting left | Scanners & OPA
Kube Security Shifting left | Scanners & OPAKube Security Shifting left | Scanners & OPA
Kube Security Shifting left | Scanners & OPAHaggai Philip Zagury
 
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012TEST Huddle
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
 
Continuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXAgileSparks
 
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingplumbee
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix HeroeG Innovations
 
Cloud native Continuous Delivery
Cloud native Continuous DeliveryCloud native Continuous Delivery
Cloud native Continuous DeliveryChristian Deger
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSUSE Italy
 

Similaire à Scaling the cloud (20)

Automating AWS Security with Serverless Technology
Automating AWSSecurity withServerless TechnologyAutomating AWSSecurity withServerless Technology
Automating AWS Security with Serverless Technology
 
Cloud Technology Brief 2013 Q1 - Thailand
Cloud Technology Brief 2013 Q1 - ThailandCloud Technology Brief 2013 Q1 - Thailand
Cloud Technology Brief 2013 Q1 - Thailand
 
VMworld 2013: VMware NSX: A Customer’s Perspective
VMworld 2013: VMware NSX: A Customer’s Perspective VMworld 2013: VMware NSX: A Customer’s Perspective
VMworld 2013: VMware NSX: A Customer’s Perspective
 
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC CyberjayaNagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
 
DAVIX - VizSec 2008
DAVIX - VizSec 2008DAVIX - VizSec 2008
DAVIX - VizSec 2008
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
 
Security as an Enabler – Cloud Security
Security as an Enabler – Cloud SecuritySecurity as an Enabler – Cloud Security
Security as an Enabler – Cloud Security
 
Nagios Conference 2012 - Jason Cook - Nagios and Mod-Gearman
Nagios Conference 2012 - Jason Cook - Nagios and Mod-GearmanNagios Conference 2012 - Jason Cook - Nagios and Mod-Gearman
Nagios Conference 2012 - Jason Cook - Nagios and Mod-Gearman
 
Enabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS PlatformEnabling Business Agility with SUSE CaaS Platform
Enabling Business Agility with SUSE CaaS Platform
 
Kube Security Shifting left | Scanners & OPA
Kube Security Shifting left | Scanners & OPAKube Security Shifting left | Scanners & OPA
Kube Security Shifting left | Scanners & OPA
 
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 
Continuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIX
 
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
 
Cloud native Continuous Delivery
Cloud native Continuous DeliveryCloud native Continuous Delivery
Cloud native Continuous Delivery
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
 

Plus de Bert Desmet

Security, you are also part of the game
Security, you are also part of the gameSecurity, you are also part of the game
Security, you are also part of the gameBert Desmet
 
How to gain karma
How to gain karmaHow to gain karma
How to gain karmaBert Desmet
 
Fedora 14 overview
Fedora 14 overviewFedora 14 overview
Fedora 14 overviewBert Desmet
 
Contribute or die
Contribute or dieContribute or die
Contribute or dieBert Desmet
 
How to live with SELinux
How to live with SELinuxHow to live with SELinux
How to live with SELinuxBert Desmet
 
Start hacking already
Start hacking alreadyStart hacking already
Start hacking alreadyBert Desmet
 

Plus de Bert Desmet (7)

Security, you are also part of the game
Security, you are also part of the gameSecurity, you are also part of the game
Security, you are also part of the game
 
How to gain karma
How to gain karmaHow to gain karma
How to gain karma
 
Fedora 14 overview
Fedora 14 overviewFedora 14 overview
Fedora 14 overview
 
Contribute or die
Contribute or dieContribute or die
Contribute or die
 
How to live with SELinux
How to live with SELinuxHow to live with SELinux
How to live with SELinux
 
Kvm
KvmKvm
Kvm
 
Start hacking already
Start hacking alreadyStart hacking already
Start hacking already
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Scaling the cloud

  • 1. Slide 1 Scaling the cloud How to design a 'SAAS' cloud This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. © by Numius nv Open systems, Smarter people
  • 2. Slide 2 Bert Desmet • Consultant @ Deloitte Consulting • System Engineer / DBA for deloitteanalytics.eu • ‘devop’? © by Numius nv Open systems, Smarter people
  • 3. Slide 3 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 4. Slide 4 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 5. Slide 5 When we say cloud.. © by Numius nv Open systems, Smarter people
  • 6. Slide 6 So why SAAS? © by Numius nv Open systems, Smarter people
  • 7. Slide 7 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 8. Slide 8 Pick your flavor © by Numius nv Open systems, Smarter people
  • 9. Slide 9 Start your cloud Choose something you are passionate about Choose something that has business potential Listen to your clients Don’t try to do everything • • • • • Find a niche © by Numius nv Open systems, Smarter people
  • 10. Slide 10 Ok, I know what I want • • • • 10 Build it yourself? Find a vendor with a product? Make sure it scales! Make sure it supports multi tenant environments! © by Numius nv Open systems, Smarter people
  • 11. Slide 11 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 12. Slide 12 There is more to the product than meets the eye © by Numius nv Open systems, Smarter people
  • 13. Slide 13 You also need • • • • • • A database A load balancer An authentication system A webserver An operating system …. © by Numius nv Open systems, Smarter people
  • 14. Slide 14 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 15. Slide 15 Sadly enough you need hardware. © by Numius nv Open systems, Smarter people
  • 16. Slide 16 Blades • • • • • They are as fast as normal hardware They don’t take much space Buy 2 blade centers (in 2 dc’s) Very fast network i/o Perfect as virtualization platform © by Numius nv Open systems, Smarter people
  • 17. Slide 17 storage • Or buy big storage boxes • Very fast • easy • Expensive • Big • Don’t scale to well • Or buy normal servers with a lot of storage • And storage software • Fast • More difficult • Cheaper • Sizes exactly to your needs. • Scales very good © by Numius nv Open systems, Smarter people
  • 18. Slide 18 Find a partner. Or go to amazon © by Numius nv Open systems, Smarter people
  • 19. Slide 19 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 20. Slide 20 You thought you were ready • Decide on standards! • You still need a cloud management system • A configuration management system • make sure everything is the same on each system • But keep in flexible © by Numius nv Open systems, Smarter people
  • 21. Slide 21 Also • Setup tool replication everywhere • The tool designers know better • Setup HA system for every part in the stack • Also the configuration / management parts • Integrate ldap everywhere • Keep your authentication plain and simple 21 © by Numius nv Open systems, Smarter people
  • 22. Slide 22 © by Numius nv Open systems, Smarter people
  • 23. Slide 23 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 24. Slide 24 Procedures • We all hate them! • But we need them. • Stability (security) on the platform © by Numius nv Open systems, Smarter people
  • 25. Slide 25 Change management • Setup a dev / acceptance / prod system • Run enough tests before deploying new features • Agile development • Deploy in batches © by Numius nv Open systems, Smarter people
  • 26. Slide 26 agenda • Introduction • SAAS cloud? • Choosing the product • Choosing the stack • Buying the hardware • Configuring the software • Security • Monitoring © by Numius nv Open systems, Smarter people
  • 27. Slide 27 Monitoring is usually an afterthought. - Enobudget, Enotime © by Numius nv Open systems, Smarter people
  • 28. Slide 28 Monitoring • • • • Monitor up / down state Monitor every detail of your system Setup metrics Analyze the data © by Numius nv Open systems, Smarter people
  • 29. Slide 29 Where to monitor? • Development • Acceptance • Production © by Numius nv Open systems, Smarter people
  • 30. Slide 30 If it is not monitored, Then it doesn’t exist! © by Numius nv Open systems, Smarter people
  • 31. Slide 31 Sooo… • • • • Think about what you want to do. Make sure everything scales Automate everything Monitor everything © by Numius nv Open systems, Smarter people
  • 32. Slide 32 DONE © by Numius nv Open systems, Smarter people
  • 33. Slide 33 [everything is in production and monitored] © by Numius nv Open systems, Smarter people
  • 34. Slide 34 Questions? Bert Desmet - @bdesmet_ © by Numius nv Open systems, Smarter people
  • 35. Slide 35 © by Numius nv Open systems, Smarter people