При работе с Amazon многое остается за кадром. Для обычного пользователя это даже хорошо, ему нужен работающий сервис и не имеет значение, как этот сервис реализован. Но для тех, кто проектирует системы для Amazon или других облачных провайдеров это может быть проблемой. Некоторые внутренние аспекты работы выясняются при общении с тех. поддержкой, но в большинстве случаев для лучшего понимания приходится проводить различные тесты и эксперименты.
Возьмем, к примеру, производительность сети. Гарантирует ли Amazon определенную пропускную способность сети для любой машины или нет, как зависит скорость сети от ресурсов сервера, от региона или времени суток. Скажу сразу, что поддержка Amazon настоятельно рекомендует использовать машины больших размеров, если скорость сети является важным критерием и то, что максимально скорость 1G/s. Но всё всегда лучше проверить на практике.
Читать полностью »
Рубрика «Блог компании EPAM Systems» - 5
Тест скорости сети Amazon EC2
2013-02-01 в 5:57, admin, рубрики: amazon, Amazon Web Services, benchmark, cloud, cloud computing, EC2, Блог компании EPAM Systems, Облачные вычисления, метки: amazon, benchmark, cloud, cloud computing, EC2AWS Insight: Virtual Private Cloud
2013-01-30 в 11:17, admin, рубрики: Amazon Web Services, AWS, aws insight, private cloud, VLAN, VPC, Блог компании EPAM Systems, Облачные вычисления, метки: aws, aws insight, private cloud, VLAN, VPCПривет, читатели!
Сегодня я, наконец, набрался смелости и имею время рассказать вам о замечательном сервисе, который предоставляет Amazon Web Services: Virtual Private Cloud — VPC.
VPC — это сервис, позволяющий создавать приватные изолированные сети в публичном облаке Amazon. Что же предоставляет VPC?
- Подсети серых адресов
- Полный контроль над адресами
- Динамическое и удобное управление сетевыми устройствами и маршрутизацией
- Поддерживает EC2, RDS, SQS, ElastiCache и другие сервисы
- Многое другое..
У VPC есть много внутренних понятий и терминов, давайте я буду их описывать по мере настройки. И сегодня я вместе с вами настрою кроссзонную сеть для VPC для большей отказоустойчивости.
Читать полностью »
Amazon Elastic Transcoder
2013-01-29 в 11:50, admin, рубрики: Amazon Web Services, AWS, encoding, Блог компании EPAM Systems, Работа с видео, метки: aws, encodingПривет!
Amazon Web Services предоставили своим пользователям новый сервис обработки видео Elastic Transcoder. Как вы понимаете, основной смысл — транскодирование видео.
Сервис представляет собой некий дата пайплайн. Мы даём ему информацию откуда брать видео, куда и в каком формате класть и всё. Я уже попробовал и хочу вам показать-рассказать что и как.
Читать полностью »
Новый тип EC2 инстанса — High Memory Cluster Eight Extra Large Instance
2013-01-22 в 14:43, admin, рубрики: Amazon Web Services, AWS, high performance computing, in-memory, Блог компании EPAM Systems, метки: aws, high performance computing, in-memoryПривет!
Сразу вслед за High-Storage Eight Extra Large Amazon Web Services анонсировали новый тип инстансов для In-Memory вычислений — High Memory Cluster Eight Extra Large Instance.
Итак, технические характеристики нового типа инстанса:
- 2 восьмиядерных процессора Intel E5-2670 с частотой 2.6 GHz с поддержкой Intel Turbo Boost и NUMA
- 244 ГБ ОЗУ (!)
- Два 120 ГБ SSD винчестера
- 10 Гб сеть для Cluster Placement Groups0
- только HVM виртуализация
- только EBS-backed AMI
Автоматическое конфигурирование виртуальных машин в облаках при помощи метаданных
2013-01-22 в 12:23, admin, рубрики: amazon, Amazon Web Services, automation, chef, cloud, puppet, vcloud director, VMware, Блог компании EPAM Systems, Облачные вычисления, метки: amazon, automation, chef, cloud, puppet, vcloud director, vmware
In God we trust, the rest we automate
— unknown DevOps Engineer
Использование виртуализации и облачных платформ позволяет в десятки раз сократить время затрачиваемое на запуск и обслуживание IT инфраструктуры. Один человек может манипулировать десятками, сотнями и даже тысячами виртуальных серверов, с легкостью их запускать, останавливать, клонировать, изменять конфигурацию оборудования и создавать на их основе готовые образы систем. Если все ваши сервера имеют одинаковую конфигурацию, то особых проблем нет, можно один раз вручную настроить сервер, сделать на его основе образ и запускать столько машин, сколько вам необходимо. Если же у вас большое количество разных операционных систем с разным набором программного обеспечения или если вам необходимо быстро запускать и останавливать сложные кластерные конфигурации, то обслуживание даже нескольких десятков таких серверов будет занимать очень много времени. Можно, конечно иметь набор разных скриптов и образов на все случаи жизни, которые необходимо будет сопровождать и обновлять, но более рационально использовать один скрипт и несколько образов, а все необходимые параметры передавать при старте системы. Многие платформы для облачных вычислений предлагают, так называемый, механизм метаданных (metadata) или пользовательских данных (user-data), используя этот механизм, вы можете передать скрипту все необходимые данные по настройке конкретной виртуальной машины или даже передать сам скрипт, чтобы он выполнился при старте.
Читать полностью »