
Vasiliy
06.10.2018
10:39:04
суббота же - почему бы не пофилософствовать))
Я вот сильно не понимаю суть лямбды - конечно круто для программеров - девопсы не нужны и всё это.
но всё же зачем ?)

Sergey
06.10.2018
10:45:26

Deep Sea
06.10.2018
10:48:36
лямбда - очень удобный кронтаб для работы с апишкой амазона
ну и для обработки амазоновских же ивентов

Google

Эдуард
06.10.2018
10:59:57

Vasiliy
06.10.2018
11:04:56
а она разве не под вычисления? при чем тут девопс
как я понимаю - её двигают под то, что вот ты функцию написал и тебе не нужно заботиться об остальном - сервера, воркеры, sysctl, всё это не нужно - лямбда отработает в нужном количестве и сделает своё дело.
то есть это такой аналог uwsgi
но вот выше подсказывают, что для редко используемых историй - есть поле использования - зачем держать контейнер, когда есть лямбда.
тогда оно и под бекапы вполне подойдёт.

Роман
06.10.2018
11:06:31

Vasiliy
06.10.2018
11:07:48

Роман
06.10.2018
11:09:07

Stefan
06.10.2018
11:10:32

Vasiliy
06.10.2018
11:11:25

Deep Sea
06.10.2018
11:12:13

Роман
06.10.2018
11:12:35
В подробности приложения не буду вдаваться) (да и сам не особо лез в этот ад). Там была суть переезда с одного провайдера авторизации на другого, насколько я помню, и гейтвей, сверяясь с базой, перекидывал на старого/нового провайдера

Vasiliy
06.10.2018
11:13:57
по сравнению с арендой своей виртуалки - когда нужно брать виртуалку ?

Роман
06.10.2018
11:14:35
Когда нужен постоянный аптайм приложения/фоновые процессы, например.

Guy
06.10.2018
11:14:46
Привет задавал на иностранных форумах этот вопрос мне ничего не ответили, может тут кто то поможет
I have AWS Lightsail instance and Jira running on it with public static IP. I have bought a domain name on GoDaddy and want to connect them. Jira must run on a subdomain as like jira.example.com . So I create a DNS zone with record A type on Lightsail for a subdomain (jira.example.com) and my public IP, then add AWS nameservers on GoDaddy DNS configuration page. Then create Load balancer on Lightsail connect my instance, create a certificate for the domain and subdomains like this: example.com, jira.example.com, www.example.com, and www.jira.example.com. After this step, I have created a DNS record for each domain from the previous step and wait for 48 hours but still nothing.
Can someone tell me what I am doing wrong, please?

Google

Роман
06.10.2018
11:14:54
Ну или statefull что нибудь там

Deep Sea
06.10.2018
11:15:25
лямбда фактически стоит копейки (если включить 1 млн бесплатных секунд)

Vasiliy
06.10.2018
11:15:27


Роман
06.10.2018
11:15:47
Про лямбду - ещё придётся оплачивать гейтвей, если вдруг зачем то нужен единый ip для исходящих запросов


Deep Sea
06.10.2018
11:17:00

Vasiliy
06.10.2018
11:18:15


Роман
06.10.2018
11:19:25
стейт можно хранить в s3/rds
Ну, я имел в виду легаси/ентерпрайз приложения, по умолчанию хранящие стейт где нибудь внутри себя. AEM всякий, например. Но его и без этого в лямбде не запустить.

Deep Sea
06.10.2018
11:20:10

Vasiliy
06.10.2018
11:20:49

Deep Sea
06.10.2018
11:22:00
в зависимости от того на сколько амазоновское апи юзается
если не юзается, то можно просто запустить на своём сервере с wsgi/proxy

Vasiliy
06.10.2018
11:23:19
под dev-сервера - походу самое оно..

Роман
06.10.2018
11:24:57
Мне лямбда не нравится тем, что одновременно разработка ведётся по разному - что то под контейнеры, что то под лямбду
А и да, пинайте разработчиков сразу serverless фреймворк использовать, если JS, сильно облегчит жизнь потом)
Хотя оно, вроде, и в питон умеет

Vasiliy
06.10.2018
11:33:02

Роман
06.10.2018
11:35:49
а под нагрузкой оно как ?
Сама лямбда под нагрузкой быть не может - оно выполняется в пределах заданной памяти/таймаута по расписанию. А гейтвей суть скейлится почти до бесконечности, вопрос стоимости и возможности обработать лямбдой один запрос.
Вот статья неплохая, вроде: https://medium.freecodecamp.org/how-we-serve-25m-api-calls-from-10-scalable-global-endpoints-for-150-a-month-911002703280

Google

Guy
06.10.2018
11:38:23
Прошу прощения за качество

Vasiliy
06.10.2018
11:39:17
а остальное ?
IP правильный ?

Guy
06.10.2018
11:40:45

Роман
06.10.2018
11:41:49
Погоди, погоди, погоди
А запись как настроена?
С учётом того, что приложение за балансировщиковм

Vasiliy
06.10.2018
11:42:35
главное - правильно ли dns определяет load balancer jira.*
что у вас там - statiс IP или dns cname ?

