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

Post on 27-Apr-2018

347 Views

Category:

Documents

11 Downloads

Preview:

Click to see full reader

TRANSCRIPT

S1 Sistem Komputer

Musayyanah, S.ST, M.T

Sistem

Terdistribusi

1

2

Model Sistem Terdistribusi

Trends in Distributed System

Pengenalan Cloud Computing

3

Overview

Sistem Client Server

Sistem Point to point

Sistem Terkluster

4

Model Sistem Terdistribusi

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

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

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

8

Pervasive networking and the modern

Internet

Mobile and ubiquitous computing

Distributed multimedia systems

Distributed computing as a utility

Trends in Distributed System

9

Pervasive networking and

the modern Internet

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

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

12

13

Latar Belakang

Sejarah

Pengertian

Jenis-Jenis Layanan Cloud

CLOUD COMPUTING

Watch this vidio

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

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

16

Cloud Computing : sebuah model client-

server

server, storage, network, dan software

dapat di-remote setiap saat.

Identik dengan virtualisasi

Pengertian Cloud Computing

17

Clients

Services

Application

Platform

Storage

Infarstructure

Komponen Cloud Computing

18

Resources Elasticity

Measured Service

On-Demand Self Service

Ubiquitos/ Broadband Network Access

Resources Pooling

Karakteristik Cloud Computing

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.

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

21

Infrastruktur As A Service (IaaS)

Platform As a Service (PaaS)

Software As A Service (SaaS)

Service Layer

Click this vidio

22

IaaS

Pengguna hanya diizinkan

untuk menginstal sistem

operasi, storage,

membangun aplikasi sendiri ,

membuat firewall dab load

balance

ex : Amazon Elastic Compute

Cloud

23

Pengguna dapat secara leluasa

mengontrol aplikasi, namun tidak dapat

mengontrol sistem operasi, hardware, atau

network.

Ex : Microsoft Azure Invesment

PaaS

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

25

Pembangunan Cloud

Private CLOUD

Public CLOUD

Hybrid CLOUD

26

Private Cloud:

Digunakan untuk lingkungan internal.

Server cloud berada di luar organisasi yang akan

menggunakanya

27

Public Cloud : could yang diakses

oleh sembarang pengguna melalui

jaringan internet.

Disebut juga community cloud

Hybrid Cloud : gabungan private

cloud dan public cloud

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

29

Cloud tidak dapat dilakukan jika kita tidak

terhubung ke internet.

Aplikasi cloud yang berbasis web fiturnya

tidak selengkap aplikasi desktop.

Keterbatasan

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

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

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

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

34

Membangun Cloud Computing Sendiri

Biaya operasi cukup muruah

Paling flexible

Hanya menggunakan komputer,

perangkat jaringan dan software open

source

35

36

Keamanan pada Cloud Computing

Problem SOLVING

Dikerjakan oleh satu kelompok, presentasi 15 menit

Klik this KEY

Buatlah kelompok !

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)

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

39

top related