Привет!
Совсем недавно вышла обновленная версия дистрибутива Amazon Linux — 2012.09.
Основные фичи обновления:
Ядро 3.2.30
Реализована поддержка нескольких версий Apache и PHP и их комбинирование. Apache 2.2 + php 5.3 устанавливаются обычной командой yum install httpd php.. Apache 2.4 + php 5.4 - yum install httpd24 php54.
В сентябре 2012 сотрудники харьковского офиса EPAM Systems Андрей Кожокару (korjik) и Алёна Матохина посетили конференцию Cloud Connect Chicago 2012. По этому поводу 4 октября в ХНУРЭ была проведена встреча, на которой мы рассказали о любопытных фактах, описали самые интересные слайды и изложили свои мысли по поводу безопасности облаков и миграции в них.
Под катом вы найдёте видео докладов, ссылки на презентации и все материалы встречи.
Многие могли пропустить факт того, что с 1 октября в пакете Free Tier на Amazon Web Services появились RDS инстансы типа t1.micro!
Теперь есть возможность запускать MySQL, Oracle BYOL или SQL Server Express Edition в течении 750 часов в месяц абсолютно бесплатно! Так же в RDS Free Tier входят:
С сегодняшнего дня AWS Marketplace поддерживает IAM пользователей. Так же у IAM пользователей появились права, которые позволяют покупать в Marketplace софт:
Совсем недавно, в августе 2012, Amazon выпустили новую крутую фичу — EBS с предустановленым количеством IOPS (Input/Output Operations Per Second). Для тех, кто использовует AWS для высоконагруженных проектов и для софта, который очень нуждается в быстром диске это стало манной небесной.
До введения фичи можно было использовать EBS со скоростью до 100 IOPS.
В предыдущей статье я рассказал, что началась конференция Cloud Connect в Чикаго. Судя по отзывам — сама коферениця довольно интересна для публики, потому я постараюсь выложить то, что узнал и понял. Итак…
День второй
С восьми утра начался завтрак и то, что мы называем нетворкингом. Люди встерчаются, люди общаюстся, рассказывают друг другу свои ожидания, планы — это очень интересно. Т.к. на второй день назначены уже реальные доклады, а не только семинары, людей в холле стало гораздо больше, что не могло не порадовать. В отчёте будут фотки, извините за их качество...
Занесла меня судьба в город ветров Чикаго на довольно привлекательное мероприятие — Cloud Connect Chicago 2012. Чем же может быть привлекательной конференция на другой стороне земли? Тем, что можно увидеться, послушать и познакомиться с людьми, опыт которых внушает доверие. Перенять этот опыт — это то, зачем я сюда прилетел.
Итак, о чём же конференция? Как понятно из названия, речь идёт об облаках и о всём, что с ними связано, а именно:
Настройка автомасштабирования на основе Amazon EC2 это очень интересная задача, которую я когда-то решил и теперь применяю на практике. Существует много возможных вариантов, но я рассмотрю самый простой из них: горизонтальное масштабирование одного сервера под одним балансировщиком.
В качестве инициатора маштабирования будет выступать Cloud Watch. Метрикой будет наша кастомная метрика Load Average.
Итак, начнём-с. Первое, как тру линуксоид, я советую и рекомендую использовать в настройке автоскейлинга утилиты командной строки (Command Line Tools — CLT) по следующим причинам:
из CLT можно сделать всё;
удобнее копипастить в консоль, чем кликать мышкой.
Возник мелкий, но неприятный момент, когда при масштабировании хост, который потушен, чуть более 30-35 секунд ещё принимает запросы. Естественно, эти запросы отработать не могут. Потому возникла идея прежде чем тушить веб сервер, принудительно отключать инстанс от лоад балансера.
Недавно сменил место работы, но всё так же поглощён облачными технологиями. И проектов у меня теперь будет гораздо больше, а с ними и статей, я надеюсь, интересных.
Итак, потребовалось создать метрики по параметрам, которые Cloud Watch считать не умеет. Можно мерять много чего, но, например, возьмём Load Average. Этот странный, но понятный всем параметр, объясняет состояние системы. В целом, мы можем оценивать здоровье сервера по этому состоянию. Естественно, не всегда, но как пример LA идеален.
Четвертый Open Day oт Epam Systems успешно состоялся 20 мая, в уже ставшем традиционном месте встречи – IT-cafe. На этот раз темой дня стал Cloud, который собрал свыше сотни желающих. Подобный интерес стал приятной, но все же, неожиданностью. В зале присутствовали не только Харьковчане, нас посетили гости из Киева, Минска и других городов. В связи с ограниченным количеством мест посетить мероприятие удалось не всем желающим(кол-во зарегистрировавшихся вдвое превышало кол-во посадочных мест). Компания Epam обещает учесть этот опыт и в последующих мероприятиях создать большее количество мест для посетителей.
Послушать доклады спикеров пришли представители большинства IT-компаний Харькова. Посетителей ожидала обширная программа, семь докладчиков.
Иван Песин (Львов) наглядно показал как создать реальную LAMP инфраструктуру на Amazon AWS, а Эли Фельдман (Нью Йорк) рассказал, зачем EPAM решил строить свой Private Cloud.
Андрей Гусев Cloud Computing Definition: 5-4-3
Вступление в рамках которого будут определены основные понятия Cloud Computing Презентация
Иван Песин Amazon AWS. Create elastic environment in 15 minutes
практическая часть в рамках которой наш Львовский гость создаст реальную LAMP инфраструктуру на Amazon AWS, настроит политику автоматического масштабирования и проведет нагрузочное тестирование созданной инфраструктуры.
Эли Фельдман EPAM Cloud Software Stack
Зачем EPAM решил строить свой Private Cloud? По какому принципу выбирались основные структурные блоки? Какие технические и организационные проблемы при этом возникли? Какой опыт был накоплен? На эти и не только на эти вопросы Эли Фельдман ответил в своём докладе Презентация
Александр Раскосов EPAM Cloud Orchestrator as unified mobile management console
Как сделать работу DevOps комфортной? Как сохранить универсальность и при этом не перегрузить API излишней детализацией? Как сделать management инфраструктуры действительно мобильным? Презентация
Алена Матохина Migration to Cloud: experience of 30 projects
В результате миграции более 30 проектов в «облака», можно сделать вывод, что многие разработчики и руководители проектов путают понятия virtual hosting и cloud computing. Презентация
Алексей Трегубов Unified EPAM Cloud Migration flow
Доклад посвящен найденному решению, позволяющему избежать неожиданных неприятностей и унифицировать процесс миграции. Презентация
Сергей Криштоп Cloud Services for Developers
В докладе представлен анализ 2-х различных подходов в разработке приложений для облачных сервисов использующих модель Инфраструктура-как-сервис (IaaS) и Платформа-как-сервис (PaaS). В качестве инфраструктурного решения был выбран EPAM Cloud, в качестве платформы — Microsoft Azure. Презентация
Во время мероприятия спикеры объединились в team и вели активную дискуссию со слушателями не только во время перерывов, но и после окончания ивента. Если говорить об особенности этого Epam Open Day, то он, как ни один другой, отличался интересом аудитории к докладам и общей положительной атмосферой.
Посмотреть фото можно тут
Одно из самых долгожданных событий IT-тусовки: Open Day oт Epam Systems состоится совсем скоро, 8 апреля. Мероприятие пройдет в заведении с символичным названием IT-cafe. Главной целью Open Day является стремление компании Epam поделится своим опытом в работе с e-commerce с различных точек зрения. Спикеры мероприятия подготовили максимально информативные и интересные доклады на следующие темы: Challenges in E-Commerce Projects; Oracle Way to Conquer the E-Commerce World; Best practices to implement E-Commerce projects. Developers to developers. Open Day — отличная возможность получить необходимые знания и опыт от компании-лидера в области разработки программного обеспечения.
Сегодня с 9:22 до 9:43 GMT были недоступны серверы Amazon EC2 в дефолтном регионе US-EAST-1 (он выставлен при заказе серверов по умолчанию, поэтому предполагаю, там больше всего серверов) были проблемы с коннектом.
Мой Нагиос просто свихнулся. Пингдом — заспамил СМСками. Я как раз был в оффлайне и мог только догадываться об этом неминуемом конце света.
В субботу 18 февраля 2012, компания EPAM Systems, в своем центральном киевском офисе, организовала и провела конференцию, посвящённую JavaScript — одной из самых динамично-развивающихся на сегодняшний день платформ. Конференция привлекла внимание многих украинких разработчиков — зал был забит «под завязку», а те кто не смог присутствовать лично, наблюдали за событием онлайн. В первую очередь этому способствовали доклады на актуальные темы JS-разработки, как со стороны клиентских приложений, так и со стороны сервера.
Популярность гаджетов и мобильных платформ растет в Украине с поразительной скоростью. Производители все чаще радуют нас новыми устройствами, а разработчики — невероятными приложениями.
Для поддержания растущего интереса разработчиков к мобильным технологиям, компания EPAM организовала Mobile Technology Day 2012 – мероприятие, направленное на реализацию уникальных идей для мобильных устройств в формате Hackathon (Хакатон). Задача, как всегда, за 24 часа создать работающее мобильное приложение под iOS/Android. Как оказалось, мы были первыми, кто провел Хакатон в Виннице! И поэтому, такое мероприятие вызвало приятное удивление у многих программистов.
В EPAM появился платформа для проведения встреч и тренингов для личностного и профессионального роста специалистов сферы ИТ.
Первыми, в рамках корпоративного развития, этой платформой воспользовались участники клуба Chamber Toastmasters
С января этого года в офисе EPAM, на Кудряшова 14-Б, в 19.15, каждую среду, проводятся регулярные заседания этого клуба под эгидой Toastmasters International.
Toastmasters International – это некоммерческая организация, объединяющая клубы ораторского искусства по всему миру. Клубы Toastmasters работают по хорошо разработанным программам, целью которых является совершенствование навыков выступления и развитие лидерских способностей. Эти программы доказали свою эффективность и в корпоративной среде и находят свое применение во многих известных компаниях.