Как стать автором
Обновить
5.6

Amazon Web Services *

Инфраструктура платформ облачных веб-сервисов

Сначала показывать
Порог рейтинга
Уровень сложности

AWS Insight: Резервации в EC2 — как это работает

Время на прочтение4 мин
Количество просмотров5.2K
Привет! image

Как известно, одним из основных правил использования облачных сервисов является оптимизация всего, а особенно финансовой стороны вопроса. В Amazon Web Services есть 3 основных метода оптимизации стоимости сервиса:

Сегодня я расскажу о резервировании в EC2, как, что и зачем это нужно обязательно делать.

Reservation — это предварительная оплата серверных мощностей, позволяющая значительно уменьшить расходы на эти же самые мощности. Существует 3 вида резервации:
  • Облегчённого использования — Light Utilization
  • Среднего использования — Medium Utilization
  • Усиленного использования — Hard Utilization
Под катом объяснения и экономические обоснования использования резерваций
Всего голосов 17: ↑16 и ↓1+15
Комментарии22

AWS Insight: RDS Parameter Groups — что это и зачем

Время на прочтение9 мин
Количество просмотров2.5K
Привет! image

Сегодня я расскажу о параметр группах AWS RDS. Как вы знаете, RDS предоставляет нам простую точку входа в БД. Ни к диску, ни в саму ОС и настройкам БД у нас нет доступа. Так же мы ограничены правами некоего суперпользователя, но это не root всё равно.

RDS Parameter Groups позволяют создать нужную конфигурацию вашей базы данных. Сегодня я на примере покажу как разрешить возможность создания хранимых процедур в RDS под MySQL. При создании сервера создаётся дефолтная параметр группа. В ней же можно и посмотреть список доступных параметров:
$ rds-describe-db-parameters default.mysql5.1
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии2

Amazon SQS vs RabbitMQ

Время на прочтение8 мин
Количество просмотров23K

Введение


Любой прогресс и оптимизация приветствуется кем угодно. Сегодня хотелось бы поговорить про прекрасную вещь, значительно облегчающую жизнь – очереди. Внедрение best practices в этом вопросе не только улучшают производительность приложения, но и успешно готовят ваше приложение к архитектуре «в стиле» Cloud Computing. Тем более, что не использовать уже готовые решения от провайдеров облачных технологий просто глупо.

В этой статье мы рассмотрим Amazon Web Services с точки зрения проектирования архитектуры средних и больших веб приложений.

Рассмотрим схему такого приложения:



Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии17

AWS: Как создать логин в свой аккаунт для нескольких пользователей, используя IAM

Время на прочтение2 мин
Количество просмотров7.4K
Привет! image

У многих есть AWS аккаунтны, которые поддерживают другие люди. Например ситуация: клиент хочет, чтоб ему админ что-то настроил. Что делать? Давать имейл и пароль? Не комильфо… Есть выход, и я с картинками расскажу, что и как на примере своего личного аккаунта.

В AWS есть замечательный сервис IAM (Identity and Access Mangement). Первым делом туда и идём — https://console.aws.amazon.com/iam/. Сначала настроим адрес вашей собственной страницы входа в консоль. Находим и нажимаем кнопку Create Accoun Alias на главной странице IAM:
image

Моя консоль теперь доступна по адресу: https://kozhokaru.signin.aws.amazon.com/console.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии5

Истории

Вышел AWS SDK для Node.js

Время на прочтение1 мин
Количество просмотров7.2K
Вернер Фогель, CTO Amazon на прошедшей конференции re:Invent заявил, что использует Node.js для своих повседневных задач. А 4 декабря вышел официльный AWS SDK для Node.js. Теперь нет необходимости в использовании сторонних библиотек, опасаясь за их стабильность, и пытаться понять их документацию.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии5

AWS утилиты CLI теперь и для PowerShell

Время на прочтение1 мин
Количество просмотров4.3K
Привет! image

Многие знают, что помимо веб консоли у Amazon Web Services есть очень удобыне утилиты командной строки. Теперь эти утилиты доступны и для PowerShell!

Теперь администраторам Windows серверов на EC2 станет ещё легче интегрировать свои скрипты c AWS.


Какие сервисы поддерживаются?


Большинство! Полный список ниже:
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии13

AWS: RDS Micro инстансы теперь доступны и в VPC

Время на прочтение1 мин
Количество просмотров2.7K
Привет! image

Совсем недавно RDS стали доступными на инстансах типа t1.micro бесплатно в рамках пакета Free Tier. А с сегодняшнего дня, эти RDS инстансы доступны и в VPC.

Напомню, что VPC (Virtual Private Cloud) — это отдельное виртуальное облако, которое позиционируется, как приватное. Ресурсам можно назначать сети и подсети, сетевые интерфейсы и ещё много чего. Можно ограничить свои серверы от всего Интернета, тем самым серьёзно повысив безопасность ресурсов.

