SlideShare une entreprise Scribd logo
1  sur  12
About Tucha
Here I’ll be telling something about our company
(started as an ISP in 2005), our cloud experience
(back in 2012 we were the first who started to
provide IaaS in Ukraine), our cloud’s volume (several
hundreds of virtual machines), our adherence to OSS
ideology and so on.
It would be amazing to have it illustrated somehow :)
What We Like About Apache CloudStack?
Manageability
• unified management portal;
• browser-compatible VNC-interface;
• powerful API.
Compatibility
• hypervisors: KVM, LXC, XEN, VMWare, Hyper-V;
• storages: any filesystems, including clustered filesystems that could be accessed by a shared-
mountpoint GlusterFS, Ceph, NFS, SMB, GFS2, OCFS2.
Security
• encrypted networking (IPSec, HTTPS);
• firewalls and load-balancers (internal VR, NetScaler, F5, FortiGate, pfSense and other beasts);
• open source ideology.
https://cloudstack.apache.org/
What Else We Like About Apache CloudStack?
Reliablity
• clusterisation, live migration;
• high-availability, affinity groups;
• volume and VM snapshots.
Rapid deployment
• ISO-images and templates;
• OS preferences for the host;
• host and storage tags, which can be used in the service and storage offerings.
Flexible access policies
• domains, accounts, users;
• resouce limits;
• LDAP support.
https://cloudstack.apache.org/
Protozan ACS Cluster
Physical Server #1 Physical Server #2
db1.acs.tucha.cloud db2.acs.tucha.cloud
aux1.acs.tucha.cloud aux2.acs.tucha.cloud
fw1.acs.tucha.cloud fw2.acs.tucha.cloud
m1.acs.tucha.cloud m2.acs.tucha.cloud
LDAP, DNS Master-Slave replication
172.23.4.224/24
172.23.4.225/24
172.23.0.2/28
172.23.0.18/28
172.23.0.34/28
172.23.0.1/28
172.23.0.17/28
172.23.0.33/28
Virtualization Cluster
172.23.32.0/22 (management network)
172.23.36.0/22 (secondary storage network)
Internet
6.6.6.13/24 – Internet gateway
172.23.0.14/28 – management network s gateway
172.23.0.30/28 – database network s gateway
172.23.0.46/28 – auxiliary network s gateway
172.23.35.254/22 – host management network s gateway
172.23.39.254/22 – host storage networ s gateway
172.23.4.1/24 – HAproxy: ACS management cluster
172.23.4.2/24 – HAproxy: MySQL cluster
172.23.4.3/24 – HAproxy: LDAP cluster
heartbeat + HAproxy
MySQL Master-Master replication
db3.acs.tucha.cloud
172.23.0.19/28
MySQL Master-Slave replication
I’ve Heard You Like Clouds, so…
IPv4 Addressing Plan
172.23.0.0/16 - acs.tucha.cloud zone
172.23.0.0/21 - - core group
172.23.0.0/28 - - - management servers
172.23.0.16/28 - - - database servers
172.23.0.32/28 - - - auxiliary servers
172.23.0.48/28 - - - monitoring servers
172.23.4.0/24 - - - routing servers
172.23.4.0/27 - - - - load balancers
172.23.4.224/27 - - - - inter-node communications
172.23.32.0/21 - - p1.acs.tucha.cloud pod
172.23.32.0/22 - - - managment network
172.23.32.0/26 - - - - hosts of c1.p1.acs.tucha.cloud
172.23.32.64/26 - - - - hosts of c2.p1.acs.tucha.cloud
172.23.32.128/26 - - - - hosts of c3.p1.acs.tucha.cloud
172.23.35.240/28 - - - - system instances
172.23.36.0/22 - - - storage network
172.23.36.0/26 - - - - hosts of c1.p1.acs.tucha.cloud
172.23.36.64/26 - - - - hosts of c2.p1.acs.tucha.cloud
172.23.36.128/26 - - - - hosts of c3.p1.acs.tucha.cloud
172.23.39.224/28 - - - - secondary storages
172.23.39.240/28 - - - - system instances
Load Balancer’s Network Interfaces
heartbeat + HAproxy
eth0: 6.6.6.13/24 – Internet gateway
eth1: 172.23.0.14/28 – ACS management cluster
eth2: 172.23.0.30/28 – MySQL cluster
eth3: 172.23.0.46/28 – auxiliary servers cluster
eth4: 172.23.35.254/22 – virtualization cluster
eth5: 172.23.39.254/22 – stroage cluster
eth6: 172.23.4.254/24 – heartbeat network
Virtualization Cluster
Storage ClusterVirtualization Cluster
GlusterFS, CEPH, NFS,
anything else :)
Things to Get Done and Checked
Naming, IPv4 and VLAN assignment plans
Networks, virtual machines, security policies
Auxiliary services (DHCP, LDAP, NTP and others)
MySQL servers (cross-replication, failover cluster)
Apache CloudStack management servers
Load Balncers (heartbeat, haproxy, iptables)
Stats collecting and states monitoring suites
Backup automation, disaster decovery plan
Crash tests, performance measurement and stuff :)
monkeyman.tucha.ua
Building of a redundant management cluster for your Cloud

