handout 5 - konsep server - desktop.pdf

27
KONSEP SERVER & DESKTOP KONSEP SERVER & DESKTOP Oleh : Dudi Rahmadiansyah, ST. Oleh : Dudi Rahmadiansyah, ST.

Upload: iqbal-muhammad

Post on 03-Oct-2015

224 views

Category:

Documents


5 download

DESCRIPTION

server linux

TRANSCRIPT

  • KONSEP SERVER & DESKTOPKONSEP SERVER & DESKTOP

    Oleh : Dudi Rahmadiansyah, ST.Oleh : Dudi Rahmadiansyah, ST.

  • KONSEP SERVER PROPIETARYKONSEP SERVER PROPIETARY

    Tergantung pada Perangkat Lunak Tergantung pada Perangkat Lunak

    Perangkat Lunak Sistem Operasi untuk Server Perangkat Lunak Sistem Operasi untuk Server

    dan Desktop berbeda

    Misalnya MS-Windows 2008 Server, MS- Misalnya MS-Windows 2008 Server, MS-

    Windows 7

  • KONSEP SERVER PADA OPEN SOURCEKONSEP SERVER PADA OPEN SOURCE

    Tergantung dari perangkat keras Tergantung dari perangkat keras

    Perangkat lunak Sistem Operasi adalah sama Perangkat lunak Sistem Operasi adalah sama

    Jenis Service yang memberikan ciri Server

    Misalnya, Linux dengan service aplikasi Misalnya, Linux dengan service aplikasi

    Apache Web ServerApache Web Server

  • PERANGKAT LUNAK SERVER

    PROPIETARYPROPIETARY

    IIS (Internet Information Service) buatan IIS (Internet Information Service) buatan

    Microsoft, untuk Web ServerMicrosoft, untuk Web Server

    Wingate, dari QBIK untuk Proxy Server.

    WINS (Windows Internet Name System) WINS (Windows Internet Name System)

    buatan Microsoft, untuk DNS Server

    MS-File Sharing dari Microsoft untuk layanan

    sharing folder & file.sharing folder & file.

  • PERANGKAT LUNAK SERVER OPEN

    SOURCESOURCE

    Apache Web Server dari Apache Software Apache Web Server dari Apache Software Foundation (ASF), untuk melayani service HTTP Web.HTTP Web.

    BIND DNS dari Internet System Consortium, BIND DNS dari Internet System Consortium, Inc (ISC), untuk melayani server DNS.

    SQUID dari SQUID-CACHE.ORG, untuk proxy SQUID dari SQUID-CACHE.ORG, untuk proxy server

    SAMBA dari SAMBA.ORG, untuk melayani SAMBA dari SAMBA.ORG, untuk melayani file sharing.

  • APACHE WEB SERVER

  • APACHE - DEFINISIAPACHE - DEFINISI

    Web Server = Server yang menangani permintaan Web Server = Server yang menangani permintaan

    teks terformat untuk halaman web melalui

    protokol HTTP (Hypertext Transfer Protocol)protokol HTTP (Hypertext Transfer Protocol)

    HTTP bekerja pada layanan port 80 protokol HTTP bekerja pada layanan port 80 protokol

    TCP/IP.

    Teks Terformat tersebut disebut HTML (Hypertext Teks Terformat tersebut disebut HTML (Hypertext

    Markup Language)

  • APACHE - SEJARAHAPACHE - SEJARAH

    Project Pengembangan kolaboratif oleh Project Pengembangan kolaboratif oleh

    seluruh sukarelawan di seluruh dunia yang seluruh sukarelawan di seluruh dunia yang

    diselenggarakan oleh Apache Software

    FoundationFoundation

    Tahun 1995, Rob McCool dari National Center

    for Supercomputing Applications Universitas for Supercomputing Applications Universitas

    Illinois (NCSA) membuat web server bernama Illinois (NCSA) membuat web server bernama

    Public Domain HTTP Daemon.

  • APACHE SEJARAH (lanjutan)APACHE SEJARAH (lanjutan)

    Rob menghentikannya karena meninggalkan Rob menghentikannya karena meninggalkan NCSA pertengahan tahun 1994

    Banyak Web Master terpaksa memperbaiki Banyak Web Master terpaksa memperbaiki bug sendiri.bug sendiri.

    Web-web Master ini akhirnya membentuk kelompok dan bertukar informasi perbaikan kelompok dan bertukar informasi perbaikan bug melalui e-mail.

    Brian Behlendorf & Cliff Skolnick membuat Brian Behlendorf & Cliff Skolnick membuat milis untuk proyek ini pada California Bay.

  • APACHE SEJARAH (lanjutan)APACHE SEJARAH (lanjutan)

    Tahun 1995, konstributor utama yaitu Tahun 1995, konstributor utama yaitu

    Brian Behlendorf, Roy T Fielding, Rob Brian Behlendorf, Roy T Fielding, Rob

    Hartill, David Robinson, Cliff Skolnick,

    Randy Terbush, Robert S Thau dan Andrew Randy Terbush, Robert S Thau dan Andrew

    Wilson membentuk Apache Group.Wilson membentuk Apache Group.

    Tambahan Berikutnya adalah : Eric

    Hagberg, Frank Peters dan Nicolas Pioch.Hagberg, Frank Peters dan Nicolas Pioch.

  • APACHE SEJARAH (lanjutan)APACHE SEJARAH (lanjutan)

    Utusan NCSA Server Development, Brandon Long Utusan NCSA Server Development, Brandon Long dan Beth Frank menjadi anggota kehormatan tim project Apache pada bulan Maret 1995, sehingga project Apache pada bulan Maret 1995, sehingga kedua proyek tersebut saling bertukar informasi, gagasan, dan perbaikan.gagasan, dan perbaikan.

    Setelah pengujian beta secara menyeluruh, dokumentasi baru oleh David Robinson membuat dokumentasi baru oleh David Robinson membuat dokumentas baru.

    Apache 1.0 release pada tanggal 1 Desember Apache 1.0 release pada tanggal 1 Desember 1995.

  • APACHE SEJARAH (lanjutan)APACHE SEJARAH (lanjutan)

    Tahun 1999, anggota Apache Group membentuk Tahun 1999, anggota Apache Group membentuk

    Apache Software Foundation untuk memberikan

    dukungan secara organisasi, legal dan keuangandukungan secara organisasi, legal dan keuangan

    kepada Apache HTTP Server.kepada Apache HTTP Server.

  • BIND - DNS

  • BIND DNS - DEFINISIBIND DNS - DEFINISI

    Memetakan alamat IP Host ke dalam nama Memetakan alamat IP Host ke dalam nama host dan nama domain.

    Berisikan database terdistribusi yang berisi Berisikan database terdistribusi yang berisi pasangan alamat IP dengan nama host / nama pasangan alamat IP dengan nama host / nama domain

    BIND adalah singkatan dari Berkeley Internet BIND adalah singkatan dari Berkeley Internet Name Domain.

    DNS adalah singkatan dari Domain Name DNS adalah singkatan dari Domain Name Sistem.

  • BIND DNS - SEJARAHBIND DNS - SEJARAH

    Awalnya adalah tugas akhir dari Mahasiswa di Awalnya adalah tugas akhir dari Mahasiswa di Universitas of California at Berkeley yang dibiayai atas beasiswa US Defense Advanced dibiayai atas beasiswa US Defense Advanced Research Projects Administration (DARPA).

    Selanjutnya dikelola dan dikembangkan oleh CSRG (Computer System Research Group) CSRG (Computer System Research Group) pada UC Berkeley

    Diprakarsai oleh Douglas Terry, Mark Painter, Diprakarsai oleh Douglas Terry, Mark Painter, David Riggle dan Songnian Zhou

  • BIND DNS SEJARAH (lanjutan)BIND DNS SEJARAH (lanjutan)

    Pengembangan BIND dilanjutkan oleh Ralph Pengembangan BIND dilanjutkan oleh Ralph Campbell dan Kevin Dunlap, programmer Digital Equipment Corporation yang disewaDigital Equipment Corporation yang disewaoleh CSRG antara 1985-1987.

    Programmer lainnya yang berkonstribusi : Doug Kingston, Craig Partridge, Smoot Carl-Doug Kingston, Craig Partridge, Smoot Carl-Mitchell, Mike Muuss, Jim Bloom dan Mike Schwartz. Setelah itu BIND dikelola oleh Mike Schwartz. Setelah itu BIND dikelola oleh Mike Karels dan O.Kure

  • BIND DNS SEJARAH (lanjutan)BIND DNS SEJARAH (lanjutan)

    Selanjutnya BIND dikembangkan oleh Selanjutnya BIND dikembangkan oleh

    beberapa organisasi sebagai berikut :beberapa organisasi sebagai berikut :

    Sun Microsystem, Inc. Silicon Graphics, IncSun Microsystem, Inc. Silicon Graphics, Inc

    Hewlett Packard Network Associates, Inc

    Compaq Computer Corporation IBM

    Process Software Corporation USENIX AssociationProcess Software Corporation USENIX Association

    Stitching NLNET NLNET Foundation Nominum, Inc

    U.S. Defense Information Systems AgencyU.S. Defense Information Systems Agency

  • SQUID CACHE

  • SQUID CACHE - DEFINISISQUID CACHE - DEFINISI

    Cache adalah memori sementara yang berisi Cache adalah memori sementara yang berisi data-data yang pernah atau akan diakses.

    Web Cache adalah memori sementara yang berisi Web Cache adalah memori sementara yang berisi halaman-halaman web yang pernah diakses.

    Proxy server dalah server yang melayani Proxy server dalah server yang melayani penyimpanan sementara halaman-halaman web yang pernah diakses sehingga kecepatan akses yang pernah diakses sehingga kecepatan akses dapat meningkat serta menghemat bandwidth jaringan komunikasi data.

    SQUID adalah perangkat lunak yang menangani SQUID adalah perangkat lunak yang menangani layanan proxy server.

  • SQUID CACHE - SEJARAHSQUID CACHE - SEJARAH

    Dikembangkan oleh Duane Wessel dari Dikembangkan oleh Duane Wessel dari University of Colorado dengan nama Harvest Object Cache dan menjadi bagian dari Harvest Object Cache dan menjadi bagian dari Harvest Project.

    Selanjutnya dikembangkan oleh University of California melalui program beasiswa.California melalui program beasiswa.

    Saat ini SQUID banyak dimanfaatkan oleh warnet dan WAN pada perusahaan untuk warnet dan WAN pada perusahaan untuk meningkatkan efisien koneksi internetnya.

  • SAMBA FILE SERVER

  • SAMBA - DEFINISISAMBA - DEFINISI

    Perangkat lunak yang melayani sharing akses Perangkat lunak yang melayani sharing akses

    file dan sumber daya lainnya.file dan sumber daya lainnya.

  • SAMBA - SEJARAHSAMBA - SEJARAH

    Adanya persaingan yang ketat antara sistem Adanya persaingan yang ketat antara sistem

    operasi MS-Windows dengan Unix.operasi MS-Windows dengan Unix.

    Para Pengguna menginginkan adanya

    kerjasama dan kemampuan berbagi akses kerjasama dan kemampuan berbagi akses

    antara sistem operasi MS-Windows dan Unix.

    Tanggal 14-17 Juli 1999 digelar konferensi Tanggal 14-17 Juli 1999 digelar konferensi

    untuk mencari solusi kerjasama antara sistem-untuk mencari solusi kerjasama antara sistem-

    sistem besar.

  • SAMBA - SEJARAHSAMBA - SEJARAH

    Kesimpulannya, sistem operasi MS-Windows Kesimpulannya, sistem operasi MS-Windows

    dan Unix adalah dua sistem yang berbeda dan Unix adalah dua sistem yang berbeda

    secara kultur dan sulit disatukan.

    Muncul solusi untuk membuat sebuah Muncul solusi untuk membuat sebuah

    perangkat lunak yang dapat bekerja pada Unix

    tetapi mampu mengakses MS-Windows tetapi mampu mengakses MS-Windows

    dengan baik.dengan baik.

  • SAMBA - SEJARAHSAMBA - SEJARAH

    SAMBA menggunakan protokol CIFS (Common SAMBA menggunakan protokol CIFS (Common

    Internet File System) dari Microsoft.Internet File System) dari Microsoft.

    CIFS adalah pengembangan dari SMB (Server

    Message Block) yang telah ada sebelumnya.Message Block) yang telah ada sebelumnya.

    Sampai saat ini, muncullah layanan file sharing

    dari MS-Windows dan Unix yang selanjutnya dari MS-Windows dan Unix yang selanjutnya

    diadopsi juga oleh Linux.diadopsi juga oleh Linux.

  • TERIMA KASIHTERIMA KASIH