The world first ARM Server for cloud storage. It is compatible with Hadoop, GlusterFS, Ceph. Each node consume less than 2.5 Watts. Very high density with 1824TB in a rack.
2. Agenda
The problem of traditional server
The innovative Micro Server Architecture
Our ARM Micro Server
The Rack solution
Software Solution
The advantage
Case Study
Warranty and Service
Backup
3. The problem of traditional server
Not power efficiency: generate a lot heat waste
High power consumption
Single CPU performance is too powerful to do a single
task. Need to virtualize it to many small virtual machine.
Single point of failure cause big failure: One single server
attaches many storage devices.
Use hardware redundancy to maintain its reliability cause
a high cost on hardware
High maintenance/operation cost
4. Our innovative Solution
Use good enough performance ARM SOC to build a very
high power efficient micro server. Consume low power
and generate very few heat waste
Every single micro server attaches only one storage
device to minimize the influence of a node failure
Build the cloud with Ethernet fabric linked micro servers.
Physical micro servers to perform distributed storage and
computing
It must natively support Linux to enable the using of
existing open source cloud software such as Glaster FS,
Ceph and Hadoop etc.
Software defined redundancy
5. Our Micro Server: CyOne
CyOne is a complete server with
CPU: 1GHz ARM v7 32-bit CPU, (Marvell
Armada 370)
Memory: 1GB DDR3, 128MB Flash
I/O: dual Giga bps LANs, 2 x SATA 2
interface
Tinny Size: 3.5 x 8.8 cm
Very Low Power:
1.7 Watts @ regular operation
2.5 Watts @ full load
6. Cy7 & Cy21 Server
Cy7 For Hard Disk Storage
7 CyOne nodes in a ½ U chassis
6 Hard Disks + 2 SSD
2 x 1 Gbps LAN
75 Watt power consumption
150 Watts Power Supply
Cy21 For SSD Storage
21 CyOne nodes in a ½ U chassis
21 SSD
6 x 1 Gbps LAN
80 Watt power consumption
150 Watts Power Supply
8. Cy7 Block
Diagram
8 port
Gbps
Ethernet
switch 2
8 port
Gbps
Ethernet
switch 1
server
#1
RJ45
WAN
RJ45
WAN
HDD
Ethernet fabric switch
on board
server
#2
HDD
server
#3
HDD
server
#4
HDD
server
#5
HDD
server
#6
HDD
server
#7
SSD
9. High Density ½ U rack mount design
Double side installation in a 60 cm x 120 cm standard
dimension rack
Maximize space usage and density
Cy7: 14 Micro Servers, 12 hard disks and 2 SSD in 1U
Cy21: 42 Micro Servers, 42 SSD in 1U
11. Software Compatibility
Linux Kernel: Linux plain Vanilla kernel 3.13.X (ARM
Device Tree native support)
Software Distros: Debian 7.C / Ubuntu 13.X – armhf
Cloud Storage: GlusterFS and Ceph
Distributed Computing: Hadoop
wiki.cynny.com
12. The Innovative Micro Server Architecture
The concept of Cy7 ARM server is similar to the concept of Hadoop. It is a 1U height chassis
accommodates 7 micro servers (CyOne). Each CyOne is a independent and complete server
with 1GHz ARM v7 CPU, DRAM, NAND flash, 2 Giga LAN and SATA 2.0 interface. Sure every
CyOne have its own IP address.
Each CyOne micro server attaches only one storage device. The storage capacity and
computing power is aggregated by installing numbers of CyOne. The system architecture of
the storage system is build by as many as Cy7 you want with Ethernet. There is two Giga bit
ethernet switches on the backplane to connect the CyOne and provide two Giga bps uplinks.
By connecting Cy7s to external switches, you build the cloud storage cluster.
The storage capacity and computing power is linearly proportion to the number of CyOne
and HDD you put. The CyOne micro server runs Linux so you can use any existing open
source cloud software such as Gluster FS, Ceph, Hadoop or Open Stack easily. Certain it also
support Ubuntu, Debian, Red Hat file systems.
The redundant of the data and servers are all done by software. Data backup and computing
tasks are distributed to different nodes in the cluster. That is why the cloud can be no single
point of failure.
When any node fails in the cloud, it won’t affect the healthy of the cloud. You don’t have
the urgency to fix a single node failure. Only scheduled maintenance is required. So it
reduce your maintenance cost a lot.
13. Our ARM Micro Server vs. Traditional Server
Item CyOne Micro Server Traditional Server
Architecture One Server/One Storage One Server/many Storage
Power
Consumption (with
4TB HDD)
3 Watts/ TB >6 Watts /TB
Hardware Cost LOW Much More
Failure Risk 1 Small Node Many Virtual Nodes
Maintenance Schedule Urgent
Redundancy Software defined Hardware
Virtualization
Overhead
Zero 15% ~ 20% on CPU,
Network and disk I/O
Flexibility HIGH LOW
14. Ambedded ARM Server vs. x86
H/W Cost / Node Power
Consumption
Maintenance
CyOne $120 ~$150 2.5 W Monthly
X86 Micro
Server
$400 ~ $500 25 W Immediately
512 node rack
saving
$149,000/rack $10,500 /y $4,000 /y
$149,000 hardware saving on each rack.
$43,500 energy saving on each rack by 3 years.
Total saving by 3 years is ~ $190,000 per rack
Low Cost Low
PWR
Low
Mainten
15. The Advantage of our Cloud Solution
Extreme Power Saving: < 50% of traditional Server
Unlimited Scalability: First to
Computing performance increases linearly with storage
capacity
No single point of failure
No urgent maintenance required.
Eliminate overhead of virtualization
You Save Money on TCO
Electricity
Space
Hardware
Maintenance
∞
16. Micro Server vs. Huge Server
Physical Micro Server
Virtualization
Small virtual machine
You use physical servers not a virtual machine
Much less impact when you lost a micro server
compare to lost a traditional X86 server.
Scale out
No need virtualization
18. Case Study: Cynny Social Cloud
www.cynny.com
Cynny is a social cloud service company in USA
First launch dispatch in 2014
3 racks located in USA and Europe
5,532 TB storage
1596 ARM server nodes
Customer Testimonial
http://community.arm.com/groups/smart-and-
connected/blog/2014/05/14/cynny-arm-your-
cloud
20. CyOne ARM server module
CyOne
Form Factor Pluggable module
CPU 1 GHz Marvell Armada 370 ARMv7 with FPU
Cooling Passive Cooling
Memory 1 GB DDR3 1333 MT/s SDRAM
Flash storage 128 MB SLC NAND flash
Pin outs 2 X SATA 2.0, 1 USB 2.0, 2 X 1 Gbps LAN, 1 serial, 3 bit
digital input
Power consumption 2.5 W @ full load
21. Cy7 system specification
Cy7 System
Form Factor ½ Rack U (1.000 mm standard rack “back to back” installation)
Processor slots 7 x CYOne - pluggable independent computing units
Internal interconnect 2 x Gbps Ethernet switches
Uplink connection 2 x Gbps Ethernet ports
Hard disk Drive bays 6 x 3,5' SATA Hard Drives, software controlled staged spin up
Solid state disk 2 x mSATA slots
Cooling 5 brushless ball bearing fans
Power Supply 150W switching power supply, 90 to 264 AC V, 47 to 63 Hz
Power Consumption 75 Watts @ full loading
Size and weight
L 450 mm x W 600 mm x H 40 mm, ~ 7.5 Kg with 7 CPU modules,
exclude storage
22. Cy21 system specification
Cy21 System
Form Factor ½ Rack U (1.000 mm standard rack “back to back” installation)
Processor slots 21 x CYOne - pluggable independent computing units
Internal interconnect 2 x Gbps Ethernet switches for every 7 nodes
Uplink connection 2 x Gbps Ethernet ports for every 7 nodes
SSD Slots 21 mSATA 2.0 SSD slots
Cooling 3 brushless ball bearing fans
Power Supply 150W switching power supply, 90 to 264 AC V, 47 to 63 Hz
Power Consumption 80 Watts @ full loading
Size and weight
L 450 mm x W 600 mm x H 40 mm, ~ 8 Kg with 21 CPU modules,
exclude SSD
Editor's Notes
When we put 76 Cy7 into a rack, we build a micro server cluster with 532 CyOne micro servers. It can handle 1800 TB of cloud storage and consumes only 7k Watts. A x86 micro server rack with such a capacity is about 19kW.
This is an amazing difference.