Contenu connexe

Tendances

Cloud: Container Service In Action, por Heitor Vidal
Cloud: Container Service In Action, por Heitor VidalCloud: Container Service In Action, por Heitor Vidal
Cloud: Container Service In Action, por Heitor VidaliMasters
 
Overview of DataStax OpsCenter
Overview of DataStax OpsCenterOverview of DataStax OpsCenter
Overview of DataStax OpsCenterDataStax
 
Passwordless login with unix auth_socket
Passwordless login with unix auth_socketPasswordless login with unix auth_socket
Passwordless login with unix auth_socketOtto Kekäläinen
 
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...Tom Croucher
 
MongoDB on Azure - Tips, Tricks and Examples
MongoDB on Azure - Tips, Tricks and ExamplesMongoDB on Azure - Tips, Tricks and Examples
MongoDB on Azure - Tips, Tricks and ExamplesMongoDB
 
MySQL NDB 8.0 clusters in your laptop with dbdeployer
MySQL NDB 8.0 clusters in your laptop with dbdeployerMySQL NDB 8.0 clusters in your laptop with dbdeployer
MySQL NDB 8.0 clusters in your laptop with dbdeployerGiuseppe Maxia
 
N:1 Replication meets MHA
N:1 Replication meets MHAN:1 Replication meets MHA
N:1 Replication meets MHAdo_aki
 
Mysql 8 vs Mariadb 10.4 Webinar 2020 Feb
Mysql 8 vs Mariadb 10.4 Webinar 2020 FebMysql 8 vs Mariadb 10.4 Webinar 2020 Feb
Mysql 8 vs Mariadb 10.4 Webinar 2020 FebAlkin Tezuysal
 
Test complex database systems in your laptop with dbdeployer
Test complex database systems in your laptop with dbdeployerTest complex database systems in your laptop with dbdeployer
Test complex database systems in your laptop with dbdeployerGiuseppe Maxia
 
Dbdeployer, the universal installer
Dbdeployer, the universal installerDbdeployer, the universal installer
Dbdeployer, the universal installerGiuseppe Maxia
 
Visual Programming Framework for Unity - UniFlow のご紹介
Visual Programming Framework for Unity - UniFlow のご紹介Visual Programming Framework for Unity - UniFlow のご紹介
Visual Programming Framework for Unity - UniFlow のご紹介Mori Tetsuya
 
How to Create instance in aws
How to Create instance in aws How to Create instance in aws
How to Create instance in aws Mohan Reddy
 
Basic Knowledge on MySql Replication
Basic Knowledge on MySql ReplicationBasic Knowledge on MySql Replication
Basic Knowledge on MySql ReplicationTasawr Interactive
 
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...SolidQ
 

Tendances (20)

Cloud: Container Service In Action, por Heitor Vidal
Cloud: Container Service In Action, por Heitor VidalCloud: Container Service In Action, por Heitor Vidal
Cloud: Container Service In Action, por Heitor Vidal
 
Overview of DataStax OpsCenter
Overview of DataStax OpsCenterOverview of DataStax OpsCenter
Overview of DataStax OpsCenter
 
Passwordless login with unix auth_socket
Passwordless login with unix auth_socketPasswordless login with unix auth_socket
Passwordless login with unix auth_socket
 
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
 
Ansible
AnsibleAnsible
Ansible
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
 
Amis puppet building blocks demo for Oracle Database and Weblogic cluster
Amis puppet building blocks demo for Oracle Database and Weblogic clusterAmis puppet building blocks demo for Oracle Database and Weblogic cluster
Amis puppet building blocks demo for Oracle Database and Weblogic cluster
 
