Senin, 22 Februari 2010

sejarah file server

Dalam komputasi, file server adalah sebuah komputer yang melekat pada jaringan yang memiliki tujuan utama menyediakan lokasi untuk penyimpanan bersama file komputer (seperti dokumen, file suara, foto, film, gambar, database, dsb) yang dapat diakses oleh workstation yang melekat pada jaringan komputer. Istilah server menyoroti peran mesin di client-server skema, di mana klien adalah workstation menggunakan penyimpanan Sebuah file server biasanya tidak melakukan perhitungan apapun, dan tidak menjalankan program atas nama klien. Hal ini dirancang terutama untuk mengaktifkan cepat penyimpanan dan pengambilan data di mana perhitungan berat disediakan oleh workstation.
Sejarah file server
Pada pertengahan tahun 1980-an perusahaan menjadi semakin tertarik dengan cara-cara untuk menghubungkan populasi tumbuh dengan cepat komputer pribadi. Novell mengusulkan suatu pendekatan dengan mengunakan perangkat lunak untuk menghubungkan setiap workstation ke server file jaringan yang akan mengelola jaringan baik dan akses ke sumber daya jaringan Pada saat yang sama 3Com Corporation adalah menciptakan Ethernet adaptor kartu, membangun konektivitas perangkat keras yang diperlukan untuk pendekatan semacam itu.
Novell tumbuh pada kekuatan dari Netware sistem operasi, file yang digunakan untuk melayani, dan pada akhir 1980-an memiliki pangsa pasar 50% dari jaringan area lokal. Melihat potensi pertumbuhan di arena ini IBM dan Microsoft sama-sama memperkenalkan server file mereka sendiri strategi.
Dua puluh tahun setelah puncaknya, Novell dan 3Com telah hampir menghilang dari pasar server; hari ini disk server (a NAS atau SAN) yang diberikan oleh salah satu vendor terkemuka seperti EMC, HDS, atau NetApp biasanya dilampirkan ke file server berjalan Microsoft Windows atau sistem operasi Linux. Besar data center, yang melayani jutaan pelanggan (seperti Google 's), jalankan server farms pada peralatan khusus dengan besar, kompleks sistem operasi.




Jenis file server
Sebuah file server mungkin akan didedikasikan atau non-dedicated. Sebuah server biasanya dirancang khusus untuk digunakan sebagai file server, dengan workstation terpasang untuk membaca dan menulis file-file dan database. Sebuah workstation dapat berbagi file dengan yang lain pada jaringan workstation Namun langsung oleh berputar pada "Server" pelayanan dan kemudian dengan menciptakan sebuah "Berbagi" - proses ini menciptakan file non-dedicated server yang terutama digunakan sebagai workstation.

File server juga dapat dikategorikan dengan metode akses: file server internet sering diakses oleh File Transfer Protocol (FTP) atau melalui HTTP (namun berbeda dari server web, yang sering menyediakan konten web dinamis di samping file statis). Server pada sebuah LAN biasanya diakses oleh SMB / CIFS protokol (Windows dan Unix-like) atau NFS protokol (sistem mirip Unix). Database server, yang menyediakan akses ke database bersama database melalui device driver, tidak dianggap sebagai file server. Kebanyakan file server secara simultan print server juga, karena mereka menyediakan akses ke printer melalui jaringan. File tunggal yang melayani komputer mungkin dapat diakses oleh banyak berarti: hal itu mungkin menjalankan server FTP, sebuah SMB server, dll, melayani file yang sama.
Desain file server
Dalam bisnis modern desain server file rumit oleh tuntutan bersaing untuk ruang penyimpanan, kecepatan akses, recoverability, kemudahan administrasi, keamanan, dan anggaranHal ini lebih rumit dengan lingkungan yang selalu berubah, di mana hardware baru dan teknologi peralatan yang lama dengan cepat Non-aktif, namun harus mulus datang online dengan cara yang kompatibel dengan mesin yang lebih tua. Untuk mengelola throughput, puncak beban, dan waktu respon, vendor dapat menggunakan teori antrian untuk memodelkan bagaimana kombinasi hardware dan software akan merespon lebih dari berbagai tingkat permintaan. Server juga mempekerjakan dinamis load balancing skema untuk mendistribusikan permintaan di berbagai potongan perangkat keras.
Utama peralatan perangkat keras untuk server selama beberapa dekade terakhir telah terbukti sebagai hard disk drive. Meskipun bentuk-bentuk lain penyimpanan yang layak (seperti pita magnetik dan RAM) disk drive terus menawarkan paling cocok untuk biaya, kinerja, dan kapasitas.
Storage
Karena fungsi penting dari sebuah file server penyimpanan, perangkat keras telah dikembangkan untuk beroperasi beberapa disk drive bersama sebagai sebuah tim, membentuk sebuah array disk. Sebuah array disk biasanya memiliki cache (sementara memori penyimpanan yang lebih cepat dari disk magnetik), serta fungsi-fungsi lanjutan seperti RAID dan virtualisasi penyimpanan. Biasanya disk array tingkat meningkatkan ketersediaan dengan menggunakan komponen redundan selain RAID, seperti Disk array dapat dikonsolidasikan atau virtualisasi dalam storage area network (SAN).
Filers
Pada tahun 1990-an, pengenalan perangkat melayani file khusus, yang NetApp filers, mempopulerkan konsep Network Attached Storage (NAS). Untuk kali ini, file server masih dilaksanakan dengan tujuan umum server dan OS. NetApp mengubah ini dengan memperkenalkan khusus peralatan jaringan, dengan perangkat lunak berpemilik dan terukur ke beberapa disk enclosure memegang puluhan atau ratusan disk yang dikelompokkan dalam beberapa disk array. Filers kemudian diperluas file non-protokol, seperti iSCSI, namun masih NAS populer dianggap sebagai file melayani terutama teknologi.
Keamanan
File server umumnya menawarkan beberapa bentuk sistem keamanan untuk membatasi akses ke file untuk user atau grup tertentu. Dalam organisasi besar, ini adalah tugas biasanya didelegasikan kepada apa yang dikenal sebagai layanan direktori seperti OpenLDAP, Novell eDirectory atau Microsoft's Active Directory.
Server-server ini bekerja di dalam lingkungan komputasi yang hirarkis memperlakukan pengguna, komputer, aplikasi dan file sebagai entitas yang berbeda tetapi terkait pada jaringan dan memberikan akses berdasarkan user atau grup credentials.. Dalam banyak kasus, layanan direktori meliputi banyak file server, berpotensi untuk ratusan organisasi besar. Di masa lalu, dan organisasi yang lebih kecil, otentikasi dapat dilakukan secara langsung ke server itu sendiri.
INTERFACE
Antarmuka adalah seperangkat bernama operasi yang dapat dipanggil oleh klien. Interface umumnya mengacu ke suatu abstraksi yang menyediakan suatu entitas dengan sendirinya ke luar. Ini akan memisahkan metode-metode komunikasi eksternal dari operasi internal (misalnya dua fungsi yang berbeda yang ditulis dalam bahasa C memiliki antarmuka yang sama jika mereka memiliki pengaturan yang sama argumen dan jenis yang sama kembali nilai, tapi fungsi tubuh bisa diimplementasikan dalam berbagai cara ), dan memungkinkan hal itu terjadi secara internal diubah tanpa mempengaruhi cara berinteraksi dengan entitas di luar itu, serta memberikan beberapa abstraksi dari dirinya sendiri. Mungkin juga menyediakan cara untuk terjemahan antara entitas yang tidak berbicara bahasa yang sama, seperti antara manusia dan komputer.
Karena interface adalah bentuk tipuan, beberapa tambahan yang dikeluarkan versus overhead komunikasi langsung. Antarmuka antara manusia dan komputer disebut user interface. Interfaces between hardware components are physical interfaces . Antarmuka antara perangkat keras komponen antarmuka fisik. Artikel ini berkaitan dengan interface perangkat lunak, yang ada antara memisahkan komponen perangkat lunak dan menyediakan mekanisme program yang komponen ini dapat berkomunikasi.

Penghubung antara dua sistem atau alat. Media penghubung antara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran (output) dari suatu subsistem akan menjadi masukan (input) untuk subsistem lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat terintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
Interface ini, meliputi:

1. perangkat yang dipakai untuk mengerjakan sesuatu, dan perangkat yang secara tidak langsung mengontrol perangkat lunak.

2. piranti input atau output

3. prosedur pemakaian perangkat.
Dalam terminologi perangkat lunak, interface bisa diartikan sebagai tampilan atau cara perangkat lunak bersangkutan berinteraksi dengan penggunanya. Sedangkan dalam terminologi perangkat keras, interface mengacu kepada standar yang digunakan oleh suatu peripheral tertentu untuk berhubungan dengan peripheral lainnya dalam satu sistem.

Tidak ada komentar:

Posting Komentar