arm server, the cy7 introduction by aaron joue, ambedded technology
DESCRIPTION
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.TRANSCRIPT
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
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
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
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
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
CyOneARM Server
x7
mSATA SSD slot
x2
Dual Giga bps LAN
Cable less design
Cy7 Block Diagram
8 port Gbps
Ethernet switch 2
8 port Gbps
Ethernet switch 1
server #1
RJ45WAN
RJ45WAN
HDD
Ethernet fabric switch on board
server #2
HDD
server #3
HDD
server #4
HDD
server #5
HDD
server #6
HDD
server #7
SSD
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
Vs. 19K Watts of x86 micro server Rack
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
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.
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
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
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
∞
Micro Server vs. Huge Server
Physical Micro ServerVirtualizationSmall virtual machine
You use physical servers not a virtual machineMuch less impact when you lost a micro server
compare to lost a traditional X86 server.
Scale out No need virtualization
ApplicationsCloud Storage
Distributed/Parallel Computing
Data Center
Big Data analysis
Web Serving
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
Backup
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
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
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