sistem terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf ·...

39
S1 Sistem Komputer Musayyanah, S.ST, M.T Sistem Terdistribusi 1

Upload: phamdien

Post on 27-Apr-2018

347 views

Category:

Documents


11 download

TRANSCRIPT

Page 1: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

S1 Sistem Komputer

Musayyanah, S.ST, M.T

Sistem

Terdistribusi

1

Page 2: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

2

Page 3: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

Model Sistem Terdistribusi

Trends in Distributed System

Pengenalan Cloud Computing

3

Overview

Page 4: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

Sistem Client Server

Sistem Point to point

Sistem Terkluster

4

Model Sistem Terdistribusi

Page 5: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

5

Merupakan bagian dari model sistem

terdistribusi yang membagi jaringan

berdasarkan pemberi dan penerima jasa

layanan.

Pada sebuah jaringan akan didapatkan:

file server, time server , directory server,

printer server , dan seterusnya.

Sistem Client Server

Merupakan sistem yangterdiri dari kumpulan –kumpulan proses disebutdengan server

Memberikan layanan

kepada user yang disebut

dengan client

Page 6: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

6

Server

Client

Client

invocation

result

Serverinvocation

result

Process :Key:

Computer:

Client mengirimkan request berupa pesan ke server

untuk mengakses suatu service.

server menerima pesan tersebut dan mengeksekusi

request client dan mereply hasil ke client.

Result = reply

invocation = request

Page 7: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

7

Merupakan bagian dari sistem terdistribusidimana sistem dapat sekaligus berfungsisebagai client maupun server

Gabungan dari sistem individual (komputer)yang dikumpulkan pada suatu lokasi, salingberbagi tempat penyimpanan data (storage),dan saling terhubung pada jaringan local(LAN).

Menghubungkan banyak computer yangdikumpulkan dalam satu tempat.

Sistem Point To Point

Sistem Terkluster

Page 8: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

8

Pervasive networking and the modern

Internet

Mobile and ubiquitous computing

Distributed multimedia systems

Distributed computing as a utility

Trends in Distributed System

Page 9: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

9

Pervasive networking and

the modern Internet

Page 10: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

10

Menerapkan devices portable computing yang

terdiri dari :

Laptop computers

Handheld devices mobile phones, smart

phones, PDA (personal digital assitant), video

camera, dan digital camera.

Wearable device : sama dengan PDA

Devices embedded : washing mesin, hi-fi system,

cars and refrigerators

Mobile and ubiquitous

computing

Page 11: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

11

Contohnya : Video on demand dan aplikasi

Webcasting yang membroadcast audio

dan video melalui internet.

Contohnya : Cloud computing

Distributed multimedia systems

Distributed computing as utility

Page 12: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

12

Page 13: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

13

Latar Belakang

Sejarah

Pengertian

Jenis-Jenis Layanan Cloud

CLOUD COMPUTING

Watch this vidio

Page 14: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

14

Pengembangan teknologi computasi berbasis

internet saat ini lebih di arahkan pada proses

aplikasi sistem yang mudah dan tidak

memerlukan banyak waktu dan tenaga.

Permasalahan dalam sistem aplikasi jaringan

adanya re-install atau proses update pada

program aplikasi dan sistem operasi.

Dikembangkan oleh Google, IBM, Microsoft dan

Apelle

Latar Belakang

Page 15: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

15

John Mc Carthy (1960)

Larry Ellison (1965), pendiri oracle memunculkan

“Network Computing ”

Amazon.com meluncurkan Amazon EC2 (Elastic

Compute Cloud) , pada tahun 2005

Google meluncurkan Google AppEngine, IBM

meluncurkan Blue Cloud Intiative

Sejarah Cloud Computing

Page 16: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

16

Cloud Computing : sebuah model client-

server

server, storage, network, dan software

dapat di-remote setiap saat.

Identik dengan virtualisasi

Pengertian Cloud Computing

Page 17: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

17

Clients

Services

Application

Platform

Storage

Infarstructure

Komponen Cloud Computing

Page 18: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

18

Resources Elasticity

Measured Service

On-Demand Self Service

Ubiquitos/ Broadband Network Access

Resources Pooling

Karakteristik Cloud Computing

Page 19: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

19

Resources Elasticity : Resources yang disediakan oleh

cloud computing dapat bertambah dan berkurang

denga cepat. Pengguna dan menyewa computing

power sebanyak yang dibutuhkan.

Measured Service : Service yang disediakan bersifat

terukur, Provider cloud comp dapat mengendalikan

dan memonitor cloud services.

ex : keperluan billing, access control, resources

optimization, capacity planning

On- Demand Self Service : diakses sesuai keperluan

tanpa perlu dilayani oleh pihak lain.

Page 20: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

20

Ubiquitos/Broad Network Access : semua

kapabilitas dapat diakses oleh clients dengan

metode yang sudah berlaku.

Resource Pooling : storage, CPU, memory,

bandwidth dan mesin virtual di berbagai

