Опыт использования Zend Developer Cloud: часть 1

Очень хотелось попробовать на практике возможности Zend Developer Cloud. И не смотря на то, что система находится в стадии Technology Preview, у меня появилась такая возможность. В статье я опишу свой опыт.

О том, что такое Zend Developer Cloud вы можете прочитать в моей предыдущей статье Первое знакомство с Zend Developer Cloud.

Для начала я зарегистрировался я в ZDC по инвайту, используя давно созданный аккаунт Zend.com. Пришлось потратить несколько минут на изучение пользовательского соглашения. После просмотра серии South Park о Apple стараюсь читать пользовательские соглашения :-)

После регистрации мне почти сразу предложили создать контейнер
приложений.

 

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

Затем я создал RSA ключи доступа для приложения (Generate an RSA keypair and give me the private key).

Заполнив необходимые поля, я отправил форму.

После скачал приватный ключ для SSH. Я выбрал формат PPK, так как планирую работать через PuTTY и WinSCP.

Пока я скачивал ключи, контейнер создался, стало возможным проверить его работу, перейдя по ссылке вида http://komelintest1.my.phpcloud.com/, где в моем случае komelintest1 имя моего контейнера.

По адресу контейнера находится стандартная страница от PhpCloud, аля Hello World.

Примечание: созданный контейнер можно удалить или сбросить в дефолтное состояние через панель управления в любой момент.

Для моего контейнера предусмотрительно создана база данных mysql. Достучаться к ней можно через уже имеющийся phpMyAdmin (https://my.phpcloud.com/mysql/).

Изначально база komelintest1 была пуста, но ненадолго.

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

Для этого перешел через меню на страницу приложений своего контейнера Management -> Applications.

Нажал на кнопку NEW APPLICATION и выбрал из списка нужное мне приложение.

Это действительно здорово, что все самое популярное уже доступно для установки:

  • Empty PHP Application
  • Empty Zend Framework Application
  • Empty Zend Framework 2.0 Application
  • Drupal 7.8
  • Joomla 1.7
  • Magento 1.5.1
  • Wordpress 3.2.1
  • phpBB 3.0.9