SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Mosix Cluster
Mosix ClusterMosix Cluster
Mosix ClusterAbhay Pai
 
NIIF Grid Development portfolio
NIIF Grid Development portfolioNIIF Grid Development portfolio
NIIF Grid Development portfolioFerenc Szalai
 
OpenStack und Containers
OpenStack und ContainersOpenStack und Containers
OpenStack und Containersinovex GmbH
 
Linux12 clustering onlinux
Linux12 clustering onlinuxLinux12 clustering onlinux
Linux12 clustering onlinuxJainul Musani
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...Ignacio M. Llorente
 
2016 08-05 - Intro to OpenStack
2016 08-05 - Intro to OpenStack2016 08-05 - Intro to OpenStack
2016 08-05 - Intro to OpenStackAlfonso Peletier
 
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...NETWAYS
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...NETWAYS
 
Cloud computing course introduction
Cloud computing course introductionCloud computing course introduction
Cloud computing course introductionHaddy El-Haggan
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteNETWAYS
 
Docker on Mesos With OpenVNet (eng)
Docker on Mesos With OpenVNet (eng)Docker on Mesos With OpenVNet (eng)
Docker on Mesos With OpenVNet (eng)skipping classes
 
Docker @haufe lexware tech lunch
Docker @haufe lexware tech lunchDocker @haufe lexware tech lunch
Docker @haufe lexware tech lunchHaufeLexwareRomania
 
Comparing Orchestration
Comparing OrchestrationComparing Orchestration
Comparing OrchestrationKnoldus Inc.
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...NETWAYS
 
Opening the Path to Technical Excellence
Opening the Path to Technical ExcellenceOpening the Path to Technical Excellence
Opening the Path to Technical ExcellenceNETWAYS
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbedTereza Gabrielova
 
eBPF & Switch Abstractions
eBPF & Switch AbstractionseBPF & Switch Abstractions
eBPF & Switch AbstractionsNetronome
 

Was ist angesagt? (19)

Mosix Cluster
Mosix ClusterMosix Cluster
Mosix Cluster
 
NIIF Grid Development portfolio
NIIF Grid Development portfolioNIIF Grid Development portfolio
NIIF Grid Development portfolio
 
OpenStack und Containers
OpenStack und ContainersOpenStack und Containers
OpenStack und Containers
 
Linux12 clustering onlinux
Linux12 clustering onlinuxLinux12 clustering onlinux
Linux12 clustering onlinux
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
 
2016 08-05 - Intro to OpenStack
2016 08-05 - Intro to OpenStack2016 08-05 - Intro to OpenStack
2016 08-05 - Intro to OpenStack
 
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provision...
 
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
 
Cloud computing course introduction
Cloud computing course introductionCloud computing course introduction
Cloud computing course introduction
 
Open stack
Open stackOpen stack
Open stack
 
final proposal-cloud storage
final proposal-cloud storagefinal proposal-cloud storage
final proposal-cloud storage
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
 
Docker on Mesos With OpenVNet (eng)
Docker on Mesos With OpenVNet (eng)Docker on Mesos With OpenVNet (eng)
Docker on Mesos With OpenVNet (eng)
 
Docker @haufe lexware tech lunch
Docker @haufe lexware tech lunchDocker @haufe lexware tech lunch
Docker @haufe lexware tech lunch
 
Comparing Orchestration
Comparing OrchestrationComparing Orchestration
Comparing Orchestration
 
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
 
Opening the Path to Technical Excellence
Opening the Path to Technical ExcellenceOpening the Path to Technical Excellence
Opening the Path to Technical Excellence
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbed
 
eBPF & Switch Abstractions
eBPF & Switch AbstractionseBPF & Switch Abstractions
eBPF & Switch Abstractions
 

Andere mochten auch

Intro to OpenMP
Intro to OpenMPIntro to OpenMP
Intro to OpenMPjbp4444
 
Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013Intel Software Brasil
 
MPI Presentation
MPI PresentationMPI Presentation
MPI PresentationTayfun Sen
 
HowTo Install openMPI on Ubuntu
HowTo Install openMPI on UbuntuHowTo Install openMPI on Ubuntu
HowTo Install openMPI on UbuntuA Jorge Garcia
 

Andere mochten auch (7)

presentation
presentationpresentation
presentation
 
OpenMP
OpenMPOpenMP
OpenMP
 
Intro to OpenMP
Intro to OpenMPIntro to OpenMP
Intro to OpenMP
 
Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013Intel® MPI Library e OpenMP* - Intel Software Conference 2013
Intel® MPI Library e OpenMP* - Intel Software Conference 2013
 
MPI Presentation
MPI PresentationMPI Presentation
MPI Presentation
 
HowTo Install openMPI on Ubuntu
HowTo Install openMPI on UbuntuHowTo Install openMPI on Ubuntu
HowTo Install openMPI on Ubuntu
 
OpenMP
OpenMPOpenMP
OpenMP
 

Ähnlich wie Cloud Services On UI and Ideas for Federated Cloud on idREN

Cloud computing 101 & The Development Beyond
Cloud computing 101  &  The Development BeyondCloud computing 101  &  The Development Beyond
Cloud computing 101 & The Development BeyondTonny Adhi Sabastian
 
Cloud computing and bioinformatics
Cloud computing and bioinformaticsCloud computing and bioinformatics
Cloud computing and bioinformaticsEnis Afgan
 
OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an InfrastructureRoozbeh Shafiee
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionJohn Archer
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13stratuslab
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsEuroCloud
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsEuroCloud
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container StationThe World Bank
 
OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013eNovance
 
Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)
Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)
Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)lutter
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction OpenstackRanjith Kumar
 
Net core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spacesNet core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spacesAlon Fliess
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan introAffan Syed
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 
Google Cloud Platform and Kubernetes
Google Cloud Platform and KubernetesGoogle Cloud Platform and Kubernetes
Google Cloud Platform and KubernetesKasper Nissen
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based onDendani Bilal
 

Ähnlich wie Cloud Services On UI and Ideas for Federated Cloud on idREN (20)

Cloud computing 101 & The Development Beyond
Cloud computing 101  &  The Development BeyondCloud computing 101  &  The Development Beyond
Cloud computing 101 & The Development Beyond
 
Cloud computing and bioinformatics
Cloud computing and bioinformaticsCloud computing and bioinformatics
Cloud computing and bioinformatics
 
OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an Infrastructure
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Red Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus IntroductionRed Hat Java Update and Quarkus Introduction
Red Hat Java Update and Quarkus Introduction
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s clouds
 
Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s clouds
 
OpenStack as an Infrastructure
OpenStack as an InfrastructureOpenStack as an Infrastructure
OpenStack as an Infrastructure
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container Station
 
OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013
 
Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)
Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)
Apache Deltacloud: Speaking EC2 and CIMI to Openstack (and others)
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
 
Net core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spacesNet core microservice development made easy with azure dev spaces
Net core microservice development made easy with azure dev spaces
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan intro
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
Google Cloud Platform and Kubernetes
Google Cloud Platform and KubernetesGoogle Cloud Platform and Kubernetes
Google Cloud Platform and Kubernetes
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 

Mehr von Tonny Adhi Sabastian

The_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdfThe_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdfTonny Adhi Sabastian
 
Introduction to Open Telemetry as Observability Library
Introduction to Open  Telemetry as Observability LibraryIntroduction to Open  Telemetry as Observability Library
Introduction to Open Telemetry as Observability LibraryTonny Adhi Sabastian
 
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Tonny Adhi Sabastian
 
Delivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using GitlabDelivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using GitlabTonny Adhi Sabastian
 
Single Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source SoftwareSingle Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source SoftwareTonny Adhi Sabastian
 
Towards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTowards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTonny Adhi Sabastian
 
Paparan menteri kadisdik 141201 - low v.0
Paparan menteri   kadisdik 141201 - low v.0Paparan menteri   kadisdik 141201 - low v.0
Paparan menteri kadisdik 141201 - low v.0Tonny Adhi Sabastian
 
Kreatif Dengan Piranti Keras Open Source Raspberry Pi
Kreatif Dengan Piranti Keras Open Source Raspberry PiKreatif Dengan Piranti Keras Open Source Raspberry Pi
Kreatif Dengan Piranti Keras Open Source Raspberry PiTonny Adhi Sabastian
 
RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013Tonny Adhi Sabastian
 

Mehr von Tonny Adhi Sabastian (13)

The_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdfThe_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdf
 
Introduction to Open Telemetry as Observability Library
Introduction to Open  Telemetry as Observability LibraryIntroduction to Open  Telemetry as Observability Library
Introduction to Open Telemetry as Observability Library
 
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
 
Delivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using GitlabDelivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using Gitlab
 
Single Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source SoftwareSingle Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source Software
 
Software Delivery Pipeline
Software Delivery PipelineSoftware Delivery Pipeline
Software Delivery Pipeline
 
DevOps Culture and Principles
DevOps Culture and PrinciplesDevOps Culture and Principles
DevOps Culture and Principles
 
Towards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTowards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_service
 
Paparan menteri kadisdik 141201 - low v.0
Paparan menteri   kadisdik 141201 - low v.0Paparan menteri   kadisdik 141201 - low v.0
Paparan menteri kadisdik 141201 - low v.0
 
Raspberry Pi GPIO 101
Raspberry Pi GPIO 101Raspberry Pi GPIO 101
Raspberry Pi GPIO 101
 
Kreatif Dengan Piranti Keras Open Source Raspberry Pi
Kreatif Dengan Piranti Keras Open Source Raspberry PiKreatif Dengan Piranti Keras Open Source Raspberry Pi
Kreatif Dengan Piranti Keras Open Source Raspberry Pi
 
RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013
 
Raspberry Pi 101
Raspberry Pi 101Raspberry Pi 101
Raspberry Pi 101
 

Kürzlich hochgeladen

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Cloud Services On UI and Ideas for Federated Cloud on idREN

  • 1. 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
  • 2. ● 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
  • 3. ● Cloud Computing In A Nutshell ● Cloud Infrastructure Toolkit ● UI Private Cloud ● Private Cloud To Federated Cloud ● idREN Federated Cloud Outline
  • 4. Cloud Computing In A Nutshell
  • 5. "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 ?
  • 6. 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
  • 7. Tipe Layanan Cloud Computing [2] Tipe Layanan Cloud
  • 8. Deployment Model Cloud Computing [2] Deployment Model
  • 9. 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
  • 11. ● 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
  • 12. ● 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)
  • 15. ● 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
  • 17. ● 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 UI Private Cloud
  • 18. ● Next Generation : Plan on using OpenStack with Docker Container UI Private Cloud
  • 21. ProxmoxVE Resources - VM Summary
  • 25. 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
  • 26. 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
  • 27. ● 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
  • 29. 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
  • 30. 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
  • 32. 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
  • 33. 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