MJK2011 – AADM

advertisement
Analisis, Arsitektur, Desain, dan Manajemen Jaringan
Materi 2
Eko Prasetyo
Teknik Informatika
Universitas Muhammadiyah Gresik
2011
Requirements (kebutuhan)
 Requirements adalah gambaran fungsi jaringan dan knerja




yang dibutuhkan dengan tujuan kesuksesan mendukung
user, aplikasi, dan perangkat (juga sukses dalam proyek
jaringan)
Requirements yang ditentukan, diperlukan untuk
kesuksesan proyek jaringan yang disebut dengan core atau
fundamental requirements.
Harus menggunakan cara yang benar untuk
menentukannya.
Fundamental requirements diasosiasikan dengan satu atau
lebih metrik.
Metrik adalah ukuran atau penampilan setiap requirement.
2
Contoh requirements
 Performance: Jaringan harus bisa menyediakan
minimal end-to-end throughput 100 Mb/s antara end
device. Metrik: Ukuran diantara pemilihan end device,
penggunaan aplikasi, dalam kondisi uji.
 Security: Jaringan harus bisa mem-filter paket
berdasarkan Access Control List (ACL). Metrik:
Penunjukan (demo) pemfilteran paket jaringan yang
tidak diinginkan, berdasarkan pada ACL yang
disediakan, yang disusupkan pada jaringan.
3
Pembagian Requirements
 RFC 2119, mengidentifikasi kata
kunci yang dapat digunakan
untuk menggamabrkan
kepentingan relatif requirement:
Must/Shall/Required, Must
Not/Shall Not,
Should/Recommended, Should
Not/Not Recommended, and
May/Optional.
 Requirements dipisahkan
menjadi 4:
 Core/Fundamental




Requirements,
Features,
Future,
Rejected, and
Informational Requirements
4
Perlunya Analisis Requirement
 Berbicara dengan N user, bisa mendapatkan N+1 perbedaan pandangan




kebutuhan.
Personil dan manajemen jaringan punya jarak dengan user dan tidak
mempunya ide yang jelas apa yang diinginkan user.
Mengalokasikan waktu untuk persiapan arsitektur dan desain.
Analisis requirement membantu desainer untuk lebih memahami
perilaku jaringan yang akan dibangun.
Keuntungan:
 Lebih obyektif, menginformasikan pilihan teknologi dan layanan
jaringan.
 Kemampuan untuk menerapkan kandidat teknologi dan topologi
jaringan.
 Jaringan dan elemennya erukur dengan baik pada user dan aplikasi.
 Pemahaman yang lebih baik dimana dan kapan menerapkan layanan
dalam jaringan.
5
Perlunya Analisis Requirement
 Requirements
specification adalah
dokumen yang
mendaftar dan
memprioritaskan
requirement yang
dikumpulkan untuk
arsitektur dan desain.
 Requirements map
menunjukkan lokasi
dependensi antara
aplikasi dan perangkat
yang akan digunakan
untuk analisis flow.
6
User Requirements
 Istilah “user” merepresentasikan
utamanya end user sistem yang dapat
ditambah untuk memasukkan setiap
orang yang terlibat dlam sistem, seperti
administrator dan manajemen jaringan
dan sistem.
 User requirement diartikan sekumpulan
requirement yang dikumpulkan atau
diturunkan dari user input dan
merepresentasikan apa yang dibutuhkan
oleh user untuk suksesnya pekerjaan
mereka dalam sistem.
 Dari pandangan user, biasanya kita
bertanya, “Apa yang dibutuhkan agar
pekerjaanmu selesai ?”
 Penilaian requirement biasanya
kualitatif, tidak kuantitatif
7
User Requirements
 Timeliness
 Requirement dimana user dapat mengakses, mentransfer, atau memodifikasi informasi
dengan time frame yang dapat ditoleransi
 Download file selesai dalam waktu 10 menit.
 Menerima video frame setiap 30 ms.
 Interactivity
 Mirip dengan timeliness, tetapi berfokus pada waktu respon sistem dengan tujuan waktu
untuk merespon interaktif dengan user.
 Reliability
 Ketersediaan dari pandangan user untuk layanan yang tersedia secara konsisten.
 Tidak hanya harus bisa diakses dalam prosentase waktu yang tinggi, tapi juga level
