MYREN Application Services and Cloud

Cloud Infrastructure
and Research
Activities in
MYREN
Teck Chaw LING ([email protected])
Associate Professor, University of Malaya
Chairman, Network and Distributed System Working Group, MYREN
Mohd Akmal Mohd Maarof ([email protected])
Cloud & Apps Eng, MYREN, MY
MYREN Application Services and Cloud
 A platform to develop own institute applications
 https://cloud.myren.net.my
2
Technical Specifications - HW
 9 x IBM SystemX 3550 M4:
288GB RAM, 2 x Intel® Xeon® Processor E5-2695 v2 (30M Cache,
2.40 GHz) 12 cores, 4TB HD
 1 Head node + 5 Compute nodes + 3 Standby Compute
nodes
 SONAS: 1.5PB (RAID 5) NFS over Fibre channel
 NMS, LDAP, Firewall, Backup Tape
3
Technical Specifications - SW
 Smart OS:
SmartOS is a hypervisor that “lean enough”
to run entirely in memory and is “powerful
enough” to run as much as you want to
throw at it. Provisioning is blindingly fast,
thanks to zones and ZFS file system
creation. Explore more @ http://smartos.org/
4
Cloud service model
 Infrastructure as a Service (IaaS)
 Platform as a Service (PaaS)
 Storage as a Service (STaaS), MYREN Ondisk
5
Infrastructure packages
Package Name
Type A
Type B
Type C
RAM in Megabytes
1024
2048
4096
Swap in Megabytes
2048
4096
8192
Disk in Megabytes
51200
102400
204800
200
2000
20
1
400
4000
40
2
600
6000
60
4
CPU Cap
Max Threads
IO Priority
Virtual CPUs

IP Address - Both Production & internal included. Each package can be deployed with any platform
offering.. Explanation: 1. CPU Cap = CPU Bursting threshold 2. Max Threads= Number of threads that can
be created by a process 3. IO Priority = Determines its priority relative to other zones
 On-Demand: Just request!
6
Platform available (Dataset)
7
Platform Description
Platform Package
Description
MYREN-WAMP
Windows Server 2008 Data Center +
Apache + MySQL + PHP
MYREN-LAMP-Debian
Debian 6 + Apache + MySQL + PHP
MYREN-LAMP-Ubuntu
Ubuntu 14.04 + Apache + MySQL + PHP
MYREN-LAMP-Centos
Centos 7 + Apache + MySQL + PHP
MYREN-LAMP-Fedora
Fedora 18 + Apache + MySQL + PHP
8
Roles
Roles
Super Admin
Responsibilities
•
•
•
System Admin •
•
•
•
User
•
•
Cloud Administrator
Assign System Admin
Monitor and manage overall cloud operation
Administrator at HEI level
Will verify user validity
Will manage approval for user registration
Will manage approval for machine registration
Normal cloud user
Normal OnDisk user
9
Cloud Portal
10
Statistics
 Total Users: 998
 RAM usage:90%
 CPU Utilization ~40%
 Network: Weekly ~3.50Tb
 storage, 50%
 Total VMs: ~ 700
11
Problems
 Shortage of public IPv4 addresses.
 Basic infrastructure: Utilities.
 User misuse (Free usage).
 Security
12
Current Research and Future Expansion
 2 collaboration nodes for OF@TEIN (MYREN and
UM)
 Intelligent Traffic Engineering through SDN for VMs
migration in Cloud.
 Green Cloud Data Centre Through Thermal Profiling
 Cloud Security Through Object Profiling
 Servers ready for collaboration (IBM PureFlex 1 Head
node and 2 compute nodes –For initial)
• OpenStack collaboration
• WAN Inter-Cloud
• WAN SDN
13
Thank you
14