Moj prvi računar je imao hard disk kapaciteta 30 MB (da, ovo nije greška u kucanju). Tada sam, sa toliko dostupnog prostora, mislio da nikada neću ostati bez njega. Pa, ostao sam bez prostora. I to zapravo mnogo ranije nego što sam očekivao. Ista stvar se i danas dešava svima. Bez obzira koliko prostora na disku imate, na kraju ćete ga popuniti. To je zbog naše upotrebe podataka koja konstantno raste. I kao što više podataka zauzima više prostora za skladištenje, tako više podataka zahteva veći mrežni kapacitet. Planiranje mrežnog kapaciteta je nauka – neki je zovu i umetnošću – kako nikada ne ostati bez mrežnog propusnog opsega, i to je tema današnje rasprave.
Iako planiranje mrežnog kapaciteta nije posebno komplikovano, uključuje nekoliko koraka. Započećemo našu diskusiju objašnjavanjem šta je to. Razjasnićemo razliku u primeni planiranja kapaciteta na celu mrežu ili samo na jedan njen segment. Zatim ćemo pogledati kako se planiranje mrežnog kapaciteta obično radi. Naš pristup je trokomponentni proces koji uzima u obzir trenutni potencijalni kapacitet, trenutnu iskorišćenost i procenjeni rast, kako bi procenio buduće potrebe. Više o tome za koji minut. Nakon toga, osvrnućemo se na neke od najboljih alata koji se mogu koristiti da pomognu pri planiranju mrežnog kapaciteta. Oni uglavnom pomažu u drugoj komponenti analize i takođe će biti vrlo korisni za merenje benefita upravljanja kapacitetima.
Ukratko, planiranje mrežnog kapaciteta
Planiranje mrežnog kapaciteta je proces planiranja mreže sa ciljem upravljanja propusnim opsegom, dostupnošću i drugim ograničenjima kapaciteta mreže. To je način da se osigura da je uvek dostupan dovoljan kapacitet, uprkos stalno rastućim ili često promenljivim zahtevima.
Konkretno, mreže nisu beskonačan resurs. Čak i sa modernim mrežama koje obično imaju propusni opseg od 1 Gbps, 10 Gbps i više, sa sve većom potražnjom uzrokovanom regularnim rastom (kao što je sve veći broj korisnika ili sve veće količine podataka), njihov puni kapacitet će na kraju biti dostignut. Planiranje mrežnog kapaciteta će vam pomoći da to predvidite i reagujete proaktivno.
Nakon što prođete kroz korake planiranja mrežnog kapaciteta, na vama je šta ćete uraditi sa rezultatima. Kao što i samo ime govori, ovo je samo aktivnost planiranja. Način na koji odlučite da implementirate plan može da varira. Na primer, ako se utvrdi da će određeno kolo dostići svoj puni kapacitet, možete odlučiti da ga povećate. Alternativno, možete odlučiti da smanjite njegovu iskorišćenost. Takođe, možete koristiti neke tehnike upravljanja propusnim opsegom da pokušate da ublažite potrebu za povećanjem propusnog opsega.
Cela mreža naspram specifičnog segmenta
Planiranje kapaciteta mreže može biti aktivnost na nivou cele mreže. Može se koristiti, na primer, da se odredi koja oprema će zameniti trenutnu koja pokazuje znake dotrajalosti. Može vam pomoći da izaberete između prekidača od 1 Gbps ili 10 Gbps, na primer.
Planiranje kapaciteta mreže se takođe često primenjuje na specifične segmente mreže. On se, na primer, obično koristi za WAN kola koja, zbog relativno veće cene, obično imaju ograničen propusni opseg.
Kako se to radi
Postoji mnogo načina na koje se može pristupiti kada je u pitanju planiranje kapaciteta mreže. Što se nas tiče, mi to vidimo kao proces u više koraka. Imajte na umu da je ovaj proces namenjen za upotrebu na postojećim mrežama. Kapacitet planiranja nove mreže koja tek treba da se izgradi je nešto drugačiji.
Ući ćemo u detalje svakog koraka za trenutak, ali za sada, recimo da prvo treba da procenimo trenutni kapacitet. Zatim, treba da izmerimo koliko se tog kapaciteta zapravo koristi. Sledeći korak je procena budućih zahteva. Konačno, kombinovanjem podataka iz prva tri koraka, plan će se sam iskristalisati.
Procena trenutnog potencijalnog kapaciteta
Prvi korak je najlakši. U stvari, to je više nego verovatno već urađeno sa većinom mreža. Moramo da znamo potencijalni kapacitet, što je ukupan raspoloživi propusni opseg. Za prekidač od 1 Gbps, biće 1 Gbps na svakom portu. Isto tako, ako ste instalirali WAN kolo od 3 Mbps između dve lokacije, ovo je njegov potencijalni kapacitet. Kapacitet je fiksan bez obzira na iskorišćenost.
Ako je vaša mreža dobro dokumentovana, ove informacije bi trebalo da budu lako dostupne. Ako nije, možda je pravi trenutak da to dokumentujete. Dostupni su alati koji pomažu pri mapiranju i dokumentovanju vaše mreže.
Merenje iskorišćenja struje
Drugi korak je najkritičniji. Ima veze sa merenjem trenutne iskorišćenosti kola. To je važno i pomalo teško za uraditi, ali, na sreću, ovde možete pronaći mnogo alata za pomoć. U stvari, svi alati koje predlažemo u nastavku mogu se koristiti za merenje iskorišćenja mreže.
Postoje dve vrste merenja iskorišćenja koja su obično dostupna. Može biti čisto kvantitativno. Takvo merenje će vam pokazati koliko se kolo koristi, bez obzira na to kako ga i ko koristi. Alati koji mere iskorišćenost propusnog opsega obično će koristiti Simple Network Management Protocol (SNMP) da izvedu svoju magiju. Ovo je tip merenja koji može biti posebno koristan kada se planiranje radi u kontekstu planiranja kapaciteta WAN kola.
Drugi alati pružaju kvalitativnu analizu korišćenja mreže, i takođe će vam pokazati, sa različitim nivoima detalja, šta je u pitanju. Može vam, na primer, pokazati koji korisnik, koja aplikacija ili koji tip saobraćaja koristi raspoloživi propusni opseg. Ovi alati se obično oslanjaju na NetFlow protokol za prikupljanje detaljnih podataka o korišćenju mrežne opreme.
Procena novih zahteva
Za ovaj sledeći korak, prepušteni ste sami sebi. Ili ipak niste? U stvari, ako već neko vreme pratite korišćenje mreže, lako možete dobiti neke podatke o evoluciji korišćenja. Prošli istorijski podaci mogu se koristiti za ekstrapolaciju buduće evolucije.
Naravno, potrebno vam je i neko detaljno znanje o predstojećim projektima, implementacijama i trendovima. Bez obzira koliko su dobri vaši istorijski podaci, oni neće znati – a još manje reći – da će se implementacija distribuirane aplikacije za velike podatke uskoro dogoditi.
Procena zahteva ni u kom slučaju nije egzaktna nauka, ali je možda najkritičniji deo planiranja kapaciteta mreže. I nažalost, ovo je takođe nešto što se zaista ne može automatizovati.
Sve sastavljanje
Najvažniji deo planiranja kapaciteta mreže je ono što sledi. To je analiziranje svih informacija prikupljenih u prethodnim koracima i kreiranje plana. Nažalost, ovo je još jedan korak koji najbolje obavljaju ljudi. Jednostavno ima previše faktora za razmatranje.
Hajde da vidimo kako se to radi na primeru WAN kola. Pretpostavimo da imate MPLS WAN kolo od 10 Mbps, i da je praćenje propusnog opsega pokazalo da je njegovo trenutno prosečno korišćenje oko 4 Mbps, i da stalno raste brzinom od 0,5 Mbps svakog meseca. To znači da ćete dostići 70% iskorišćenosti za samo 6 meseci. A pošto nikada ne biste trebali da dozvolite da prosečna iskorišćenost pređe 70%, možete zaključiti da ćete ili morati da povećate kolo ili da pronađete način da smanjite korišćenje propusnog opsega – na primer, korišćenjem tehnika optimizacije WAN-a – u narednih 6 meseci.
Najbolji alati za planiranje mrežnih kapaciteta
Dakle, kao što smo ranije rekli, najbolji alati koje možete koristiti za planiranje kapaciteta mreže su oni koji će vam omogućiti da nadgledate saobraćaj. Alati koje smo odabrali za uvrštavanje na našu listu su svi alati – ili skupovi alata – koji omogućavaju merenje iskorišćenja propusnog opsega i analizu mrežnog saobraćaja. To je važno, jer iako će vam iskorišćenje propusnog opsega pokazati koje kolo ili segment ima ili će imati zagušenja, saznanje šta saobraćaj uzrokuje to može da vam pomogne da donesete bolju odluku o tome koji je najbolji način delovanja.
Evo naše liste najboljih alata za planiranje kapaciteta mreže.
1. SolarWinds paket analizatora propusnog opsega mreže (besplatna probna verzija)
Ako ste duže vreme u administraciji mreže, velike su šanse da ste čuli za SolarWinds. Kompanija postoji skoro 20 godina i poznata je po tome što pravi neke od najboljih besplatnih alata za specifične zadatke mrežnih administratora. Između ostalog, imaju odličan podrečni kalkulator. Ali SolarWinds je još poznatiji po kreiranju nekih od najboljih alata za praćenje propusnog opsega i najboljih NetFlow kolektora i analizatora. Ova dva alata su poznata kao SolarWinds Network Performance Monitor i SolarWinds NetFlow Traffic Analyzer. Mogu se kupiti zajedno kao SolarWinds Network Bandwidth Analyzer Pack, i zajedno čine odličan set alata za merenje iskorišćenosti mreže, i kvantitativno i kvalitativno.
Prva komponenta paketa, Network Performance Monitor ili NPM, je SNMP sistem za praćenje mreže sa bogatim funkcijama. Ima kontrolnu tablu koja se lako koristi na vebu, i lako se podešava. Takođe se može pohvaliti prilagodljivim funkcijama upozorenja koje mogu da obaveste administratore o određenim parametrima koji premašuju unapred definisane vrednosti.
NPM takođe može da napravi inteligentne mape vaše mreže – korisna funkcija u početnoj dokumentaciji vaše mreže – i može da prikaže kritičnu putanju između bilo koje dve tačke na mreži. Softver takođe sadrži nadgledanje i upravljanje bežičnom mrežom. Network Insights, funkcija koja je dostupna za Cisco Nexus i ASA uređaje, kao i F5 balansere opterećenja, pruža napredno praćenje nekoliko parametara koji su specifični za ove uređaje.
Druga komponenta ovog paketa je NetFlow Traffic Analyzer ili NTA, dodatni modul za Network Performance Monitor. Ovaj alat pruža detaljne informacije o tome šta je posmatrani saobraćaj. On će, na primer, izvestiti o tome koja vrsta saobraćaja je češća ili koji korisnik koristi najviše propusnog opsega. Nekoliko različitih prikaza dostupno je na kontrolnoj tabli alata, kao što su najvažnije aplikacije, najvažniji protokoli ili najvažniji korisnici.
NTA koristi NetFlow protokol i prima detaljne informacije o korišćenju od vaših mrežnih uređaja na kojima je omogućen NetFlow. Iako ga je prvobitno razvio Cisco, NetFlow je uključen u opremu mnogih proizvođača. Može da nosi drugačije ime, kao što je J-Flow na Juniper uređajima, ali sve varijante podržava NTA. IETF je čak standardizovao NetFlow protokol kao IPFIX, ili IP Flow Information eXchange, što je, naravno, takođe podržano od strane NTA.
Cene za SolarWinds Network Bandwidth Analyzer Pack počinju od $4,910 za praćenje do 100 elemenata. Od tada, cene rastu u zavisnosti od broja uređaja koji se prate. Ako više volite da isprobate proizvod pre nego što ga kupite, besplatna 30-dnevna probna verzija može se preuzeti sa SolarWinds-a.
2. Paessler PRTG
Paessler Router Traffic Grapher, ili PRTG, je multifunkcionalni sistem za praćenje. U svojoj osnovi, to je sistem za praćenje iskorišćenja propusnog opsega. Koristi SNMP za čitanje podataka o upotrebi sa mrežnih uređaja. Ali PRTG se ne zaustavlja na nadgledanju propusnog opsega, i koristiće druge tehnologije za nadgledanje sistema. Ovaj alat se oslanja na senzore da obave svoj posao. Za praćenje propusnog opsega, svaki interfejs je senzor. Ali postoji mnogo drugih tipova senzora. Postoji, na primer, NetFlow senzor koji će pružiti detaljne podatke o korišćenju.
PRTG radi na Windows-u, međutim, njegov korisnički interfejs je zasnovan na vebu, i može mu se pristupiti iz bilo kog pretraživača na bilo kojoj platformi. Postoje i mobilne aplikacije za Android i iOS koje možete instalirati na svoj pametni telefon. Jedna od PRTG glavnih karakteristika je brzina instalacije. Paessler tvrdi da biste mogli da počnete da radite za nekoliko minuta. Da li je to tačno, otvoreno je za raspravu, ali instalacija je zaista brza i laka, delom zahvaljujući funkciji automatskog otkrivanja proizvoda.
PRTG je dostupan u dve verzije. Besplatna verzija je ograničena na 100 senzora. Za više od 100 senzora, potrebna vam je jedna od plaćenih licenci, koje su dostupne za 500, 1000, 2500, 5000 i neograničen broj čvorova, po cenama koje variraju od oko $1,600 do nešto ispod $15,000. Besplatna verzija će omogućiti neograničen broj senzora za prvih 30 dana, što vam omogućava da testirate proizvod.
3. ManageEngine OpManager Plus
Možda već poznajete ManageEngine OpManager, dobro poznat alat za praćenje propusnog opsega. Nešto manje poznat proizvod kompanije ManageEngine, verovatno zbog veoma sličnog imena, je ManageEngine OpManager Plus. „Plus“ u nazivu proizvoda je značajan. Ovaj alat kombinuje funkcije nadgledanja mreže svog mlađeg brata sa upravljanjem propusnim opsegom koristeći NetFlow i druge slične protokole, što ga čini odličnim proizvodom za planiranje kapaciteta mreže.
Tu se ipak ne zaustavlja. ManageEngine OpManager Plus takođe sadrži nadgledanje servera, upravljanje mrežnom konfiguracijom, analizu evidencije zaštitnog zida, upravljanje IP adresama i portovima komutatora, i upravljanje aplikacijama. To je jedan od najkompletnijih paketa alata za mrežnu administraciju. A softver ima jednu od najboljih kontrolnih tabli koja je istovremeno intuitivna i laka za korišćenje, zahvaljujući svojoj funkcionalnosti za detaljnu analizu. Za korisnike mobilnih uređaja, dostupne su i klijentske aplikacije za iOS i Android.
Funkcije praćenja mreže i upravljanja propusnim opsegom, kao i modul za analizu propusnog opsega ManageEngine OpManager Plus kombinuju se kako bi vam pružili sve podatke koji su vam potrebni za planiranje kapaciteta mreže. I pored toga, dobijate i gomilu drugih korisnih alata.
Cene za ManageEngine OpManager Plus počinju od $995 za do 25 uređaja. Cene rastu kako dodajete više uređaja. Detaljne informacije o cenama za vašu specifičnu situaciju možete dobiti ako kontaktirate ManageEngine. Kao i većina proizvoda ovog tipa, dostupna je besplatna probna verzija od 30 dana.
4. Nagios XI
Nagios XI je veoma dobar alat za praćenje mreža i servera. Izgrađen je na Nagios Core open-source motoru. Alat će raditi na CentOS-u ili RedHat Enterprise Linux-u. Može, naravno, da radi kao virtuelna mašina na Windows hostu. Za razliku od drugih mrežnih alata na ovoj listi, Nagios XI ne koristi SNMP za nadgledanje mrežnih uređaja. Ima svoj sopstveni metod ugrađen u Nagios Core motor, koji komunicira sa uređajima radi prikupljanja izveštaja o statusu. Parametri koje monitor redovno prikuplja pojavljuju se kao podaci uživo na kontrolnoj tabli, a takođe možete da izaberete da sačuvate podatke za kasniju analizu. Sve u svemu, ovo čini prilično moćan alat.
Uprkos upotrebi drugačije šeme prikupljanja podataka, Nagios XI će obezbediti sve podatke koji su vam potrebni za obavljanje zadataka planiranja kapaciteta mreže. Ima veoma praktičnu kontrolnu tablu na kojoj možete brzo da vidite status svoje mreže. Ovaj proizvod takođe ima jedan od najboljih sistema upozorenja za obaveštavanje administratora kada se otkrije nešto neobično.
Nagios XI je dostupan u Standardnom izdanju, počevši od $1,995, i Enterprise izdanju, od $3,495. Ovo drugo ima proširenu funkcionalnost i uključuje dodatne funkcije koje pomažu u konfiguraciji velikih razmera, planiranju kapaciteta mreže i planiranom izveštavanju. Cene variraju u zavisnosti od broja uređaja za praćenje. Ako želite da isprobate proizvod, možete preuzeti 60-dnevnu besplatnu probnu verziju.
5. WhatsUp Gold sa dodatkom za analizu mrežnog saobraćaja
WhatsUp Gold od Ipswitch-a je pre mnogo godina bio samo alat za praćenje stanja „gore/dole“. Evoluirao je u jednu od najboljih platformi za praćenje sistema i mreže. A kroz više dostupnih dodataka, funkcionalnost WhatsUp Gold-a može se lako proširiti. Jedan takav dodatak je dodatak za analizu mrežnog saobraćaja.
Ovaj dodatak je ono što WhatsUp Gold čini odličnim za planiranje kapaciteta mreže. On će pružiti obilje informacija o postojećem saobraćajnom kapacitetu i iskorišćenju. Takođe možete da pokrenete test novih aplikacija koje planirate da primenite na mreži, i da koristite CBQoS i NBAR mogućnosti dodatka za praćenje njegovih obrazaca saobraćaja. Monitor saobraćaja predstavlja podatke koji se mogu sortirati, filtrirati i agregirati i pokazuje vam kapacitet svake veze i mrežnog uređaja. Obrasci saobraćaja se mogu izvesti iz podataka uživo, kao i iz istorijskih podataka.
WhatsUp Gold Analiza mrežnog saobraćaja add-on je dostupan kao dodatak Premium izdanju WhatsUp Gold-a i uključen je u izdanje WhatsUp Gold Total Plus. Dostupna je besplatna 30-dnevna probna verzija WhatsUp Gold-a i njegovog dodatka za analizu mrežnog saobraćaja.
Da li ste koristili nešto od ovoga? Obavestite nas u odeljku za komentare ispod.