blob: a48e99afa220593ca1714450fdfae59436ea90a7 [file] [log] [blame]
<!doctype html>
<html lang="en" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
<title data-rh="true">Building a Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage | Apache CloudStack</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://cloudstack.apache.org/blog/disaster-recovery-cloudstack-ceph"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Building a Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage | Apache CloudStack"><meta data-rh="true" name="description" content="StackBill is a provider of self-service intuitive Cloud Management Portals (CMP) designed to meet the diverse needs of data centers, enterprises, telecom companies, and cloud service providers. The company has leveraged the capabilities of Apache CloudStack to deliver a robust and scalable cloud infrastructure management solution to their customers. They also developed is a Disaster Recovery solution, based on Apache CloudStack and Ceph."><meta data-rh="true" property="og:description" content="StackBill is a provider of self-service intuitive Cloud Management Portals (CMP) designed to meet the diverse needs of data centers, enterprises, telecom companies, and cloud service providers. The company has leveraged the capabilities of Apache CloudStack to deliver a robust and scalable cloud infrastructure management solution to their customers. They also developed is a Disaster Recovery solution, based on Apache CloudStack and Ceph."><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="article:published_time" content="2024-02-16T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://github.com/jamiepell10"><meta data-rh="true" property="article:tag" content="case-studies"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://cloudstack.apache.org/blog/disaster-recovery-cloudstack-ceph"><link data-rh="true" rel="alternate" href="https://cloudstack.apache.org/blog/disaster-recovery-cloudstack-ceph" hreflang="en"><link data-rh="true" rel="alternate" href="https://cloudstack.apache.org/blog/disaster-recovery-cloudstack-ceph" hreflang="x-default"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache CloudStack RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache CloudStack Atom Feed">
<script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.e12efb83.css">
<link rel="preload" href="/assets/js/runtime~main.60ecdf28.js" as="script">
<link rel="preload" href="/assets/js/main.2d60fa8d.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/navlogo.png" alt="apache-cloudstack" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/navlogo.png" alt="apache-cloudstack" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate"></b></a></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">About</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/about">About</a></li><li><a class="dropdown__link" href="/history">History</a></li><li><a class="dropdown__link" href="/features">Features</a></li><li><a class="dropdown__link" href="/who">Who We Are</a></li><li><a class="dropdown__link" href="/bylaws">Community Bylaws</a></li><li><a class="dropdown__link" href="/trademark-guidelines">Trademark Guidelines</a></li><li><a class="dropdown__link" href="/security">Security</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Community</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/contribute">Get Involved</a></li><li><a class="dropdown__link" href="/developers">Developer Resources</a></li><li><a class="dropdown__link" href="/mailing-lists">Join Mailing Lists</a></li><li><a href="https://github.com/apache/cloudstack/issues" target="_blank" rel="noopener noreferrer" class="dropdown__link">Issues Tracker<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://join.slack.com/t/apachecloudstack/shared_invite/zt-1u8qwbivp-u16HRI~LWioLmF1G2D3Iyg" target="_blank" rel="noopener noreferrer" class="dropdown__link">Community Slack<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a class="dropdown__link" href="/events">Events and Meetups</a></li><li><a href="https://www.cloudstackcollab.org/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Collab Conference<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Use Cases</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/cloud-builders">Cloud Builders</a></li><li><a class="dropdown__link" href="/kubernetes">Kubernetes</a></li><li><a class="dropdown__link" href="/integrations">Integrations</a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Users</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/users">Known Users</a></li><li><a class="dropdown__link" href="/blog/blog/tags/case-studies">Case Studies</a></li><li><a href="https://docs.google.com/forms/d/e/1FAIpQLScPHIRetdt-pxPT62IesXMoQUmhQ8ATGKcYZa507mB9uwzn-Q/viewform" target="_blank" rel="noopener noreferrer" class="dropdown__link">Take Survey<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Documentation</a><ul class="dropdown__menu"><li><a href="https://docs.cloudstack.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">CloudStack Documentation<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://cwiki.apache.org/confluence/display/CLOUDSTACK/Home" target="_blank" rel="noopener noreferrer" class="dropdown__link">Project Wiki<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a href="https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+Books" target="_blank" rel="noopener noreferrer" class="dropdown__link">CloudStack Books<svg width="12" height="12" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li><a class="dropdown__link" href="/api/">API Documentation</a></li></ul></div><a class="navbar__item navbar__link" href="/downloads">Download</a><a class="navbar__item navbar__link" href="/blog">Blog</a><a href="https://github.com/apache/cloudstack" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub repository"></a><div class="searchBox_ZlJk"><div class="navbar__search searchBarContainer_NW3z"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div><div class="searchHintContainer_Pkmr"><kbd class="searchHint_iIMx">ctrl</kbd><kbd class="searchHint_iIMx">K</kbd></div></div></div><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">ASF</a><ul class="dropdown__menu"><li><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Foundation</a></li><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">License</a></li><li><a href="https://www.apache.org/events/current-event" target="_blank" rel="noopener noreferrer" class="dropdown__link">Events</a></li><li><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Security</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Sponsorship</a></li><li><a href="https://www.apache.org/foundation/policies/privacy.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Privacy</a></li><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Thanks</a></li></ul></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg blog-container"><div class="row"><aside class="col col--3"><nav class="sidebar thin-scrollbar"><div class="sidebarItemTitle margin-bottom--md">CloudStack Blog</div><ul class="sidebarItemList clean-list"><li class="sidebarItem"><a class="sidebarItemLink" href="/blog">All Posts</a></li><li class="sidebarItem"><a class="sidebarItemLink" href="/blog/tags/news">News</a></li><li class="sidebarItem"><a class="sidebarItemLink" href="/blog/tags/announcement">Announcements</a></li><li class="sidebarItem"><a class="sidebarItemLink" href="/blog/tags/roundup">Past Events</a></li><li class="sidebarItem"><a class="sidebarItemLink" href="/blog/tags/case-studies">Case Studies &amp; Integrations</a></li><li class="sidebarItem"><a class="sidebarItemLink" href="/blog/tags/community">Meet the Community</a></li></ul></nav></aside><main class="col col--7" itemscope="" itemtype="http://schema.org/Blog"><article itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><meta itemprop="description" content="StackBill is a provider of self-service intuitive Cloud Management Portals (CMP) designed to meet the diverse needs of data centers, enterprises, telecom companies, and cloud service providers. The company has leveraged the capabilities of Apache CloudStack to deliver a robust and scalable cloud infrastructure management solution to their customers. They also developed is a Disaster Recovery solution, based on Apache CloudStack and Ceph."><header><h1 class="title_f1Hy" itemprop="headline">Building a Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage</h1><div class="container_mt6G margin-vert--md"><time datetime="2024-02-16T00:00:00.000Z" itemprop="datePublished">February 16, 2024</time></div><div class="margin-top--md margin-bottom--sm row"><div class="col col--6 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/jamiepell10" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo" src="https://github.com/jamiepell10.png" alt="Jamie Pell" itemprop="image"></a><div class="avatar__intro" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><div class="avatar__name"><a href="https://github.com/jamiepell10" target="_blank" rel="noopener noreferrer" itemprop="url"><span itemprop="name">Jamie Pell</span></a></div><small class="avatar__subtitle" itemprop="description">Community Contributor</small></div></div></div></div></header><div id="__blog-post-container" class="markdown" itemprop="articleBody"><p><a href="/blog/disaster-recovery-cloudstack-ceph"><img loading="lazy" src="/assets/images/banner-0bdaf2175e55cd79871856b600eabd0c.png" title="Building a Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage" width="2300" height="1196" class="img_ev3q"></a></p><p><a href="https://www.stackbill.com/" target="_blank" rel="noopener noreferrer">StackBill</a> is a provider of self-service intuitive Cloud Management Portals (CMP) designed to meet the diverse needs of data centers, enterprises, telecom companies, and cloud service providers. The company has leveraged the capabilities of Apache CloudStack to deliver a robust and scalable cloud infrastructure management solution to their customers. They also developed is a Disaster Recovery solution, based on Apache CloudStack and Ceph. </p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="stackbills-cloud-management-portal-for-apache-cloudstack">StackBill’s Cloud Management Portal for Apache CloudStack<a href="#stackbills-cloud-management-portal-for-apache-cloudstack" class="hash-link" aria-label="Direct link to StackBill’s Cloud Management Portal for Apache CloudStack" title="Direct link to StackBill’s Cloud Management Portal for Apache CloudStack"></a></h2><p>StackBill&#x27;s implementation of Apache CloudStack focuses on providing a user-friendly and efficient interface for managing cloud resources. They have developed a custom user portal that enables customers to easily provision, monitor, and manage their virtual machines and resources. The portal provides a centralized view of the entire cloud infrastructure, allowing users to efficiently allocate and optimize resources based on their requirements.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="resource-management">Resource Management<a href="#resource-management" class="hash-link" aria-label="Direct link to Resource Management" title="Direct link to Resource Management"></a></h3><p>One of the key strengths of StackBill&#x27;s implementation is its robust resource management capabilities. They have integrated advanced resource scheduling algorithms into Apache CloudStack, allowing for efficient utilization of computing resources. This ensures that customers can maximize their resource allocation, minimize wastage, and ultimately reduce costs. StackBill&#x27;s implementation also includes features such as automatic scaling, load balancing, and high availability to ensure optimal performance and reliability of the cloud infrastructure.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="security">Security<a href="#security" class="hash-link" aria-label="Direct link to Security" title="Direct link to Security"></a></h3><p>Security is a top priority for StackBill, and their implementation of Apache CloudStack reflects this focus. They have incorporated robust security measures into their solution to protect customer data and ensure the integrity of the cloud environment. This includes features such as network segmentation, firewall management, and encryption to safeguard sensitive information and mitigate potential security risks.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="integration-and-automation">Integration and Automation<a href="#integration-and-automation" class="hash-link" aria-label="Direct link to Integration and Automation" title="Direct link to Integration and Automation"></a></h3><p>In addition to resource management and security, StackBill&#x27;s implementation also emphasizes integration and automation. They have developed APIs and plugins that enable seamless integration with third-party tools and services, allowing customers to leverage their existing infrastructure investments. StackBill&#x27;s implementation also supports automation through scripting and orchestration tools, enabling customers to automate routine tasks and streamline their cloud management workflows.</p><br><a class="button button--primary button--lg" target="_blank" href="/files/acs-case-study-stackbill.pdf">Download the Case Study</a><br><h2 class="anchor anchorWithStickyNavbar_LWe7" id="cost-effective--efficient-disaster-recovery-solution-with-apache-cloudstack--ceph-storage">Cost-effective &amp; Efficient Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage<a href="#cost-effective--efficient-disaster-recovery-solution-with-apache-cloudstack--ceph-storage" class="hash-link" aria-label="Direct link to Cost-effective &amp; Efficient Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage" title="Direct link to Cost-effective &amp; Efficient Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage"></a></h2><p>StackBill identified a market need for a Disaster Recovery solution that was both cost-effective and based on open-source technologies. Proprietary DR solutions often proved to
be prohibitively expensive for many organizations. A telecom company in Asia
approached StackBill with the specific requirement of a DR solution based on open-
source technology. The objective was clear: to reduce costs, increase profitability,
and ensure business continuity by quickly recovering from catastrophic events.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="apache-cloudstack-a-foundation-for-success">Apache CloudStack: A Foundation for Success<a href="#apache-cloudstack-a-foundation-for-success" class="hash-link" aria-label="Direct link to Apache CloudStack: A Foundation for Success" title="Direct link to Apache CloudStack: A Foundation for Success"></a></h3><p>Apache CloudStack was chosen as the cornerstone of the DR solution. This open-source cloud computing platform is highly scalable and offers Infrastructure as a Service (IaaS) capabilities. It provides the flexibility to deploy and manage large networks of virtual machines, making it ideal for delivering public cloud services and on-premises or hybrid cloud solutions.</p><h3 class="anchor anchorWithStickyNavbar_LWe7" id="ceph-storage-ensuring-data-resilience">CEPH Storage: Ensuring Data Resilience<a href="#ceph-storage-ensuring-data-resilience" class="hash-link" aria-label="Direct link to CEPH Storage: Ensuring Data Resilience" title="Direct link to CEPH Storage: Ensuring Data Resilience"></a></h3><p>Ceph, an open-source storage platform, was selected for its ability to offer object, block, and file storage from a single system. Its self-healing and self- managed features reduce administrative overhead, allowing it to handle outages autonomously.
The decision to opt for open-source solutions was driven by the prohibitive costs and limitations of proprietary alternatives.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="implementation">Implementation<a href="#implementation" class="hash-link" aria-label="Direct link to Implementation" title="Direct link to Implementation"></a></h4><p>The DR solution was implemented between active zones for selective VMs. Leveraging Ceph&#x27;s RBD Mirror Snapshot feature, the system could schedule and move data to the DR location and vice versa. StackBill&#x27;s DR Control tool played a crucial role in managing the failover process. Importantly, this DR solution was achieved without any modifications to CloudStack. A Complete DR Solution involves compatible network and storage solutions. They have collaborated with client’s network team and offered solutions with storage and StackBill.</p><p>In the realm of cloud computing, Disaster Recovery (DR) has historically posed significant challenges. However, StackBill&#x27;s pioneering journey showcases the attainability of cost-effective and efficient solutions. By harnessing open-source technologies, notably Apache CloudStack and Ceph Storage, StackBill not only achieved substantial cost reductions but also fortified business continuity for its clients.</p><br><a class="button button--primary button--lg" target="_blank" href="/files/acs-case-study-stackbill.pdf">Download the Case Study</a><br></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><div class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col margin-top--sm"><a href="https://github.com/apache/cloudstack-www/tree/main/blog/2024-02-16-building-disaster-recovery-with-cloudstack-and-ceph-storage/index.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_Z9Sw" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Blog post page navigation"><a class="pagination-nav__link pagination-nav__link--prev" href="/blog/csiug-2024-hyd-roundup"><div class="pagination-nav__sublabel">Newer Post</div><div class="pagination-nav__label">CloudStack India User Group 2024 Hyderabad Roundup</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/blog/cloudstack-4.19.0.0-release"><div class="pagination-nav__sublabel">Older Post</div><div class="pagination-nav__label">Apache CloudStack 4.19.0.0 Release</div></a></nav></main><div class="col col--2"><div class="tableOfContents_bqdL thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#stackbills-cloud-management-portal-for-apache-cloudstack" class="table-of-contents__link toc-highlight">StackBill’s Cloud Management Portal for Apache CloudStack</a><ul><li><a href="#resource-management" class="table-of-contents__link toc-highlight">Resource Management</a></li><li><a href="#security" class="table-of-contents__link toc-highlight">Security</a></li><li><a href="#integration-and-automation" class="table-of-contents__link toc-highlight">Integration and Automation</a></li></ul></li><li><a href="#cost-effective--efficient-disaster-recovery-solution-with-apache-cloudstack--ceph-storage" class="table-of-contents__link toc-highlight">Cost-effective &amp; Efficient Disaster Recovery Solution with Apache CloudStack &amp; CEPH Storage</a><ul><li><a href="#apache-cloudstack-a-foundation-for-success" class="table-of-contents__link toc-highlight">Apache CloudStack: A Foundation for Success</a></li><li><a href="#ceph-storage-ensuring-data-resilience" class="table-of-contents__link toc-highlight">CEPH Storage: Ensuring Data Resilience</a></li></ul></li></ul></div></div></div></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="footer__bottom text--center"><div class="margin-bottom--sm"><a href="https://cloudstack.apache.org/" rel="noopener noreferrer" class="footerLogoLink_BH7S"><img src="/img/ACS_logo_slogan.svg" alt="Apache CloudStack logo" class="themedImage_ToTc themedImage--light_HNdA footer__logo"><img src="/img/ACS_logo_slogan.svg" alt="Apache CloudStack logo" class="themedImage_ToTc themedImage--dark_i4oU footer__logo"></a></div><div class="footer__copyright">
<div class="social">
<a href="mailto:dev-subscribe@cloudstack.apache.org">
<img src="/img/mail_mini_icon.svg" alt="">
</a>
<a href="https://join.slack.com/t/apachecloudstack/shared_invite/zt-2aegc22z7-tPCxpptfcebTBtd59qcZSQ">
<img src="/img/slack_mini_icon.svg" alt="">
</a>
<a href="https://github.com/apache/cloudstack">
<img src="/img/git_mini_icon.svg" alt="">
</a>
<a href="https://twitter.com/CloudStack">
<img src="/img/twitter_X_mini_icon.svg" alt="">
</a>
<a href="https://www.youtube.com/@ApacheCloudStack">
<img src="/img/youtube_mini_icon.svg" alt="">
</a>
<a href="https://www.linkedin.com/company/apachecloudstack/posts/">
<img src="/img/linkedin_icon.svg" alt="">
</a>
</div>
<div class="footer-bottom">Copyright © 2023 The Apache
Software Foundation, Licensed under the Apache License, Version 2.0.
“Apache”, “CloudStack”, “Apache CloudStack”, the Apache CloudStack logo,
the Apache CloudStack Cloud Monkey logo and the Apache feather logos
are registered trademarks or trademarks of The Apache Software
Foundation.
<p class="footer-blue"><a href="/trademark-guidelines">Apache CloudStack Trademark Usage</a> - <a href="/bylaws">Apache CloudStack Community ByLaws</a> - <a href="https://github.com/apache/cloudstack-www">Website Source Code</a></p></div>
</div>
<br>
</div></div></footer></div>
<script src="/assets/js/runtime~main.60ecdf28.js"></script>
<script src="/assets/js/main.2d60fa8d.js"></script>
</body>
</html>