У дома Бизнес Изчисленията без сървър се лъжат и кога да се използват

Изчисленията без сървър се лъжат и кога да се използват

Съдържание:

Видео: Настя и сборник весёлых историй (Ноември 2024)

Видео: Настя и сборник весёлых историй (Ноември 2024)
Anonim

Нека да извадим едно нещо точно отпред: Изчисляването без сървър в контекста на облачните услуги е подвеждащо понятие. Тези неща, които изпращате в облака за обработка, независимо от това, което го наричате, използват сървъри. Различното е осигуряването. Накратко, изчисленията без сървър не са реални. Но истински или не, все пак може да ви спести пари.

И така, ако изчислението без сървър не е без сървър, тогава какво е това? Лесният начин да мислите за безсървърни изчисления е, че това е начин да изпратите натоварвания до облачен доставчик, да ги въздействате и след това да получите резултат. Това означава, че доставчикът на облак се грижи за инфраструктурните нужди за обработка на вашето натоварване, както и за справяне с всичко - от управление на сигурността, въртене на сървъри нагоре или надолу или всеки друг аспект на управление на средата.

С изчисления без сървър всичко, което правите, е да изпратите работно натоварване до облачния доставчик, заедно с данните, които трябва да се обработват, и след това да изчакате резултата да се върне при вас. Вие се таксувате само за действителното време, прекарано в работата си. Така че, ако изберете правилно проектите си, можете да спестите не само пари, но и главоболия от ИТ управлението.

Кога да използвате без сървърни изчисления

Но също така трябва да знаете, че изчисленията без сървър не са за всичко. Той е най-подходящ за добре дефинирани натоварвания, които са независими от външни източници на данни, различни от изпратените от вас данни. Един пример, който често се дава, е използването на изкуствен интелект (AI), за да се определи дали съдържанието на изображението е подходящо за предназначението му.

Други цели могат да бъдат дискретни действия, които не се използват постоянно. Може да използвате без сървърни изчисления за събиране на потребителски имена за управление на списъци с членове или списъци с потребители, където всичко, което е необходимо, е информацията да бъде събирана, проверена за подходящо въвеждане (като например проверка дали телефонните номера са действителни номера), форматирана и след това запазена в база данни.

Ако това ви звучи познато, тогава това е така, защото концепцията съществува отдавна. Процеси като тези навремето се наричаха „подпрограми“ и те се съхраняваха там, където можеха да бъдат извикани, когато някои задачи трябваше да се изпълняват и да се предприемат офлайн в противен случай. По този начин те не изсмукваха процесорни цикли или памет, когато не бяха необходими.

След като тези подпрограми бяха държани на хартиена лента или (наистина) карти Hollerith, и човекът в конзолата ще ги зареди според нуждите. Сега те се обработват в облака и вместо да зареждате тесте за карти, изпращате кода в облака заедно с данните. Процесът се изпълнява и вие получавате резултата обратно във всяка форма, която сте посочили. В някои случаи вашият код може да бъде задържан от вашия доставчик за повторна употреба, така че следващият път трябва само да изпратите данните. Но има ограничения, които варират в зависимост от доставчика.

Изчисленията без сървър не са толкова лесни за използване

След като рутината се изпълни, облачните ви такси спират. Всичко е много просто, или поне трябва да бъде. Там, където спира да бъде просто, става въпрос за действително използване на безсървърни изчисления. Вашите разработчици ще трябва да се научат да кодират за среда без сървър, за едно нещо.

Въпреки че разработването на рутинни процедури без сървър не е сложно само по себе си, отнема да свикнете, до голяма степен защото кодът трябва да бъде написан специално за среда без сървър, както е представен от вашия доставчик на облаци. Плюс това, не можете да предположите, че има някакъв начин да премествате код между платформите.

В допълнение, вашите разработчици ще трябва да мислят за рутинните програми, които разработват като по същество самостоятелни или дискретни. Те не могат да извикат други подпрограми, които не са част от кода, изпратен до доставчика, освен ако доставчикът не ги предостави (като например AI рутините, достъпни от основните доставчици). В допълнение, подпрограмите в среда без сървър са без гражданство, така че разработчиците не могат да разчитат, че състоянието на приложението се запазва. Изчисленията без сървър също не са подходящи за дълго работещи приложения поради ограничения, зададени от доставчиците.

Изчисления без сървър и IoT

Това, което без сървър е изчислено, е подходящо за уеб приложения, анализи и Интернет на нещата (IoT). Приложенията, управлявани от събития като IoT, в които трябва да се предприемат конкретни действия, когато се получи конкретен вход от устройство или сензор, биха работили добре в сървърни изчисления.

  • Най-добрите услуги за управление на инфраструктурата за 2019 г. Най-добрите услуги за управление на инфраструктурата за 2019 г.
  • Най-добрият хостван софтуер за защита и защита на крайната точка за 2019 г. Най-добрият софтуер за защита и защита на крайните точки за 2019 г.
  • Награди за бизнес избор 2019: Рутери и сървъри Награди за бизнес избор 2019: Рутери и сървъри

Въпреки че без сървърните компютри се поддържат добре от облачни доставчици, всеки доставчик прави това по различен начин. За щастие, повечето доставчици имат безплатно ниво на обслужване, така че можете да изпробвате нещата, преди да се ангажирате изцяло. Някои от основните играчи в сървър без компютри включват Microsoft чрез своя облак Azure. Има и функция без сървър в Amazon Web Services (AWS), където се нарича Lambda и в IBM Cloud.

Правилно, без сървърните изчисления могат да подобрят ефективността на членовете на вашия екип, дори само защото не им се налага да прекарват време в управление на сървъри, когато не се налага. Но това не е панацея и не е нещо, в което можете просто сляпо да се втурнете. И е важно да запомните, че въпреки името, той не е без сървър, просто няма нужда сами да управлявате сървъра.

Изчисленията без сървър се лъжат и кога да се използват