Co to jest wielodostępność?
Wielodostępność, w odniesieniu do informatyki, jest zasadą architektury oprogramowania najczęściej stosowaną w informatyce biznesowej. Usługodawca przechowuje aplikacje na centralnym serwerze lub serwerach do użytku wielu organizacji. Każda organizacja używa aplikacji tak, jakby była zainstalowana w macierzystej sieci komputerowej. Chociaż organizacje te współużytkują korzystanie, każda z nich jest niezależna i nie ma dostępu do danych, ustawień ani informacji użytkowników. Koncepcja wielodostępności działa podobnie jak wielu użytkowników na jednym komputerze osobistym, ale na znacznie większą skalę.
Koncepcja wielodostępności zyskała popularność we wczesnych latach komputerów. Firmy wynajęły miejsce do przechowywania danych lub moc obliczeniową z komputerów mainframe, aby zmniejszyć koszty związane z obsługą niezależnej sieci komputerowej. We wczesnych latach komponenty komputerowe były duże, wymagały dużej powierzchni i wymagały znacznych nakładów. Wynajem powierzchni lub mocy obliczeniowej z dużego komputera mainframe, takiego jak uniwersytet lub wykonawca rządowy, stanowiło realne rozwiązanie.
Gdy Internet zyskał na popularności, dostawcy usług aplikacji hostowali oprogramowanie na swoich serwerach z korzyścią dla określonych klientów. Aplikacje hostowane umożliwiły organizacjom korzystanie z oprogramowania wymagającego dużej mocy obliczeniowej bez inwestowania w drogie serwery i dodatkowy sprzęt. Podstawową różnicą w tej formie wielodostępu jest metoda dostępu. Użytkownicy uzyskują dostęp do hostowanych aplikacji za pośrednictwem portalu internetowego, a nie komputera mainframe. Witryny i poczta elektroniczna są głównymi przykładami hostowanych architektur wielodostępnych.
Zorientowane na konsumenta usługi sieciowe, takie jak popularne bezpłatne konta e-mail, wymagają pojedynczej aplikacji, ale nie są wielodostępne. Jeśli organizacja wynajmuje segment takich kont, dostosowując konta i ograniczając dostęp do określonego celu organizacyjnego lub intranetu, wówczas istnieje architektura wielodostępu. Chociaż ci dostawcy poczty e-mail nie oferują takiego dostosowania i ograniczonego dostępu, koncepcja stanowi łatwy do zrozumienia przykład hostowanej architektury wielodostępnej.
Hostowane aplikacje dla wielu dzierżawców mają ograniczenia. Tak jak jeden komputer osobisty może obsługiwać tylko jeden system operacyjny jednocześnie dla jednego użytkownika, tak i hostowane aplikacje mają podobne ograniczenia. Hostowane środowiska wielu dzierżawców zwykle wymagają oddzielnych komputerów do wielu instalacji jednej aplikacji. W niektórych przypadkach aplikacje działają na jednym komputerze jako osobne procesy.
Nowoczesne przetwarzanie w chmurze wykorzystuje zasady wielodostępu, aby zapewnić setkom klientów i organizacji dostęp do aplikacji. Zamiast hostować jedną instalację aplikacji, dostawcy zapewniają aplikacje na poziomie korporacyjnym. Aplikacje te znajdują się na wielu serwerach i umożliwiają wielu użytkownikom indywidualnym i organizacyjnym jednoczesny dostęp do aplikacji.