Upload
tonny-adhi-sabastian
View
337
Download
0
Embed Size (px)
Citation preview
Cloud Services On UI and
Ideas for Federated Cloud on idREN
Tonny Adhi Sabastian, M.Kom
http://staff.blog.ui.ac.id/t.a.sabastian
● Tonny Adhi Sabastian ( [email protected] )
● Registered Linux User : #345051 ( http://linuxcounter.net )
● Chief of Network Administrator : Direktorat Sistem dan
Teknologi Informasi (DSTI) - Universitas Indonesia
● Gembala Kambing - UI (http://kambing.ui.ac.id)
● Lecturer : Fakultas Ilmu Komputer - Universitas Indonesia (
Sistem Terdistribusi ; Infrastruktur IT Modern )
● Research Assistant : Komputasi Pervasif - Fakultas Ilmu
Komputer - Universitas Indonesia
Introduction
● Cloud Computing In A Nutshell
● Cloud Infrastructure Toolkit
● UI Private Cloud
● Private Cloud To Federated Cloud
● idREN Federated Cloud
Outline
Cloud Computing In A Nutshell
"In a cloud enabled Infrastructure,
everyone just 'plug' their devices into
'a socket' and get the services they
needed"
“clouds are a large pool of easily
usable, configurable and accessible
virtualized resources (such as
hardware, development platforms
and/or services).... " Vacquo . et. al.
[1]
What Is Cloud Computing ?
Cloud Computing sebagai integrasi
dari berbagai kemajuan teknologi
yang dicapai [2] :
● Piranti Keras
o Multicore chip
o VT-x
● Internet
o Web Services - REST
o SOA
o Semantic Web
● System Management
o Autonomic Computing
● Distributed & Parallel
o Grid Computing
o Distributed File System
Emerging Of Cloud Computing
Tipe Layanan Cloud Computing [2]
Tipe Layanan Cloud
Deployment Model Cloud Computing [2]
Deployment Model
Tantangan dan Risiko Cloud Computing [2][3][4]
● Security , Privacy & Trust
o User Credentials
o Bagaimana sebuah resource (Sumber Daya)
diekspos ke Cloud
● Data Standardization
o Open Virtualization Format
o Virtual Appliances
● Availibility, Fault Tolerance , Disaster Recovery
o HA Setup
o Multinode Compute Engine
o Distributed Filesystem
o Resources Management
Tantangan dan Risiko
Cloud Infrastructure Toolkit
● Perangkat Keras serta Jalur Komunikasi
o Server & Storage (SAN - iSCSI)
o High Speed Switch (Gigabit Switch)
o Copper (Cat 5E - Cat 6) atau Fiber Ethernet Cable
● Virtual Infrastructure Manager (IaaS) [5]
o Project OpenStack, CloudStack
o OpenNebula
o ProxmoxVE
● Cloud Enabled Services (PaaS)
o DB : MongoDB, Apache Hadoop, OpenSesame
(RDF)
o Distributed FS : GlusterFS
● Cloud Enabled Applications (SaaS), eg GoogleDocs,
FengOffice
Components of Cloud
● Merupakan agregator sekumpulan (pool) sumber daya
komputasi yang menghadirkan "uniform view" ke user
dan aplikasi [1] --> Cloud Operating System [6]
● Tersusun atas :
o Virtualization Backend ( Xen, KVM, OpenVZ )
o Virtual Network Driver
o Storage Services
o Resource Manager
o User View
o API (Application Programming Interfaces) - Toolkit
VM Creation & Templating
Workload Set
Cloud to Cloud Interfaces
Virtual Infrastructure Manager
(VIM)
VIM : OpenNebula [5]
VIM : OpenStack [7]
● Do you need all the VIM features and complexity ?
o Choose the simplest VIM you can deploy
o Choose the most easy to manage VIM according to
your resources
VIM : Question
Universitas Indonesia Private Cloud
● Arranged Of :
o 17 Compute Engine, Mixed Brands
Quad Core - Hexa Core Xeon CPU
16 - 48 GBytes RAM
o 24 Terabytes SAN
o Gigabit Network Backend
● VIM
o Proxmox Virtualization Environment
o KVM & OpenVZ Container
o VM Templates
● Multi Purpose Cloud
o Mail Excange Cluster
o Web Server
o Digital Library
o Academic Information System
UI Private Cloud
● Next Generation : Plan on using OpenStack with
Docker Container
UI Private Cloud
Deployment
OpenStack
ProxmoxVE Resources - VM
Summary
ProxmoxVE Node Utilization
idREN Federated Cloud
A Federated Cloud
Purposes :
● Top Notch Content on idREN :Link Utilization
● Managed Resources Sharing and Utilization between
inter universities network on Inherent
o Capable Campus :
Bekerjasama untuk menjadi Cloud Provider ,
menggunakan serta mengatur penggunaan
resources yang ada
Pembuat Konten
o Non-Capable Campus
Cloud user dan pembuat konten
● idREN sebagai sebuah "unified resources pool" bagi
para akademisi dan industri yang ingin mengakses
konten akademisi
Federated Cloud on IdREN
How We Built It ?
● Dibangun Sebagai IaaS Cloud sebagai basis awal
● Interkoneksi melalui Link Inherent
o Regular Link : Multicast Router Capable
o VPN Link
● VIM
o ProxmoxVE
UI dapat berbagi pengetahuan "how to built'
Limitasi 16 Compute Node per cloud
o OpenStack - OpenNebula
Pure IaaS Cloud, seperti AmazonAWS atau
GoogleCloud
Learn to Built From Basic
Federated Cloud on idREN
● Local Loop IIX (Backup Link)
● Layer 2 Switch (VLAN enabled)
● Server (minimal)
o Arsitektur 64 bit (Xeon, Core 2), 4 core
o Memory 16 GB
o Harddisk RAID 1 (2x146 GB)
● Power Supply & Genset (24/7)
Federated Cloud on
Requirements
Example Proposed Topology
Link antara Cloud Infrastructure => Menggunakan VPN
(OpenVPN) L2 tunnel
Link Publik menuju Virtual Server
● Bisa menggunakan link host (cth: Virtual Server milik
Univ X di host di UI, mengkonsumsi link internasional
UI)
● Bisa menggunakan forward point of presence (cth:
Virtual Server milik Univ X di host di UI, namun link
internasional tetap di Forward dari Univ X tersebut
melalui jaringan VPN antar Cloud)
Teknologi pendukung:
● DNS & Reverse Proxy
Point of Presence
Did i mentioned Grid LIPI ( http://grid.lipi.go.id ) ?
● 8 High Memory Density Nodes
● 114 Compute Nodes
● 20 GPU Compute Nodes
● Free for research usage
Akan sangat menguntungkan jika Grid LIPI bisa
tergabung dalam idREN
Grid LIPI
Referensi
1. B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster, Virtual
infrastructure management in private and hybrid clouds, IEEE Internet
Computing,13(5):1422,September/October, 2009.
2. W. Voorsluys, J. Broberg, and R. Buuya. Introduction to Cloud Computing,
Cloud Computing Principles & Paradigm, Willey , 2011
3. M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, and R. Katz, Above the
Clouds: A Berkeley View of Cloud Computing, UC Berkeley Reliable
Adaptive Distributed Systems Laboratory White Paper, 2009.
4. W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya, Cost of virtual
machine live migration in clouds: A performance evaluation, in
Proceedings 1st International Conference on Cloud Computing, Beijing,
2009, pp. 254265.
5. Borja Sotomayor, Rub´en S. Montero, Ignacio M. Llorente, and Ian Foster,
An Open Source Solution for Virtual Infrastructure Management in Private
and Hybrid Clouds. IEEE Internet Computing, Special Issue On Cloud
Computing , 2009.
Referensi
6. VMWare Inc., VMware vSphere, the First Cloud Operating, White Paper,
2009.
7. Components of OpenStack Compute,
http://docs.openstack.org/diablo/openstack-
compute/starter/content/Components_of_OpenStack-Compute-d1e166.html
Referensi
Terima Kasih