Τα 5 βασικά στοιχεία του Application Performance Monitoring

Διαβάζω αυτές τις μέρες ένα πολύ ενδιαφέρον e-book “The Five Essential Elements of Application Performance Monitoring” (κάνοντας register) από την Realtime Publishers με την χορηγία της Quest Software.

Ο απώτερος στόχος του APM, όπως οι περισσότεροι θα γνωρίζετε, είναι να ενημερώνει αν κάποιες εφαρμογές επιβραδύνουν τη λειτουργία της επιχείρησης και να παρέχει τα εργαλεία και την κατεύθυνση προς την επίλυση των προβλημάτων και τη βελτίωση της απόδοσης αυτών των εφαρμογών.

Στόχος του βιβλίου είναι να βοηθήσει να βρούμε την πιο αποτελεσματική λύση APM για τις ανάγκες της κάθε εταιρείας.  Το βιβλίο προφανώς, όπως και προδίδει ο τίτλος του, μιλάει για τα 5 βασικά στοιχεία που πρέπει να περιέχει μια λύση Application Performance Monitoring και ο κεντρικός ισχυρισμός του είναι ότι μ’ αυτά τα 5 στοιχεία το APM μπορεί να εξελιχθεί σε μια πιο χρήσιμη διαδικασία για το ΙΤ περιβάλλον.

Πιο συγκεκριμένα τα πέντε βασικά στοιχεία που θα έπρεπε να περιέχει μια λύση APM, όπως τα καταγράφει το βιβλίο είναι τα εξής…

–          End-user experience monitoring

–          User-defined transaction profiling

–          Application component discovery and modeling

–          Application component deep-dive monitoring

–          Application performance management database

Αυτά τα 5 στοιχεία μας διευκολύνουν να αποφασίσουμε για την καταλληλότερη λύση APM σύμφωνα με τις ανάγκες μας, ώστε να διαχειριζόμαστε την απόδοση των εφαρμογών μας κατά κύριο λόγο από την πλευρά του τελικού χρήστη, και να αντιμετωπίζουμε τα προβλήματα πιο γρήγορα και πιο αποτελεσματικά.

Πολύ χρήσιμο βιβλίο για όποιον ασχολείται με το θέμα, διαβάστε το κάνοντας απλά register στο site της Quest.

Database health checks

Μία από τις υπηρεσίες που προσφέρουμε είναι ο έλεγχος της “υγείας” (health check) βάσεων δεδομένων. Στην εκτέλεση ενός health check, σημαντικό ρόλο παίζει τόσο η εμπειρία του συμβούλου όσο και η χρήση κάποιον δυναμικών εργαλείων όπως το TOAD με το DBA Module.

Πριν από λίγες μέρες διαβάσαμε ένα ενδιαφέρον post του Michael Lumbard – Toad’s DB Health Check – Is There a Doctor in the House? από το TOAD World για τις δυνατότητες του TOAD σχετικά με την εκτέλεση ενός health check. Οι δυνατότητες αυτές μπορεί να είναι άγνωστες σε πολλούς χρήστες του TOAD, οπότε ρίχτε μία ματία.

Quest Foglight – Monitor and Manage Critical Applications and Services

