Czym jest Vendor Lock-in i jak go uniknąć

Przenieś swoją aplikację do chmury dopiero po zapoznaniu się z klauzulą ​​dostawcy usług w chmurze. Czytaj dalej, jeśli nie wiesz, co to jest i jak tego uniknąć.

Model przetwarzania w chmurze szybko się rozwija. Ponieważ model ten jest dość kuszący dla firm IT, takich jak twórcy aplikacji mobilnych, twórcy aplikacji internetowych, firma Software as a Service itp. Nie musisz tworzyć solidnej infrastruktury IT w swojej firmie.

Po prostu subskrybujesz infrastrukturę do tworzenia aplikacji w chmurze od dostawcy usług zarządzanych (MSP). Twoim zadaniem jest rozwój produktu i rynku oraz zarabianie. Problem pojawia się jednak, gdy dotychczasowy dostawca usług w chmurze nie jest już kompatybilny z Twoją aplikacją, modelem biznesowym lub liczbą użytkowników.

Teraz próbujesz przenieść swoje bazy danych i aplikacje do innej chmury. Ale istniejący dostawca gra kartą blokady sprzedawcy, aby wycisnąć z ciebie pieniądze. Ten podstawowy model przychodów z przetwarzania w chmurze może być twoim koszmarem. Ale nie martw się teraz, ponieważ poniższe wskazówki uczynią cię zwycięzcą.

Co to jest Vendor Lock-in w Cloud Computing?

Vendor lock-in, jak sugeruje to sformułowanie, to sytuacja, w której nie można przejść do innego dostawcy niektórych usług bez uiszczania opłaty za okres blokady na rzecz dostawcy. Ponadto, gdy zmieniasz usługi sprzedawcy na innego dostawcę, musisz ponieść koszty konfiguracji usług.

W zwykłych biznesach, takich jak pozyskiwanie surowców lub gotowych produktów, nie stanowi to większego problemu. Ponieważ nie ma nic do skonfigurowania poza poszukiwaniem niedrogiego zewnętrznego usługodawcy, który może dostarczać produkty w jakości i ilości.

Jednak w branży przetwarzania w chmurze jest to ogromny problem. Migrując oprogramowanie, sieć, aplikację mobilną, analitykę danych, serwer lub inne projekty IT do chmury, korzystasz z infrastruktury innej osoby.

Tam konfigurujesz swoje aplikacje, interfejsy programowania aplikacji (API), bazy danych, aplikacje Business Intelligence (BI) oraz wiele innych zaawansowanych technologicznie i złożonych komponentów. Teraz, z jakiegokolwiek powodu, kiedy musisz przenieść to wszystko do innego dostawcy usług w chmurze, istniejący dostawca może nie tylko to zaakceptować.

Poproszą cię o uiszczenie opłaty za blokadę sprzedawcy. Jesteś do tego prawnie zobowiązany, ponieważ podczas rejestracji w usługach w chmurze od tego dostawcy podpisałeś umowę z dostawcą. Jest to powszechna taktyka dzisiejszych dostawców usług w chmurze.

Uzależnienie od dostawcy jest również możliwe dzięki opracowywaniu, testowaniu i wydawaniu aplikacji kontenerowych przy użyciu Kubernetes.

Dlaczego należy zwrócić uwagę

Istnieją dwa główne problemy związane z koncepcją uzależnienia od dostawcy. Jeśli planujesz wyprowadzić się przed datą zakończenia blokady sprzedawcy, płacisz ogromną opłatę, która w przeciwnym razie mogłaby sfinansować operacje w chmurze przez trzy do pięciu lat. Drugi jest najtrudniejszy.

Musisz skonfigurować wszystko od zera, przechodząc do nowego dostawcy infrastruktury chmurowej zgodnie z ich zwirtualizowanymi systemami. Tutaj ludzie mówią o migracji do chmury, ale to nie jest spacer po parku.

Dlatego przed podpisaniem umowy na korzystanie z usług w chmurze dla dowolnego projektu informatycznego przeczytaj uważnie dokument umowy, a zwłaszcza klauzulę dostawcy.

Rodzaje blokady dostawcy

W sektorze przetwarzania w chmurze zależność od dostawcy może mieć setki rodzajów. Zależy to od kreatywności dostawcy, który oferuje usługi w chmurze, oraz od tego, jak bardzo zależy mu na dochodach. Chociaż nic nie możesz z tym zrobić, poniżej znajdziesz kilka popularnych rodzajów blokad dostawcy:

# 1. Blokada dostawcy oparta na cenie

Dostawca usług w chmurze może pobierać wysoką opłatę za wdrożenie w pierwszych dniach konfiguracji. Później, przy zmianie dostawcy, zaczynasz myśleć, że inwestycja w opłatę wdrożeniową jest marnotrawstwem, jeśli zmienisz dostawcę.

Niektórzy niespełniający standardów i chciwi dostawcy usług w chmurze często przestają pobierać opłaty na podstawie faktycznego wykorzystania. Zaczynają pobierać comiesięczne opłaty, aby uzyskać maksymalne zyski.

#2. Blokady dostawców, które przetrzymują dane jako zakładników

Jeśli spóźnisz się z terminem płatności, dokonasz późnego odnowienia lub wyrazisz swoje plany przejścia na nowego dostawcę usług w chmurze, dotychczasowy dostawca może przetrzymywać Twoje aplikacje i bazy danych jako zakładników. Mogą cofnąć dostęp do danych Twojej firmy i zażądać uiszczenia ogromnej opłaty za wyjście.

#3. Blokada dostawcy dla funkcji dodatkowych

Pięć lat temu nie planowałeś dobrze, wybierając dostawcę usług w chmurze. Teraz widzisz, że inni dostawcy oferują wbudowane funkcje sztucznej inteligencji (AI) i uczenia maszynowego (ML). Pytasz o to swojego dostawcę chmury, a on mówi, że musisz uiścić dodatkowe opłaty, aby uzyskać usługi AI i ML.

#4. Blokada dostawcy oparta na chmurze

Niektórzy niespełniający standardów i mali dostawcy chmury mogą zmusić Cię do korzystania z usług natywnych. Mogą nie integrować się z AWS, Google Cloud lub Microsoft Azure. Jeśli Twoja nowa aplikacja wymaga tych miejsc docelowych w chmurze, masz poważne kłopoty.

#5. Blokada dostawcy za pośrednictwem umów cyfrowych

Wielu oszukańczych dostawców chmury używa linku do strony internetowej jako umowy na usługę w chmurze. Mogą potajemnie zmienić tę stronę internetową, gdy nie zwracasz na nią uwagi. W ten sposób początkowa umowa zmienia się na coś innego, czego nie zaakceptowałeś.

#6. Odnowienie jako blokada dostawcy

Odnowienie jest jednym z najbardziej śmiercionośnych blokad dostawców. Po długich rozważaniach zdecydowałeś się pozostać przy dotychczasowym dostawcy usług w chmurze. Jednak dostawca nie jest gotowy do negocjowania ceny odnowienia na kilka miesięcy przed wygaśnięciem umowy.

Wyślą ci cenę odnowienia na kilka dni przed wygaśnięciem. Teraz nie jesteś w stanie przenieść operacji w chmurze do innego dostawcy usług.

Niektórzy znani dostawcy usług w chmurze mogą narzucać różne daty odnowienia serwerów, aplikacji i baz danych. W ten sposób wchodzisz w błędne koło różnych dat odnowienia i przez lata nie masz szansy na zmianę dostawcy chmury.

Powody blokady dostawcy

Głównym powodem uzależnienia od dostawcy jest stałe źródło przychodów dla dostawców usług w chmurze. Większość MSP dla chmury nie rozlicza dokładnie sposobu, w jaki się reklamują. Załóżmy, że dostajesz dobrą zniżkę i początkowo ustalasz atrakcyjne ceny. Nie oczekuj takich samych cen, gdy idziesz do dostawcy usług w chmurze, aby odnowić swoje konto.

