Откройте доступ к своему контенту при помощи Amazon CloudFront

Ноябрь 21, 2008
Несколько месяцев назад в компании Amazon рассказывали о планах по созданию и раскрутке сервиса по доставке контента. Этот сервис носит название Amazon CloudFront, и он уже функционирует!
Как и остальные сервисы от Amazon, CloudFront разработан таким образом, что пользоваться им с самого начала чрезвычайно просто. Отсутствуют минимальные пороги объемов использования сервиса, ежемесячные платежи, нет необходимости заключать какие-либо договоры с Amazon.
Все, что требуется от пользователя:
  1. Зарегистрироваться в CloudFront.
  2. Разместить наиболее популярный неизменяемый контент в контейнере Amazon S3 и присвоить ему атрибут «доступен всем».
  3. Создать CloudFront дистрибуцию посредством REST-запроса с указанием POST-параметров. Запомнить доменное имя, которое будет сгенерировано системой при ответе на запрос.
  4. Сгенерировать URL-ссылки для размещаемого контента, используя доменное имя, полученное при выполнении пункта 3. Благодаря поддержке CNAME можно создавать видимость того, что контент размещен в собственном домене пользователя. Каждой дистрибуции можно назначить до 10 CNAME записей.

Обо всем остальном позаботится CloudFront. Запросы, поступающие из любой точки земного шара, будут направлены в одну из 14 зон привязки (8 в США, 4 в Европе, 2 в Азии). Если контент не присутствует в данной зоне привязки, то он будет доставлен из S3 и кэширован.

Плата взимается за количество запросов, а так же объемы переданной информации. С подробной информацией о расценках можно ознакомиться здесь. В связи с тем, что цены варьируются в зависимости от зон, то стоимость передачи данных из зон привязки, расположенных за пределами США, немного выше. Кроме того, стоит учесть необходимость оплаты тарифа S3. Это плата за «первичную передачу данных», которая возникает в момент доставки контента из S3 в зону привязки, а так же при размещении данных в хранилище внутри S3.

Aws_smartsheet_contentНе терпится увидеть, как все это работает. Определенно точно этот сервис будут использовать для загрузки программного обеспечения, часто используемых компонентов веб-сайтов и файлов мультимедиа. Кроме того, как это часто бывает, разработчики моментально придумают новые уникальные способы применения возможностей данного сервиса.

В Smartsheet, партнере компании Amazon, подготовили довольно интересный сайт-лист учета работы – наглядный пример функционирования сервиса, а так же символический отчет по всей работе, которая была проделана для внедрения возможностей CloudFront в продукты от Smartsheet.

Некоторые компоненты сайта уже работают при помощи CloudFront! Данный сайт-лист учета работы можно использовать для постановки задач разработчикам, контроля выполнения заданий и т.д.
Amazon выпустила достаточно документации по CloudFront. Это начальное руководство по работе с CloudFront, справочное руководство разработчика, список часто задаваемых вопросов и даже карта приложения.
Разработчики утилит и библиотек уже начали работы по внедрению поддержки CloudFront в их продукты.

Bucket_explorer_cloudfront

Дополнительная информация:
  1. Статья Вернера Вогелса (Werner Vogels), сотрудника компании AmazonРасширение облака: Amazon CloudFront.
  2. Детальный обзор от господина Торстена (Thorsten), сотрудника компании RightScale.
  3. Доступна бета-версия Bucket Explorer с поддержкой CloudFront. Более подробная информация здесь (иконка справа используется для создания дистрибуции CloudFront).
  4. Доступна новая версия S3 Fox Organizer с поддержкой CloudFront и некоторыми другими нововведениями.
  5. На блоге Digital Inspiration появилась полезная статья Как использовать Amazon S3 с поддержкой CloudFront в качестве сети по доставке контента.
  6. Многие сайты, включая Woot, Playfish Games, Paessler, Wolfire Games и (как отмечено выше) Smartsheet уже пользуются услугами CloudFront. Блоггер Тим Линден (Tim Linden) использует CloudFront для хранения видео-файлов и неизменяемого контента.
  7. В последний на сегодня релиз библиотеки Boto добавлена поддержка CloudFront. Boto позволяет использовать интерфейс Python в S3, SQ3, EC2, SimpleDB, Mechanical Turk и CloudFront.

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

Октябрь 24, 2008

