SlideShare a Scribd company logo
1 of 13
ODC Noord
Fijtse Vos
Project architect
Ceph day Amsterdam 2015
• 2011, Government of the Netherlands announced a plan to
consolidated the current 64 datacenters to 4 or 5 datacenters
• The plan includes the following stages:
• Housing
• Hosting
• Application delivery
• Overall goal reduce cost
• In 2013 the Ministry of Education, Culture and Science opened the
first ODC in Groningen
Introduction
Ceph day Amsterdam 2015
Green field approach
Ceph day Amsterdam 2015
Stage 1 Housing
Ceph day Amsterdam 2015
• January 2014, insource the hosting of the Line of Business
applications of the Ministry of Education, Culture and Science
• Business requirements:
• 98% availability
• Single site hosting
• Lower the hosting costs
• Improve the quality of service
• Scope:
• 200 VM’s (all pets)
• 20 TB
New assignment
Ceph day Amsterdam 2015
• Migrate the non-cloud workload to a cloud infrastructure
• Why?
• Cloud is cheaper
• Cloud is scalable
• Cloud has the future
• Next steps (after migrating OC&W)
• Migrate workloads of other Government departments
• Introduce new services
The opportunity to start with stage 2 (hosting) and build a solid foundation
for stage 3 (application delivery)
Vision
Ceph day Amsterdam 2015
• OpenStack integration
• Commodity hardware
• Block storage and object storage
• Always on
• No SPOF
• No downtime for expansion, upgrades etc.
• Maintenance during office hours
• Low cost per GB (few cents per month, similar to Amazon)
• Swift or GlusterFS or Ceph?
• Ceph, out of the box good performance, meets our requirements
Storage requirements
Ceph day Amsterdam 2015
• Set up Ceph cluster
• 3 monitors
• 12 nodes with 8 drives
• SATADOM
• 3 SSD’s, Samsung 840pro 512GB
• 5 SATA’s, HGST 4TB
• E3-1230v3
• 32GB memory
• Raid controller 8 ports, 1GB write back cache
• Dual headed 10Gbit SFP+
• Smooth deployment, good performance but…
• Nodes are 2U high only 8 disks…
• Performance SATA’s is not 100% predictable
• A lot of storage space, let’s use it, performance impact…
Implementation Q4 2014
Ceph day Amsterdam 2015
• Set up Ceph cluster production
• 3 monitors
• 24 nodes with 8 drives
• SATADOM
• 8 SSD’s, Samsung 850pro 1TB
• E3-1230v3
• 32GB memory
• Dual headed 10Gbit SFP+
• Migration form old nodes to new nodes during office hours
• No impact for the user
• One issue (after a couple of days)
• Time drift…
• Adjust NTP settings, Ceph starts to heal
• During a couple of hours the pets were not available (no data was lost)
Redesign Q1 2015
Ceph day Amsterdam 2015
• Setup Ceph cluster preflight
• 3 monitors
• 12 nodes with 8 drives
• SATADOM
• 3 SSD’s, Samsung 840pro 512GB
• 5 SATA’s, HGST 4TB
• E3-1230v3
• 32GB memory
• Raid controller 8 ports, 1GB write back cache
• Dual headed 10Gbit SFP+
• Preflight is the acceptance environment for ODCN
Preflight
Ceph day Amsterdam 2015
• Ceph meets the requirements
• OpenStack integration
• Block storage
• Always on
• No SPOF
• No downtime for expansion, upgrades etc.
• Maintance during office hours
• Ceph is self healing
• Ceph is very robust, it takes al lot of effort to bring Ceph down
• D2D management is limited to a check in the morning. Is health ok?
Experience until now
Ceph day Amsterdam 2015
• New Ceph cluster (backup storage, S3 storage)
• 5 monitors
• 189 nodes with 12 drives
• SATADOM
• 2 SSD’s, Samsung 850pro 128GB
• 10 SATA’s, mix of brands all 4TB
• Atom C2750
• 64GB memory
• Dual headed 10Gbit SFP+
• Expansion of the production cluster for VDI purposes
Next steps Q2 2015
Ceph day Amsterdam 2015
Overview situation mid 2015
Backup/S3 storage
5 monitors
189 nodes, 1.890 OSD’s
SATA only, > 1.800 TB
Block storage
3 monitors
24 nodes, 192 OSD’s
SSD only, 48TB
Preflight
3 monitors
12 nodes, 96 OSD’s
SSD and SATA, > 200TB
Site Liverpoolweg Site Zernikelaan
Ceph day Amsterdam 2015
Backup/S3 storage
3 monitors
12 nodes, 120 OSD’s
SATA only, 120TB