MongoDB on Azure - Tips, Tricks and Examples
MongoDB on Azure - Tips, Tricks and ExamplesMongoDB on Azure - Tips, Tricks and Examples
MongoDB on Azure - Tips, Tricks and Examples
 
MySQL NDB 8.0 clusters in your laptop with dbdeployer
MySQL NDB 8.0 clusters in your laptop with dbdeployerMySQL NDB 8.0 clusters in your laptop with dbdeployer
MySQL NDB 8.0 clusters in your laptop with dbdeployer
 
N:1 Replication meets MHA
N:1 Replication meets MHAN:1 Replication meets MHA
N:1 Replication meets MHA
 
Mysql 8 vs Mariadb 10.4 Webinar 2020 Feb
Mysql 8 vs Mariadb 10.4 Webinar 2020 FebMysql 8 vs Mariadb 10.4 Webinar 2020 Feb
Mysql 8 vs Mariadb 10.4 Webinar 2020 Feb
 
Node.js
Node.jsNode.js
Node.js
 
Test complex database systems in your laptop with dbdeployer
Test complex database systems in your laptop with dbdeployerTest complex database systems in your laptop with dbdeployer
Test complex database systems in your laptop with dbdeployer
 
Dbdeployer, the universal installer
Dbdeployer, the universal installerDbdeployer, the universal installer
Dbdeployer, the universal installer
 
Visual Programming Framework for Unity - UniFlow のご紹介
Visual Programming Framework for Unity - UniFlow のご紹介Visual Programming Framework for Unity - UniFlow のご紹介
Visual Programming Framework for Unity - UniFlow のご紹介
 
How to Create instance in aws
How to Create instance in aws How to Create instance in aws
How to Create instance in aws
 
Containers > VMs
Containers > VMsContainers > VMs
Containers > VMs
 
Test like a_boss
Test like a_bossTest like a_boss
Test like a_boss
 
Basic Knowledge on MySql Replication
Basic Knowledge on MySql ReplicationBasic Knowledge on MySql Replication
Basic Knowledge on MySql Replication
 
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
Escalabilidad horizontal y Arquitecturas elásticas en Windows Azure | SolidQ ...
 

Similaire à Building of a redundant management cluster for your Cloud

Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterRyousei Takano
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppetbuildacloud
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
 
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...VMware Tanzu
 
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E... Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...ShapeBlue
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikShapeBlue
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyPuppet
 
CloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWestCloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWestke4qqq
 
Getting Started with Apache CloudStack
Getting Started with Apache CloudStackGetting Started with Apache CloudStack
Getting Started with Apache CloudStackJoe Brockmeier
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackShapeBlue
 
Openstack Overview for Drupalcon Portland
Openstack Overview for Drupalcon Portland Openstack Overview for Drupalcon Portland
Openstack Overview for Drupalcon Portland Jason Ford
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
 
Cloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackCloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackArcadian Learning
 
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
OpenNebulaconf2017US:  Paying down technical debt with "one" dollar bills by ...OpenNebulaconf2017US:  Paying down technical debt with "one" dollar bills by ...
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...OpenNebula Project
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
 
Getting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxGetting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxOpenStack Foundation
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...cloud-diva
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStackke4qqq
 

Similaire à Building of a redundant management cluster for your Cloud (20)

Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppet
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
 
Txlf2012
Txlf2012Txlf2012
Txlf2012
 
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
 
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E... Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir Melnik
 
Automating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David NalleyAutomating CloudStack with Puppet - David Nalley
Automating CloudStack with Puppet - David Nalley
 
CloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWestCloudStack - LinuxFest NorthWest
CloudStack - LinuxFest NorthWest
 
Getting Started with Apache CloudStack
Getting Started with Apache CloudStackGetting Started with Apache CloudStack
Getting Started with Apache CloudStack
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
 
Openstack Overview for Drupalcon Portland
Openstack Overview for Drupalcon Portland Openstack Overview for Drupalcon Portland
Openstack Overview for Drupalcon Portland
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
Cloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackCloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStack
 
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
OpenNebulaconf2017US:  Paying down technical debt with "one" dollar bills by ...OpenNebulaconf2017US:  Paying down technical debt with "one" dollar bills by ...
OpenNebulaconf2017US: Paying down technical debt with "one" dollar bills by ...
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 
Getting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxGetting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptx
 
Intro to CloudStack
Intro to CloudStackIntro to CloudStack
Intro to CloudStack
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
 

Plus de Cloud IaaS Provider Tucha

