cloud services on ui and ideas for federated cloud on idren

34
Cloud Services On UI and Ideas for Federated Cloud on idREN Tonny Adhi Sabastian, M.Kom [email protected] http://staff.blog.ui.ac.id/t.a.sabastian

Upload: tonny-adhi-sabastian

Post on 13-Apr-2017

337 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Cloud Services On UI and Ideas for Federated Cloud on idREN

Cloud Services On UI and

Ideas for Federated Cloud on idREN

Tonny Adhi Sabastian, M.Kom

[email protected]

http://staff.blog.ui.ac.id/t.a.sabastian

Page 2: Cloud Services On UI and Ideas for Federated Cloud on idREN

● 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

Page 3: Cloud Services On UI and Ideas for Federated Cloud on idREN

● Cloud Computing In A Nutshell

● Cloud Infrastructure Toolkit

● UI Private Cloud

● Private Cloud To Federated Cloud

● idREN Federated Cloud

Outline

Page 4: Cloud Services On UI and Ideas for Federated Cloud on idREN

Cloud Computing In A Nutshell

Page 5: Cloud Services On UI and Ideas for Federated Cloud on idREN

"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 ?

Page 6: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 7: Cloud Services On UI and Ideas for Federated Cloud on idREN

Tipe Layanan Cloud Computing [2]

Tipe Layanan Cloud

Page 8: Cloud Services On UI and Ideas for Federated Cloud on idREN

Deployment Model Cloud Computing [2]

Deployment Model

Page 9: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 10: Cloud Services On UI and Ideas for Federated Cloud on idREN

Cloud Infrastructure Toolkit

Page 11: Cloud Services On UI and Ideas for Federated Cloud on idREN

● 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

Page 12: Cloud Services On UI and Ideas for Federated Cloud on idREN

● 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)

Page 13: Cloud Services On UI and Ideas for Federated Cloud on idREN

VIM : OpenNebula [5]

Page 14: Cloud Services On UI and Ideas for Federated Cloud on idREN

VIM : OpenStack [7]

Page 15: Cloud Services On UI and Ideas for Federated Cloud on idREN

● 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

Page 16: Cloud Services On UI and Ideas for Federated Cloud on idREN

Universitas Indonesia Private Cloud

Page 17: Cloud Services On UI and Ideas for Federated Cloud on idREN

● 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

Page 18: Cloud Services On UI and Ideas for Federated Cloud on idREN

● Next Generation : Plan on using OpenStack with

Docker Container

UI Private Cloud

Page 19: Cloud Services On UI and Ideas for Federated Cloud on idREN

Deployment

Page 20: Cloud Services On UI and Ideas for Federated Cloud on idREN

OpenStack

Page 21: Cloud Services On UI and Ideas for Federated Cloud on idREN

ProxmoxVE Resources - VM

Summary

Page 22: Cloud Services On UI and Ideas for Federated Cloud on idREN

ProxmoxVE Node Utilization

Page 23: Cloud Services On UI and Ideas for Federated Cloud on idREN

idREN Federated Cloud

Page 24: Cloud Services On UI and Ideas for Federated Cloud on idREN

A Federated Cloud

Page 25: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 26: Cloud Services On UI and Ideas for 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

Page 27: Cloud Services On UI and Ideas for 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

Page 28: Cloud Services On UI and Ideas for Federated Cloud on idREN

Example Proposed Topology

Page 29: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 30: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 31: Cloud Services On UI and Ideas for Federated Cloud on idREN

Referensi

Page 32: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 33: Cloud Services On UI and Ideas for Federated Cloud on idREN

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

Page 34: Cloud Services On UI and Ideas for Federated Cloud on idREN

Terima Kasih