Ноябрь 24th, 2008
Вышел релиз среды разработки Google App Engine SDK версии 1.1.6. Скачать его можно на соответствующей странице хостинга проектов Google, там же находятся Замечания к выпуску.
Этот релиз содержит ряд новых важных возможностей, большинство которых касаются работы с хранилищем:
- Для ключей объектов стало возможным использовать операции сортировки и фильтрования
- Теперь удалить объект можно просто зная его ключ, без необходимости загружать объект целиком из хранилища
- Если указать атрибут key_name при создании модели, то это значение будет доступно до сохранения объекта операцией put()
- Интерфейс URLFetch при работе в среде разработки устанавливает таймаут запроса в 5 секунд, эмулируя таким образом поведение приложения на сервере
Вместе с тем с выпуском новой версии были устранены следующие проблемы:
Как обычно, ждем ваших сообщений в группе Google проекта!
No Comments » |
Google App Engine |
Permalink
Posted by techworkru
Ноябрь 21st, 2008
- Несколько месяцев назад в компании Amazon рассказывали о планах по созданию и раскрутке сервиса по доставке контента. Этот сервис носит название Amazon CloudFront, и он уже функционирует!
- Как и остальные сервисы от Amazon, CloudFront разработан таким образом, что пользоваться им с самого начала чрезвычайно просто. Отсутствуют минимальные пороги объемов использования сервиса, ежемесячные платежи, нет необходимости заключать какие-либо договоры с Amazon.
- Все, что требуется от пользователя:
- Зарегистрироваться в CloudFront.
- Разместить наиболее популярный неизменяемый контент в контейнере Amazon S3 и присвоить ему атрибут «доступен всем».
- Создать CloudFront дистрибуцию посредством REST-запроса с указанием POST-параметров. Запомнить доменное имя, которое будет сгенерировано системой при ответе на запрос.
- Сгенерировать URL-ссылки для размещаемого контента, используя доменное имя, полученное при выполнении пункта 3. Благодаря поддержке CNAME можно создавать видимость того, что контент размещен в собственном домене пользователя. Каждой дистрибуции можно назначить до 10 CNAME записей.
Обо всем остальном позаботится CloudFront. Запросы, поступающие из любой точки земного шара, будут направлены в одну из 14 зон привязки (8 в США, 4 в Европе, 2 в Азии). Если контент не присутствует в данной зоне привязки, то он будет доставлен из S3 и кэширован.
Плата взимается за количество запросов, а так же объемы переданной информации. С подробной информацией о расценках можно ознакомиться здесь. В связи с тем, что цены варьируются в зависимости от зон, то стоимость передачи данных из зон привязки, расположенных за пределами США, немного выше. Кроме того, стоит учесть необходимость оплаты тарифа S3. Это плата за «первичную передачу данных», которая возникает в момент доставки контента из S3 в зону привязки, а так же при размещении данных в хранилище внутри S3.
Не терпится увидеть, как все это работает. Определенно точно этот сервис будут использовать для загрузки программного обеспечения, часто используемых компонентов веб-сайтов и файлов мультимедиа. Кроме того, как это часто бывает, разработчики моментально придумают новые уникальные способы применения возможностей данного сервиса.
В Smartsheet, партнере компании Amazon, подготовили довольно интересный сайт-лист учета работы – наглядный пример функционирования сервиса, а так же символический отчет по всей работе, которая была проделана для внедрения возможностей CloudFront в продукты от Smartsheet.
Некоторые компоненты сайта уже работают при помощи CloudFront! Данный сайт-лист учета работы можно использовать для постановки задач разработчикам, контроля выполнения заданий и т.д.
Amazon выпустила достаточно документации по CloudFront. Это начальное руководство по работе с CloudFront, справочное руководство разработчика, список часто задаваемых вопросов и даже карта приложения.
Разработчики утилит и библиотек уже начали работы по внедрению поддержки CloudFront в их продукты.

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