SlideShare a Scribd company logo
1 of 27
Pomerania Cloud
case study
Łukasz Klimek
1
https://manago.cloud - Openstack SWAT team for hire
Łukasz Klimek
2
● Linux admin since 1998 (Redhat
Linux 5.0)
● Experience in:
○ software development,
○ requirements management,
○ project management
● Own consulting company since 2012
vCard:
https://manago.cloud - Openstack SWAT team for hire
Plan
1. Our story
2. Business perspective
3. Data centers and servers
4. Back-end software - Openstack
5. Front-end and billing
3
Our story
4
https://manago.cloud - Openstack SWAT team for hire
5
https://manago.cloud - Openstack SWAT team for hire
Cloud for Cities
● Cooperation of local technology companies
● Goal: build technology and science infrastructure in
Szczecin
○ office space
○ business environment
○ data center
6
https://manago.cloud - Openstack SWAT team for hire
7
Business perspective
8
https://manago.cloud - Openstack SWAT team for hire
Potential customers
● Members of Cloud for Cities - as resellers
● e-healthcare
● e-government and e-administration
9
https://manago.cloud - Openstack SWAT team for hire
10
Provided services
Data centers and servers
11
https://manago.cloud - Openstack SWAT team for hire
Two data centers
● Two independent data centers
● Direct fiber connection
● One disk array in each datacenter
○ IBM Storwize
● Servers split 2:1 between data centers
12
https://manago.cloud - Openstack SWAT team for hire
Server specs
● 64 servers (commodity hardware), each:
○ 64 GB RAM
○ 2 * 8-core Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz
○ 3 * 240 GB SSD
○ 3 * 4 TB HDD
● Totals:
○ 1024 physical cores / 2048 threads 13
Back-end software - Openstack
14
https://manago.cloud - Openstack SWAT team for hire
Management and monitoring
● 4 KVM-based hypervisors (“support” servers)
● Provisioning & configuration management:
○ Foreman
○ Puppet
○ Git
● Monitoring:
○ Zabbix
15
https://manago.cloud - Openstack SWAT team for hire
● Test environment:
○ 2 KVM hypervisors for controllers etc. + 4 compute nodes
● Production environment:
○ RegionOne - general-purpose, Openstack Kilo
○ PL02 - Bare metal (Ironic), Openstack Newton
○ PL01 - general-purpose, Openstack Newton (in progress)
Environments and regions
16
https://manago.cloud - Openstack SWAT team for hire
Production - controllers
● Controllers on bare metal hosts:
○ 2 level-1 controllers (ceph-mon, keystone)
○ 2 network nodes
○ 2 telemetry nodes
○ 3 database nodes (Percona)
○ 2 level-2 controllers
■ ceph-mon 17
https://manago.cloud - Openstack SWAT team for hire
Storage
● Cinder / CEPH:
○ each compute node is also storage node (osd)
○ 3 replicas
○ 256 TB of effective HDD storage
● Nova ephemeral storage:
○ 30 TB of effective SSD storage (RAID 5)
● Object storage - RadosGW 18
https://manago.cloud - Openstack SWAT team for hire
Networking
● Neutron
○ IPv4
○ OpenVSwitch
○ GRE tunneling
● VPNaaS
● FWaaS
● LBaaS (haproxy)
19
https://manago.cloud - Openstack SWAT team for hire
Backups
● Bacula - configuration of controllers, support
servers, Git repos, KVM instances, ...
● Customer data - CEPH image dumps to disk arrays
● No backup-as-a-service
20
https://manago.cloud - Openstack SWAT team for hire
PaaS - OpenShift
● Openshift Origin 1.x
● Deployed as nova/KVM instances
● Compatibility with Docker & Kubernetes
21
Front-end and billing
22
https://manago.cloud - Openstack SWAT team for hire
Cloud API
● Layer between Openstack APIs and front-end apps
● Additional business logic
○ Access control
○ Billing
23
https://manago.cloud - Openstack SWAT team for hire
www.pomeraniacloud.pl
● Based on Drupal 7 CMS
● Presentation of products/services
● Knowledge base
● Directory of business services provided by
members of Cloud for Cities cooperation
24
https://manago.cloud - Openstack SWAT team for hire
e-Commerce / Billing
● Drupal Commerce
● Ordering new services / instances / …
● Partner discounts and discount codes
● Resource usage tracking and billing
● Invoicing
● Renewals
25
https://manago.cloud - Openstack SWAT team for hire
Self-service
● Horizon replacement
● Create instances, networks, firewalls, …
● Support for granular access control
26
https://manago.cloud - Openstack SWAT team for hire
Thank you
27
Need Openstack team to hire?
Contact us at:
https://manago.cloud

