P:
Jakie są zalety abstrakcji obciążenia?
ZA:Korzyści z abstrakcji obciążenia w środowisku IT mają wiele wspólnego z bardziej wyrafinowanym spojrzeniem na systemy komputerowe i sposób ich działania. Firmy mogą korzystać z bardziej rozwiniętej architektury sprzętu i oprogramowania, takich jak wirtualizacja i przetwarzanie w chmurze, aby zmienić sposób obsługi zestawów danych w złożonym systemie.
W bardziej prymitywnych czasach komputerów biznesowych tradycyjnym standardem był zestaw serwerów lokalnych obsługujących żądania ze źródeł zewnętrznych. Rzeczy, takie jak wirtualizacja i przetwarzanie w chmurze, jeszcze nie wzrosły, aby oferować przedsiębiorstwom możliwość przenoszenia i przenoszenia obciążeń w obrębie architektury i do innych miejsc, takich jak architektury dostawców.
Wiele korzyści z abstrakcji obciążenia wiąże się z kosztami operacji, powierzchnią systemu informatycznego i innymi praktycznymi względami. Dzięki wyodrębnieniu obciążeń i zadań aplikacji firmy mogą uzyskać więcej ze swojego sprzętu i osiągnąć bardziej wydajne wyniki w obszarze IT.
Niektóre bardziej zaawansowane korzyści z abstrakcji obciążeń widać w nowych systemach wirtualizacji kontenerów. Zamiast obsługiwać aplikacje na „czystym metalu” (bezpośrednio na sprzęcie), systemy kontenerowe umożliwiają inżynierom i programistom uruchamianie aplikacji w wysoce zwirtualizowanych systemach, w indywidualnych kontenerach współdzielących system operacyjny z hostem. System konteneryzacji ucieleśnia zasadę abstrakcji obciążenia - przyjmuje zadania i wykonuje je w uniwersalnym środowisku, w którym są one bardziej „zwirtualizowane” lub oddzielone od tradycyjnej logicznej struktury sprzętowej. Wirtualizacja w kontenerze może pomóc uruchomić całą aplikację w jednym systemie informatycznym, zamiast wymagać rozproszonych zasobów. Może także pomóc programistom w testowaniu działania określonej aplikacji w danym systemie lub środowisku, a także pomóc w takich kwestiach, jak odzyskiwanie po awarii.
Niektórzy eksperci proszą ludzi o uznanie abstrakcji obciążenia za proces, który pomaga przenosić dane i zadania między różnymi typami systemów. Na przykład zasada abstrakcji obciążenia pomaga w przenoszeniu obciążeń lub zadań z systemu lokalnego do systemu zewnętrznego, tj. Do systemu dostawcy. Pomogłoby to w procesie przenoszenia obciążeń lub zadań między różnymi typami centrów danych, na przykład krótkoterminowych lub długoterminowych repozytoriów danych. Ogólnie rzecz biorąc, abstrakcja obciążenia pomaga uczynić obliczenia oprogramowania bardziej przenośnymi, uczynić systemy przedsiębiorstwa bardziej wszechstronnymi, a także zwiększyć wydajność i skalowalność operacji firmy.