More Related Content

What's hot

OSOM - Operations in the Cloud
OSOM - Operations in the CloudOSOM - Operations in the Cloud
OSOM - Operations in the CloudMarcela Oniga
 
OSOM Operations in the Cloud
OSOM Operations in the CloudOSOM Operations in the Cloud
OSOM Operations in the Cloudmstuparu
 
SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)Michael Pirker
 
Scylla Summit 2018: OLAP or OLTP? Why Not Both?
Scylla Summit 2018: OLAP or OLTP? Why Not Both?Scylla Summit 2018: OLAP or OLTP? Why Not Both?
Scylla Summit 2018: OLAP or OLTP? Why Not Both?ScyllaDB
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Cloudian
 
Scale search powered apps with Elastisearch, k8s and go - Maxime Boisvert
Scale search powered apps with Elastisearch, k8s and go - Maxime BoisvertScale search powered apps with Elastisearch, k8s and go - Maxime Boisvert
Scale search powered apps with Elastisearch, k8s and go - Maxime BoisvertWeb à Québec
 
Disaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoFDisaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoFShapeBlue
 
Into the cold - Object Storage in SWITCHengines
Into the cold - Object Storage in SWITCHenginesInto the cold - Object Storage in SWITCHengines
Into the cold - Object Storage in SWITCHenginesSimon Leinen
 
KAYA 3 Yr Plan Recommendation with Notes
KAYA 3 Yr Plan Recommendation with NotesKAYA 3 Yr Plan Recommendation with Notes
KAYA 3 Yr Plan Recommendation with NotesBryan Horton
 
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang HuiStor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang HuiCeph Community
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...NETWAYS
 
Routed Fabrics For Ceph
Routed Fabrics For CephRouted Fabrics For Ceph
Routed Fabrics For CephShapeBlue
 
SVC / Storwize analysis cost effective storage planning (use case)
SVC / Storwize analysis cost effective storage planning (use case)SVC / Storwize analysis cost effective storage planning (use case)
SVC / Storwize analysis cost effective storage planning (use case)Michael Pirker
 
Cloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage PlatformCloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage PlatformCloudian
 
Making Ceph awesome on Kubernetes with Rook - Bassam Tabbara
Making Ceph awesome on Kubernetes with Rook - Bassam TabbaraMaking Ceph awesome on Kubernetes with Rook - Bassam Tabbara
Making Ceph awesome on Kubernetes with Rook - Bassam TabbaraCeph Community
 
AWS CSA Associate 01-07
AWS CSA Associate 01-07AWS CSA Associate 01-07
AWS CSA Associate 01-07Heitor Vital
 
Presto: Query Anything - Data Engineer’s perspective
Presto: Query Anything - Data Engineer’s perspectivePresto: Query Anything - Data Engineer’s perspective
Presto: Query Anything - Data Engineer’s perspectiveAlluxio, Inc.
 
Cloud-Friendly Hadoop and Hive - StampedeCon 2013
Cloud-Friendly Hadoop and Hive - StampedeCon 2013Cloud-Friendly Hadoop and Hive - StampedeCon 2013
Cloud-Friendly Hadoop and Hive - StampedeCon 2013StampedeCon
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...TomBarron
 

What's hot (20)

OSOM - Operations in the Cloud
OSOM - Operations in the CloudOSOM - Operations in the Cloud
OSOM - Operations in the Cloud
 
OSOM Operations in the Cloud
OSOM Operations in the CloudOSOM Operations in the Cloud
OSOM Operations in the Cloud
 
SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)SVC / Storwize: cost effective storage planning (BVQ use case)
SVC / Storwize: cost effective storage planning (BVQ use case)
 