More Related Content

What's hot

Ceph Day Santa Clara Welcome
Ceph Day Santa Clara WelcomeCeph Day Santa Clara Welcome
Ceph Day Santa Clara WelcomeCeph Community
 
Apache Cassandra Lunch #67: Moving Data from Cassandra to Datastax Astra
Apache Cassandra Lunch #67: Moving Data from Cassandra to Datastax AstraApache Cassandra Lunch #67: Moving Data from Cassandra to Datastax Astra
Apache Cassandra Lunch #67: Moving Data from Cassandra to Datastax AstraAnant Corporation
 
FOSSAsia 2016 - Shared storage management in the virtualization world
FOSSAsia 2016 - Shared storage management in the virtualization worldFOSSAsia 2016 - Shared storage management in the virtualization world
FOSSAsia 2016 - Shared storage management in the virtualization worldLiron Aravot
 
CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME Ceph Community
 
Scaling Redis: Dmitry Polyakovsky
Scaling Redis: Dmitry PolyakovskyScaling Redis: Dmitry Polyakovsky
Scaling Redis: Dmitry PolyakovskyRedis Labs
 
Cloud storage: the right way OSS EU 2018
Cloud storage: the right way OSS EU 2018Cloud storage: the right way OSS EU 2018
Cloud storage: the right way OSS EU 2018Orit Wasserman
 
NIIF Grid Development portfolio
NIIF Grid Development portfolioNIIF Grid Development portfolio
NIIF Grid Development portfolioFerenc Szalai
 
Rook: Storage for Containers in Containers – data://disrupted® 2020
Rook: Storage for Containers in Containers  – data://disrupted® 2020Rook: Storage for Containers in Containers  – data://disrupted® 2020
Rook: Storage for Containers in Containers – data://disrupted® 2020data://disrupted®
 
Level 101 for Presto: What is PrestoDB?
Level 101 for Presto: What is PrestoDB?Level 101 for Presto: What is PrestoDB?
Level 101 for Presto: What is PrestoDB?Ali LeClerc
 
H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820
H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820
H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820innov-acts-ltd
 
The Internet in Database: A Cassandra Use Case
The Internet in Database: A Cassandra Use CaseThe Internet in Database: A Cassandra Use Case
The Internet in Database: A Cassandra Use CaseDatafiniti
 
MattockFS Computer Forensic File-System
MattockFS Computer Forensic File-SystemMattockFS Computer Forensic File-System
MattockFS Computer Forensic File-SystemRob Meijer
 
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...Miguel Pérez Colino
 
Mongo nyc nyt + mongodb
Mongo nyc nyt + mongodbMongo nyc nyt + mongodb
Mongo nyc nyt + mongodbDeep Kapadia
 
Intro To Graph Databases - Oxana Goriuc
Intro To Graph Databases - Oxana GoriucIntro To Graph Databases - Oxana Goriuc
Intro To Graph Databases - Oxana GoriucFraugster
 
Leveraging AWS
Leveraging AWSLeveraging AWS
Leveraging AWSForum One
 
Monitoring your shiny new docker environment
Monitoring your shiny new docker environmentMonitoring your shiny new docker environment
Monitoring your shiny new docker environmentSamuel Vandamme
 
MongoDB IoT City Tour EINDHOVEN: Managing the Database Complexity
MongoDB IoT City Tour EINDHOVEN: Managing the Database ComplexityMongoDB IoT City Tour EINDHOVEN: Managing the Database Complexity
MongoDB IoT City Tour EINDHOVEN: Managing the Database ComplexityMongoDB
 
Hungarian ClusterGrid and its applications
Hungarian ClusterGrid and its applicationsHungarian ClusterGrid and its applications
Hungarian ClusterGrid and its applicationsFerenc Szalai
 
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFSCEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFSCeph Community
 

What's hot (20)

Ceph Day Santa Clara Welcome
Ceph Day Santa Clara WelcomeCeph Day Santa Clara Welcome
Ceph Day Santa Clara Welcome
 