H Quest Software δημιούργησε πρόσφατα ένα νέο section στο site της ( http://www.quest.com/newview/ ) με πολλά ενδιαφέροντα video, για το πως δουλεύει το Foglight, το application monitoring εργαλείο της. Μεταξύ άλλων αναφέρεται στη διαδικασία εντοπισμού και επίλυσης προβλημάτων σε βάσεις δεδομένων, ERP (όπως SAP, Oracle eBusiness), application servers (όπως WebSphere, WebLogic), VMware & Java applications. Εκτός από το πρώτο που είναι πιό marketing (είναι το embeded στο post μας), όλα τα υπόλοιπα video περιλαμβάνουν demo της αντίστοιχης λύσης.

Επίσης δημιουργήθηκε και το www.foglight.org, το community site για το Foglight με forums και blogs.

Έχουμε φτιάξει και στη iteam ένα lab, στο οποίο μπορούμε να επιδείξουμε και ζωντανά τις δυνατότητες του εργαλείου.

Μείωση του κόστους του backup της Oracle

Συζητώντας με πολλούς DBA’s, είναι ξεκάθαρο ότι ένα από τα βασικότερα προβλήματα τους, είναι η διαδικασία του backup και συγκεκριμένα πώς να γίνει ώστε να πιάνει τον μικρότερο δυνατό χώρο αλλά παράλληλα να μπορεί να γίνει μέσα στο «παράθυρο» του χρόνου στον οποίο η βάση έχει την μικρότερη επιβάρυνση από τους χρήστες. Και τα δύο έχουν άμεση επίπτωση στη μείωση του κόστους (storage και ανθρωποχρόνου). Ειδικά στις περιπτώσεις που η βάση ή βάσεις είναι σε λειτουργία και σε χρήση 24*7 το «παράθυρο» του χρόνου που υπάρχει για να ολοκληρωθεί το backup πριν την ώρα αιχμής είναι ακόμα μικρότερο. Αν μάλιστα βάλουμε και την περίπτωση του να πρέπει ως εταιρεία να κρατάς ένα μεγάλο σετ backup, που να φτάνει πίσω σε χρόνο μηνών ή ακόμα και ετών, το πρόβλημα να πάρεις γρήγορα backup που να πιάνει και όσο το δυνατόν μικρότερο χώρο μεγαλώνει.

Σε αυτόν τον χώρο λοιπόν είχε δραστηριοποιηθεί η Quest Software με την λύση LiteSpeed for SQL Server για μικρότερο και ταχύτερο backup προσφέροντας παράλληλα και τη δυνατότητα encryption, για νέες και παλαιές εκδόσεις του SQLServer.

Προ ημερών ανακοίνωσε τη έκδοση του LiteSpeed Engine for Oracle ή LEO. Μπορείτε άμεσα να κάνετε download τη trial έκδοση. Δοκιμάζοντας το στο lab της iteam, πετύχαμε το backup να ολοκληρωθεί έως και στο μισό χρόνο απ’ ό,τι με το native της Oracle (RMAN με compression) ενώ παράλληλα το μέγεθος του backup μειώθηκε έως και κατά 80% χρησιμοποιώντας τα ίδια resources με το native backup. Η λογική που εκτελέσαμε αυτό το πείραμα ήταν με το σκεπτικό ότι είχαμε ανάγκη να κάνουμε ένα backup με compression στον ελάχιστο δυνατό χρόνο. Το Lab που στήσαμε ήταν σε Linux RH4 με Oracle 10g σε VMWare image.

Επίσης και το restore της βάσης γίνεται στο μισό χρόνο απ’ό,τι με το native, στοιχείο πολύ σημαντικό στην περίπτωση που παρουσιαστεί πρόβλημα και πρέπει να επαναφέρουμε τη βάση το συντομότερο δυνατόν ώστε να συνεχιστεί η λειτουργία της εφαρμογής.

Η πρώτη έκδοση παίζει σε Linux,AIX, HP-UX και Solaris. Απ΄ ότι μας είπαν από τη Quest εντός του 2009 θα υποστηρίζεται και Oracle σε Windows.

Στο παρακάτω σχήμα (από το marketing υλικό του LEO) εμφανίζεται γραφικά το όφελος σε χώρο και χρόνο που επιτυγχάνεται με τη χρήση του LiteSpeed Engine for Oracle εν συγκρίσει με το native backup tool.

 

image

Critical Oracle Database Migration Breakfast Briefing

Σε συνέχεια των τεχνικών briefings που οργανώνουμε, θα παρουσιάσουμε την Πέμπτη 11 Δεκεμβρίου 9.30 – 12.00, πως μπορεί να γίνει migrate μια Oracle βάση στις πιό πρόσφατες εκδόσεις χωρίς downtime. Επίσης θα δείτε πως η ίδια λύση μπορεί να χρησιμοποιηθεί και ως replication για κρίσιμες βάσεις δεδομένων. Η παρουσίαση θα περιλαμβάνει live demo της λύσης Quest Shareplex. Δείτε τη πρόσκληση για περισσότερες πληροφορίες.

Oracle Migration σε νέες εκδόσεις

Ως γνωστών εδώ και πολλά η χρόνια η Quest Software, παρέχει ολοκληρωμένες λύσεις για τη διαχείριση της Oracle. Μάλιστα φέτος το πιο διαδεδομένο εργαλείο, το TOAD κλείνει τα 10 του γενέθλια και παραμένει ένα από τα κορυφαία (για τους περισσότερους Oracle developers και DBAs το κορυφαίο) εργαλεία.

 

Όμως θεωρώ ότι μία από τις πιό κρίσιμες για τη λειτουργία επιχειρήσεων είναι το Shareplex, η replication λύση που προσφέρει. Είναι μια log-based λύση, χωρίς να επιρρεάζει την απόδοση της βάσης (περισσότερα για την αρχιτεκτονική..).

graphic2

Το εργαλείο αυτό χρησιμοποιείται τόσο για real time replication όσο και για migration από παλαιές εκδόσεις της Oracle στις νεότερος. Το σημαντικότερο είναι ότι το migration γίνεται με μηδέν ή με ελάχιστο down time. Το Shareplex δίνει τη δυνατότητα migration της Oracle σε εφαρμογές όπως τραπεζικές, ERP/CRM (SAP / Siebel), eCommerce στις οι οποίες δεν επιτρέπεται καμία διακοπή λειτουργίας.

Πρόσφατα στα πλαίσια παρουσίασης σε έναν μεγάλο μας πελάτη, είχαμε τη δυνατότητα να “παίξουμε” και με το Shareplex Manager, το οποίο είναι το καινούργιο GUI που δίνει την δυνατότητα monitoring της καλής λειτουργίας του replication ή του migration.   

Πρόσφατα βρεθήκαμε σε συνάντηση αντιπροσώπων της Quest Software από όλη την Ευρώπη και από τις παρουσιάσεις που παρακολουθήσαμε ήταν εμφανές ότι μετά το TOAD και τις λύσεις για Microsoft Infrastructure Management, το Shareplex είναι από τα πιο διαδεδομένα εργαλεία της με πάρα πολλά case studies.