Minggu, 09 September 2018
Senin, 30 Maret 2015
Tugas Akhir
- Tujuan
- Kebutuhan. contoh : email,radio,
- membedakan jalur akses publik dan local
- tujuan : kemudahan akses,
- aplikasi : sharing data,elearning website,sistem informasi sekolah
- yang dibutuhkan sekolah : website sekolah,email,mail server,e-learning,file sharing,sistem informasi sekolah,pengelolaan perpustakaan,toko online,ppdb online,absensi online,radio streaming sekolah,sms gateway,
- os : proxmox,debian 7.8 wheezy
- website : balitbang, e-learning : moodle, mail server : squirrel mail, file sharing : own cloud, sistem informasi sekolah : jibas, pengelolaan perpustakaan : slims, toko online : prestashop
- web server
- data center
- mail server
- radio streaming ideal vps adalah 4,
- karna ketersedian server pentium 2 core, hardisk 320, ram 4gb
- jaringan : rb,switch hub, acces point, kabel
Langkah
Kerja
- membuat topologi
- mempersiapkan instalasi routherboard untuk management jaringan
- instalasi konfigurasi acces point
- instalasi server : mempersiapkan virtualisasi,mempersiapkan OS debian pada proxmox,instalasi aplikasi
- pemasangan server dan jaringan
- menguji sistem
- kesimpulan . Dari pembuat program dan penerimaan manfaat
Sabtu, 28 Maret 2015
Installasi Proxmox
Install Proxmox
1. Siapkan iso proxmox yang telah di burn di CD/bootable usb, Jika belum mempunyai iso proxmox bisa download Disini
2. Setting Boot Device agar membaca usb flashdisk / CD tergantung media apa yg digunakan menginstall,
3. Tekan enterketika muncul halaman pertama,
4. Muncul User License Agreement, Lalu pilih I Agree
5. Setting Location dan timezone sesuai lokasi, dan juga keyboard lay out,
6. Isi password Root dan email
7. Isi Hostname,IP address, Netmask, Gateway dan DNS
8. Next lalu Tunggu sampai proses instalasi selesai, dan pilih restart agar bisa memulai Proxmox
1. Siapkan iso proxmox yang telah di burn di CD/bootable usb, Jika belum mempunyai iso proxmox bisa download Disini
2. Setting Boot Device agar membaca usb flashdisk / CD tergantung media apa yg digunakan menginstall,
3. Tekan enterketika muncul halaman pertama,
4. Muncul User License Agreement, Lalu pilih I Agree
5. Setting Location dan timezone sesuai lokasi, dan juga keyboard lay out,
6. Isi password Root dan email
7. Isi Hostname,IP address, Netmask, Gateway dan DNS
8. Next lalu Tunggu sampai proses instalasi selesai, dan pilih restart agar bisa memulai Proxmox
Jumat, 27 Maret 2015
VPS ( Virtual Private Server )
Virtual private server
Sumber : http://translate.google.com/translate?hl=id&sl=en&u=http://en.wikipedia.org/wiki/Virtual_private_server&prev=search
Sebuah virtual private server (VPS) adalah mesin virtual yang dijual sebagai layanan oleh layanan hosting internet .
Sebuah VPS menjalankan salinan sendiri dari sistem operasi, dan pelanggan memiliki superuser
akses -tingkat dengan sistem operasi misalnya, sehingga mereka dapat
menginstal perangkat lunak yang berjalan pada OS yang hampir. Untuk berbagai tujuan mereka secara fungsional setara dengan dedicated server fisik , dan menjadi software yang ditetapkan dapat jauh lebih mudah dibuat dan dikonfigurasi.
Mereka adalah harga jauh lebih rendah dari server fisik yang setara,
tetapi karena mereka berbagi perangkat keras fisik yang mendasari dengan
lainnya VPS, kinerja dapat lebih rendah, dan mungkin tergantung pada
beban kerja contoh lain pada node hardware yang sama.
Virtualisasi
Kekuatan pendorong virtualisasi server adalah sama dengan yang menyebabkan perkembangan time-sharing dan multiprogramming di masa lalu. Meskipun sumber daya masih bersama, seperti pada model time-sharing, virtualisasi menyediakan tingkat keamanan yang lebih tinggi, tergantung pada jenis virtualisasi digunakan, sebagai server virtual individu sebagian besar terisolasi dari satu sama lain dan dapat berjalan sendiri penuh sistem operasi yang dapat mandiri reboot sebagai contoh virtual.
Partisi server tunggal untuk muncul sebagai beberapa server sudah semakin umum di mikrokomputer sejak peluncuran VMware ESX Server pada tahun 2001. server fisik biasanya menjalankan hypervisor yang bertugas menciptakan, melepaskan, dan mengelola sumber daya "tamu" sistem operasi , atau mesin virtual . Sistem operasi tamu tersebut dialokasikan bagian dari sumber daya dari server fisik, biasanya dengan cara di mana tamu tidak mengetahui adanya sumber daya fisik lainnya kecuali mereka yang dialokasikan untuk itu oleh hypervisor. Sebagai VPS menjalankan salinan sendiri dari sistem operasi, pelanggan memiliki superuser akses -tingkat dengan sistem operasi misalnya, dan dapat menginstal hampir semua perangkat lunak yang berjalan pada OS, namun karena jumlah klien virtualisasi biasanya berjalan pada satu mesin , VPS umumnya memiliki waktu yang terbatas prosesor, RAM , dan ruang disk. [1]
Meskipun VMware dan Hyper-V mendominasi di rumah virtualisasi perusahaan, mereka kurang umum bagi penyedia VPS, terutama karena biaya dan keterbatasan - yang biasanya menggunakan produk-produk seperti OpenVZ , Virtuozzo , Xen atau KVM .
Hosting
Artikel utama: Perbandingan platform mesin virtual
Banyak perusahaan menawarkan virtual private server hosting atau dedicated server virtual hosting sebagai ekstensi untuk web hosting layanan. Ada beberapa tantangan yang perlu dipertimbangkan ketika lisensi software proprietary multi-tenant lingkungan virtual. Dengan unmanaged atau dikelola sendiri hosting, pelanggan yang tersisa untuk mengelola server contoh sendiri.
Unmetered hosting biasanya ditawarkan dengan ada batasan pada jumlah data-ditransfer pada jalur bandwidth tetap. Biasanya, unmetered hosting yang [2] ditawarkan dengan 10 Mbit / s, 100 Mbit / s atau 1000 Mbit / s (dengan beberapa setinggi 10Gbit / s). Ini berarti bahwa pelanggan secara teoritis dapat menggunakan 3.33 ~ TB pada 10 Mbit / s, 33 ~ TB pada 100 Mbit / s dan 333 ~ TB pada 1000 Mbit / s baris per bulan (walaupun dalam prakteknya nilai akan secara signifikan kurang ). Dalam server virtual private, ini akan dibagi bandwidth dan (harus) berarti ada kebijakan penggunaan yang adil yang terlibat. Terbatas hosting juga sering dipasarkan tetapi umumnya dibatasi oleh kebijakan dan persyaratan layanan penggunaan yang dapat diterima. Penawaran ruang disk terbatas dan bandwidth yang selalu salah karena biaya, kapasitas pembawa dan batas-batas teknologi.
Server Cloud
Artikel utama: komputasi Cloud
Sebuah VPS yang dinamis (yaitu, dapat diubah pada saat runtime) sering disebut sebagai server cloud. Atribut kunci untuk hal ini adalah: [3] - Sumber daya tambahan hardware dapat ditambahkan pada saat runtime (CPU, RAM)
- Server dapat dipindahkan ke perangkat keras lain sementara server berjalan (secara otomatis sesuai dengan beban dalam beberapa kasus)
Kamis, 26 Maret 2015
Web Server
Web Server
Sumber : http://translate.google.com/translate?hl=id&sl=en&u=http://en.wikipedia.org/wiki/Web_server&prev=search
Sebuah server web adalah sebuah teknologi informasi yang memproses permintaan melalui HTTP , dasar protokol jaringan yang digunakan untuk mendistribusikan informasi tentang World Wide Web . Istilah ini dapat merujuk baik ke seluruh sistem komputer , suatu alat , atau khusus untuk software yang menerima dan mengawasi permintaan HTTP. [1]
Ikhtisar
Fungsi utama dari web server adalah untuk menyimpan, mengolah dan menyampaikan halaman web ke klien . Komunikasi antara klien dan server berlangsung dengan menggunakan Hypertext Transfer Protocol (HTTP) . Halaman yang paling sering disampaikan adalah dokumen HTML , yang mungkin termasuk gambar , style sheet dan skrip di samping konten teks.
Seorang agen pengguna , biasanya sebuah web browser atau web crawler , memulai komunikasi dengan membuat permintaan untuk sumber daya tertentu menggunakan HTTP dan server merespon dengan isi yang sumber daya atau pesan kesalahan jika mampu melakukannya. Sumber daya biasanya file nyata pada server penyimpanan sekunder , tetapi hal ini belum tentu demikian dan tergantung pada bagaimana web server diimplementasikan .
Sementara fungsi utama adalah untuk melayani konten, implementasi penuh HTTP juga mencakup cara untuk menerima konten dari klien. Fitur ini digunakan untuk mengirimkan formulir web , termasuk upload file.
Banyak server web generik juga mendukung server-side scripting menggunakan Active Server Pages (ASP), PHP , atau lainnya bahasa scripting . Ini berarti bahwa perilaku dari server web dapat ditulis dalam file terpisah, sedangkan perangkat lunak server yang sebenarnya tetap tidak berubah. Biasanya, fungsi ini digunakan untuk menghasilkan dokumen HTML secara dinamis ("on-the-fly") sebagai lawan untuk kembali dokumen statis . Yang pertama terutama digunakan untuk mengambil dan / atau memodifikasi informasi dari database . Yang terakhir ini biasanya jauh lebih cepat dan lebih mudah cache tetapi tidak dapat memberikan konten dinamis .
Server web tidak selalu digunakan untuk melayani World Wide Web . Mereka juga dapat ditemukan tertanam dalam perangkat seperti printer , router , Webcam dan melayani hanya jaringan lokal . Web server kemudian dapat digunakan sebagai bagian dari sistem untuk memantau dan / atau pemberian perangkat yang bersangkutan. Ini biasanya berarti bahwa tidak ada perangkat lunak tambahan harus diinstal pada komputer klien, karena hanya browser web diperlukan (yang sekarang disertakan dengan sebagian besar sistem operasi ).
Sejarah
- Sebuah browser yang disebut WorldWideWeb .
- Server pertama di dunia web, kemudian dikenal sebagai CERN httpd , yang berjalan pada NeXTSTEP
Pada tahun 1994 Tim Berners-Lee memutuskan untuk membentuk World Wide Web Consortium (W3C) untuk mengatur pengembangan lebih lanjut dari banyak teknologi yang terlibat ( HTTP , HTML , dll) melalui proses standarisasi.
Fitur umum
- Virtual hosting untuk melayani banyak situs web menggunakan satu alamat IP
- Dukungan file besar untuk dapat melayani file yang ukurannya lebih besar dari 2 GB pada 32 bit OS
- Bandwidth throttling membatasi kecepatan respon agar tidak jenuh jaringan dan untuk dapat melayani lebih banyak klien
- Server-side scripting untuk menghasilkan halaman web dinamis , masih menjaga web server dan situs implementasi terpisah dari satu sama lain
Terjemahan jalur
Web server mampu memetakan jalan komponen dari Uniform Resource Locator (URL) ke:
- Sebuah sumber daya sistem file lokal (untuk permintaan statis)
- Sebuah nama program internal atau eksternal (untuk permintaan dinamis)
Pertimbangkan URL berikut karena akan diminta oleh klien:
http://www.example.com/path/file.html
Klien agen pengguna akan menerjemahkannya ke dalam koneksi ke www.example.com dengan HTTP 1.1 permintaan berikut: GET /path/file.html HTTP / 1.1 Host: www.example.comWeb server pada www.example.com akan menambahkan path yang diberikan jalan dari direktori root. Pada server Apache , ini biasanya / home / www (Pada Unix mesin, biasanya / var / www). Hasilnya adalah sumber daya sistem file lokal:
/ Home / www /path/file.html
Web server kemudian membaca file, jika ada dan mengirimkan respon ke web browser klien.
Tanggapan akan menjelaskan isi dari file dan berisi file itu sendiri
atau pesan kesalahan akan kembali mengatakan bahwa file tersebut tidak
ada atau tidak tersedia. Kernel-mode dan user-mode server web
Sebuah server web dapat baik diimplementasikan ke dalam OS kernel , atau di ruang pengguna (seperti aplikasi biasa lainnya).
Sebuah web server-kernel (seperti Microsoft IIS pada Windows atau TUX pada GNU / Linux) biasanya akan bekerja lebih cepat, karena, sebagai bagian dari sistem, dapat langsung menggunakan semua sumber daya perangkat keras yang dibutuhkan, seperti memori non-paged, CPU waktu-iris, adapter jaringan, atau buffer.
Web server yang berjalan dalam mode pengguna harus meminta sistem izin untuk menggunakan lebih banyak memori atau lebih sumber daya CPU. Tidak hanya melakukan permintaan ini ke kernel memakan waktu, tetapi mereka tidak selalu puas karena sumber daya cadangan sistem untuk penggunaan sendiri dan memiliki tanggung jawab untuk berbagi sumber daya perangkat keras dengan semua aplikasi yang berjalan lainnya. Pelaksana dalam modus pengguna juga dapat berarti salinan penyangga tidak berguna yang cacat lain untuk user-mode server web.
Beban batas
Sebuah server web (program) telah menentukan batas beban, karena hanya dapat menangani sejumlah klien konkuren koneksi (biasanya antara 2 dan 80.000, secara default antara 500 dan 1.000) per alamat IP (dan TCP port) dan dapat melayani hanya jumlah maksimum tertentu permintaan per detik tergantung pada:
- pengaturan sendiri,
- jenis permintaan HTTP,
- apakah konten yang statis atau dinamis,
- apakah konten tersebut cache , dan
- yang keras dan lunak keterbatasan OS dari komputer yang menjalankan Web server.
Penyebab kelebihan
Setiap saat server web dapat kelebihan beban karena:
- Terlalu banyak lalu lintas web yang sah. Ribuan atau bahkan jutaan klien yang menghubungkan ke situs web dalam interval pendek, misalnya, efek Slashdot ;
- Distributed Denial of Service serangan. Sebuah denial-of-service attack (DoS attack) atau didistribusikan denial-of-service attack (DDoS) merupakan upaya untuk membuat komputer atau jaringan sumber daya tersedia bagi pengguna yang dimaksudkan;
- Cacing komputer yang kadang-kadang menyebabkan lalu lintas normal karena jutaan komputer yang terinfeksi (tidak terkoordinir di antara mereka);
- Virus XSS dapat menyebabkan lalu lintas tinggi karena jutaan terinfeksi browser dan / atau web server;
- Internet bots Lalu Lintas tidak disaring / terbatas pada situs web yang besar dengan sangat sedikit sumber daya (bandwith, dll);
- Internet (jaringan) slowdowns, sehingga permintaan klien dilayani lebih lambat dan jumlah koneksi meningkat sehingga mencapai batas server;
- Web server ( komputer ) tidak tersedianya parsial. Hal ini dapat terjadi karena dibutuhkan atau mendesak pemeliharaan atau upgrade, perangkat keras atau perangkat lunak kegagalan, back-end (misalnya, basis data ) kegagalan, dll .; dalam kasus ini server web yang tersisa terlalu banyak lalu lintas dan menjadi kelebihan beban.
Gejala overload
Gejala server web kelebihan beban adalah:
- Permintaan dilayani dengan (mungkin panjang) penundaan (dari 1 detik untuk beberapa ratus detik).
- Web server mengembalikan kode kesalahan HTTP , seperti 500, 502, 503, 504, 408, atau bahkan 404 , yang pantas untuk kondisi kelebihan beban.
- Web server menolak atau me-reset (interupsi) TCP koneksi sebelum kembali isi situs.
- Dalam kasus yang sangat jarang, web server mengembalikan hanya sebagian dari konten yang diminta. Perilaku ini dapat dianggap sebagai bug , bahkan jika itu biasanya muncul sebagai gejala overload.
Teknik anti-kelebihan
Untuk sebagian mengatasi batasan di atas rata-rata beban dan untuk mencegah overload, situs web yang paling populer menggunakan teknik umum seperti:
- Mengelola lalu lintas jaringan, dengan menggunakan:
- Firewall untuk memblokir lalu lintas yang tidak diinginkan yang berasal dari sumber IP yang buruk atau memiliki pola yang buruk
- Manajer lalu lintas HTTP untuk menjatuhkan, mengarahkan atau menulis ulang permintaan memiliki buruk HTTP pola
- Manajemen bandwidth dan traffic shaping , dalam rangka untuk merapikan puncak dalam penggunaan jaringan
- Menyebarkan web cache teknik
- Menggunakan berbagai nama domain untuk melayani berbeda (statis dan dinamis) dengan server web yang terpisah, yaitu:
- http://images.example.com
- http://www.example.com
- Menggunakan nama domain yang berbeda dan / atau komputer untuk memisahkan file-file besar dari file kecil dan menengah; idenya adalah untuk dapat sepenuhnya cache yang file kecil dan menengah dan melayani secara efisien besar atau besar (lebih dari 10-1.000 MB) file dengan menggunakan pengaturan yang berbeda
- Menggunakan banyak web server (program) per komputer, masing-masing terikat sendiri kartu jaringan dan alamat IP
- Menggunakan banyak web server (komputer) yang dikelompokkan bersama-sama di belakang penyeimbang beban sehingga mereka bertindak atau dianggap sebagai salah satu web server yang besar
- Menambahkan sumber daya perangkat keras yang lebih (yaitu RAM , disk ) untuk setiap komputer
- Tuning parameter OS untuk kemampuan hardware dan penggunaan
- Menggunakan lebih efisien program komputer untuk server web, dll
- Menggunakan lainnya workarounds , terutama jika konten dinamis yang terlibat
Pangsa pasar
Untuk rincian lebih lanjut tentang program HTTP server, lihat Kategori: perangkat lunak server Web .
Berikut adalah statistik terbaru dari pangsa pasar server web atas di Internet dengan Netcraft Survey April, Mei 2014 . Produk | Penjaja | April 2014 | Persen | Mei 2014 | Persen | Perubahan |
---|---|---|---|---|---|---|
Apache | Apache | 361.853.003 | 37,74% | 366.262.346 | 37,56% | -0.18% |
IIS | Microsoft | 316.843.695 | 33,04% | 325.854.054 | 33,41% | + 0.37% |
nginx | Nginx, Inc. | 146.204.067 | 15,25% | 142.426.538 | 14,60% | -0,64% |
GWS | 20.983.310 | 2.19% | 20.685.165 | 2.12% | -0,07% |
Lihat juga
- Aplikasi server
- Perbandingan perangkat lunak server web
- Kompresi HTTP
- MaidSafe (proposal untuk sistem menyerukan penghapusan server)
- Aplikasi web open source
- SSI , CGI , SCGI , FastCGI , PHP , Java Servlet , JSP , ASP , ASP.NET , SAPI
- Objek varian
- Virtual hosting
- Layanan web hosting
- Web proxy
- Layanan Web
Referensi
- "Apa itu web server yang? '" . webdevelopersnotes. 2010/11/23. Diperoleh 2010/11/23.
Pranala luar
- RFC 2616 , yang Permintaan untuk Komentar dokumen yang mendefinisikan HTTP 1.1 protokol.
- C64WEB.COM - Commodore 64 berjalan sebagai server web menggunakan Contiki
|
Langganan:
Postingan (Atom)