Cloud computing 101 & The Development Beyond

Preview:

DESCRIPTION

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

Citation preview

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

IntroduksiTonny Adhi Sabastian, M. Kom (mail : tonny.adhi@ui.ac.id)(twitter : @tonny_sabastian)

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

● Chief of Network Infrastructure , Universitas Indonesia

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

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)

Cloud Computing : Sebuah Introduksi

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.

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

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

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

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

Membangun Infrastruktur Cloud Computing dengan Perkakas F/OSS

Freedom / Kebebasan

Lisensi Perangkat Lunak F/OSS

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)

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 ]

Beyond Cloud Computing : Internet of Things

Future Innovation begin from imagination...

Video : The Social Web Of Things

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

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]

Wearable Devices

Smart Space

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

Extra Lesson : Build Your Own Cloud Connected Devices

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

RaspberryPi

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)

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