Для того, чтоб добавить RDS инстанс в уже существующую сеть, нужно сначала создать DB подсеть в консоли:

Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии0

AWS Insight: Как работают Placement Groups

Время на прочтение2 мин
Количество просмотров4.7K
Привет! image

У многих есть проекты с «хайлоадом». Немногие используют кластеры на AWS. И те, кто всё-таки их используют, должны использовать Placement группы.

Что это такое


Placement Groups (Группы размещения) — логические объединения кластерных типов AWS инстансов, позволяющие уменьшить сетевые задержки. AWS гарантирует скорость в 10 Gb между серверами, запущенными в одной плейсмент группе. Чисто теоретически, эти инстансы запускаются географически рядом.

При обычном размещении инстансов получается приблизительно следующая картина:

Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии3

AWS Insight: Как работает ELB

Время на прочтение2 мин
Количество просмотров14K
Привет! image

Хочу поведать читателям Хабрахабра о сервисе Elastic Load Balancer, который входит в состав Enterprise Compute Cloud. Многие давно уже пользуются сервисом ELB, но не знают как работает сервис изнутри. Я немного владею этой информацией — многочасовые митинги с саппортом AWS иногда гораздо познавательнее документации на сайте.

Итак, начнём с основ, потом перейдём к нюансам.

Что такое ELB.


Elastic Load Balancer — это сервис, предоставляющий балансировку запросов между инстансами EC2/VPC. Соответственно есть 2 типа ELB, которые
  • видны из интернета — EC2/VPC
  • не видны из интернета — VPC
Читать дальше →
Всего голосов 33: ↑23 и ↓10+13
Комментарии48

Обновлятор AWS Command Line Tools

Время на прочтение2 мин
Количество просмотров3K
Привет! image

Как известно, AWS имеет отличные инструменты командной строки, с помощью которых можно настроить абсолютно всё в AWS. Веб консоль, которая тоже есть, не всегда имеет такой широкий спектр возможностей. А CLI утилиты — лучшие друзья!

Но с организацией репозиториев этих самых утилит у AWS явные проблемы. Вот посмотрите только на зоопарк ссылок, с которых нужно скачивать эти тулзы:
http://awsiammedia.s3.amazonaws.com/public/tools/cli/latest/IAMCli.zip
http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
http://s3.amazonaws.com/rds-downloads/RDSCli.zip
http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip
http://ec2-downloads.s3.amazonaws.com/CloudWatch-2010-08-01.zip
http://ec2-downloads.s3.amazonaws.com/ElasticLoadBalancing.zip
http://ec2-downloads.s3.amazonaws.com/AutoScaling-2011-01-01.zip
https://s3.amazonaws.com/cloudformation-cli/AWSCloudFormation-cli.zip

Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии4

Модуль ImageResizer для IIS

Время на прочтение4 мин
Количество просмотров4.6K

По следам недавней статьи об изменении размеров изображений на сервере, я решил поделиться опытом внедрения модуля ImageResizer для IIS. Конечно написать простой обзор было бы слишком скучно, но мы не ограничились простым внедрением модуля.
Итак, у нас в распоряжении был купленный ImageResizer + набор плагинов Cloud Bundle для работы с облаками.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии5

AWS: IAM роли для серверов

Время на прочтение1 мин
Количество просмотров5.9K
Привет! image

Я хочу рассказать о фиче IAM ролей для серверов в AWS. Роль — это совокупность прав доступа, которые можно применить к серверу. Можем рассмотреть на определённом примере — дать доступ серверу к S3, не забивая никаких ключей вручную.

Приступим к примеру.

1. Создадим роль с нужными правами


Идём в консоль IAM и там создаём роль S3.

Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии1

AWS: Новые цены Simple Storage Service [S3] — ещё дешевле

Время на прочтение1 мин
Количество просмотров5.3K
Привет! image

С 1 декабря цены на использование облачного хранилища Amazon S3 снижены. В двадцать четвёртый раз AWS понижает цены в среднем на 24%, и сейчас первый терабайт в Вирджинии теперь будет стоить по 9.5¢ за гигабайт. Сравните, что сейчас мы имеем цену в 12,5¢. Неплохое снижение цен, правда? Новые цены для всех объёмов и регионов можно посмотреть на этой странице.

Примечательно то, что цены на большие объёмы не поменялись. Это означает то, что ни Dropbox, ни другие сервисы, использующие S3 как свои хранилища, не подешевеют. Изменения на гигантов не повлияют вовсе. Зато проекты, кторые используют до ~5 петабайт облачного хранилища теперь будут платить на четверть меньше.

Ожидаем в следующий раз снижение цен на трафик и операции с хранилищем!
Всего голосов 25: ↑21 и ↓4+17
Комментарии9

Ближайшие события

Amazon Redshift: новое хранилище данных на петабайты

