О Redshift

2021-11-05 • Redshift, ClickHouse, database, SQL, OLAP, Amazon, AWS

О ClickHouse я уже рассказывал. А о Redshift как-то позабыл. Вспомнил, когда пришлось рассказывать о них на конференции. Здесь — краткий пересказ.

Redshift — это аналитическая база данных, живущая в облаке AWS. Это проприетарная БД. Вы не можете её запустить где-то локально в Докере. Только в Амазоне.

Redshift — не оригинальная разработка Амазона …


    Read...    

Об ECS

2021-05-07 • AWS, Amazon, ECS, Docker

Про ECS, который сервис для развёртывания и управления докер контейнерами в AWS, я уже как-то писал. За прошедшие пару лет ECS не умер, не был полностью вытеснен EKS, который со вкусом Kubernetes, а даже стал лучше и пригожее.

ECS — это Elastic Container Service. Типичное название для Амазона. Да, про контейнеры …


    Read...    

О логах

2021-02-14 • logs, logging, slf4j, java, logstash, aws, cloudwatch

Когда я в прошлый раз писал о логах и логировании, я жаловался на отсутствие в Java удобных средств для создания структурированных логов. Я ошибался, такие средства есть.

Пришла эта магия, конечно же, из Logstash. Той самой вселенной Elastic Stack, где всё засовывается в Elasticsearch, а потом хитрыми запросами можно извлекать …


    Read...    

Об очередях

2019-05-01 • AWS, SQS, Lambda

И снова об Амазоне. Снова о Лямбдах. И том, как их правильно готовить.

Есть в AWS штука под названием IoT. Точнее IoT Core. Оно работает как брокер для протокола MQTT. Это, как оказалось, популярный протокол в мире интернета вещей. Простенький бинарный протокол поверх TCP, по которому «устройства» посылают всякие сообщения …


    Read...    

О Terraform

2018-06-12 • cloud, DevOps, AWS, infrastructure, Terraform

Я освоил Terraform. Это ещё один замечательный инструмент от HashiCorp. Это те ребята, которые за immutable infrastructure. Которые сделали Vagrant, Consul, Packer и кучку других инструментов, популярных в альтернативной-Docker вселенной.

Terraform делает только одну задачу. И делает её хорошо. Задача эта: создать, собрать и настроить и ввергнуть во тьму ресурсы …


    Read...    

Об AWS

2018-06-11 • Amazon, AWS, cloud, Docker, ECS, Fargate, VPC

Переход на Terraform заставил меня узнать об амазоновом облаке такие вещи, которые лучше бы я и не знал. О Terraform — в следующий раз. А сейчас — снова об AWS.

AWS Regions

Регионы. Regions. Датацентры Амазона разбросаны по всему миру. Ну кроме России. У регионов очень милые имена. В Ирландии — eu-west-1. Во Франкфурте — eu-central-1 …


    Read...    

О DynamoDB

2018-05-20 • AWS, cloud, DynamoDB, NoSQL

А продолжим о DynamoDB.

Краткое содержание предыдущей серии. DynamoDB — одна из старейших облачных NoSQL БД. Живёт в облаке Амазона (aka AWS).

Модель данных у DynamoDB очень напоминает таковую у кассандрового CQL. Есть таблицы. В таблицах хранятся itemы. В таблице определён первичный ключ, по которому ищутся itemы. Первичный ключ состоит из …


    Read...    

О DynamoDB

2018-04-22 • database, cloud, DynamoDB, AWS, NoSQL

Мы — в облаках. Где в облаке взять базу данных?

Можно запустить самую обычную виртуалку, и водрузить на неё какой-нибудь PostgreSQL. Вполне рабочий вариант. Особенно, если это не банальный PostgreSQL, а какая-нибудь редкая БД, которая ещё нигде толком не поддерживается. Свой собственный кластер чего-то экзотичного придётся подымать именно так.

Можно взять …


    Read...    

О Lambda

2018-03-25 • Lambda, Amazon, Serverless, AWS

Итак, микросервисы. В амазоновом AWS. Отложим в сторону тот факт, что микросервисы на JVM будут не очень микро. Им нужны сотни мегабайт памяти для нормальной работы. Нас интересует вопрос: как запускать сервисы?

Очевидно, можно запустить виртуалочки EC2, с любимой ОС. Поставить туда любимую среду выполнения. И запускать любимые микросервисы, или …


    Read...    

Об AWS

2018-01-27 • Kubernetes, Amazon, ECS, облако, Docker, контейнер, cloud, AWS

Они говорили: «Большие облачные провайдеры — это хорошо». Они говорили: «Там есть отличная поддержка Docker контейнеров». Они говорили: «Контейнеры идеально подходят для микросервисов». Они говорили: «Микросервисы — это лучшая современная архитектура».

AWS Logo

На прошлой неделе меня развлекала Azure. На этой неделе мы переехали на Amazon Web Services aka AWS. В надежде, что в …


    Read...