Apache Cassandra Lunch #67: Moving Data from Cassandra to Datastax Astra
Apache Cassandra Lunch #67: Moving Data from Cassandra to Datastax AstraApache Cassandra Lunch #67: Moving Data from Cassandra to Datastax Astra
Apache Cassandra Lunch #67: Moving Data from Cassandra to Datastax Astra
 
FOSSAsia 2016 - Shared storage management in the virtualization world
FOSSAsia 2016 - Shared storage management in the virtualization worldFOSSAsia 2016 - Shared storage management in the virtualization world
FOSSAsia 2016 - Shared storage management in the virtualization world
 
CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME
 
Scaling Redis: Dmitry Polyakovsky
Scaling Redis: Dmitry PolyakovskyScaling Redis: Dmitry Polyakovsky
Scaling Redis: Dmitry Polyakovsky
 
Cloud storage: the right way OSS EU 2018
Cloud storage: the right way OSS EU 2018Cloud storage: the right way OSS EU 2018
Cloud storage: the right way OSS EU 2018
 
NIIF Grid Development portfolio
NIIF Grid Development portfolioNIIF Grid Development portfolio
NIIF Grid Development portfolio
 
Rook: Storage for Containers in Containers – data://disrupted® 2020
Rook: Storage for Containers in Containers  – data://disrupted® 2020Rook: Storage for Containers in Containers  – data://disrupted® 2020
Rook: Storage for Containers in Containers – data://disrupted® 2020
 
Level 101 for Presto: What is PrestoDB?
Level 101 for Presto: What is PrestoDB?Level 101 for Presto: What is PrestoDB?
Level 101 for Presto: What is PrestoDB?
 
H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820
H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820
H2020 finsec-ibm- aidan-shribman-finsec-skydive 260820
 
The Internet in Database: A Cassandra Use Case
The Internet in Database: A Cassandra Use CaseThe Internet in Database: A Cassandra Use Case
The Internet in Database: A Cassandra Use Case
 
MattockFS Computer Forensic File-System
MattockFS Computer Forensic File-SystemMattockFS Computer Forensic File-System
MattockFS Computer Forensic File-System
 
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
Red Hat Summit 2017 - LT107508 - Better Managing your Red Hat footprint with ...
 
Mongo nyc nyt + mongodb
Mongo nyc nyt + mongodbMongo nyc nyt + mongodb
Mongo nyc nyt + mongodb
 
Intro To Graph Databases - Oxana Goriuc
Intro To Graph Databases - Oxana GoriucIntro To Graph Databases - Oxana Goriuc
Intro To Graph Databases - Oxana Goriuc
 
Leveraging AWS
Leveraging AWSLeveraging AWS
Leveraging AWS
 
Monitoring your shiny new docker environment
Monitoring your shiny new docker environmentMonitoring your shiny new docker environment
Monitoring your shiny new docker environment
 
MongoDB IoT City Tour EINDHOVEN: Managing the Database Complexity
MongoDB IoT City Tour EINDHOVEN: Managing the Database ComplexityMongoDB IoT City Tour EINDHOVEN: Managing the Database Complexity
MongoDB IoT City Tour EINDHOVEN: Managing the Database Complexity
 
Hungarian ClusterGrid and its applications
Hungarian ClusterGrid and its applicationsHungarian ClusterGrid and its applications
Hungarian ClusterGrid and its applications
 
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFSCEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
 

Viewers also liked

Viewers also liked (12)

Cloudflare and Drupal - fighting bots and traffic peaks
Cloudflare and Drupal - fighting bots and traffic peaksCloudflare and Drupal - fighting bots and traffic peaks
Cloudflare and Drupal - fighting bots and traffic peaks
 
Slideshare
SlideshareSlideshare
Slideshare
 
Renacimiento clase
Renacimiento claseRenacimiento clase
Renacimiento clase
 
Bergarako Udala Ekintza plana 2017
Bergarako Udala Ekintza plana 2017Bergarako Udala Ekintza plana 2017
Bergarako Udala Ekintza plana 2017
 
Act 8 taller practico DIANA MARITZA PEREZ
Act 8 taller practico DIANA MARITZA PEREZ Act 8 taller practico DIANA MARITZA PEREZ
Act 8 taller practico DIANA MARITZA PEREZ
 
