Wirtualizacja, czyli rozwój cloud computing’u

Czy użytkując dane oprogramowanie zastanawiacie się jak zostało wykonane i co jest potrzebne do jego poprawnego działania od kuchni? Większość z was odpowie pewnie, że nie ponieważ ważne jest to co my musimy wykonać przy pomocy tegoż oprogramowania. Niech za przykład posłuży nam aplikacja sklepu internetowego. Z punktu widzenia użytkownika oraz administratora sklepu ważne jest, żeby działał sprawnie i był przyjazny w obsłudze. Wszelkie dodatkowe sprawy związane ze sklepem takie jak dobór odpowiedniego serwera, dostepność wszelkich aplikacji dodatkowych umożliwiających poprawne działanie sklepu, znajomość technik programistycznych i języków programowania użytych przy budowie sklepu, znajomość rodzajów baz danych gromadzących informacje o produktach czy inne ważne kwestie techniczne nie powinny zaprzątać głowy i tak skołowanego ilością potrzebnej wiedzy przedsiębiorcy. Dla niego najważniejsza jest sprzedaż internetowa, natmiast dostawca oprogramowania powinien mu ją umożliwić bez zbędnych utrudnień w postaci wymienionych wyżej kwestii, dostarczając aplikację sklepu w postaci kompleksowej usługi. W tym miejscu pojawia się coraz bardziej popularna fraza, a mianowicie CLOUD COMPUTING czyli „Przetwarzanie w chmurze”. Cloud computing to model oprogramowania oparty na użytkowaniu usług dostępnych w całości na serwerach zewnętrznych firm. Założeniem modelu jest korzystanie przez użytkownika z konkretnej usługi bez konieczności zaopatrywania się w infrastrukturę potrzebną do jej realizacji. Czyli idąc za powyższym przykładem sklepu internetowego, wykupujemy możliwość użytkowania modułu sklepowego  i nie musimy się martwić o zaplecze potrzebne do jego działania, serwis, aktualizacje itp., co w przypadku standardowego modelu sprzedaży oprogramowania wiąże się z dodatkowymi kosztami. Cloud computing znajduje coraz więcej zastosowań i jest modelem działania wykorzystywanym w coraz większej ilości branż. Rozwój infrastruktury sieciowej na świecie umożliwia użytkowanie oprogramowania na tej zasadzie przy skomplikowanych i zaawansowanych projektach. Zgodnie z ideą Cloud computingu, cała obsługa wszystkich aplikacji odbywa się w internecie.

Cloud computing funkcjonuje w trzech modelach:

  • IAAS – Infrastructure as a Service (z ang. „infrastruktura jako usługa”) – usługodawca zobowiązuje się do dostarczenia infrastruktury informatycznej,
  • PAAS – Platform as a Service (z ang. „platforma jako usługa”) – usługodawca udostępnia całe środowisko pracy,
  • SAAS – Software as a service (z ang. „oprogramowanie jako usługa”) – usługodawca udostępnia oprogramowanie, natomiast użytkowane aplikacje są jedynie wynajmowane przez klientów.

W przypadku klientów ostatecznych najczęściej spotykany jest model SAAS stosowany bardzo często przy realizacji sklepów internetowych, systemów CMS i CRM, aplikacji internetowych oraz wszelkiego rodzaju oprogramowania dedykowanego udostępnianego on-line.

Źródło: Wikipedia

Podobne wpisy:

  1. Rozwój technik wizualizacji przestrzeni na rynku mieszkaniowym
  2. Multimedialna strona www z CMS
  3. CMS Drupal
banner ad

Zostaw Komentarz