Czym dokładnie jest zarządzanie IT zorientowane na aplikacje?

Autor: Roger Morrison
Data Utworzenia: 18 Wrzesień 2021
Data Aktualizacji: 21 Czerwiec 2024
Anonim
NoSQL w praktyce - czym jest i jak tworzyć aplikacje
Wideo: NoSQL w praktyce - czym jest i jak tworzyć aplikacje

Zawartość


Źródło: Sentavio / Dreamstime.com

Na wynos:

Liderzy branży omawiają zorientowane na aplikacje zarządzanie IT, co to dla nich znaczy i co dla użytkowników końcowych.

Od dłuższego czasu projektanci urządzeń mobilnych, programiści oprogramowania i wielu innych intuicyjnie rozumie, że „aplikacja” lub aplikacja jest jedną z najważniejszych części systemu informatycznego. Ale teraz istnieje kompleksowa filozofia, która służy temu pomysłowi w nowoczesnym designie. To się nazywa zarządzanie IT zorientowane na aplikacje i staje się popularną częścią tego, jak aktualizujemy i modernizujemy systemy. Ale co to jest?

„Personel biznesowy nie jest zainteresowany szczegółami technicznymi i wyjaśnieniami, dlaczego ich aplikacja nie działa odpowiednio”, czytamy na pierwszej stronie strony Enterprise Management Associates, która przedstawia koncepcję zarządzania IT zorientowanego na aplikacje. Jest to jeden z najbardziej zwięzłych opisów tego, czym właściwie jest zarządzanie IT zorientowane na aplikacje - jest to sposób na strukturyzację procesów i systemów informatycznych z aplikacją na szczycie cokołu.Jest to sposób na zapewnienie ciągłości czasu pracy, dostępności danych i usług dla użytkowników końcowych przy użyciu takich surowców systemu sprzętowego: baz danych, maszyn wirtualnych, macierzy pamięci masowej i serwerów.


Jednak u podstaw zarządzania IT skoncentrowanego na aplikacjach leży filozofia - szczegóły znajdują się w interpretacji. Zapytaliśmy kilku specjalistów IT o to, jak według nich działa zarządzanie IT skoncentrowane na aplikacjach, aby rozwinąć zasady zawsze połączonego użytkownika i zawsze dostępnych danych.

Zarządzanie danymi

Dla Sai Gundavelli, CEO i założyciela Solix Technologies, zarządzanie zorientowane na aplikacje to zarządzanie danymi. Według strony internetowej firmy Solix jest pionierem koncepcji zarządzania danymi w przedsiębiorstwie.

„Zasadniczo, za każdą aplikacją kryją się dane, sugerujemy skoncentrowanie się na zarządzaniu danymi w celu zarządzania aplikacjami”, powiedział Gundavelli, dzieląc aplikacje na trzy kategorie: aktywne, testowe i nieaktywne. Na etapie aktywnym Gundavelli zalecił wdrożenie archiwum w celu zmniejszenia stopy danych. Powiedział, że w aplikacjach testowych ważne jest ścisłe trzymanie poufnych danych, aby zapobiec wyciekom.


Gundavelli powiedział, że w przypadku nieaktywnych aplikacji problemem jest usuwanie: „Skończysz z aplikacjami, które należy wycofać. Zalecamy wycofanie starych aplikacji, zachowując te dane w celu zachowania zgodności itp. ”

Podział silosów

Wielu ekspertów mówi także o silosach, gdy mówią o zarządzaniu IT zorientowanym na aplikacje. Michael Thompson jest dyrektorem działu zarządzania systemami w Solarwinds i mówi, że rozkładanie silosów jest częścią systemu najwyższego poziomu, który zapewnia, że ​​systemy są dostępne dla użytkowników końcowych.

„Gdy aplikacja zwalnia lub ulega awarii, użytkownicy końcowi mają zerową tolerancję”, powiedział Thompson, powołując się na badanie, w którym ponad 60% respondentów określiło aplikacje jako „krytyczne” w ich codziennej pracy.

Bez błędów, bez stresu - Twój przewodnik krok po kroku do tworzenia oprogramowania zmieniającego życie bez niszczenia życia

Nie możesz poprawić swoich umiejętności programistycznych, gdy nikt nie dba o jakość oprogramowania.

Oprócz pobierania informacji z silosów i tworzenia architektury o swobodnym przepływie Thompson podkreślił także potrzebę przetestowania wydajności na całej platformie i zwiększenia widoczności tego, co robi system.

Optymalizacja narzędzi do przechowywania