Stx-esittely + lisämateriaali
Stx-esittely + lisämateriaaliStx-esittely + lisämateriaali
Stx-esittely + lisämateriaali
 
GUTIÉRREZ Hespérides 18 (2016), pp. 25-30.
GUTIÉRREZ Hespérides 18 (2016), pp. 25-30.GUTIÉRREZ Hespérides 18 (2016), pp. 25-30.
GUTIÉRREZ Hespérides 18 (2016), pp. 25-30.
 
Needles be Gone for T1D
Needles be Gone for T1DNeedles be Gone for T1D
Needles be Gone for T1D
 
Me llamo David, Miriam Belmonte
Me llamo David, Miriam BelmonteMe llamo David, Miriam Belmonte
Me llamo David, Miriam Belmonte
 
1
11
1
 
Los virus
Los virusLos virus
Los virus
 
Tema 06 - Poblacion
Tema 06 - PoblacionTema 06 - Poblacion
Tema 06 - Poblacion
 

Similar to Pomerania Cloud case study - Openstack Day Warsaw 2017

Software Defined Datacenter with Proxmox
Software Defined Datacenter with ProxmoxSoftware Defined Datacenter with Proxmox
Software Defined Datacenter with ProxmoxGLC Networks
 
NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1Ruslan Meshenberg
 
OpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
OpenStackTage Cologne - OpenStack at 99.999% availability with CephOpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
OpenStackTage Cologne - OpenStack at 99.999% availability with CephDanny Al-Gaaf
 
Streamsets and spark in Retail
Streamsets and spark in RetailStreamsets and spark in Retail
Streamsets and spark in RetailHari Shreedharan
 
Analytic Insights in Retail Using Apache Spark with Hari Shreedharan
Analytic Insights in Retail Using Apache Spark with Hari ShreedharanAnalytic Insights in Retail Using Apache Spark with Hari Shreedharan
Analytic Insights in Retail Using Apache Spark with Hari ShreedharanDatabricks
 
99.999% Available OpenStack Cloud - A Builder's Guide
99.999% Available OpenStack Cloud - A Builder's Guide99.999% Available OpenStack Cloud - A Builder's Guide
99.999% Available OpenStack Cloud - A Builder's GuideDanny Al-Gaaf
 
geOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDIgeOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDICamptocamp
 
2015-09-16 georchestra @ foss4g2015 Seoul
2015-09-16 georchestra @ foss4g2015 Seoul2015-09-16 georchestra @ foss4g2015 Seoul
2015-09-16 georchestra @ foss4g2015 Seoulfvanderbiest
 
May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.
May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.
May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.Leszek Mi?
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016aspyker
 
Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Sharma Podila
 
OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017Stacy Véronneau
 
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and OutlookLinux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and OutlookDanny Al-Gaaf
 
Secure software supply chain on a shoestring budget
Secure software supply chain on a shoestring budgetSecure software supply chain on a shoestring budget
Secure software supply chain on a shoestring budgetLars Albertsson
 
Node in Real Time - The Beginning
Node in Real Time - The BeginningNode in Real Time - The Beginning
Node in Real Time - The BeginningAxilis
 
TRHUG 2015 - Veloxity Big Data Migration Use Case
TRHUG 2015 - Veloxity Big Data Migration Use CaseTRHUG 2015 - Veloxity Big Data Migration Use Case
TRHUG 2015 - Veloxity Big Data Migration Use CaseHakan Ilter
 
Boosting big data with apache spark
Boosting big data with apache sparkBoosting big data with apache spark
Boosting big data with apache sparkInfoFarm
 
What's New In Grizzly: Nova
What's New In Grizzly: NovaWhat's New In Grizzly: Nova
What's New In Grizzly: NovaMirantis
 

Similar to Pomerania Cloud case study - Openstack Day Warsaw 2017 (20)

Software Defined Datacenter with Proxmox
Software Defined Datacenter with ProxmoxSoftware Defined Datacenter with Proxmox
Software Defined Datacenter with Proxmox
 
NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1NetflixOSS Meetup season 3 episode 1
NetflixOSS Meetup season 3 episode 1
 
OpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
OpenStackTage Cologne - OpenStack at 99.999% availability with CephOpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
OpenStackTage Cologne - OpenStack at 99.999% availability with Ceph
 