Мы с моими коллегами почти неделю находились в предвкушении появления этой новости в 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 виртуальных машин одновременно. Как всегда можно оформить заявку на использование дополнительно сотен и даже тысяч серверов. Прочтите эту запись до конца »


Семинар от rPath

Октябрь 14, 2008

23 октября компания rPath в 21-00 по московскому времени проводит бесплатный семинар на английском языке The Pragmatist’s Guide to Cloud Computing.

Семинар будет вести основатель и директор по стратегии компании rPath Билли Маршалл. К нему присоединятся Фрэнк Джиллетт из Forrester Research, Джефф Шнейдер из MomentumSI и Джефф Бар, главный евангелист Amazon WS. Разговор пойдет о рынке облачных вычислений, о том как это направление воспринимают большинство компаний и, как можно получить конкурентные преимущества, воспользовавшись архитектурными возможностями платформы.

Если вы хотите принять участие в этом семинаре, не забудьте заранее зарегистрироваться.


Oracle присоединяется к AWS

Сентябрь 23, 2008

Компания Oracle совместно с Amazon провела работу по переносу некоторых своих продуктов в сервисы AWS. Первые результаты этой деятельности уже доступны: новые лицензионные условия, образы AMI с предустановленными продуктами Oracle, программы поддержки, средства выполнения резервных копий и специальный портал для управления облаком.

Все больше компаний присматриваясь к web-сервисам Amazon, задаются вопросами о доступном программном обеспечении, в частности СУБД. После объявления этого анонса, пользователи AWS получат доступ к промышленной коммерческой базе данных и также необходимому программному обеспечению, которое требуется для поддержки приложений уровня предприятия в среде облачных вычислений.

Так что же стало доступным?

Oracle_openworld Продукты Oracle Database 11g, Oracle Fusion Middleware и Oracle Enterprise Manager теперь лицензируются для работы в виртуальных машинах Amazon EC2. Те клиенты, которые уже приобрели пакеты лицензий на данные продукты могут воспользоваться этим предложением без уплаты дополнительных платежей. Подробнее о лицензировании о среде облачных вычислений можно прочитать здесь.

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

Все описанные выше продукты, работающие под управлением операционной системы Oracle Enterprise Linux, доступны в предустановленном виде в стандартных образах AMI для Amazon EC2. Воспользовавшись ими новые серверы могут быть запущены буквально за минуты. И конечно же для разработки приложений в новой среде доступны стандартные средства от Oracle Oracle Application Express, Oracle JDeveloper, Oracle Enterprise Pack for Eclipse и Oracle Workshop for WebLogic.

Что на практике это означает? Вместо того, чтобы приобретать собственное железо, производить установку и настройку операционной системы и нескольких тесно связанных модулей корпоративного решения, достаточно выполнить запуск одного из этих образов и получить готовый сервер за минуты.

Но подождите, это еще не все…

Oracle Enterprise Linux на EC2 полностью закрывается поддержкой пакетами услуг Oracle Unbreakable Support и Amazon Premium Support. Это означает, что пройден еще один барьер по адаптации прикладного программного обеспечения к новой технологической платформе. Если у вас возникнет проблема, Oracle и Amazon всегда придут на помощь.

Кроме того, появилось отдельное решение для выполнения бэкапов баз данных, работающих под EC2 или в корпоративной сети. Новый модуль Oracle Secure Backup Cloud позволяет клиентам использовать Amazon S3 для резервного копирования практически неограниченного размера данных без необходимости приобретения и обслуживания локальных устройств. Модуль выполняет шифрацию передаваемого потока данных и использует несколько потоков к S3 для утилизации всей доступной полосы пропускания.

Нужно ли говорить о том, каким сложным и обременительным бывает процесс организации правильного резервного копирования? Необходимо закупить дорогие устройства и носители данных, организовать их безопасный обмен и хранение в надежном месте, учитывать потребность в новом пространстве и делать еще 100 вещей. Используя новый метод достаточно один раз произвести настройку работы резервного копирования в Amazon S3 и забыть раз и навсегда об этих и других проблемах.

И это еще не все, Oracle также представил свой новый продукт -  Cloud Management Portal. Это бесплатный web-интерфейс для управления программным обеспечением от Oracle, работающем в облаке.

Все эти новые продукты будут продемонстированы на Oracle OpenWorld, которая состоится на этой неделе в Moscone Center в Сан-Франциско.

Oracle_db_backup_wp

