cloud computing 101 & the development beyond

38
Cloud Computing 101 & The Development Beyond Institut Kalbis, 14 Mei 2014

Upload: tonny-adhi-sabastian

Post on 09-May-2015

195 views

Category:

Technology


1 download

DESCRIPTION

Presentasi pada acara peringatan Hari Bumi di Institut Kalbis, Mei 2014. Topik : Cloud Computing & The Development Beyond - Internet of Things

TRANSCRIPT

Page 1: Cloud computing 101  &  The Development Beyond

Cloud Computing 101 & The Development BeyondInstitut Kalbis, 14 Mei 2014

Page 2: Cloud computing 101  &  The Development Beyond

IntroduksiTonny Adhi Sabastian, M. Kom (mail : [email protected])(twitter : @tonny_sabastian)

● Gembala Kambing.UI.AC.ID , Aktivis Free/Open Source Software

● Chief of Network Infrastructure , Universitas Indonesia

Page 3: Cloud computing 101  &  The Development Beyond

Introduksi● Tim Pengajar dan Peneliti di Universitas Indonesia dan

Universitas Gunadarma ○ Pemrograman Sistem○ Sistem Terdistribusi○ Sistem Operasi○ Jaringan Komputer○ Analisis Kinerja Sistem○ Laboratorium Komputasi Perfasif

Page 4: Cloud computing 101  &  The Development Beyond

Apa yang akan dipelajari ?● Cloud Computing : Sebuah Introduksi

● Membangun Infrastruktur Cloud Computing dengan Perkakas Free/Open Source Software

● Beyond Cloud Computing : Internet of Things

● BYOCCD (Build Your Own Cloud Connected Devices)

Page 5: Cloud computing 101  &  The Development Beyond

Cloud Computing : Sebuah Introduksi

Page 6: Cloud computing 101  &  The Development Beyond

Apa Itu Cloud Computing ?"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 platformsand/or services).... " Vacquo . et. al.

Page 7: Cloud computing 101  &  The Development Beyond

Emerging Of Cloud ComputingCloud Computing sebagai integrasi dari berbagai kemajuan teknologi yang dicapai [ W. Voorsluys, J. Broberg, and R. Buuya, 2011 ] :● Piranti Keras

○ Multicore chip○ VT-x

● Internet○ Web Services - REST○ SOA○ Semantic Web

● System Management○ Autonomic Computing

● Distributed & Parallel ○ Grid Computing ○ Distributed File System

Page 8: Cloud computing 101  &  The Development Beyond

Tipe Layanan Cloud [W. Voorsluys, J. Broberg, and R. Buuya, 2011 ]

Page 9: Cloud computing 101  &  The Development Beyond

Deployment Model [W. Voorsluys, J. Broberg, and R. Buuya, 2011 ]

Page 10: Cloud computing 101  &  The Development Beyond

Komponen Pembangun

● Perangkat Keras serta Jalur Komunikasi○ Server & Storage (SAN, iSCSI)○ High Speed Switch (Gigabit Switch, 10Gbit Switch)○ Copper (Cat 5E - Cat 6) atau Fiber Ethernet Cable

● Virtual Infrastructure Manager (IaaS) [5]○ OpenStack, CloudStack○ OpenNebula○ ProxmoxVE

● Cloud Enabled Services (PaaS)○ DB : MongoDB, Apache Hadoop, OpenSesame (RDF)○ Distributed FS : GlusterFS

● Cloud Enabled Applications (SaaS), eg GoogleDocs, Wordpress Multisite

Page 11: Cloud computing 101  &  The Development Beyond

Membangun Infrastruktur Cloud Computing dengan Perkakas F/OSS

Page 12: Cloud computing 101  &  The Development Beyond

Freedom / Kebebasan

Page 13: Cloud computing 101  &  The Development Beyond

Lisensi Perangkat Lunak F/OSS

Page 14: Cloud computing 101  &  The Development Beyond

Mengapa ?● Cloud Computing is a Free and Open Infrastructure

● Kekuatan kolaboratif lebih mudah berkembang dan mengadopsi banyak hal dibandingkan sebuah ekosistem perusahaan tertutup (proprietary)