Podczas odnowienia MSP zwykle podnosi ceny oferowanych usług. Od tego momentu MSP czerpią korzyści z Twojego konta subskrypcji w chmurze. Teraz, gdy stworzyłeś wiele aplikacji i hostowałeś te z platformy MSP, mogą łatwo postawić cię w sytuacji okupu.

Jeśli nie zgadzasz się na zbyt wysokie ceny podczas odnawiania konta, ryzykujesz utratę lat pracy nad rozwojem aplikacji i zarządzaniem bazą danych.

Inne główne motywy uzależnienia od dostawcy to:

  • Mali i niespełniający standardów dostawcy usług chmurowych tworzą dużą bazę klientów, stosując blokadę dostawcy i sprzedają swoje udziały większym firmom chmurowym, aby uzyskać ogromny zwrot z inwestycji (ROI) w krótkim okresie.
  • Jako subskrybent chmury nie zbadałeś możliwości dostawcy przed zarejestrowaniem się.

Wady Vendor Lock-In

Poniżej znajdziesz wyzwania i wady związane z uzależnieniem od dostawcy:

# 1. Bariera dla przyjęcia chmury

Chociaż branża przetwarzania w chmurze rośnie, wiele start-upów oraz małych i średnich firm wycofało swoje aplikacje i bazy danych z chmury. Stało się tak z powodu gorzkich doświadczeń związanych z klauzulami blokującymi dostawcę chmury.

Kiedy współpracujące firmy IT zobaczą, że przetwarzanie w chmurze jest tylko kolejnym frontem dla gigantów technologii IT, aby wysysać z nich pieniądze; wielu odrzuci chmurę zamiast lokalnej infrastruktury IT.

#2. Problemy z aplikacją lub bazą danych

Jeśli dostawca chmury nie może dostarczyć zasobów i technologii zgodnie z najnowszymi osiągnięciami w branży, Twoje aplikacje i bazy danych nie będą mogły działać tak, jak chcesz.

#3. Brak stabilności wydatków na chmurę

W umowie z dostawcą MSP w chmurze ma pełne prawo do zmiany oferty produktów, planów cenowych, opłat za zewnętrzne transfery danych, aktualizacje, implementację sztucznej inteligencji/uczenia maszynowego, usługi BI i nie tylko.

Tym samym nie masz pewności, w którym miesiącu jaki rachunek otrzymasz za usługi infrastruktury IT w chmurze. Uniemożliwi Ci to kluczowe planowanie finansowe w Twojej firmie.

Jak uniknąć blokady sprzedawcy

Najlepsze wskazówki i pomysły, aby uniknąć sytuacji, w której dostawca jest zablokowany:

Subskrybuj różnych dostawców chmury

Jeśli Twoja firma IT wymaga różnych zasobów cyfrowych, takich jak aplikacje mobilne, aplikacje internetowe, e-maile, serwery ERP, serwery strumieniowe itp., nie hostuj ich wszystkich w jednym rozwiązaniu w chmurze. Korzystaj z usług różnych dostawców chmury, aby zmniejszyć zależność od jednego MSP.

Twórz przenośne aplikacje i bazy danych

Zawsze używaj standardowych i wzajemnie kompatybilnych interfejsów API, konfiguracji, zestawów SDK, baz danych itp. do tworzenia aplikacji lub baz danych. W ten sposób możesz łatwo przenosić swoje aplikacje i bazy danych z jednej chmury do drugiej.

Przeczytaj uważnie dokumenty kontraktowe

Dokładnie przeczytaj dokument umowy lub zatrudnij doświadczonego programistę i menedżera chmury, który lepiej zrozumie warunki umowy. Jeśli zgadzasz się z dokumentem, poproś sprzedawcę o fizycznie podpisaną umowę. Unikaj także umów, które mówią, że sprzedawca może zmienić warunki rozliczeń i świadczenia usług, kiedy tylko zechce.

Zapewnij lepszą umowę