layanan pada user (penggunaan aplikasi atau penerimaan informasi) harus konsisten.
 Presentation quality
 Kualitas presentasi pada user. Hal ini adalah persepsi user pada audio, vide, atau display
data.
 Misal, kemampuan internet untuk video conference, video feed (live atau delayed), dan
telepon.
 Adaptability
 Kemampuan sistem untuk beradaptasi perubahan kebutuhan user.
 Misal, ditemukan dalam hal distance-independence dan mobile user.
8
User Requirements
 Security
 Keamanan dari persepsi user adalah kebutuhan untuk menjamin
kerahasiaan, integritas, dan kewenangan informasi user dan sumber
daya fisik.
 Affordability
 Requirements yang dibeli sesuai dengan budget yang tersedia.
 Functionality
 Sembarang kebutuhan fungsional dimana yang dipunyai user terhadap
sistem.
 Supportability
 Sejumlah karakteristik yang mengambarkan seberapa baik customer
dapat menjaga operasi jaringan pada kinerja yang sudah didesain
selama proses analisis requirement.
 Apakah jaringan perlu untuk dikonfigurasi ulang untuk mencapau
perbedaan atau perubahan kebutuhan ?
 Future growth
 Ditentukan jika dan ketika user merencanakan untuk mengembangkan
dan menggunakan aplikasi dan perangkat baru dalam jaringan.
9
Application Requirements
 Application requirements
adalah kebutuhan yang
ditentukan dari informasi
aplikasi, pengalaman, atau
pengujian, dan
merepresentasikan apa yang
dibutuhkan oleh aplikasi
untuk suksesnya
pengoperasian sistem.
10
Application Type
 Mission-critical applications
 Bisa diprediksi, terjamin, dan atau kebutuhan kinerja
RMA tinggi.
 Rate-critical applications
 Bisa diprediksi, terjamin, dan atau kebutuhan kapasitas
tinggi.
 Real-time and interactive applications
 Bisa diprediksi, terjamin, dan atau kebutuhan delay
tinggi.
11
Application Groups
 Telemetry/Command-and-Control Applications
 Banyak aplikasi dimana informasi data dan perintah dikirimkan
diantara perangkat jarak jauh satu atau lebih stasiun kontrol untuk
perintah, kontrol, tracking, dan menentukan status perangkat jarak
jauh.
 Misal: autumated teller machine (ATM), sensor dalam rumah, atau
remote computer
 Visualization Applications.
 Tampilan obyek 2 sampai 3 dimensi dan tampilan virtual reality, dan
manipulasi obek.
 Misal: visualisasi airan cairan disekitar obyek (spt, pemodelan cuaca,
aeronatik, medikal), simulasi molekul, dsb.
 Distributed-Computing Applications.
 Aplikasi yang mempunyai perangkat komputasi yang dipakai bersama,
ditempatkan dalam LAN yang sama, atau terdistribusi diantara
boundari LAN, MAN, dan WAN.
12
Application Groups
 Web Development, Access, and Use Applications.
 Aplikasi yang interaktif seperti pada perangkat jarak jauh tradisional
penggunaan akses informasi pada telnet dan FTP.
 Akses dan penggunaan web meliputi pengaksesan perangkat jarak jauh
dan download-upload informasi.
 Bulk Data Transport Applications.
 Ketika jumlah informasi yang dibutuhkan relatif besar dan sesi
interaktif lebih sedikit (asynchronous), aplikasi dapat mengoptimalkan
laju transfer data.
 Contoh: FTP
 Tele∗Service Applications.
 Kelompok ini menggambarkan aplikasi yang menyediakan penerimaan
suara, video, dan data bersama-sama secara konkuren pada
sekelompok orang dan dibanyak lokasi.
 Misal, teleconferencing, telemedicine, dan teleseminars (semua yang
diawali tele∗).
13
Application Groups
 Operations, Administration, Maintenance, and
Provisioning (OAM&P) Applications.
 Sistem aplikasi OAM&P dibutuhkan untuk fungsi dan operasi
jaringan yang benar.
 Misal, domain name service (DNS), mail services/SMTP, news
services/NNTP, address resolution service, network
monitoring and management, network security, dan systems
accounting.
 Client–Server Applications.
 Aplikasi dimana lalu lintas aliran seperti model client-server.
 Misal, enterprise resource planning (ERP), supply chain