Вся правда об облаках, или Облачные мифы, давайте, до свидания!
Вся правда об облаках, или Облачные мифы, давайте, до свидания!Вся правда об облаках, или Облачные мифы, давайте, до свидания!
Вся правда об облаках, или Облачные мифы, давайте, до свидания!Cloud IaaS Provider Tucha
 
Безопасность в облаке: что она включает в себя и как её обеспечить?
Безопасность в облаке: что она включает в себя и как её обеспечить?Безопасность в облаке: что она включает в себя и как её обеспечить?
Безопасность в облаке: что она включает в себя и как её обеспечить?Cloud IaaS Provider Tucha
 
Быль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО Tucha
Быль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО TuchaБыль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО Tucha
Быль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО TuchaCloud IaaS Provider Tucha
 
Публичный IaaS на базе ПО с открытым кодом
Публичный IaaS на базе ПО с открытым кодомПубличный IaaS на базе ПО с открытым кодом
Публичный IaaS на базе ПО с открытым кодомCloud IaaS Provider Tucha
 
Облачный сервис - безопасен ли он для адвокатской деятельности?
Облачный сервис - безопасен ли он для адвокатской деятельности?Облачный сервис - безопасен ли он для адвокатской деятельности?
Облачный сервис - безопасен ли он для адвокатской деятельности?Cloud IaaS Provider Tucha
 
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжноПостроение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжноCloud IaaS Provider Tucha
 
Построение собственного вычислительного облака на базе программного обеспечен...
Построение собственного вычислительного облака на базе программного обеспечен...Построение собственного вычислительного облака на базе программного обеспечен...
Построение собственного вычислительного облака на базе программного обеспечен...Cloud IaaS Provider Tucha
 
Безболезненная миграция высоконагруженных веб-приложений с хостинга на хостинг
Безболезненная миграция высоконагруженных веб-приложений с хостинга на хостингБезболезненная миграция высоконагруженных веб-приложений с хостинга на хостинг
Безболезненная миграция высоконагруженных веб-приложений с хостинга на хостингCloud IaaS Provider Tucha
 
Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...
Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...
Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...Cloud IaaS Provider Tucha
 
Эволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощника
Эволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощникаЭволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощника
Эволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощникаCloud IaaS Provider Tucha
 
Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?
Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?
Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?Cloud IaaS Provider Tucha
 
Дрейф у суміжні області: де та як може додатково заробляти фрілансер.
Дрейф у суміжні області: де та як може додатково заробляти фрілансер.Дрейф у суміжні області: де та як може додатково заробляти фрілансер.
Дрейф у суміжні області: де та як може додатково заробляти фрілансер.Cloud IaaS Provider Tucha
 
Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...
Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...
Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...Cloud IaaS Provider Tucha
 
TuchaHost - хостинг серверов в облаке
TuchaHost - хостинг серверов в облакеTuchaHost - хостинг серверов в облаке
TuchaHost - хостинг серверов в облакеCloud IaaS Provider Tucha
 
Вебинар "Как организовать мобильный офис незаметно от окружающих"
Вебинар "Как организовать мобильный офис незаметно от окружающих"Вебинар "Как организовать мобильный офис незаметно от окружающих"
Вебинар "Как организовать мобильный офис незаметно от окружающих"Cloud IaaS Provider Tucha
 
Онлайн-сервис Yaware для учёта рабочего времени
Онлайн-сервис Yaware для учёта рабочего времениОнлайн-сервис Yaware для учёта рабочего времени
Онлайн-сервис Yaware для учёта рабочего времениCloud IaaS Provider Tucha
 
Эволюция лени, Владимир Мельник, Tucha
Эволюция лени, Владимир Мельник, TuchaЭволюция лени, Владимир Мельник, Tucha
Эволюция лени, Владимир Мельник, TuchaCloud IaaS Provider Tucha
 
Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...
Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...
Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...Cloud IaaS Provider Tucha
 
Сайт неваляшка, Владимир Мельник, Tucha
Сайт неваляшка, Владимир Мельник, TuchaСайт неваляшка, Владимир Мельник, Tucha
Сайт неваляшка, Владимир Мельник, TuchaCloud IaaS Provider Tucha
 

Plus de Cloud IaaS Provider Tucha (20)

Вся правда об облаках, или Облачные мифы, давайте, до свидания!
Вся правда об облаках, или Облачные мифы, давайте, до свидания!Вся правда об облаках, или Облачные мифы, давайте, до свидания!
Вся правда об облаках, или Облачные мифы, давайте, до свидания!
 