Omawiając potrzeby związane z infrastrukturą IT w chmurze z dostawcą, połóż nacisk na następujące kwestie:

  • Prognoza opłat za odnowienie
  • Zasady odnawiania
  • Dodatkowe opłaty za usługi
  • Aktualizacje chmury wraz ze zmianami w branży
  • Kara za brak możliwości udostępnienia zasobów w chmurze podczas skalowania w górę
  • Bezpłatna strategia wyjścia, gdy MSP nie jest w stanie zaspokoić Twoich potrzeb

Omów koszty transferu danych

Większość usług w chmurze oferuje bezpłatne przesyłanie danych między platformami. Ale pobiorą opłatę premium, jeśli przeniesiesz dane na inne platformy chmurowe. MSP nie lubią o tym rozmawiać. Chcą to ukryć pod setkami stron literatury kontraktowej.

Sfinalizuj stałą stawkę transferu danych na dłuższy okres, jeśli MSP oferuje opcję negocjacji. Jeśli planujesz duże, MSP z pewnością zaproponują Ci niestandardowe rozwiązania.

Wewnętrzna kopia zapasowa

Nie polegaj tylko na tych wszystkich dostawcach usług w chmurze. Skonfiguruj dodatkowy serwer kopii zapasowych na miejscu, aby uniknąć sytuacji z okupem.

Przykłady blokady dostawcy

Poniżej znajdziesz kilka popularnych przypadków uzależnienia od dostawcy w przetwarzaniu w chmurze:

# 1. Stracona szansa na oszczędności

Maszyna wirtualna Google Cloud (c2-standard-4) w USA kosztuje około 0,25 USD za godzinę dla 4-rdzeniowych procesorów i 8 GB pamięci. Jego konkurent, AWS, oferuje prawie podobne funkcje w c6g.xlarge za blisko 0,20 USD za godzinę. Jeśli jesteś w umowie dostawcy z Google Cloud, nie możesz cieszyć się oszczędnościami oferowanymi przez AWS.

#2. Dostawca nie może świadczyć usług

Pożar centrum danych w OVHcloud zniszczył kilka europejskich witryn 10 marca 2021 r. Incydent ten dotknął kilka krytycznych witryn i aplikacji agencji rządowych, banków, serwisów informacyjnych i handlu elektronicznego. Jeśli jesteś uzależniony od dostawcy i nie masz kopii zapasowej, masz poważne kłopoty.

#3. Opłaty za transfer danych

Większość dostawców usług w chmurze pobiera bardzo wysokie opłaty za przesyłanie danych na platformę innej firmy lub na własne serwery na miejscu. Tajny wewnętrzny dokument AWS z 2019 roku, przeanalizowany przez The Information, sugeruje, że AWS pobierał od swoich klientów następujące opłaty za transfer danych:

  • Apple: 50 milionów dolarów
  • Pinterest: około 30 milionów dolarów
  • Netflix: 20 milionów dolarów

Ostatnie słowa

Do tej pory zapoznałeś się ze szczegółową dyskusją na temat koncepcji dostawcy w branży przetwarzania w chmurze. Dostawcy usług zarządzanych w infrastrukturze chmurowej lobbują za uzależnieniem od dostawcy w celu zapewnienia stałego przepływu przychodów. Niezależnie od tego, czy platforma działa dla Ciebie, czy nie, musisz zapłacić najwyższe dolary.

Jeśli masz zbyt dużo funduszy, powodzenia w modelu blokady dostawcy. Jeśli jednak prowadzisz rozwijającą się firmę informatyczną i musisz ostrożnie wykorzystywać swoją inwestycję na wydatki ogólne, takie jak infrastruktura IT w chmurze, trzymaj się z daleka od uzależnienia od dostawcy.

Skorzystaj z powyższych wskazówek, aby stworzyć zaplanowane podejście do subskrypcji przetwarzania w chmurze. Stwórz równowagę między publicznymi i prywatnymi instancjami przetwarzania w chmurze dla różnych aplikacji i baz danych. Co najważniejsze, nie umieszczaj wszystkich aplikacji i baz danych pod jednym parasolem w chmurze.

Tutaj znajdziesz więcej wyzwań i zagrożeń związanych z przetwarzaniem w chmurze.