management (SCM), dan customer relationship management
(CRM) tools.
14
Application Locations
 Dengan pengetikan dan pengelompokan aplikasi, berguna untuk
menentukan dimana penerapan lingkungan aplikasi (pada customer).
 Biasanya beberapa aplikasi diterapkan dimanapun, dimana dia
digunakan dan disekitar hampir semua komponen (seperti server,
desktop, dan laptop)
 Sering ada aplikasi yang diterapkan hanya pada user, kelompok user,
server, lantai dalam bangunan, atau bangunan tertentu.
15
Device Requirements
 Perangkat dapat dikelompokkan kedalam 3
kategori: generic computing devices, servers, and
specialized devices.
 Generic computing devices adalah desktop dan
laptop yang paling banyak dimiliki user

Misal, PC Windows based, perangkat laptop, Mac, dan Linux
based workstation, dan PC.
 Server adalah perangkat komputasi yang
menyediakan layanan dari satu ke banyak user
(klien)
 Server biasanya yang sangat powerful dalam hal
memori, processing, networking, dan periferal, dari
pada perankat desktop atau laptop.
 Misal, server komputer, storage server (juga disebut
mass storage or archival systems), dan application
servers.
16
Device Requirements
 Specialized devices
adalah perangkat yang
menyediakan fungsi
khusus pada usernya.
 Sebuah paralel computer
mendukung mesin pencari
database besar juga
mendukung perangkat
khusus, sedangkan kamera
video dalam jaringan
dipandang sebagai perangkat
khusus.
17
Device Locations
 Mengetahui lokasi dari
generic computing devices,
servers, and specialized
devices yang dibutuhkan
dapat membantu
menentukan hubungan
diantara user, aplikasi, dan
jaringan ketika diawal
menentukan karakteristik
traffic flow sistem.
 Ketika lokasi komponen
sistem berubah, penting
untuk mengevaluasi kembali
requirement sistem, untuk
menentukan jika service
requirements (performance
dan functional) juga berubah.
18
Network Requirements
 Kebanyakan arsitektur/desain
jaringan saat ini disandingkan
dengan jaringan yang sudah ada.
 Hanya sedikit jaringan yang
dibangun semuanya dari awal. Hal
ini termasuk upgrade sistem,
seperti penambahan aplikasi baru
pada sistem, migrasi ke teknologi
atau protokol baru atau berbeda,
atau upgrade infrastruktur jaringan,
dan pengembangan atau
pengurangan ukuran/skop jaringan.
 Kadang-kadang arsitektur dan
desain jaringan harus
mengakomodasi segala
ketergantungan dan konstrain
jaringan yang sudah ada.
19
Network Management and
Security
 Ada 4 kategori pekerjaan manajemen jaringan:
 Monitoring for event notification
 Monitoring for metrics and planning
 Network configuration
 Troubleshooting
 Monitoring meliputi pengambilan nilai paramter manajemen
jaringan dari perangkat jaringan (router, hub, switch, dsb.) dari
sistem, pemrosesan data, menampilkan beberapa atau semua
data ke operator jaringan atau pengarsipan data.
 Monitoring for event notification meliputi pengambilan
tampilan secara berkesinambungan dari jaringan, dengan tujuan
untuk memahami status saat itu untuk membantu mengisolasi
dan menyelesaikan masalah jaringan.
20
Security Risk Assessment
21
Requirements Analysis for a
Company LAN
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
150 users (60 engineers, 15HR and Finance, 30 Manufacturing, 10 Management, 30
Sales/Marketing, 5 Other).
Each area in the building must support Fast Ethernet connections to the backbone.
Database, Visualization, Manufacturing, and Payroll applications are considered
mission-critical for this company.
Inventory application (INV1) for manufacturing requirements not determined at this
time.
Database application (DB1) requires a minimum of 150 Kb/s, per session.
Engineering users have workstations with GigE NICs.
Visualization application (VIS1) for finance requires up to 40 Mb/s capacity and 100
ms round-trip delay.
Payroll application (PAY1) requires 100% uptime (while in operation) between finance
and outside payroll company.
Company must be kept secure from Internet attacks.
Company requires a minimum of T1 access to Internet.
Current network will be completely replaced, so there are no requirements from
existing network.
Other general applications: mail, word processing, internal and external Web access.
22
23
24
To Be Continued …
25
Download