This repository has been archived by the owner on Nov 28, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.html
51 lines (49 loc) · 3.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
layout: default
---
<div class="header-container jumbotron">
<div class="container">
<h1>Curve - an open source distributed storage system</h1>
<p>High Performance, Easy Operation, Cloud Native</p>
<p><a class="btn btn-primary btn-lg" href="https://github.com/opencurve/curve" role="button">Git Hub</a></p>
</div>
</div>
<div class="container">
<div class="row">
<h2 class="header-light regular-pad">What is Curve?</h2>
<p class="lead">Curve is committed to creating a better-used cloud-native SDS storage system. Curve is designed and developed independently by NetEase, featured with high performance, easy operation, cloud native. Curve is composed with CurveBS(Curve Block Storage) and CurveFS(Curve FileSystem). CurveBS supports snapshot, clone, and recover, also supports virtual machines with qemu and physical machine with nbd. CurveFS supports POSIX based on Fuse, and it supports data storage both on s3 and curveBS, and will support cold and hot data separation in future.</p>
</div>
<div class="row">
<div class="col-sm-6 text-center">
<h3 class="header-light regular-pad">CurveBS Architecture</h3>
<img src="{{ "/assets/img/architecture_snap.png" | relative_url }}" alt="Curve logo" class="img-responsive">
</div>
<div class="col-sm-6 text-center">
<h3 class="header-light regular-pad">CurveFS Architecture</h3>
<img src="{{ "/assets/img/architecture_fs.png" | relative_url }}" alt="Curve logo" class="img-responsive">
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-4">
<h1 class="text-center"><i class="fa fa-rocket" aria-hidden="true"></i></h1>
<h3 class="text-center">Quick Start</h3>
<p> If you want to try how CurveBS works, you can <a href="https://github.com/opencurve/curve/blob/master/docs/cn/deploy.md#%E5%8D%95%E6%9C%BA%E9%83%A8%E7%BD%B2">deploy an all-in-one environment</a>.
If you want to try CurveBS in production environment, you can <a href="https://github.com/opencurve/curve/blob/master/docs/cn/deploy.md#%E5%A4%9A%E6%9C%BA%E9%83%A8%E7%BD%B2">deploy multi-machine cluster</a>.
If you want to try CurveFS, you can <a href="https://github.com/opencurve/curveadm#deploy-cluster">deploy CurveFS in any enviroment</a>.
</p>
</div>
<div class="col-sm-4">
<h1 class="text-center"><i class="fa fa-check-square-o" aria-hidden="true"></i></h1>
<h3 class="text-center">Features</h3>
<p>So far, we have implemented a high performance block storage system(CurveBS) and a basic file system(CurveFS). CurveBS supports snapshot, clone and recovery, and it can be attached to QEMU virtual machine or physical machine (by curve-nbd). CurveBS has been served as an elastic block storage service inside NetEase for a certain time, during which high performance and reliability have shown.CurveFS supports POSIX base on Fuse, and it has passed more than 8000 posix interface tests of pjdtest</p>
</div>
<div class="col-sm-4">
<h1 class="text-center"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></h1>
<h3 class="text-center">Open Source</h3>
<p>You are sincerely welcomed to issue any bugs or any suggestions through Github issues. Curve is a open source project, you can submit a pull request to master branch.
For more detail, please refer to <a href="https://github.com/opencurve/curve/blob/master/CONTRIBUTING.md">CONTRIBUTING</a>.
</p>
</div>
</div>
</div>