Zalety i wady

zaawansowane przetwarzanie i przetwarzanie w chmurze Zalety i wady zaawansowanego przetwarzania i przetwarzania w chmurze

Rosnąca liczba inteligentnych urządzeń daje przewagę zaawansowanym komputerom, ale czy oznacza to, że konwencjonalne centra danych w chmurze ulegną decentralizacji, a jednocześnie zniknie potrzeba scentralizowanej chmury? przyszły? Korzystanie z usług w chmurze gwałtownie wzrosło, ponieważ pozwala firmom uzyskać większą moc obliczeniową i pamięć masową, płacąc tylko wtedy, gdy jest to potrzebne i po niższych kosztach, zamiast wydawać firmy na sam sprzęt IT. Z drugiej strony dostawcy chmury szukają możliwości optymalizacji swoich inwestycji. Wydajność procesorów i urządzeń pamięci masowej wzrosła wykładniczo, a jednocześnie stawały się coraz mniejsze, smartfon z niższej półki jest potężniejszy niż komputer wypełniający pokój w latach 80. Wraz z potężniejszymi urządzeniami w rękach konsumentów (laptopy, smartfony itp.) a na ogólnych urządzeniach brzegowych (inteligentne urządzenia IoT) coraz bardziej pożądane jest przeniesienie części czynności obliczeniowych na te urządzenia. Pozwala to dostawcy chmury zmniejszyć zapotrzebowanie na zasoby obliczeniowe i zapewnić użytkownikom szybsze i bardziej spersonalizowane doświadczenie, ponieważ tylko minimalna ilość danych jest przesyłana przez sieć. Przetwarzanie brzegowe jest przydatne dla usługodawców, ponieważ wykorzystuje dostępną pojemność urządzeń użytkowników zamiast mocy przetwarzania w chmurze i przyspiesza doświadczenie użytkownika, ponieważ przez sieć trzeba przesyłać mniej danych. Z drugiej strony nie gwarantuje to dostatecznego zaufania ani bezpieczeństwa, ponieważ urządzenie może być manipulowane przez użytkownika przy niewielkiej kontroli z punktu widzenia usługodawcy.

Jak wygląda przyszłość chmury?

Simone Vernacchia, Partner i Head of Digital Security Infrastructure, Resilience and Cyber ​​​​Security w PwC Middle East, powiedziała TechRadar Middle East, że przetwarzanie w chmurze nie zniknie wraz z rozwojem zaawansowanych technologii komputerowych. mają wiele potencjalnych problemów. Zawsze, gdy potrzebujesz prawdziwej mocy obliczeniowej, wolisz korzystać z chmury. Obie technologie są w pewnym stopniu komplementarne" - powiedział. Z jednej strony powiedział, że jeśli chcesz skorzystać z mocy obliczeniowej chmury, musisz przenieść wszystkie dane do chmury, poczekać na przetwarzanie, a następnie pobrać dane. „Wprowadzi to opóźnienia spowodowane dwoma różnymi zjawiskami: po pierwsze, przepustowość nie jest nieskończona i może zostać nasycona, jeśli chcemy wykonywać obliczenia na dużej ilości danych, a po drugie opóźnienie” – powiedział. stwierdził. „W prawdziwej sieci możemy spróbować zbliżyć dostawcę chmury, ale nie możemy osiągnąć prędkości większej niż prędkość światła (światło to w rzeczywistości sposób, w jaki bity są przesyłane na poziomie fizycznym w szybkich sieciach). prędkość) ," powiedział. Kiedy umieszczasz sieć między ekranem a klawiaturą, mówi, że musisz używać potoku do wszystkiego, co robisz.

Czy opóźnienie osiągnie prędkość światła?

