Skip to main content

Co to jest wielozadaniowość?

Wielokrotność, w odniesieniu do obliczeń, jest zasadą architektoniczną oprogramowania najczęstszą dla obliczeń biznesowych.Dostawca usług przechowuje aplikacje na centralnym serwerze lub serwerach do użytku przez wiele organizacji.Każda organizacja korzysta z aplikacji tak, jakby zainstalowana w natywnej sieci komputerowej.Podczas gdy organizacje te podzielają użycie, każda z nich jest niezależna bez dostępu do innych danych, ustawień lub informacji użytkownika.Koncepcja wielopoziomowej działa znacznie tak samo jak wielu użytkowników na jednym komputerze osobistym, ale na znacznie większą skalę.

Koncepcja wielopoziomowej zyskała popularność we wczesnych latach obliczeń.Firmy wynajmowały przestrzeń do przechowywania danych lub moc przetwarzania komputerów mainframe, aby obniżyć koszty związane z prowadzeniem niezależnej sieci komputerowej.We wczesnych latach komponenty komputerowe były duże, wymagane rozległe przestrzeni podłogowe i kosztowały znaczne koszty.Wynajmowanie przestrzeni lub siły przetwarzania z dużych komputerów mainframe, takich jak wykonawca uniwersytecki lub rządowy, zapewniło wykonalne rozwiązanie.

W miarę zyskania popularności Internetu dostawcy usług aplikacji hostowali oprogramowanie na swoich serwerach z korzyścią dla określonych klientów.Hostowane aplikacje pozwoliły organizacjom na korzystanie z oprogramowania wymagającego mocnej mocy przetwarzania bez inwestowania w drogie serwery i dodatkowy sprzęt.Podstawową różnicą w tej formie wielopoziomowej jest metoda dostępu.Użytkownicy uzyskują dostęp do aplikacji hostowanych za pośrednictwem portalu internetowego, a nie na komputerach mainframe.Strony internetowe i e-mail internetowy to główne przykłady hostowanych architektur wielu dziesiątych.

Usługi internetowe zorientowane na konsumenta, takie jak wspólne bezpłatne konta e-mail, wymagają jednej aplikacji, ale nie są wielozadaniowe.Jeśli organizacja wynajmuje segment takich kont, dostosowanie kont i ograniczenie dostępu do określonego celu organizacyjnego lub intranetu, istnieje architektura wielokrotności.Chociaż ci dostawcy e-maili nie oferują takiego dostosowywania i ograniczonego dostępu, koncepcja stanowi łatwy do zrozumienia przykład hostowanej architektury wielozadaniowej.

Hostowane aplikacje wielozadaniowe mają limity.Podobnie jak pojedynczy komputer osobisty może uruchomić tylko jeden system operacyjny dla jednego użytkownika na raz, aplikacje hostowane napotykają podobne ograniczenia.Hostowane środowiska wielopoziomowe zwykle wymagają oddzielnych maszyn do wielu instalacji jednej aplikacji.W niektórych przypadkach aplikacje działają na jednym komputerze jako osobne procesy.

Nowoczesne przetwarzanie w chmurze wykorzystuje zasady wielozadaniowe, aby zapewnić setkom klientów i organizacjach dostępu do aplikacji.Zamiast hostować jedną instalację aplikacji, dostawcy zapewniają aplikacje na poziomie przedsiębiorstw.Aplikacje te znajdują się na wielu serwerach i umożliwiają wielu użytkownikom indywidualnym i organizacyjnym dostęp do aplikacji jednocześnie.