SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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 ...
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 

Kürzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 

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 :)