Безопасность в облаке: что она включает в себя и как её обеспечить?
Безопасность в облаке: что она включает в себя и как её обеспечить?Безопасность в облаке: что она включает в себя и как её обеспечить?
Безопасность в облаке: что она включает в себя и как её обеспечить?
 
Быль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО Tucha
Быль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО TuchaБыль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО Tucha
Быль о частных облаках и зря потраченных ресурсах. Владимир мельник, СТО Tucha
 
Публичный IaaS на базе ПО с открытым кодом
Публичный IaaS на базе ПО с открытым кодомПубличный IaaS на базе ПО с открытым кодом
Публичный IaaS на базе ПО с открытым кодом
 
Облачный сервис - безопасен ли он для адвокатской деятельности?
Облачный сервис - безопасен ли он для адвокатской деятельности?Облачный сервис - безопасен ли он для адвокатской деятельности?
Облачный сервис - безопасен ли он для адвокатской деятельности?
 
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжноПостроение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
Построение облачной СХД на базе ПО с открытым кодом (Ceph). Бюджетно и надёжно
 
Построение собственного вычислительного облака на базе программного обеспечен...
Построение собственного вычислительного облака на базе программного обеспечен...Построение собственного вычислительного облака на базе программного обеспечен...
Построение собственного вычислительного облака на базе программного обеспечен...
 
Безболезненная миграция высоконагруженных веб-приложений с хостинга на хостинг
Безболезненная миграция высоконагруженных веб-приложений с хостинга на хостингБезболезненная миграция высоконагруженных веб-приложений с хостинга на хостинг
Безболезненная миграция высоконагруженных веб-приложений с хостинга на хостинг
 
Tucha
TuchaTucha
Tucha
 
Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...
Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...
Забег на скорость: насколько быстро можно реально перенести облачную инфрастр...
 
Эволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощника
Эволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощникаЭволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощника
Эволюция онлайн. Как из «скрипта-обезьянки» вырастить полноценного помощника
 
Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?
Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?
Совмещение матриц. Можно ли из технаря сделать управленца и наоборот?
 
Дрейф у суміжні області: де та як може додатково заробляти фрілансер.
Дрейф у суміжні області: де та як може додатково заробляти фрілансер.Дрейф у суміжні області: де та як може додатково заробляти фрілансер.
Дрейф у суміжні області: де та як може додатково заробляти фрілансер.
 
Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...
Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...
Табор уходит в небо, или Переход в облачный офис как способ повысить эффектив...
 
TuchaHost - хостинг серверов в облаке
TuchaHost - хостинг серверов в облакеTuchaHost - хостинг серверов в облаке
TuchaHost - хостинг серверов в облаке
 
Вебинар "Как организовать мобильный офис незаметно от окружающих"
Вебинар "Как организовать мобильный офис незаметно от окружающих"Вебинар "Как организовать мобильный офис незаметно от окружающих"
Вебинар "Как организовать мобильный офис незаметно от окружающих"
 
Онлайн-сервис Yaware для учёта рабочего времени
Онлайн-сервис Yaware для учёта рабочего времениОнлайн-сервис Yaware для учёта рабочего времени
Онлайн-сервис Yaware для учёта рабочего времени
 
Эволюция лени, Владимир Мельник, Tucha
Эволюция лени, Владимир Мельник, TuchaЭволюция лени, Владимир Мельник, Tucha
Эволюция лени, Владимир Мельник, Tucha
 
Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...
Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...
Цена секунды, или Влияние скорости работы сервиса на его коммерческую эффекти...
 
Сайт неваляшка, Владимир Мельник, Tucha
Сайт неваляшка, Владимир Мельник, TuchaСайт неваляшка, Владимир Мельник, Tucha
Сайт неваляшка, Владимир Мельник, Tucha
 