Streamsets and spark in Retail
Streamsets and spark in RetailStreamsets and spark in Retail
Streamsets and spark in Retail
 
Analytic Insights in Retail Using Apache Spark with Hari Shreedharan
Analytic Insights in Retail Using Apache Spark with Hari ShreedharanAnalytic Insights in Retail Using Apache Spark with Hari Shreedharan
Analytic Insights in Retail Using Apache Spark with Hari Shreedharan
 
99.999% Available OpenStack Cloud - A Builder's Guide
99.999% Available OpenStack Cloud - A Builder's Guide99.999% Available OpenStack Cloud - A Builder's Guide
99.999% Available OpenStack Cloud - A Builder's Guide
 
geOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDIgeOrchestra, a free, modular and secure SDI
geOrchestra, a free, modular and secure SDI
 
2015-09-16 georchestra @ foss4g2015 Seoul
2015-09-16 georchestra @ foss4g2015 Seoul2015-09-16 georchestra @ foss4g2015 Seoul
2015-09-16 georchestra @ foss4g2015 Seoul
 
Mikrotik firewall NAT
Mikrotik firewall NATMikrotik firewall NAT
Mikrotik firewall NAT
 
May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.
May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.
May The Data Stay with U! Network Data Exfiltration Techniques - Brucon 2017.
 
Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016Netflix Container Scheduling and Execution - QCon New York 2016
Netflix Container Scheduling and Execution - QCon New York 2016
 
Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016Scheduling a fuller house - Talk at QCon NY 2016
Scheduling a fuller house - Talk at QCon NY 2016
 
OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017
 
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and OutlookLinux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
 
Secure software supply chain on a shoestring budget
Secure software supply chain on a shoestring budgetSecure software supply chain on a shoestring budget
Secure software supply chain on a shoestring budget
 
Node in Real Time - The Beginning
Node in Real Time - The BeginningNode in Real Time - The Beginning
Node in Real Time - The Beginning
 
TRHUG 2015 - Veloxity Big Data Migration Use Case
TRHUG 2015 - Veloxity Big Data Migration Use CaseTRHUG 2015 - Veloxity Big Data Migration Use Case
TRHUG 2015 - Veloxity Big Data Migration Use Case
 
Boosting big data with apache spark
Boosting big data with apache sparkBoosting big data with apache spark
Boosting big data with apache spark
 
What's New In Grizzly: Nova
What's New In Grizzly: NovaWhat's New In Grizzly: Nova
What's New In Grizzly: Nova
 
OpenDaylight OpenStack Integration
OpenDaylight OpenStack IntegrationOpenDaylight OpenStack Integration
OpenDaylight OpenStack Integration
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 

Recently uploaded (20)

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 