lokasi dapat digunakan oleg banyak client

secara bersamaan

Page 21: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

21

Infrastruktur As A Service (IaaS)

Platform As a Service (PaaS)

Software As A Service (SaaS)

Service Layer

Click this vidio

Page 22: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

22

IaaS

Pengguna hanya diizinkan

untuk menginstal sistem

operasi, storage,

membangun aplikasi sendiri ,

membuat firewall dab load

balance

ex : Amazon Elastic Compute

Cloud

Page 23: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

23

Pengguna dapat secara leluasa

mengontrol aplikasi, namun tidak dapat

mengontrol sistem operasi, hardware, atau

network.

Ex : Microsoft Azure Invesment

PaaS

Page 24: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

24

Pengguna dapat menggunakan aplikasi namun

tidak membuat aplikasi, tdk dapat mengontrol

sistem operasi, hardware, dan network. Aplikasi ini

dapat diakses via Web-Browser .

Ex : Google Doc

SaaS

Page 25: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

25

Pembangunan Cloud

Private CLOUD

Public CLOUD

Hybrid CLOUD

Page 26: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

26

Private Cloud:

Digunakan untuk lingkungan internal.

Server cloud berada di luar organisasi yang akan

menggunakanya

Page 27: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

27

Public Cloud : could yang diakses

oleh sembarang pengguna melalui

jaringan internet.

Disebut juga community cloud

Hybrid Cloud : gabungan private

cloud dan public cloud

Page 28: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

28

Kelebihan Cloud Tidak membutuhkan

computer yang canggih

Booting dan Processing

cepat.

Biaya lebih murah (bagi

perusahaan)

Mengurangi biaya hardware

dan software

Tidak perlu upgrade aplikasi

Dapat diakses dimanapun

dan kapanpun

Page 29: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

29

Cloud tidak dapat dilakukan jika kita tidak

terhubung ke internet.

Aplikasi cloud yang berbasis web fiturnya

tidak selengkap aplikasi desktop.

Keterbatasan

Page 30: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

30

Apple Mobile Me (http: //www.me.com)

sinkronisasi email, foto, dan daftar kontak yang melibatkan berbagai perangkat(komputer,hardware, dan mobile devices)

Google Docs (http://docs.google.com)

Menyediakan word, spreadsheet, danpresentation designer.

Dokumen disimpan di cloud atau di hard disk komputer pengguna

Contoh Aplikasi Could

Computing

Page 31: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

31

Evernote (http://www.evernote.com)

Menyimpan foto, screenshot atau file di

server cloud.

Gambar atau image diberi index

Disimpan di virtual database

Global Hosted Operating System

(http://g.h.o.st/)

Sejenis sistem operasi virtual berbasis flash.

Tampilan mirip sistem operasi dekstop

User dapat feer size of disk 5 GB

Page 32: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

32

Virtual infrastructure provisioning

Flexible

Membangun aplikasi berdasarkaninfrastruktur yang disediakan olehProvider.

Memperoleh akses penuh terhadapSistem Operasi yang dipilih

Membangun aplikasi sendirimenggunakan framework yang disukai

Ex : layanan Amazon Elastis Compute Cloud

Cara Mengembangkan

Aplikasi Could Computing

Page 33: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

33

Apllication Engine yang sudah ada

Kurang flexsible

Hanya memanfaatkan aplikasi engine yang

disediakan oleh provider

Mengikuti framework dari provider

Ex: Google App Engine (GAE :

http://apps.google.com), tidak

memberikan akses penuh hanya free

account 500MB dan free akses 3 buah

aplikasi

Page 34: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

34

Membangun Cloud Computing Sendiri

Biaya operasi cukup muruah

Paling flexible

Hanya menggunakan komputer,

perangkat jaringan dan software open

source

Page 35: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

35

Page 36: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

36

Keamanan pada Cloud Computing

Problem SOLVING

Dikerjakan oleh satu kelompok, presentasi 15 menit

Klik this KEY

Buatlah kelompok !

Page 37: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

37

EXERCISE pg 34-36 (Ref : 5th Edition , Distributed

System Concepts and Design )

Satu soal dikerjakan dua orang (Jelaskan

sebaik mungkin)

Jawaban setiap orang harus dijaga

keasliannya, cantumkan referensi atau alamat

link sumber.

Dikumpulkan terakhir pada tanggal 6Feb 2016

pukul 16.00 WIB (upload di Briliant)

Page 38: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

38

Coulouris, Geirge. Dkk , “Distributed System

Concepts and Design 5th Edition”, 2012 ,

Addison Wesley, England

Sofana, Iwan “Cloud Computing Teori dan

Praktek “, 2012 Penerbit Informatika

Bandung

Referensi

Page 39: Sistem Terdistribusi - blog.stikom.edublog.stikom.edu/musayyanah/files/2016/04/2nd_meeting.pdf · Mobile and ubiquitous computing ... Sejarah Cloud Computing . 16

39