Dernier

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Building of a redundant management cluster for your Cloud

  • 1.
  • 2. About Tucha Here I’ll be telling something about our company (started as an ISP in 2005), our cloud experience (back in 2012 we were the first who started to provide IaaS in Ukraine), our cloud’s volume (several hundreds of virtual machines), our adherence to OSS ideology and so on. It would be amazing to have it illustrated somehow :)
  • 3. What We Like About Apache CloudStack? Manageability • unified management portal; • browser-compatible VNC-interface; • powerful API. Compatibility • hypervisors: KVM, LXC, XEN, VMWare, Hyper-V; • storages: any filesystems, including clustered filesystems that could be accessed by a shared- mountpoint GlusterFS, Ceph, NFS, SMB, GFS2, OCFS2. Security • encrypted networking (IPSec, HTTPS); • firewalls and load-balancers (internal VR, NetScaler, F5, FortiGate, pfSense and other beasts); • open source ideology. https://cloudstack.apache.org/
  • 4. What Else We Like About Apache CloudStack? Reliablity • clusterisation, live migration; • high-availability, affinity groups; • volume and VM snapshots. Rapid deployment • ISO-images and templates; • OS preferences for the host; • host and storage tags, which can be used in the service and storage offerings. Flexible access policies • domains, accounts, users; • resouce limits; • LDAP support. https://cloudstack.apache.org/
  • 6. Physical Server #1 Physical Server #2 db1.acs.tucha.cloud db2.acs.tucha.cloud aux1.acs.tucha.cloud aux2.acs.tucha.cloud fw1.acs.tucha.cloud fw2.acs.tucha.cloud m1.acs.tucha.cloud m2.acs.tucha.cloud LDAP, DNS Master-Slave replication 172.23.4.224/24 172.23.4.225/24 172.23.0.2/28 172.23.0.18/28 172.23.0.34/28 172.23.0.1/28 172.23.0.17/28 172.23.0.33/28 Virtualization Cluster 172.23.32.0/22 (management network) 172.23.36.0/22 (secondary storage network) Internet 6.6.6.13/24 – Internet gateway 172.23.0.14/28 – management network s gateway 172.23.0.30/28 – database network s gateway 172.23.0.46/28 – auxiliary network s gateway 172.23.35.254/22 – host management network s gateway 172.23.39.254/22 – host storage networ s gateway 172.23.4.1/24 – HAproxy: ACS management cluster 172.23.4.2/24 – HAproxy: MySQL cluster 172.23.4.3/24 – HAproxy: LDAP cluster heartbeat + HAproxy MySQL Master-Master replication db3.acs.tucha.cloud 172.23.0.19/28 MySQL Master-Slave replication I’ve Heard You Like Clouds, so…
  • 7. IPv4 Addressing Plan 172.23.0.0/16 - acs.tucha.cloud zone 172.23.0.0/21 - - core group 172.23.0.0/28 - - - management servers 172.23.0.16/28 - - - database servers 172.23.0.32/28 - - - auxiliary servers 172.23.0.48/28 - - - monitoring servers 172.23.4.0/24 - - - routing servers 172.23.4.0/27 - - - - load balancers 172.23.4.224/27 - - - - inter-node communications 172.23.32.0/21 - - p1.acs.tucha.cloud pod 172.23.32.0/22 - - - managment network 172.23.32.0/26 - - - - hosts of c1.p1.acs.tucha.cloud 172.23.32.64/26 - - - - hosts of c2.p1.acs.tucha.cloud 172.23.32.128/26 - - - - hosts of c3.p1.acs.tucha.cloud 172.23.35.240/28 - - - - system instances 172.23.36.0/22 - - - storage network 172.23.36.0/26 - - - - hosts of c1.p1.acs.tucha.cloud 172.23.36.64/26 - - - - hosts of c2.p1.acs.tucha.cloud 172.23.36.128/26 - - - - hosts of c3.p1.acs.tucha.cloud 172.23.39.224/28 - - - - secondary storages 172.23.39.240/28 - - - - system instances
  • 8. Load Balancer’s Network Interfaces heartbeat + HAproxy eth0: 6.6.6.13/24 – Internet gateway eth1: 172.23.0.14/28 – ACS management cluster eth2: 172.23.0.30/28 – MySQL cluster eth3: 172.23.0.46/28 – auxiliary servers cluster eth4: 172.23.35.254/22 – virtualization cluster eth5: 172.23.39.254/22 – stroage cluster eth6: 172.23.4.254/24 – heartbeat network
  • 9. Virtualization Cluster Storage ClusterVirtualization Cluster GlusterFS, CEPH, NFS, anything else :)
  • 10. Things to Get Done and Checked Naming, IPv4 and VLAN assignment plans Networks, virtual machines, security policies Auxiliary services (DHCP, LDAP, NTP and others) MySQL servers (cross-replication, failover cluster) Apache CloudStack management servers Load Balncers (heartbeat, haproxy, iptables) Stats collecting and states monitoring suites Backup automation, disaster decovery plan Crash tests, performance measurement and stuff :)