Pomerania Cloud case study - Openstack Day Warsaw 2017

  • 2. https://manago.cloud - Openstack SWAT team for hire Łukasz Klimek 2 ● Linux admin since 1998 (Redhat Linux 5.0) ● Experience in: ○ software development, ○ requirements management, ○ project management ● Own consulting company since 2012 vCard:
  • 3. https://manago.cloud - Openstack SWAT team for hire Plan 1. Our story 2. Business perspective 3. Data centers and servers 4. Back-end software - Openstack 5. Front-end and billing 3
  • 5. https://manago.cloud - Openstack SWAT team for hire 5
  • 6. https://manago.cloud - Openstack SWAT team for hire Cloud for Cities ● Cooperation of local technology companies ● Goal: build technology and science infrastructure in Szczecin ○ office space ○ business environment ○ data center 6
  • 7. https://manago.cloud - Openstack SWAT team for hire 7
  • 9. https://manago.cloud - Openstack SWAT team for hire Potential customers ● Members of Cloud for Cities - as resellers ● e-healthcare ● e-government and e-administration 9
  • 10. https://manago.cloud - Openstack SWAT team for hire 10 Provided services
  • 11. Data centers and servers 11
  • 12. https://manago.cloud - Openstack SWAT team for hire Two data centers ● Two independent data centers ● Direct fiber connection ● One disk array in each datacenter ○ IBM Storwize ● Servers split 2:1 between data centers 12
  • 13. https://manago.cloud - Openstack SWAT team for hire Server specs ● 64 servers (commodity hardware), each: ○ 64 GB RAM ○ 2 * 8-core Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz ○ 3 * 240 GB SSD ○ 3 * 4 TB HDD ● Totals: ○ 1024 physical cores / 2048 threads 13
  • 14. Back-end software - Openstack 14
  • 15. https://manago.cloud - Openstack SWAT team for hire Management and monitoring ● 4 KVM-based hypervisors (“support” servers) ● Provisioning & configuration management: ○ Foreman ○ Puppet ○ Git ● Monitoring: ○ Zabbix 15
  • 16. https://manago.cloud - Openstack SWAT team for hire ● Test environment: ○ 2 KVM hypervisors for controllers etc. + 4 compute nodes ● Production environment: ○ RegionOne - general-purpose, Openstack Kilo ○ PL02 - Bare metal (Ironic), Openstack Newton ○ PL01 - general-purpose, Openstack Newton (in progress) Environments and regions 16
  • 17. https://manago.cloud - Openstack SWAT team for hire Production - controllers ● Controllers on bare metal hosts: ○ 2 level-1 controllers (ceph-mon, keystone) ○ 2 network nodes ○ 2 telemetry nodes ○ 3 database nodes (Percona) ○ 2 level-2 controllers ■ ceph-mon 17
  • 18. https://manago.cloud - Openstack SWAT team for hire Storage ● Cinder / CEPH: ○ each compute node is also storage node (osd) ○ 3 replicas ○ 256 TB of effective HDD storage ● Nova ephemeral storage: ○ 30 TB of effective SSD storage (RAID 5) ● Object storage - RadosGW 18
  • 19. https://manago.cloud - Openstack SWAT team for hire Networking ● Neutron ○ IPv4 ○ OpenVSwitch ○ GRE tunneling ● VPNaaS ● FWaaS ● LBaaS (haproxy) 19
  • 20. https://manago.cloud - Openstack SWAT team for hire Backups ● Bacula - configuration of controllers, support servers, Git repos, KVM instances, ... ● Customer data - CEPH image dumps to disk arrays ● No backup-as-a-service 20
  • 21. https://manago.cloud - Openstack SWAT team for hire PaaS - OpenShift ● Openshift Origin 1.x ● Deployed as nova/KVM instances ● Compatibility with Docker & Kubernetes 21
  • 23. https://manago.cloud - Openstack SWAT team for hire Cloud API ● Layer between Openstack APIs and front-end apps ● Additional business logic ○ Access control ○ Billing 23
  • 24. https://manago.cloud - Openstack SWAT team for hire www.pomeraniacloud.pl ● Based on Drupal 7 CMS ● Presentation of products/services ● Knowledge base ● Directory of business services provided by members of Cloud for Cities cooperation 24
  • 25. https://manago.cloud - Openstack SWAT team for hire e-Commerce / Billing ● Drupal Commerce ● Ordering new services / instances / … ● Partner discounts and discount codes ● Resource usage tracking and billing ● Invoicing ● Renewals 25
  • 26. https://manago.cloud - Openstack SWAT team for hire Self-service ● Horizon replacement ● Create instances, networks, firewalls, … ● Support for granular access control 26
  • 27. https://manago.cloud - Openstack SWAT team for hire Thank you 27 Need Openstack team to hire? Contact us at: https://manago.cloud

Editor's Notes

  1. Technopark - spółka miejska, dostała stary, poniemiecki budynek na pierwszą siedzibę. Serwerownia, siedziba Technoparku, wynajem sal. 2 wady: nie wyglądał zbyt technologicznie oraz był za mały. Trzeba było coś z tym zrobić :)
  2. C4C - firmy jako pośrednicy, którzy
  3. Dodano 3 budynki: w pierwszym znajduje się serwerownia, w drugim - biurowiec dla firm technologicznym, a w 3 - kantyna ;-) + biura Między starą serwerownią a nową - łącze 10 Gbit. Wyzwanie: znaleźć zastosowanie dla serwerowni. Jakie są efekty?
  4. 16 mln zł brutto http://www.technopark-pomerania.pl/pl/o-nas/przetargi/rozstrzygniete/zaprojektowanie-budowa-dostawa-wdrozenie-utrzymanie-serwisowanie-systemow-i-aplikacji-tworzacych-architekture-platform-technolog/
  5. Główna przewaga - jest na kogo “nakrzyczeć”, serwery w VLAN dla lokatorów, …
  6. Przetarg w czerwcu 2016 roku, budżet projektu