Διαμορφώνω ένα νέο περιβάλλον για την εκτέλεση πολλών εφαρμογών web intranet. Έχω 2 διακομιστές, ο ένας θα είναι ο διακομιστής SQL Server 2008 και ο άλλος θα είναι ο διακομιστής IIS. Πρέπει επίσης να εγκαταστήσω τις υπηρεσίες αναφοράς του SQL Server. Δεν είμαι σίγουρος αν θα ήταν καλύτερο να εκτελούνται υπηρεσίες αναφοράς στον διακομιστή βάσης δεδομένων ή στον διακομιστή web. Υπάρχει βέλτιστη πρακτική για αυτήν την κατάσταση;
# Βέλτιστη πρακτική για την εκτέλεση υπηρεσιών αναφοράς SQL Server. Πρέπει να τρέξω στη βάση δεδομένων ή στον διακομιστή ιστού;
## 2 Απαντήσεις
Εξαρτάται..

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

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

Πρέπει να έχετε κατά νου ότι εάν δεν τοποθετήσετε τον διακομιστή αναφορών στο ίδιο πλαίσιο με τον διακομιστή SQL, θα χρειαστείτε άλλη άδεια SQL Server. Το προϊόν είναι "δωρεάν"μόνο εάν είναι εγκατεστημένο στον ίδιο υπολογιστή με την SQL

Θα εκτελούσα πρόγραμμα εγκατάστασης στον διακομιστή ιστού σας, έτσι ώστε τα στοιχεία της υπηρεσίας web των Υπηρεσιών αναφοράς να είναι εγκατεστημένα εκεί

Είναι επίσης ωφέλιμο να διαμορφώσετε τις υπηρεσίες αναφοράς με τον δικό σας τομέα εφαρμογών στο IIS, ώστε να μπορείτε να τροποποιείτε τις διαμορφώσεις ανεξάρτητα από τις άλλες εφαρμογές ιστού σας.

Όταν εκτελείτε τη ρύθμιση χρησιμοποιώντας το Εργαλείο διαμόρφωσης υπηρεσιών αναφοράς, ρυθμίστε τη βάση δεδομένων στον μη διακομιστή web (δηλαδή σε αποκλειστικό διακομιστή db). Με αυτόν τον τρόπο όλη η επεξεργασία των δεδομένων σας γίνεται σε έναν διακομιστή και όλη η επεξεργασία/απόδοση δεδομένων σας στον ιστό γίνεται σε έναν άλλο

Ελπίζω ότι αυτό είναι σαφές και χρήσιμο, αλλά μη διστάσετε να θέσετε περαιτέρω ερωτήσεις

Υγεία, Γιάννη
-
2 κουτιά θα απαιτούσαν 2 άδειες, όχι 1 Φεβ 5, 2009 στις 17:42
-
1Δεν είναι το ίδιο με την εγκατάσταση, ας πούμε, δύο περιπτώσεων του SQL Server σε δύο διαφορετικούς διακομιστές (υποθέτοντας ένα μοντέλο άδειας χρήσης ανά επεξεργαστή). Μια ενιαία λειτουργική Πλατφόρμα Υπηρεσιών Αναφοράς αποτελείται από 1 Παρουσίαση του SQL Server + 1 Υπηρεσία Ιστού Διακομιστή Αναφορών, ανεξάρτητα από το πού βρίσκονται τα στοιχεία. 18 Απριλίου 2009 στις 6:49