Scylla Summit 2018: OLAP or OLTP? Why Not Both?
Scylla Summit 2018: OLAP or OLTP? Why Not Both?Scylla Summit 2018: OLAP or OLTP? Why Not Both?
Scylla Summit 2018: OLAP or OLTP? Why Not Both?
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution
 
Scale search powered apps with Elastisearch, k8s and go - Maxime Boisvert
Scale search powered apps with Elastisearch, k8s and go - Maxime BoisvertScale search powered apps with Elastisearch, k8s and go - Maxime Boisvert
Scale search powered apps with Elastisearch, k8s and go - Maxime Boisvert
 
Disaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoFDisaggregating Ceph using NVMeoF
Disaggregating Ceph using NVMeoF
 
Into the cold - Object Storage in SWITCHengines
Into the cold - Object Storage in SWITCHenginesInto the cold - Object Storage in SWITCHengines
Into the cold - Object Storage in SWITCHengines
 
KAYA 3 Yr Plan Recommendation with Notes
KAYA 3 Yr Plan Recommendation with NotesKAYA 3 Yr Plan Recommendation with Notes
KAYA 3 Yr Plan Recommendation with Notes
 
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang HuiStor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
 
Routed Fabrics For Ceph
Routed Fabrics For CephRouted Fabrics For Ceph
Routed Fabrics For Ceph
 
SVC / Storwize analysis cost effective storage planning (use case)
SVC / Storwize analysis cost effective storage planning (use case)SVC / Storwize analysis cost effective storage planning (use case)
SVC / Storwize analysis cost effective storage planning (use case)
 
Netflix Data Benchmark @ HPTS 2017
Netflix Data Benchmark @ HPTS 2017Netflix Data Benchmark @ HPTS 2017
Netflix Data Benchmark @ HPTS 2017
 
Cloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage PlatformCloudian HyperStore 'Forever Live' Storage Platform
Cloudian HyperStore 'Forever Live' Storage Platform
 
Making Ceph awesome on Kubernetes with Rook - Bassam Tabbara
Making Ceph awesome on Kubernetes with Rook - Bassam TabbaraMaking Ceph awesome on Kubernetes with Rook - Bassam Tabbara
Making Ceph awesome on Kubernetes with Rook - Bassam Tabbara
 
AWS CSA Associate 01-07
AWS CSA Associate 01-07AWS CSA Associate 01-07
AWS CSA Associate 01-07
 
Presto: Query Anything - Data Engineer’s perspective
Presto: Query Anything - Data Engineer’s perspectivePresto: Query Anything - Data Engineer’s perspective
Presto: Query Anything - Data Engineer’s perspective
 
Cloud-Friendly Hadoop and Hive - StampedeCon 2013
Cloud-Friendly Hadoop and Hive - StampedeCon 2013Cloud-Friendly Hadoop and Hive - StampedeCon 2013
Cloud-Friendly Hadoop and Hive - StampedeCon 2013
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
 

Viewers also liked

طائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaan
طائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaanطائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaan
طائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaanQuran Juz (Para)
 
Allegato 3 4-2015 1428072156424
Allegato 3 4-2015 1428072156424Allegato 3 4-2015 1428072156424
Allegato 3 4-2015 1428072156424Fabio Bolo
 
Presentasi ds tea ukmj gbi dki
Presentasi ds tea ukmj gbi dkiPresentasi ds tea ukmj gbi dki
Presentasi ds tea ukmj gbi dkiRio Siby
 