● Bisnis “layanan” lebih menguntungkan daripada bisnis “lisensi”

● Federasi sumber daya komputasi juga merupakan salah satu sifat “cloud computing”. Ex : SETI@Home (Search For Extraterrestrial Intelligence), LHC@Home (Large Hadron Collider)

Page 15: Cloud computing 101  &  The Development Beyond

Perkakas F/OSS Untuk Membangun Cloud Computing● Infrastructure As A Service

○ OpenStack [ www.openstack.org ]○ OpenNebula [ www.opennebula.org ]○ Apache CloudStack [ cloudstack.apache.org ]○ Proxmox* [ www.proxmox.com/ ]

■ Digunakan di Universitas Indonesia

● Platform As A Service○ OpenShift [ openshift.com ]○ CloudFoundry [ cloudfoundry.com ]

● Application As A Service○ ownCloud [ owncloud.org ]

Page 16: Cloud computing 101  &  The Development Beyond
Page 17: Cloud computing 101  &  The Development Beyond
Page 18: Cloud computing 101  &  The Development Beyond
Page 19: Cloud computing 101  &  The Development Beyond
Page 20: Cloud computing 101  &  The Development Beyond
Page 21: Cloud computing 101  &  The Development Beyond
Page 22: Cloud computing 101  &  The Development Beyond
Page 23: Cloud computing 101  &  The Development Beyond

Beyond Cloud Computing : Internet of Things

Page 24: Cloud computing 101  &  The Development Beyond

Future Innovation begin from imagination...

Video : The Social Web Of Things

Page 25: Cloud computing 101  &  The Development Beyond

The Evolution from The Internet of People to Internet of Things [ Casaleggio Associati, 2011 ]

Page 26: Cloud computing 101  &  The Development Beyond

The Internet of Things Internet of Things (IoT) is an integrated part of Future Internet and could be defined as a dynamic global network infrastructure with self configuring capabilities based on standard and interoperable communication protocols where physical and virtual ‘things’ have identities, physical attributes, and virtual personalities and use intelligent interfaces, and are seamlessly integrated into the information network. [CERP-IoT]

Page 27: Cloud computing 101  &  The Development Beyond
Page 28: Cloud computing 101  &  The Development Beyond

Wearable Devices

Page 29: Cloud computing 101  &  The Development Beyond

Smart Space

Page 30: Cloud computing 101  &  The Development Beyond

Vision of Pervasive ComputingVision of pervasive computing / ubiquitous computing‘‘The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.’’ [Mark Weiser, 1991]

The essence of that vision:Creation of environments saturated with computing and communication capabilities, yet gracefully integrated with human users

A vision too far ahead of its time (1991)The required hardware technology simply did not existThe implementation attempted by Weiser and his colleagues at Xerox PARC fell short

Page 31: Cloud computing 101  &  The Development Beyond

Extra Lesson : Build Your Own Cloud Connected Devices

Page 32: Cloud computing 101  &  The Development Beyond

Extra : Build Your Own Cloud Connected DevicesBahan - Bahan :● Raspberry Pi Single Board Computer [ raspberrypi.org ]

○ Harga US$ 35, tersedia via Kaskus - Berputar - putar di Mangga Dua - Glodok

● Home Appliances ● KreativitasBahan Bacaan : The MagPi Magazine [ themagpi.com ]● Edisi Digital , terbit bulanan● Gratis

Page 33: Cloud computing 101  &  The Development Beyond

RaspberryPi

Page 34: Cloud computing 101  &  The Development Beyond

Spesifikasi● Prosesor : Broadcom ARM11 700Mhz, dapat dinaikkan

ke 1 Ghz (Prosesor Handphone)● 256 / 512 MB RAM● HDMI & RCA Display Output● 2 x USB 2.0● 100 Mbps Ethernet● GPIO Pin● GNU/Linux OS (Debian, Fedora, Archlinux,Blankon,dll)

Page 35: Cloud computing 101  &  The Development Beyond
Page 36: Cloud computing 101  &  The Development Beyond
Page 37: Cloud computing 101  &  The Development Beyond

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Page 38: Cloud computing 101  &  The Development Beyond