A1EF
06.10.2018
11:42:44
Чувак, да используй +short опцию dig и не мучайся так:)

Роман
06.10.2018
11:43:10
ELB обычно отдают два айпи, а в диге один. Есть подозрение, что настроена запись напрямую на сервер, не?

Guy
06.10.2018
11:44:31
Dns record A настроен на статик ip

Vasiliy
06.10.2018
11:45:10

Guy
06.10.2018
11:45:26
Static public

Vasiliy
06.10.2018
11:45:46
elb или сервака с джирой?

Guy
06.10.2018
11:46:13
Инстанса лайтсейл

Роман
06.10.2018
11:46:43
Так а балансировщик тебе зачем?
Какая ошибка при подключении к джире?

Guy
06.10.2018
11:47:49
При подключении по ip ошибок нет, через доменное имя джира не доступна

Роман
06.10.2018
11:48:25
Какая ошибка с доменным именем

Vasiliy
06.10.2018
11:49:00
вангую, что https сертификат кривой)
ну и еще посмотри /etc/hosts
может там что-то прописано с таким доменным именем ?

Google

Роман
06.10.2018
11:50:22
К тому же, сам сервер скорее всего не настроен на работу с доменом, учитывая все происходящее. Я не знаю, как там в лайтсэил, но вообще надо натравить домен не на сервер, а на балансировщик - через CNAME или используя альяс. А с балансировщика траффик уже прокинуть на инстанс
Ну и сертификаты, вангую, установлены именно на балансировщик

Vasiliy
06.10.2018
11:54:11
А вообще, качественный баг репорт часто даёт понимание источника проблемы и не нужно уже никого спрашивать - и так понятно же)
Сколько раз такое было - тыкаешься и не понимаешь в чём проблема.
Начинаешь описывать что и как - и вот он, источник ошибки..

Guy
06.10.2018
11:56:15
Инстанс приконекчен к балансировку, сертификат на балансировщике и постоянно висит validation

Vasiliy
06.10.2018
11:56:32

Роман
06.10.2018
11:57:52
И сертификат не провалидировплся

Guy
06.10.2018
11:57:55
Ошибка connection refused

Vasiliy
06.10.2018
11:59:53
Лучше бы описать полностью твою инф-ру с dns-именами и ip
Тут явная путаница, но если хочешь - меняй цифры на буквы какие-то.
dns-записи созданы как надо ?
Непонятно почему у тебя dns смотрит не на балансировщик.
*исправил

Guy
06.10.2018
12:01:31
С записями должно быть все ок

Vasiliy
06.10.2018
12:02:04
как ок-то, если у тебя dns смотрит на сам инстанс, вместо балансировщика ?
dns, который балансировщик просит ты создал ?

Guy
06.10.2018
12:02:39
Да

Vasiliy
06.10.2018
12:04:23
Давай еще раз.
если ты запросишь jira.* - тебе укажут IP
чей это IP ?

Guy
06.10.2018
12:04:47

Vasiliy
06.10.2018
12:05:00
Посмотри по whois - кто является nameserver для твоего домена.
записи _039 не вижу.

Google

Guy
06.10.2018
12:06:13
Она ниже, не попала

Vasiliy
06.10.2018
12:06:30
ок, кто является nameserver по whois
ну и вот эти записи-то резолвятся с твоего компа ?
cname правильный ставят ?
В общем, я бы тебя в чат по aws направил.
Я не совсем знаю как работает elb в амазоне, но скорее всего тебе нужно понять - как у тебя dns настроен.

Guy
06.10.2018
12:09:40
Можете линк на чат сбросить или название?

Vasiliy
06.10.2018
12:10:17
пишешь @ и ключевое слово
aws или ru_aws
или какое ключевой слово выберешь.

Артем
06.10.2018
12:11:26
Привет! На сколько в этой группе будет тактично спросить про свой проект, про его реализацию и про нужность? Создали систему которая проводит первичный анализ черт характера по тем данным что отдаются с ВК. Можно ссылку кинуть или сразу забанят?

Vasiliy
06.10.2018
12:11:38
с dns давай отбросим вариант, прежде, чем туда идти
кто у тебя nameserver
какой IP у elb
какой IP у инстанса
на какой IP указывает DNS
можешь последние цифры на буквы менять, главное не перепутай.

Артем
06.10.2018
12:14:18
что из этого имеет отношение к devops?
Например в Data science было интересно обсудить подход к анализу. Здесь я надеюсь узнать тоже что то полезное хейтерское))) про код и может какие ошибки. Иногда кстати сайт падает. Back на Go сделан, может мы неверно выбрали для реализации. Front не профи пишет потому тоже может какие советы будут
Как то так

Vasiliy
06.10.2018
12:17:12

Артем
06.10.2018
12:17:44
ок
спасибо

Guy
06.10.2018
12:19:16
@BaZZiliO @teajunk спасибо, думаю моя проблема больше связана именно с правильной конфигурацией балансировщика и днс зоны с записями, а конкретно с особенностями их конфигурации в лайтсейл, по этому думаю поискать совета в чате по AWS, ещё раз спасибо

Vasiliy
06.10.2018
12:20:05

Антон
06.10.2018
12:28:05
Кто этого зверя использует?