blob: 5a63346d372836f6ea6989965d3c2ae54aa99bdb [file] [log] [blame]
import React from 'react';
import clsx from 'clsx';
import styles from './styles.module.css';
const FeatureList = [
{
title: 'Easy to Use',
Svg: require('@site/static/img/features/easy.svg').default,
description: (
<>
CloudStack was designed from the ground up to be easily installed and
used to get your infrastructure-as-a-service (IaaS) cloud environment
up and running. It has a modern and rich UI, CLI, API/SDKs and several
tooling options and integrations.
</>
),
},
{
title: 'Turnkey and Robust',
Svg: require('@site/static/img/features/robust.svg').default,
description: (
<>
CloudStack is turnkey, robust, durable and battle tested. It comes with tons of
features that just work out of the box. It's easy to install, manage,
operate and upgrade CloudStack environments of any size.
</>
),
},
{
title: 'Highly Available and Scalable',
Svg: require('@site/static/img/features/available.svg').default,
description: (
<>
CloudStack is highly available and massively scalable. Some of the
world's largest organisations use it and have built very large scale
IaaS cloud environments using it.
</>
),
},
{
title: 'End-to-End Encryption and Privacy',
Svg: require('@site/static/img/features/security.svg').default,
description: (
<>
CloudStack offers out of the box end-to-end encryption and privacy
features with security features enabled for both data at rest and in
motion as well as access thanks to its in-built certificate
authority and multi-factor authentication frameworks.
</>
),
},
{
title: 'Hypervisor and Storage Agnostic',
Svg: require('@site/static/img/features/infra.svg').default,
description: (
<>
CloudStack is hypervisor and storage agnostic, having support for
several hypervisors such as KVM, VMware, Citrix XenServer/Hypervisor,
XCP-ng, Hyper-V and OVM3, as well as supporting several advanced storage
options such as Local storage, NFS, Ceph/RBD, Dell/EMC Powerflex,
Storpool, Linstor, Solidfire, Datera etc.
</>
),
},
{
title: 'Community and Ecosystem',
Svg: require('@site/static/img/features/community.svg').default,
description: (
<>
CloudStack has a welcoming and healthy opensource community and a
trusted ecosystem of users, companies, organisations and institutions
that ensure the project remains thriving and community-driven.
CloudStack has a track record and history of being used by over a
decade.
</>
),
},
];
function Feature({Svg, title, description}) {
return (
<div className={clsx('col col--4')}>
<div className="text--center">
<Svg className={styles.featureSvg} role="img" />
</div>
<div className="text--center padding-horiz--md">
<h3>{title}</h3>
<p>{description}</p>
</div>
</div>
);
}
export default function HomepageFeatures() {
return (
<section className={styles.features}>
<div className="container">
<div className="row">
{FeatureList.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
</div>
</section>
);
}