Supercomputer is a system connecting many servers together (may be up to hundreds thousands of servers) in parallel and distributed ways.
Epfen Supercomputer was designed from high-performance specialized servers, including two server groups:
+ Compute-optimized servers
+ Storage-optimized servers
Compute servers:
+ Each compute server has many CPUs, each CPU has many cores (multicores) and high chipset frequency.
+ Memory capacity (RAM) is up to hundreds of GBs per server
Storage servers:
+ Storage capacity is about tens or hundreds of terabytes per server, including SSD (read/write optimized) and HDD (storage optimized)
I/O Network:
+ Gigabit Ethernet & 10GbE standard
Operating system:
+ Using open source operating system Linux/Unix in order to optimize performance and licenses.
RAID:
+ Using “soft” RAID of Linux operating system with industrial standard RAID 5. “Soft” RAID allows to extend many harddisks easily
Filesystem:
+ Using filesystem (using mainly the operating system Linux/Unix) in order to optimize system performance, to partition storage easily and to extend volumes unlimitedly.
Virtualization
+ We don’t use any virtualization softwares such as VMware, Hypervisor, Openstack… in order to optimize system performance and license, We only use filesystems
Containerization:
+ Using open source softwares in order to containerize the system.
+ Containerization helps build and deploy independent applications fast and effectively.
Applications:
+ By using virtualization softwares above, Epfen supercomputer becomes a “factory of unlimited containers”.
+ Containers are independent compute/storage units, which can install its own operating system; each container can deploy one or more applications in parallel.
3. Why do we need supercomputers?
1. Meet to the general computing need
of individuals (entertainment, office
work, relatively simple computing…)
2. Low cost, flexible and convenient
3. Optimized to personal need
Personal computer (PC)
1. Meet to the specilized computing of
enterprises (file, web, mail, data,
application software servers…)
2. Each enterprise has may have one or
more independent servers with capital
expense (CAPEX) and operation
expense (OPEX) are relatively high.
3. Optimized to enterprises who are big
enough, have strong IT team and high
IT budget.
Servers
4. 1.
Supercomputer is a system
connecting many servers
together (may be up to
hundreds thousands of
servers) in parallel and
distributed ways.
Why do we need supercomputers?
Network topology in supercomputers
5. 2.Parallel and distributed computing
allow individuals, organizations and
enterprises to use the compute and
storage power of supercomputers in
parallel.
Parallel computing allows to
deploy unlimited applications
Why do we need supercomputers?
7. 4.Meet the needs of specialized and
general purpose computing of
individuals, organizations and
enterprises (entertainment, office work,
simple and complicated computing)
Supercomputers also meet the needs of
popular computing of organizations and
enterprises such as file, web, mail, data
and application software servers…
Unlimited applications run on
supercomputers
Why do we need supercomputers?
9. Epfen Supercomputer
Compute servers:
• Each compute server has many CPUs, each
CPU has many cores (multicores) and high
chipset frequency.
• Memory capacity (RAM) is up to hundreds of
GBs per server
Storage servers:
• Storage capacity is about tens or hundreds of
terabytes per server, including SSD (read/write
optimized) and HDD (storage optimized)
I/O Network:
• Gigabit Ethernet & 10GbE standard
Epfen supercomputer architecture
1. Hardware
Epfen Supercomputer
10. Epfen Supercomputer
Operating system:
• Using open source operating system
Linux/Unix in order to optimize
performance and licenses.
RAID:
• Using “soft” RAID of Linux operating
system with industrial standard RAID 5.
“Soft” RAID allows to extend many
harddisks easily
2. Software
Epfen Supercomputer
11. Epfen Supercomputer
Filesystem:
• Using filesystem (using mainly the
operating system Linux/Unix) in order to
optimize system performance, to partition
storage easily and to extend volumes
unlimitedly.
Virtualization
• We don’t use any virtualization softwares
such as VMware, Hypervisor, Openstack…
in order to optimize system performance and
license
• We only use filesystems
Filesystem of Epfen supercomputer
inherits the filesystem of Linux/Unix
kernel in order to optimize system
performance and licenses
2. Software (cont)
Epfen Supercomputer
12. Containerization:
• Using open source softwares in order to
containerize the system.
• Containerization helps build and deploy
independent applications fast and effectively.
Filesystem and containerization
helps deploy unlimited
independent applications fast and
effectively
2. Software (cont)
App 3
App 2
App 1
App 6
App 5
App 4
App
n+2
App
n+1
App n…
…
…
…
…
…
Filesystem and
containerization
Epfen Supercomputer
Epfen Supercomputer
13. Epfen Supercomputer
Application space:
• By using virtualization softwares above,
Epfen supercomputer becomes a “factory of
unlimited containers”.
• Containers are independent
compute/storage units, which can install its
own operating system; each container can
deploy one or more applications in parallel.
Epfen Supercomputer become a
“factory of unlimited containers”. Each
container is an independent
compute/storage unit, which can
deploy one or many applications.
3. Application
Epfen Supercomputer
App 1 App 2 App n…
Unlimited applications
Epfen Supercomputer
14. Epfen Supercomputer
Epfen u-Services Applications:
• Epfen uHost: Secured Web Hosting
• Epfen uMail: Enterprise Email System.
• Epfen uBox: Enterprise Data Management System
• Epfen uMan: Enterprise Project Management System
• Epfen uHelp: Enterprise Helpdesk System
• Epfen uChat: Livechat System
• Epfen uCare: Auto-Marketing System
• Epfen uTalk: Modern Forum System
• Epfen uAuth: Authentication System
And many other applications…
Unlimited applications are deployed to
users/customers (individuals,
organizations and enterprises)
4. Deployment
uHost
Org 1
uMail
Org 2
uBox
Org 3
uMan
Org 1
Applications
Users/Organizations
uBox
Org 2
uBox
Org1
uMail
Org 1
uHost
Org 3
uMan
Org 2
uBox uMail uHost uMan
Org1Org2Org3
Epfen Supercomputer
16. Epfen Supercomputer
Compute and Storage power of Epfen
supercomputer
1.Receiving all powerful functionalities of
a supercomputer system (meet all
compute and storage needs of users)
Values for Epfen
supercomputer’s
users
17. 2.Operated by IT professionals, who
provide 24-hour service for individuals,
organizations and businesses
Epfen supercomputer provides
software, platform and
infrastructure as a service
Values for Epfen
supercomputer’s
users
Epfen Supercomputer
18. 3.Suitable for all-size organizations and
enterprises:
• With SMB (<60 staffs), On-Demand model
will be met
• With bigger enterprises and/or specialized
purpose usage, On-Promise and
management/support services should meet.
Epfen supercomputer “grows”
according to the needs and the
size of organizations and
enterprises
Values for Epfen
supercomputer’s
users
Epfen Supercomputer
19. 4.Security and professional system:
• Operated by IT professionals with the
advanced expert skills
• Multi-layers security.
Epfen supercomputer was designed
with many security layers: firewall,
proxy, authentication, authorization,
encryption...
Values for Epfen
supercomputer’s
users
Epfen Supercomputer
20. 5.Saving time – cost, more value added:
• Deploy applications fast
• No initial investment (CAPEX = 0). Operation
cost (OPEX) is according to the needs of
organizations and enterprises (pay-as-you-go)
• Increase value added
Saving time – cost, more value
added
Values for Epfen
supercomputer’s
users
Epfen Supercomputer
21. 6.Ideal platform for modern applications
• Big Data applications
• Internet of Things (IoT) applications
• Artificial Intelligence (AI) applications
• And many other application fields
Ideal platform for modern
applications: Big Data, IoT, AI
Values for Epfen
supercomputer’s
users
Epfen Supercomputer