Обучающая платформа.

Основы работы с Linux./ Работа с AWS.

Установка terraform

Установка cdktf

cdktf - это SDK для terraform. На языке HCL HashiCorp Configuration Language можно создавать конфигурацию серверов как и в формате JSON.

Можно сгенерировать JSON для поддерживаемого языка Python, TypeScript, Java и т.д.

start page

Дале имеем возможность использовать этот JSON при запуске команд Terraform.

sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install terraform
sudo npm install --global cdktf-cli
start page

Это архитектура, позволяющяя отделить исходный код от серверного окружения.

Весь программный код оформляется внутри функции которая по триггеру может запускаться.

Бессерверная архитектура — это следующий этап эволюции облачных платформ в направлении полностью облачного машинного кода. С бессерверной архитектурой разработчики оказываются ближе к бизнес-логике и при этом могут не беспокоиться об инфраструктуре. Это шаблон, который не подразумевает “нет сервера”, а “меньше сервера”. Бессерверный код управляется событиями. Код может запускаться чем угодно — от традиционных веб-запросов HTTP до таймера или результата передачи файла. Инфраструктура без сервера позволяет мгновенно масштабироваться в соответствии с эластичными требованиями и предлагает микро-выставление счетов, чтобы действительно “платить за то, что вы используете”.

AWS предоставляет сервисы по требованию. Вы получаете столько сервисов или серверов сколько хотите и можете легко расширять структуру.

Технология революционная и многие ее используют.

AWS представила специальные AWS Lambda функции в 2014 году.

start page
Обучающая платформа.