„Wszystko, co robisz, musi przechodzić przez sieć geograficzną. Sieć geograficzna ma dwie rzeczy: przepustowość jest ograniczona, ponieważ technologia nie może ewoluować poza określony gigabajt, a drugą jest opóźnienie, co oznacza opóźnienie. światła i nie szybciej niż to. Daleko nam do opóźnienia, aby osiągnąć prędkość światła "- powiedział Vernacchia. Ponadto powiedział, że opóźnienie jest znacznie trudniejszym problemem do rozwiązania z fizycznego punktu widzenia, a także z punktu widzenia protokołu, ale będzie coraz lepiej. ale nie osiągnie prędkości światła. Aby przesyłać jakikolwiek ruch sieciowy, istnieją różne warstwy protokołów. Protokół to zestaw reguł, które porządkują informacje w pakietach i kontrolują, czy nie mają na nie wpływu błędy wprowadzone przez transmisję przez sieć. Vernacchia powiedział, że protokoły zużywają dane tylko po to, aby ukształtować pakiety i upewnić się, że dotrą kompletne lub zostaną poprawione po ich dotarciu. „To narzut wprowadza dodatkowe opóźnienie, ponieważ zużywa przepustowość”. Aby zmniejszyć ilość danych, które muszą przesyłać z jednego miejsca do drugiego, usługodawcy próbują przenosić coraz więcej obliczeń do najnowocześniejszych urządzeń, oszczędzając koszty i pieniądze. oferując szybsze i płynniejsze wrażenia użytkownika” — powiedział… „Ponieważ coraz więcej użytkowników korzysta z sieci, potrzebujemy większej przepustowości i opóźnień. Przetwarzanie brzegowe próbuje rozwiązać ten problem, wykonując wiele obliczeń na twoim urządzeniu, aby zmniejszyć opóźnienia” – powiedział. Zaletą przetwarzania brzegowego, jak mówi, jest to, że płacisz mniej dostawcy chmury, ale problem polega na tym, że przetwarzanie brzegowe chip Twoje urządzenie może nie być wystarczająco wydajne, aby zrobić to wszystko i być może będziesz musiał polegać na chmurze, ponieważ moc i pamięć, którą możesz uzyskać, są znacznie większe niż na urządzeniu pokładowym, a dostawca chmury nie ma kontroli nad urządzenie, wynik może nie być wiarygodny, jeśli będziesz manipulować urządzeniem.

Czy centra danych są potrzebne w każdym kraju?

Vernacchia odpowiedział, że tak, a przynajmniej chce mieć dedykowane punkty wejścia dla szerokopasmowych połączeń sieciowych w pobliżu swojego kraju, aby zminimalizować opóźnienia i zmaksymalizować przepustowość. „Ponadto dostawcy chmury będą przenosić dane cyfrowe tak bardzo, jak to możliwe, aby być blisko Ciebie, aby zoptymalizować i niewidocznie (i poza kontrolą) dla użytkownika. Nazywa się to „ładowaniem”, aby zapewnić najniższe dostępne opóźnienia. W innych przypadkach dostawcy usług w chmurze będą (po cichu) przenosić dane użytkowników z jednego kraju do drugiego, w którym mają mniej lub więcej miejsca na dane” – powiedział. Idąc dalej, powiedział, że dostawcy chmury będą starali się naciskać jak najwięcej, aby obniżyć koszty i tam, gdzie bezpieczeństwo nie jest krytyczne. „Przetwarzanie brzegowe osiąga teraz swoje granice, a konsumenci cieszą się lepszym doświadczeniem” – powiedział. Na przykład w przypadku ciężkich gier wideo, które mają wiele efektów wizualnych, aby zmniejszyć wymaganą przepustowość i poprawić wrażenia użytkownika, przetwarzanie odbywa się coraz częściej. na urządzeniu zamiast w chmurze. Z drugiej strony, aby zachować bezpieczeństwo, gdy użytkownik chce dokonać zakupu w aplikacji, jest to konfigurowane w chmurze.

Bezpieczeństwo jest problemem na przewodzie

„To, czego używa zaawansowane przetwarzanie w aplikacjach wymagających niskich wymagań bezpieczeństwa i to, czego używa chmura, to rzeczy, które należy kontrolować i które wymagają wysokich wymagań bezpieczeństwa”. — powiedział Vernacchia. Powiedział jednak, że bezpieczeństwo jest problemem na krawędzi, ponieważ urządzenie jest własnością i jest obsługiwane przez użytkownika, który może nim manipulować bez możliwości usługodawców. unikać. „Jeśli jailbreakujesz swojego smartfona, nawet jeśli może to naruszyć niektóre umowy licencyjne, bardzo trudno jest nałożyć sankcje. Z drugiej strony, jeśli przejdziesz do dostawcy chmury, pójście za nim jest stosunkowo bardziej wykonalne” – powiedział. „Gdy zależy Ci na wydajności, jest to jeden z możliwych sposobów sprawdzenia, czy dostawca usług w chmurze ma centrum danych w Twoim kraju, ale dla większości firm wydajność to tylko kwestia czasu”. część historii Dla innych opóźnienie jest drugą częścią, a dla innych jest to bezpieczeństwo danych i zgodność. Niektórzy klienci woleliby mieć centrum danych w Europie niż w Stanach Zjednoczonych, ponieważ zasady prywatności są lepiej chronione” – powiedział.