Erik Ottem jest dyrektorem marketingu produktu w Violin Memory. Ottem powiedział, że produkty jego firmy odnoszą się do innego segmentu IT skoncentrowanego na aplikacjach, który zarządza pamięcią masową.

Opisując szczegółowo, w jaki sposób działają skrzypce Violin dla klientów takich jak Juniper Networks i Tyson Chicken, Ottem wskazał na kilka głównych „potrzeb” modelu zorientowanego na aplikacje: koszt i wydajność oraz zdolność do radzenia sobie z zalewami dużych zbiorów danych.

„W przypadku istniejących aplikacji opartych na transakcjach, które są zazwyczaj siłą napędową firmy opartej na wyrafinowanych projektach baz danych, wymagana jest redukcja kosztów i upewnienie się, że dane są zawsze bezpieczne. Jednym ze sposobów zmniejszenia kosztów jest konsolidacja aplikacji i centrum danych, - powiedział Ottem.

Pojawia się także pojawienie się urządzeń mobilnych i dużych zbiorów danych. „Podobnie jak mobile tworzy nowe sposoby przeprowadzania transakcji na interfejsie, tworzy mnóstwo nowych informacji, które należy analizować na zapleczu za pomocą analityki. Posiadanie pamięci, która może szybko trawić i analizować dane, aby upewnić się, że operacje przebiegają tak skutecznie, jak to możliwe, przynosi duże dywidendy ”, powiedział Ottem, dodając szczegóły na temat tego, jak skrzypce tworzą„ warstwowe podejście ”do usług.

„Nasza funkcja kopii lustrzanej pozwala klientom przechowywać dane w dwóch pobliskich lokalizacjach, więc jeśli coś stanie się z jedną lokalizacją, żadne dane nie zostaną utracone, a operacje będą miały minimalny wpływ (zero RPO i RTO)”, wyjaśnił Ottem. „W przypadku lokalizacji nieco dalej od siebie oferujemy synchroniczną replikację na platformie Flash Storage Platform, która utrzymuje dwie kopie danych w ciągłym wyrównaniu w celu ochrony danych na odległości do 100 km, więc aplikacje są kontynuowane z niewielkim opóźnieniem. W celu zapewnienia dodatkowej ochrony oferujemy również replikację asynchroniczną, dzięki czemu dane mogą być kopiowane w dowolnym miejscu na świecie w celu ochrony przed katastrofami rozległymi, takimi jak burze i trzęsienia ziemi. ”

Łączność Obsługa usług aplikacji

John Luludis jest prezesem Superior Technology Solutions w Pearl River w stanie Nowy Jork. Firma Superior opracowała oprogramowanie o nazwie Schedule-Cloud, które obsługuje takie rzeczy, jak interaktywne planowanie pracowników, obecność pracowników, zarządzanie zdarzeniami i raportowanie.

Program Schedule-Cloud jest hostowany w chmurze za pomocą Amazon Web Services i obsługuje bezprzewodowe pobieranie mobilnej aplikacji hybrydowej. Bezpieczeństwo obejmuje infrastrukturę klucza publicznego, która obsługuje uwierzytelnianie oparte na certyfikatach.

Luludis mówił o tym, jak obsługiwane są aplikacje Superior. „Hybrydowe aplikacje internetowe i mobilne firmy Superior zostały zaprojektowane w celu zwiększenia możliwości ponownego wykorzystania kodu i łatwości wdrażania na dowolnej infrastrukturze” - powiedział. „Aplikacja hybrydowa Superior wykorzystuje obecnie platformę AngularJS, PhoneGap / Ionic do tworzenia potężnych i responsywnych aplikacji, które zapewniają natywny wygląd na wszystkich urządzeniach mobilnych. Aplikacje mobilne mogą przechowywać informacje lokalnie i / lub informacje o synchronizacji w czasie rzeczywistym z usługami zaplecza przełożonego za pośrednictwem zabezpieczonych usług internetowych REST ”.

Klient jest królem

Niemal wszystkie skupione na zarządzaniu aplikacjami IT skupią się na uwadze użytkownika końcowego. Istnieje pomysł, że bez względu na to, co dzieje się na zapleczu, służy temu większemu celowi, jakim jest dostarczanie usług do interfejsu. Jest to niewielka zmiana w stosunku do niektórych starszych systemów, które zmuszały użytkowników końcowych do przeskakiwania przez obręcze w celu spełnienia wymagań bazy kodu, a także stanowi część tego dążenia do modernizacji, która powoduje, że strony internetowe są bardziej responsywne, usprawniają procesy handlu elektronicznego i sprawiają, że upewnij się, że więcej z nas może uzyskać więcej dzięki małym ekranom naszych smartfonów.