Ну и наконец приводим список полезных документов и прочей информации:

  1. Портал Cloud Computing Center, содержащий ссылки на документы, демки и дополнительную информацию.
  2. Руководство Oracle In The Cloud.
  3. Документ Oracle Data Backup in the Cloud.
  4. Cloud Computing FAQ от Oracle.
  5. Демонстрация запуска Oracle Database под EC2.

Доступные образы AMI:

  1. Oracle Database 10g Release 2 Express Edition – 32 Bit
  2. Oracle Database 11g Release 1 Enterprise Edition – 32 Bit
  3. Oracle Database 11g Release 1 Enterprise Edition – 64 Bit
  4. Oracle Database 11g Release 1 Standard Edition/Standard Edition One – 32 Bit

Методики защиты данных в AWS

Сентябрь 6, 2008

Так как все больше и больше разработчиков присматриваются к сервисам AWS для того, чтобы использовать их в своих решениях, периодически у них возникают вопросы об обеспечении безопасности сервисов и сложившихся практиках по защите данных.

Ребята из Amazon пошли навстречу и опубликовали серьезный документ AWS Security white paper. Он дает ответы на большинство возникающих вопросов о сертификации сервисов, их физической безопасности, резервном копировании и других проблемах, специфических для того или иного сервиса.


Amazon запускает EBS – постоянное хранилище для EC2

Август 25, 2008

Недавно Amazon анонсировал новый сервис – EBS (Elastic Block Store) для своего флагмана EC2. Сервис EBS реализует постоянное хранилище для совместного использования с виртуальными машинами EC2, и после непродолжительного периода тестирования он стал доступен широким массам.

Ранее виртуальные машины EC2 имели возможность хранить данные во временном хранилище, которое являлось частью самой машины или воспользоваться другим сервисом от Amazon – S3. Отличия EBS и S3 в том, что EBS позволяет использовать себя как блочное устройство, таким образом может быть смонтировано как любое локальное устройство хранения данных, и кроме того оно доступно для подключения любой другой виртуальной машине. S3 же основан на web-сервисе и имеет чувствительность к сетевым задержкам, которая не позволяет его использовать для хранения файлов баз данных. EBS в свою очередь имеет более высокий уровень производительности, сравнимый с локальными дисками, в том числе в параметрах времени доступа и общей доступности.

Отсутствие постоянного хранилища, легко используемого в EC2, являлось, возможно, самым критикуемым недостатком web-сервисов от Amazon с момента их запуска, делающим затруднительным использование серверов баз данных и других ресурсоемких приложений. Такие сервисы как RightScale специально создали продукты, которые помогали разработчикам размещать и масштабировать базы данных MySQL на инфраструктуре EC2.

Несколько слов о том, что представляет из себя в техническом плане EBS. Вкратце это SAN (Storage Area Network), используемый облаком. Вы можете выделить для себя диск размером от 1GB до 1TB от этого виртуального SAN и подключить его как блочное устройство к любому из серверов EC2. Ваш диск будет храниться в отказоустойчивом массиве (используется разновидность RAID) и физически отделен от данных сервера, к которому он подключен, что позволит в дальнейшем его отмонтировать от одного сервера и примонтировать к другому. Вы также можете произвести мгновенный снимок данных (снэпшот), который будет помещен в хранилище S3. Кроме того, существует возможность выполнять только инкрементальное резервное копирование, которое позволит эффективно использовать арендуемые ресурсы.

Другие провайдеры сервисов cloud computing такие как Mosso или провайдеры виртуальных серверов как MediaTemple уже имели в предлагаемых пакетах услуг аналогичные опции, хотя подход Amazon в разработке с помощью комбинации сервисов EC2, S3 и теперь EBS предлагает наибольшую гибкость для разработчиков.

Пользователи AWS уже сегодня могут создать до 20 точек хранения (storage point) EBS и использовать до 20 терабайт дискового пространства. Сами снэпшоты хранятся и загружаются из S3. Общая стоимость использования сервиса зависит от потребляемого дискового пространства (10 центов за гигабайт) и произведенных операций ввода-вывода (10 центов за миллион). Сохранение образа в S3 тарифицируется по обычной для S3 стоимости.

EBS открывает новую область для приложений, которые теперь можно перенести на AWS. Наиболее очевидными являются высоконагруженные и высокодоступные серверы баз данных, которые являются важнейшей частью стэков технологий LAMP и RubyOnRails, используемыми во многих web-приложениях.