Tugas pertemuan ke 9 dan 10 (Desain dan Stuktur Organisai
Tugas pertemuan ke 9 dan 10 (Desain dan Stuktur OrganisaiTugas pertemuan ke 9 dan 10 (Desain dan Stuktur Organisai
Tugas pertemuan ke 9 dan 10 (Desain dan Stuktur Organisaibayu_pkusuma14
 
Presenting Like a Real Estate Rockstar Instructor
Presenting Like a Real Estate Rockstar InstructorPresenting Like a Real Estate Rockstar Instructor
Presenting Like a Real Estate Rockstar InstructorMatthew Rathbun
 
Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)
Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)
Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)Giuseppe Ciampolillo
 
Bellis ernesta caruso claudio caruso daniele (1)
Bellis ernesta caruso claudio caruso daniele (1)Bellis ernesta caruso claudio caruso daniele (1)
Bellis ernesta caruso claudio caruso daniele (1)Giuseppe Ciampolillo
 
Epic research daily agri report 08 april 2015
Epic research daily agri report  08 april 2015Epic research daily agri report  08 april 2015
Epic research daily agri report 08 april 2015Epic Research Limited
 
الرحمة العالمية | إدارة العمل الإغاثي للشعب السوري
الرحمة العالمية | إدارة العمل الإغاثي للشعب السوريالرحمة العالمية | إدارة العمل الإغاثي للشعب السوري
الرحمة العالمية | إدارة العمل الإغاثي للشعب السوريkhaironline
 
France coverage book-mar15
France coverage book-mar15France coverage book-mar15
France coverage book-mar15Wildix
 
Using Google Glass for Market Research
Using Google Glass for Market ResearchUsing Google Glass for Market Research
Using Google Glass for Market Researchsachsinsights
 

Viewers also liked (14)

طائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaan
طائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaanطائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaan
طائفہ منصورہ کی نشانیاں | Taaifa mansoora ki nishaniyaan
 
NAVEEN_SHARMA 3
NAVEEN_SHARMA 3NAVEEN_SHARMA 3
NAVEEN_SHARMA 3
 
Allegato 3 4-2015 1428072156424
Allegato 3 4-2015 1428072156424Allegato 3 4-2015 1428072156424
Allegato 3 4-2015 1428072156424
 
Presentasi ds tea ukmj gbi dki
Presentasi ds tea ukmj gbi dkiPresentasi ds tea ukmj gbi dki
Presentasi ds tea ukmj gbi dki
 
Tugas pertemuan ke 9 dan 10 (Desain dan Stuktur Organisai
Tugas pertemuan ke 9 dan 10 (Desain dan Stuktur OrganisaiTugas pertemuan ke 9 dan 10 (Desain dan Stuktur Organisai
Tugas pertemuan ke 9 dan 10 (Desain dan Stuktur Organisai
 
Presenting Like a Real Estate Rockstar Instructor
Presenting Like a Real Estate Rockstar InstructorPresenting Like a Real Estate Rockstar Instructor
Presenting Like a Real Estate Rockstar Instructor
 
Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)
Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)
Bruno francesco tribunale di palermo ufficio istruzione processi penali (1)
 
Bellis ernesta caruso claudio caruso daniele (1)
Bellis ernesta caruso claudio caruso daniele (1)Bellis ernesta caruso claudio caruso daniele (1)
Bellis ernesta caruso claudio caruso daniele (1)
 
Epic research daily agri report 08 april 2015
Epic research daily agri report  08 april 2015Epic research daily agri report  08 april 2015
Epic research daily agri report 08 april 2015
 
עליית יהודים ותפילה על הר הבית 1967 2015
עליית יהודים ותפילה על הר הבית 1967 2015עליית יהודים ותפילה על הר הבית 1967 2015
עליית יהודים ותפילה על הר הבית 1967 2015
 
الرحمة العالمية | إدارة العمل الإغاثي للشعب السوري
الرحمة العالمية | إدارة العمل الإغاثي للشعب السوريالرحمة العالمية | إدارة العمل الإغاثي للشعب السوري
الرحمة العالمية | إدارة العمل الإغاثي للشعب السوري
 
France coverage book-mar15
France coverage book-mar15France coverage book-mar15
France coverage book-mar15
 
Using Google Glass for Market Research
Using Google Glass for Market ResearchUsing Google Glass for Market Research
Using Google Glass for Market Research
 
Erdem 1 (1)
Erdem 1 (1)Erdem 1 (1)
Erdem 1 (1)
 

Similar to Ceph Day Amsterdam 2015 - Ceph backing the first Government Cloud in the Netherlands

OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudJakub Pavlik
 
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Storage
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
 
Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications OpenEBS
 
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...Data Con LA
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
Christo kutrovsky oracle rac solving common scalability problems
Christo kutrovsky   oracle rac solving common scalability problemsChristo kutrovsky   oracle rac solving common scalability problems
Christo kutrovsky oracle rac solving common scalability problemsChristo Kutrovsky
 
Welcome to databases in the Cloud
Welcome to databases in the CloudWelcome to databases in the Cloud
Welcome to databases in the CloudNelson Calero
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5UniFabric
 
Kubernetes at NU.nl (Kubernetes meetup 2019-09-05)
Kubernetes at NU.nl   (Kubernetes meetup 2019-09-05)Kubernetes at NU.nl   (Kubernetes meetup 2019-09-05)
Kubernetes at NU.nl (Kubernetes meetup 2019-09-05)Tibo Beijen
 
Wido den hollander cloud stack and ceph
Wido den hollander   cloud stack and cephWido den hollander   cloud stack and ceph
Wido den hollander cloud stack and cephShapeBlue
 
Pre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyPre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyAntonios Chatzipavlis
 
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the FundamentalsRoadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the FundamentalsNetwork Utility Force
 
Elastic Cloud Enterprise in Azure with Devon
Elastic Cloud Enterprise in Azure with DevonElastic Cloud Enterprise in Azure with Devon
Elastic Cloud Enterprise in Azure with DevonElasticsearch
 
Aberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAmazon Web Services
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and KubernetesAltoros
 
JITServerTalk JCON World 2023.pdf
JITServerTalk JCON World 2023.pdfJITServerTalk JCON World 2023.pdf
JITServerTalk JCON World 2023.pdfRichHagarty
 

Similar to Ceph Day Amsterdam 2015 - Ceph backing the first Government Cloud in the Netherlands (20)

OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic Cloud
 
The state of SQL-on-Hadoop in the Cloud
The state of SQL-on-Hadoop in the CloudThe state of SQL-on-Hadoop in the Cloud
The state of SQL-on-Hadoop in the Cloud
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9StorPool Presents at Cloud Field Day 9
StorPool Presents at Cloud Field Day 9
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013
 
Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications Latest (storage IO) patterns for cloud-native applications
Latest (storage IO) patterns for cloud-native applications
 
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Christo kutrovsky oracle rac solving common scalability problems
Christo kutrovsky   oracle rac solving common scalability problemsChristo kutrovsky   oracle rac solving common scalability problems
Christo kutrovsky oracle rac solving common scalability problems
 
Welcome to databases in the Cloud
Welcome to databases in the CloudWelcome to databases in the Cloud
Welcome to databases in the Cloud
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
 
Kubernetes at NU.nl (Kubernetes meetup 2019-09-05)
Kubernetes at NU.nl   (Kubernetes meetup 2019-09-05)Kubernetes at NU.nl   (Kubernetes meetup 2019-09-05)
Kubernetes at NU.nl (Kubernetes meetup 2019-09-05)
 
Wido den hollander cloud stack and ceph
Wido den hollander   cloud stack and cephWido den hollander   cloud stack and ceph
Wido den hollander cloud stack and ceph
 
Java on the Mainframe
Java on the MainframeJava on the Mainframe
Java on the Mainframe
 
Pre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctlyPre and post tips to installing sql server correctly
Pre and post tips to installing sql server correctly
 
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the FundamentalsRoadmap to Next Generation IP Networks: A Review of the Fundamentals
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
 
Elastic Cloud Enterprise in Azure with Devon
Elastic Cloud Enterprise in Azure with DevonElastic Cloud Enterprise in Azure with Devon
Elastic Cloud Enterprise in Azure with Devon
 
Aberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner EurotechAberdeen Oil & Gas Event - AWS Partner Eurotech
Aberdeen Oil & Gas Event - AWS Partner Eurotech
 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
 
JITServerTalk JCON World 2023.pdf
JITServerTalk JCON World 2023.pdfJITServerTalk JCON World 2023.pdf
JITServerTalk JCON World 2023.pdf
 

Recently uploaded

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
 
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
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

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
 
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
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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?
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Ceph Day Amsterdam 2015 - Ceph backing the first Government Cloud in the Netherlands

  • 1. ODC Noord Fijtse Vos Project architect Ceph day Amsterdam 2015
  • 2. • 2011, Government of the Netherlands announced a plan to consolidated the current 64 datacenters to 4 or 5 datacenters • The plan includes the following stages: • Housing • Hosting • Application delivery • Overall goal reduce cost • In 2013 the Ministry of Education, Culture and Science opened the first ODC in Groningen Introduction Ceph day Amsterdam 2015
  • 3. Green field approach Ceph day Amsterdam 2015
  • 4. Stage 1 Housing Ceph day Amsterdam 2015
  • 5. • January 2014, insource the hosting of the Line of Business applications of the Ministry of Education, Culture and Science • Business requirements: • 98% availability • Single site hosting • Lower the hosting costs • Improve the quality of service • Scope: • 200 VM’s (all pets) • 20 TB New assignment Ceph day Amsterdam 2015
  • 6. • Migrate the non-cloud workload to a cloud infrastructure • Why? • Cloud is cheaper • Cloud is scalable • Cloud has the future • Next steps (after migrating OC&W) • Migrate workloads of other Government departments • Introduce new services The opportunity to start with stage 2 (hosting) and build a solid foundation for stage 3 (application delivery) Vision Ceph day Amsterdam 2015
  • 7. • OpenStack integration • Commodity hardware • Block storage and object storage • Always on • No SPOF • No downtime for expansion, upgrades etc. • Maintenance during office hours • Low cost per GB (few cents per month, similar to Amazon) • Swift or GlusterFS or Ceph? • Ceph, out of the box good performance, meets our requirements Storage requirements Ceph day Amsterdam 2015
  • 8. • Set up Ceph cluster • 3 monitors • 12 nodes with 8 drives • SATADOM • 3 SSD’s, Samsung 840pro 512GB • 5 SATA’s, HGST 4TB • E3-1230v3 • 32GB memory • Raid controller 8 ports, 1GB write back cache • Dual headed 10Gbit SFP+ • Smooth deployment, good performance but… • Nodes are 2U high only 8 disks… • Performance SATA’s is not 100% predictable • A lot of storage space, let’s use it, performance impact… Implementation Q4 2014 Ceph day Amsterdam 2015
  • 9. • Set up Ceph cluster production • 3 monitors • 24 nodes with 8 drives • SATADOM • 8 SSD’s, Samsung 850pro 1TB • E3-1230v3 • 32GB memory • Dual headed 10Gbit SFP+ • Migration form old nodes to new nodes during office hours • No impact for the user • One issue (after a couple of days) • Time drift… • Adjust NTP settings, Ceph starts to heal • During a couple of hours the pets were not available (no data was lost) Redesign Q1 2015 Ceph day Amsterdam 2015
  • 10. • Setup Ceph cluster preflight • 3 monitors • 12 nodes with 8 drives • SATADOM • 3 SSD’s, Samsung 840pro 512GB • 5 SATA’s, HGST 4TB • E3-1230v3 • 32GB memory • Raid controller 8 ports, 1GB write back cache • Dual headed 10Gbit SFP+ • Preflight is the acceptance environment for ODCN Preflight Ceph day Amsterdam 2015
  • 11. • Ceph meets the requirements • OpenStack integration • Block storage • Always on • No SPOF • No downtime for expansion, upgrades etc. • Maintance during office hours • Ceph is self healing • Ceph is very robust, it takes al lot of effort to bring Ceph down • D2D management is limited to a check in the morning. Is health ok? Experience until now Ceph day Amsterdam 2015
  • 12. • New Ceph cluster (backup storage, S3 storage) • 5 monitors • 189 nodes with 12 drives • SATADOM • 2 SSD’s, Samsung 850pro 128GB • 10 SATA’s, mix of brands all 4TB • Atom C2750 • 64GB memory • Dual headed 10Gbit SFP+ • Expansion of the production cluster for VDI purposes Next steps Q2 2015 Ceph day Amsterdam 2015
  • 13. Overview situation mid 2015 Backup/S3 storage 5 monitors 189 nodes, 1.890 OSD’s SATA only, > 1.800 TB Block storage 3 monitors 24 nodes, 192 OSD’s SSD only, 48TB Preflight 3 monitors 12 nodes, 96 OSD’s SSD and SATA, > 200TB Site Liverpoolweg Site Zernikelaan Ceph day Amsterdam 2015 Backup/S3 storage 3 monitors 12 nodes, 120 OSD’s SATA only, 120TB