Шта је АВС Ламбда Слојеви?

АВС Ламбда је рачунска услуга коју нуди Амазон као део Амазонове веб услуге (АВС) , која вам омогућава покретање помоћних кодова без управљања и обезбеђивања сервера. Само тражено време рачунања може се наплатити, не морате да плаћате док се ваш код покреће. АВС Ламбда може да се конфигурише тако да укључује додатни код и садржај у облику различитих слојева. Слој је ЗИП архива која садржи све библиотеке, прилагођено време извршавања или друге зависности. Слојеви вам омогућавају да користите библиотеке у својим функцијама, а да их заправо не укључите у свој пакет за имплементацију, што вам знатно олакшава развој.

АВС Ламбда Слојеви

АВС Ламбда Партнерс нуди своје слојеве са АВС купцима у области безбедности, надгледања и управљања апликацијама.

1. Сигурносни слојеви

Сигурност у облаку је највећи приоритет у АВС-у. То је заједничка одговорност између вас и АВС-а као сигурност облака и сигурност у облаку.

  • Сигурност облака: АВС је одговоран за АВС сервисну инфраструктуру и осигурава да се услуге безбедно користе.
  • Сигурност у облаку: АВС услуга коју користите одређује вашу одговорност. Фактори за које сте одговорни укључују осетљивост ваших података, захтев ваше компаније и друге важеће прописе и законе.

Примери безбедносних слојева од АПН партнера су:

  • Протего нуди модул самозаштите од заштитне функције (ФСП).
  • ПуреСец помаже у управљању и примени најбољих пракси безбедности без сервера.
  • Твистлоцк обезбеђује безбедносне контроле са својим заштитним слојевима.

2. Надгледање слојева

Све функције Ламбда аутоматски надгледа АВС Ламбда, а метрике се извештавају преко ЦлоудВатцх-а. Ламбда аутоматски прати број захтева, број захтева који резултирају грешкама и трајање извршења по захтеву. АВС Ламбда конзола, ЦлоудВатцх конзола и други АВС ресурси приказују стопе захтева и стопе грешака ваших Ламбда функција. Примери слојева за надгледање од АПН партнера су:

  • Датадог нуди слој инструментације за Питхон
  • Епсагон нуди слој који омогућава Епсагон-овом дистрибуираном трагању.
  • ИОпипе нуди подесиво и вишедимензионално упозоравање.
  • НодеСоурце нуди надзор с ниским утицајем за Ноде.јс.

3. Слојеви управљања апликацијама

АВС конзола вам помаже да пратите и управљате Ламбда апликацијама. АВС ЦлоудФорматион скупови су наведени у апликацијском менију са Ламбда функцијама. Приказаће се следеће информације о вашој апликацији:

  • САМ предложак или АВС ЦЛоудФорматион предложак - то је предложак који дефинише вашу апликацију.
  • Ресурси - АВС ресурси дефинисани у предлошку ваше апликације. Изаберите назив функције са листе да бисте управљали Ламбда функцијама апликације.

Примери слојева управљања апликацијама од АПН партнера су:

  • Фрамеворклесс Сервер омогућава програмерима да примене апликације без сервера.
  • Стацкери вам приказује листу свих слојева на вашем налогу које можете применити у својој функцији.

АВС Ламбда Рунтиме АПИ Партнери

Можете да одаберете прилагођено време извођења током креирања или ажурирања функције помоћу АПИ-ја Ламбда Рунтиме. Своје време извршавања можете објавити или можете користити рунтимес који су вам дали други. Примери АПН партнера који су пружили подршку за нова времена извођења су:

  • Алерт Логиц обезбеђује рунтиме библиотеке за Ерланг и
  • БлуАге пружа подршку за
  • Стацкери обезбеђује ПХП време извођења.

Конфигурације

Можете да додате до 5 слојева у конфигурацију своје функције, за време или после креирања функције. Верзије слоја могу се одредити и касније ажурирати у конфигурацији функције.

Додавање слоја функцији

  • Команда:

  • Пример

  • Можете да додате више слојева са истог налога као функција или са другог налога тако што ћете одредити његов пут.
  • Верзије сваког слоја могу се специфицирати пружањем целог АРН верзије слоја.
  • Претходни слојеви ће се пребрисати приликом додавања нових слојева истој функцији.
  • Наведите празну листу да бисте уклонили све слојеве.

  • Функције ће приступати слојевима током извођења у / опт
  • Верзија у последњем примењеном слоју користи се ако се иста датотека појављује у више слојева.
  • Ако је слој избрисао његов аутор, функција ће се наставити све док постоји верзија слоја.

Стварање слоја

  • Команда:

  • Заједно са наредбом користе се име, опис, ЗИП архива и листа опционалних времена извођења компатибилних са слојем.
  • Пример

  • Нова верзија се креира када се верзија слоја објављује сваки пут.
  • Команда за проналажење компатибилних слојева с извршењем ваше функције је,

  • Команда за преглед свих верзија слоја је,

  • Команда за добијање више детаља о верзији је,

  • Наредба за брисање верзије слоја је,

  • Функције се не могу конфигурирати за употребу верзија слојева након што их избришете.

Укључујући библиотеке у слој

Поставите библиотеке у мапе које подржавају рунтиме и укључите их у слој.

  • Јава:

  • Питхон:

  • Руби:

  • Све:

Дозволе слоја

  • Да бисте конфигурисали функцију унутар слоја или користили слој на неком другом налогу, потребна су дозвола власника за корисничку политику.
  • Наредба за додавање таквих дозвола је:

  • Дозволе су примењиве на једну верзију слоја.
  • Треба да се дају дозволе сваки пут када креирате нову верзију слоја.

Закључак

АВС Ламбда нуди платформу засновану на облаку за кратко трчање, рачунање без икаквих стања, апликације засноване на догађајима. АВС Ламбда слојеви омогућавају да ваш пакет за размештање буде мали и олакшавају развој. Такође, помаже у изградњи самоуправљајуће инфраструктуре засноване на правилима са смањеним грешкама и мањом потрошњом времена.

Препоручени чланци

Ово је водич за АВС Ламбда Слојеве. Овде смо разговарали о различитим слојевима АВС Ламбда који укључују безбедносне слојеве, слојеве за надгледање и слојеве за управљање апликацијама заједно са његовим Конфигурацијама. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Шта је АВС РедСхифт?
  2. АВС Кинесис
  3. АВС Сервицес
  4. Шта је АВС ЦлоудФронт
  5. Топ 9 корисних поређења Ерланг-а и Хаскелл-а
  6. Такмичари АВС са карактеристикама

Категорија: