Dalam perancangan Cloud, kita harus sedikit faham tentang jaringan dan konfigurasinya. Memang tidak harus semengerti orang jaringan yang faham seluk beluk mulai dari perancangan, pembangunan hingga konfigurasi setiap alat-alat jaringan. Tapi, ada beberapa hal dasar dari network yang sebaiknya kita (yang sedang belajar cloud) pelajari. Terbukti dari sertifikasi CompTIA Cloud+ terdapat beberapa bahasan network yang diujikan. Juga, dari course CompTIA Cloud+ yang saya ikuti di Cybrary, terdapat materi jaringan yang tentunya berkaitan dengan cloud. Langsung saja ke rangkuman materinya yaa.
Topologi Network
Bahan bacaan:
https://en.wikipedia.org/wiki/Network_topology
http://www.studytonight.com/computer-networks/network-topology-types
- Ada beberapa macam topologi jaringan, diantaranya Bus, Ring, Mesh, Star dan Tree.
- Beberapa LAN yang tergabung, berubah menjadi sebuah WAN.
- Topologi Bus
- Topologi Ring
- Topologi Mesh
- Topologi Star
- Topologi Tree
Tipe Network
Intranet
- Network yang bersifat private alias pribadi.
- Bisa juga disebut isolated network atau network yang terisolasi.
- Dibuat oleh perusahaan (atau kelompok yang lainnya) untuk menjadi host bagi resource internal, seperti file sharing, databse software perusahaan dan yang lainnya.
- Dilindungi oleh proxy dan firewall.
Internet
- Network global dari perangkat jaringan yang saling terhubung.
- Tidak dikendalikan oleh organisasi manapun.
- Network bergantung pada protokol untuk mengirim informasi.
Extranet
- Ekstensi dari intranet.
- Mengizinkan organisasi yang membuat extranet untuk berbagi resource di luar intranet.
- Dibuat oleh organisasi yang membuatnya (ya iya lahh).
Optimasi Network
- Load Balancing
- Distribusi permintaan di seluruh perangkat.
- Digunakan untuk meringankan beban load.
- Bandwidth
- Adalah kecepatan dari network.
- Jika kecepatannya 10 MB/detik maka bandwidth adalah 10MB.
- Latency
- Adalah waktu delay ketika data sedang dikirim (contohnya 1ms = milisecond).
- Compression
- Menyusutkan sebuah file.
- Zip dan Rar adalah format kompresi paling umum.
- Caching
- Mengizinkan untuk menyimpan di storage untuk data yang sering diakses.
- Server biasanya mempunyai cash (idk what it means by cash, mungkin semacam cache dan sejenisnya) yang mengizinkan sebuah penyimpanan sementara dari file intenet untuk pemanggilan ulang yang cepat.
Port dan Protocol Network
Port-port umum
- 20 & 21 TCP = File Transfer Protocol (FTP)
- 23 TCP = Telnet (melakukan remote akses ke komputer dengan command prompt)
- 22 TCP = Secure Shell (SSH) (sama dengan telnet namun lebih secure)
- 25 TCP = Simple Mail Transfer Protocol (SMTP)
- 53 TCP & UDP = Domain Name Server (DNS)
- 67 & 68 UDP = Dynamic Host Control Protocol (DHCP)
- 69 UDP = Trivial File Transfer Protocol (TFTP)
- 80 TCP = Hypertext Transfer Protocol (HTTP)
- 110 TCP = Post Office Protocol (POP3)
- 119 TCP = Network News Transport Protocol (NNTP)
- 123 UDP = Network Time Protocol (NTP)
- 143 TCP & UDP = Internet Message Access Protocol (IMAP)
- 161 & 162 TCP & UDP = Simple Network Management Protocol (SNMP)
- 398 TCP & UDP = Lightweight Dircetory Access Protocol (LDAP)
- 443 TCP & UDP = Hypertext Transfer Protocol Secure (HTTPS)
- 3389 TCP & UDP = Remote Desktop Connection (RDP)
Routing dan Switching
- Network Address Translation (NAT)
- Mengizinkan network untuk berbagi sebuah IP ke internet.
- Post Address Translation (PAT)
- Menyediakan mapping/pemetaan dari banyak perangkat internal melalui satu alamat IP internal.
- Virtual LAN (VLAN)
- Membuat pembedaan secara logical (sistem) pada perangkat fisik network. Jadi sebuah perangkat fisik network (switch) dapat dibuat menjadi beberapa kelompok LAN yang berbeda.
- VLAN biasanya dibuat di switch.
- Routing Tables
- Tabel yang tersimpan di router.
- Digunakan untuk melakukan route paket.
- Berisi informasi jaringan internal dan lompatan selanjutnya (dalam artian, kemana paket dikirim jika ke luar).
Phew~
Cukup banyak juga ya materi jaringan ini. Tapi tenang saja, ini masih yang dasar. Kita tidak perlu belajar subnetting haha (mungkin). Pengetahuan di atas berguna bagi calon Cloud Administrator untuk mengetahui beberapa hal yang tercantum di atas. Meliputi pembangunan infrastruktur cloud, jaringan dan troubleshooting-nya.
Seperti biasa jika ada kesalahan maka mohon koreksi saya di kolom komentar di bawah. Maklum, saya bukan cloud admin dan hanya seseorang yang menghabiskan waktu dengan belajar (cailah). Daripada main game terus yekan (ketahuan suka main game (dulu)). Juga jika kalian ingin komentar, silahkan kirim komentar kalian di kolom komentar di bawah. Hmm, sepertinya materi kita selanjutnya akan lebih seru nih, langsung berhubungan dengan cloud. Oleh karena itu, keep-in-touch dengan blog saya ini yaa hehe. In syaa Allah saya akan tulis sampai materi terakhir. Sampai jumpaa~