Время на прочтение1 мин
Количество просмотров47K
Компания Amazon выкатила принципиально новый сервис Redshift для хранения баз данных размером от нескольких сотен гигабайт до многих петабайт. Продукт нацелен на корпоративных заказчиков, которых сдерживает ограничение в 1 терабайт традиционной RDS, при этом хотят пользоваться привычными SQL-приложениями и гарантировать мгновенную доступность данных.

Кластер Redshift поднимается в пару щелчков мыши из административной панели AWS. Стоимость хранения данных здесь сравнима с обычным S3 и зависит от типа кластера и тарифного плана. Например, на трёхлетнем плане она составляет $999 за терабайт в год.
Читать дальше →
Всего голосов 35: ↑31 и ↓4+27
Комментарии51

Многопользовательский биллинг в Amazon Web Sevices

Время на прочтение2 мин
Количество просмотров7.2K
Привет хабрасообщество! image

Есть большие проекты с отдельными аккаунтами и множеством IAM пользователями. Но чаще встречаются более мелкие клиенты, и тут хотелось бы собрать всех вместе, но биллить их отдельно. Как же это сделать? Как выставлять счёт разным клиентам под одним аккаунтом AWS? Я сейчас об этом и расскажу.

Тегирование


Для разделения ресурсов и многопользовательского биллинга в AWS используются теги. Тегирование можно приладить ко всему, что угодно. Разного рода трафик, операции ввода-вывода, RDS, SQS, S3 и т.д. можно считать отдельно по тегами. Итак, возьмём главным тег PROJECT и применим его ко всем серивсам, например:

Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии9

AWS официально поддерживает Centos, Debian и FreeBSD из Marketplace

Время на прочтение1 мин
Количество просмотров7.6K
Привет! image

С сегодняшнего дня не нужно будет шерстить чужие AMI или делать установки собственных систем, чтоб получить образ Debian, Centos или FreeBSD. Они доступны в Marketplace абсолютно бесплатно:



Например, вы желаете установить чистый Debian крайней версии. Сейчас я расскажу, как это сделать.
Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии16

AWS TCO калькулятор

Время на прочтение1 мин
Количество просмотров4.5K
Привет! image

Расшифрую заголовок: TCO — Total Cost of Ownership — это совокупная стоимость владения. Подробнее почитайте на Вики.

Совсем недавно появился очень удобный калькулятор, который навскидку даёт понятие о том, какая будет разница в хостинге инфраструктуры между AWS и собственными серверами.
image
Читать дальше →
Всего голосов 5: ↑3 и ↓2+1
Комментарии8

Amazon Dynamo DB теперь доступен в Южной Америке

Время на прочтение1 мин
Количество просмотров2.8K
imageВ последнее время веб-приложения генерируют и потребляют постоянно возрастающие объёмы данных. Для примера: в онлайн-игру на старте могут играть всего пара тысяч пользователей, нагрузки на БД небольшие, и с ними справляется один сервер. Но, с ростом популярности игры, количество пользователей может быстро увеличиться до миллионов, а нагрузка на БД — до десятков, сотен тысяч операций чтения и записи в секунду. В такой ситуации остро встаёт вопрос о масштабировании системы хранения данных.

В январе 2012 Amazon запустил в своём облаке сервис Dynamo DB. Это NoSQL база данных, которая позволяет решить проблемы масштабирования и производительности. Теперь этот сервис доступен и в Южно-Американском регионе.
Читать дальше →
Всего голосов 4: ↑2 и ↓20
Комментарии4

AWS: Итеграция SNS + SQS

Время на прочтение1 мин
Количество просмотров5K
Привет! image

Amazon Web Services анонсировали интеграцию Simple Notification Service с Simple Queue Service. У очередей теперь появилась возможность подписываться на темы SNS.

Что же нам даёт эта новая фича. Те, кто серьёзно используют механизмы общения между серверами на AWS знают, что:
  • SQS — очереди FIFO с возможностью восстановления в случае необработки
  • SNS — темы, на которые можно подписаться и получать сообщения

Т.е. 2 совершенно разных типа нотификаций, когда в пером случае элементом может владеть только один получатель, а во втором — все подписчики.
Читать дальше →
Всего голосов 2: ↑0 и ↓2-2
Комментарии0

AWS: Windows Server 2012 уже доступен пользователям

Время на прочтение1 мин
Количество просмотров4.1K
Привет! image

С сегодняшнего дня в AWS стал доступен Windows Server 2012. Хотя эта серверная ось уже давно вышла, AWS проделали довольно серьёзную работу, чтоб интегрировать новый сервер с EC2, VPC и ElasticBeantalk.

Следующие предустановленные образы (AMI) Windows Server 2012 доступны для старта:
  • Microsoft Windows Server 2012 Base
  • Microsoft Windows Server 2012 with SQL Server Express
  • Microsoft Windows Server 2012 with SQL Server Web
  • Microsoft Windows Server 2012 with SQL Server Standard

Читать дальше →
Всего голосов 5: ↑4 и ↓1+3
Комментарии3

Вклад авторов