• Home
  • Учебник по ExtJS
  • О сайте
  •  



    Великий день для Amazon EC2: Релиз, SLA, Windows и еще 4 новые опции

    Мы с моими коллегами почти неделю находились в предвкушении появления этой новости в Twitter. После того, как вы с ней ознакомитесь, я уверен, вы согласитесь, оно того стоило.

    Запах триумфа до сих пор витает в коридорах Amazon. На протяжении многих лет компания разрабатывала и воплощала в жизнь целую инфраструктуру веб-сервисов. Отрадно видеть, что их сервисы нашли признание у большого количества разработчиков: от мала до велика.

    Самые существенные на сегодня изменения:

    • Закончилось бета-тестирование Amazon EC2. Теперь это готовый для использования продукт.

    • Для EC2 разработано соглашение об уровне сервиса SLA (Service Level Agreement)

    • Теперь EC2 поддерживает в бета-варианте операционную систему Microsoft Windows.

    • Система управления базами данных Microsoft SQL Server теперь доступна в бета-версии на базе платформы EC2.

    • Планируется выпуск интерактивной консоли управления всем спектром сервисов AWS

    • Планируется разработка и выпуск нового механизма распределения нагрузки, автоматического масштабирования и мониторинга сервисов.

    Давайте остановимся на каждом из этих пунктов более подробно.

    Релиз – сегодня можно говорить о том, что после двухгодичного бета-тестирования Amazon EC2 готов к выходу в свет. За тестовый период команда Amazon обработала огромное количество пожеланий пользователей и добавила следующие функциональные возможности: зоны доступности (Availability Zones), подключаемое блочное хранилище (Elastic Block Storage), эластичные IP адреса (Elastic IP Addresses), поддержку множества типов виртуальных машин и операционных систем OpenSolaris и Windows, а так же (начиная с сегодняшнего дня) соглашение об уровне сервиса. Обычные пользователи EC2 могут запускать до 20 виртуальных машин одновременно. Как всегда можно оформить заявку на использование дополнительно сотен и даже тысяч серверов.

    Соглашение об уровне сервиса (SLA) – Новое соглашение об уровне сервиса EC2 работает на так называемом «региональном уровне». Каждый регион EC2 (сегодня имеется только один регион, но в дальнейшем планируется увеличение их количества) разделен на зоны доступности (Availability Zones). По положениям соглашения об уровне сервиса (SLA) каждый из регионов должен быть доступен в штатном режиме 99,95% времени. Согласно этому же соглашению регион считается недоступным, если потеряно соединение более чем с одной из зон доступности (Availability Zones).

    Поддержка Windows – в настоящее время в бета-варианте запущена поддержка платформой EC2 операционной системы Microsoft Windows. Поддерживается как 32-битная, так и 64-битная версия. Начальная цена использования составляет $0,125/час. Также доступна 64-битная версия системы управления базами данных Microsoft SQL Server. Все перечисленные выше возможности платформы EC2 доступны при использовании новых виртуальных машин с операционной системой Windows, кроме того в ближайшее время планируется внедрение поддержки сервиса DevPay.

    После первого запуска доступ к виртуальному серверу на Windows можно получить при помощи удаленного рабочего стола (Windows Remote Desktop) или клиента rdesktop. Я проверил работу Windows на платформе CE2 и должен признать, все работает действительно хорошо. Для запуска 32-битной версии я воспользовался средствами командной строки EC2, открыл дополнительный порт в группе безопасности и затем вошел в свою учетную запись при помощи удаленного рабочего стола (Remote Desktop).

    Amazon представит работу Windows на платформе EC2 в рамках Конференции профессиональных разработчиков, которая пройдет в Лос-Анджелесе на следующей неделе. Не пропустите. Говорят, каждый, кто остановится возле их стенда, получит симпатичный значок.

    Основатель компании RightScale Торстен вон Эйкен (Thorsten von Eiken) в своем блоге описал различия между Windows и Linux, касающиеся запуска подключаемого блочного хранилища (Elastic Block Store), получения к нему доступа, его штатного использования, также задействования сразу нескольких подключаемых блочных хранилищ EBS. Кроме того он рассказал о продуктах от RightScale, в которые уже внедрена поддержка Windows, и о тех, в которых эта операционная система еще только планируется.

    Amazon также улучшил ElasticFox — они добавили несколько новых возможностей, среди которых: прямой доступ к подключаемому блочному хранилищу (EBS) и управление эластичными IP-адресам (Elastic IP addresses) из главной панели, компиляция AMI в Windows одной кнопкой, улучшенное управление ключами и группами безопасности, возможность прямого запуска сессий удаленного рабочего стола (Remote Desktop). Появился также новый (очень полезный) продукт – начальное руководство по работе с ElasticFox (ElasticFox Getting Started Guide).

    Теперь все горят желанием увидеть, как пользователи веб-сервисов Amazon начнут работать с Windows. Мы ожидаем увидеть сайты ASP.net, проекты по перекодированию мультимедиа данных, высокопроизводительные кластерные вычисления HPC (High Performance Computing) и т.д. Нам довелось беседовать с некоторыми разработчиками, которые собираются вводить в действие гибридные веб-сайты, используя комбинацию из серверов на Linux и Windows. Это еще раз подчеркивает открытость и гибкость платформы EC2.

    В 2009 году будет предложено еще несколько решений, которые позволят сделать управление приложениями, основанными на системе облачных вычислений, еще более легким. Как обычно, все начнется с периода приватного бета-тестинга, оставить запрос на уведомление о выходе новых продуктов вы можете здесь.

    Консоль управления – Консоль управления призвана упростить процесс настройки конфигурации и работы с приложениями в облаке AWS. Используя привычный веб-интерфейс типа «указал и щелкнул», вы сможете получить глобальную картину вашей собственной среды в системе веб-сервисов.

    Балансирование нагрузки – сервис балансирования нагрузки поможет распределить входящие запросы и трафик на всем множестве серверов EC2.

    Автоматическое масштабирование – система автоматического масштабирования позволит повышать или понижать использование мощности EC2 в зависимости от требовательности приложения к ресурсам системы.

    Мониторинг системы облачных вычислений – система мониторинга облачных вычислений обеспечивает многоуровневый мониторинг размещенных на нескольких серверах EC2 ресурсов в реальном времени с возможностью сбора статистики параметров серверов, зон доступности (Availability Zones) в определенные временные отрезки.

    Главный технический директор Amazon Вернер Вогелс (Werner Vogels) проделал кропотливую работу по разъяснению, почему для сервисов данного типа необходимо разрабатывать максимально надежные и максимально расширяемые приложения. Его блог должен читать каждый, кто интересуется системами облачных вычислений.

    Думаю, следует отметить, что балансировка нагрузки, автоматическое масштабирование и мониторинг системы облачных вычислений – каждая из этих составляющих станет веб-сервисом с полноценным программным интерфейсом, который обеспечит подготовку к работе и постоянный контроль за функционированием. Amazon продолжит сотрудничество с поставщиками средств управления и разработчиками для уверенности в том, что в их продукты будет своевременно внедрена поддержка работы с этими новыми сервисами.

    Leave a Reply