cloud services on ui and ideas for federated cloud on idren

Post on 13-Apr-2017

334 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cloud Services On UI and

Ideas for Federated Cloud on idREN

Tonny Adhi Sabastian, M.Kom

tonny.adhi@ui.ac.id

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

● Tonny Adhi Sabastian ( tonny.adhi@ui.ac.id )

● 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

top related