Какое ПО используют чаще на платформе Jelastic?

Этот пост рассказывает о статистике используемого ПО на платформе Jelastic за декабрь 2013 года. Статья позволит определить наиболее популярные и перспективные технологии, доступные сегодня на платформе Jelastic в один клик.

Пост доступен на Хабрахабре.

Что можно и чего нельзя делать на пробном аккаунте в InfoboxCloud

В последнее время в связи с введением пробной версии облачных сервисов для пользователей InfoboxCloud мы столкнулись с проблемой, при которой одни и те же пользователи создают себе множество пробных аккаунтов на разные адреса электронной почты и начинают заниматься коммерческой деятельностью на них (в том числе майнингом биткоинов).


Хочу заметить, что InfoboxCloud предоставляет пробные аккаунты только для оценки сервиса и коммерческая деятельность на них запрещена. Если вы хотите использовать облачные сервисы InfoboxCloud в своей деятельности — нужно перейти на платный аккаунт. В случае нарушения подобного правила мы оставляем за собой возможность удалять сервера в пробной подписке, использующиеся для коммерческих целей. Для пробной подписки возможен анализ процессов, выполняющихся на серверах, с целью выявления нарушений правил использования пробных сервисов, записанных документально в соглашении с пользователем (и только для этих целей). Мы стараемся быть максимально открытыми и предоставлять лучший сервис для пользователей, выше всего ставя конфиденциальность данных в облаке и качество сервиса и просим использовать пробную версию по назначению — для оценки качества сервиса, а для зарабатывания денег нужно использовать коммерческую версию.

P.S. 3 бесплатных клаудлета и 1 ip адрес на JelasticCloud – часть коммерческой версии продукта и их можно использовать как угодно. Речь в публикации идет только о пробных версиях Облачного конструктора и JelasticCloud. Надеемся на понимание.

Бесплатный лимит на Jelastic в облаке InfoboxCloud сохраняется!

Мы рады Вам сообщить, что решили продолжить предоставлять 3 бесплатных клаудлета и первый IP адрес каждому пользователю платформы Jelastic в облаке InfoboxCloud (в том числе и новым пользователям). Учитесь программированию, создавайте классные решения на Jelastic в облаке InfoboxCloud: от сайта до сервиса и используйте облако с удовольствием, создавая окружения за один клик!

Получить аккаунт в Jelastic можно тут: http://infobox.ru/jelastic/.

С новым годом! 2014 - год самосовершенствования и расширения границ.

Дорогие друзья! Совсем немного осталось до начала нового года.

В нынешнем году мы запустили в коммерческий режим ключевые сервисы InfoboxCloud: IaaS Облачный конструктор и PaaS Jelastic. Весь год мы создавали InfoboxCloud, работали все время над тем, чтобы наши пользователи и разработчики были счастливы. Мы не побоялись разрушать мифы о недостатках российских компаний, строя сервис международного уровня и учитывая потребности всех категорий пользователей: от начинающих веб-разработчиков до гиков и крупнейших корпоративных клиентов. Сталкиваясь с проблемами мы получали ценнейший опыт и постоянно совершенствовались. Мы стали более открытыми, запустили сообществo InfoboxCloud и не собираемся останавливаться на этом.

2014 год будет годом самосовершенствования и расширения границ. Наши пользователи получат новые потрясающие возможности по управлению облаком, смогут создавать сверхнадежные распределенные облачные приложения и сайты. Разработчики получат еще более удобные способы взаимодействия с облаком. Мы сможем обслуживать новые категории пользователей, для которых InfoboxCloud был недоступен раньше. Компания станет еще более открытой, помогая Вам строить бизнес с нами и мы будем для Вас по-прежнему надежными партнерами!

Желаем Вам здоровья, сил, знаний и профессионального роста! Любви, душевного спокойствия и счастья!

Всегда Ваш, InfoboxCloud

Запускаем кластер Hazelcast 3.1 на платформe Jelastic в InfoboxCloud

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

image

Этот пост полностью сфокусирован на кластеризации. Я покажу, как можно использовать кластеризацию и платформу распределения данных Hazelcast на платформе Jelastic в облаке InfoboxCloud. Это очень быстрый, надежный, масштабируемый и дружественный к пользователю способ деплоя. Если вам нужно разделять данные между множеством серверов, кластеризовать ваше Java –приложение, кэшировать ваши данные, предоставлять вашим серверам возможность безопасных коммуникаций или отказоустойчивого управления данными, Hazelcast – то, что вам надо.

Hazelcast использует мультикаст для работы или TCP/IP для сред, где мультикаст не доступен. А Jelastic хорошо подходит для построения кластера Hazelcast. Давайте посмотрим, как эти две платформы работают вместе.
<habracut />

Регистрация в Jelastic и бесплатные плюшки
Зарегистрироваться и получить доступ к Jelastic можно по этой ссылке. Первые 5 дней бесплатный триал, далее — переход в коммерческий режим и 3 клаудлета + первый IP адрес — бесплатно (можно перейти в коммерческий режим и раньше, чтобы получить бесплатные лимиты).

Создаем окружение
Залогиньтесь в Jelastic. Создаем среду на Tomcat 7, состоящую из нескольких инстансов (в нашем примере 4), устанавливаем лимиты масштабирования для клаудлетов и включаем IPv4.

image

Не пугайтесь страшным цифрам на скриншоте (максимальное значение), оно достижимо только если ваша система постоянно на 100% загружает все сервера при максимальных выделенных ресурсах, что в реальной жизни конечно маловероятно. При моих испытаниях Hazelcast на 4 инстанса было выделено 13 клаудлетов (при том, что максимально в пик нагрузки может выделиться 132 клаудлета). В этом и прелесть облачных технологий — мы без проблем переживем пик нагрузки и при этом нам нужно платить только за реально потребляемые ресурсы, а не всегда за пиковые. К тому же ползунки управления вертикальным масштабированием можно поставить всегда в рамки бюджета на серверы.

Ждем несколько минут и ваше окружение будет создано.

Скачиваем Hazelcast
1. Идем на hazelcast.com и скачиваем последний стабильный выпуск платформы:

image

Распакуйте скачанный архив.

Создание приложения
Давайте создадим простой сервер на Java и клиентское приложение с использованием кластера Hazelcast для развертывания на платформу Jelastic в облако InfoboxCloud в окружение, которое мы уже создали (на самом деле деплоить можно куда угодно, тк в InfoboxCloud нет Vendor-lock и все технологии можно поставить и к себе на сервера, просто в облаке это делать гораздо удобнее).

Серверное приложение
1. Давайте создадим Java класс серверного приложения и импортируем все необходимые библиотеки Hazelcast, которые включены в загруженный пакет (hazelcast-x.x.x/lib). В нашем случае мы будем использовать приложение, которое запускает первый сервер и использует map и queue пользователя:


package com.infoboxcloud;

import com.hazelcast.config.Config;
import com.hazelcast.config.JoinConfig;
import com.hazelcast.config.NetworkConfig;
import com.hazelcast.core.Hazelcast;
import com.hazelcast.core.HazelcastInstance;

import java.util.ArrayList;
import java.util.Map;
import java.util.Queue;

/**
 * Created by trukhinyuri on 05/12/13.
 */
public class HazelcastServer {
    public void run() {
        Config cfg = new Config();
        NetworkConfig networkConfig = cfg.getNetworkConfig();
        JoinConfig join = networkConfig.getJoin();
        join.getMulticastConfig().setEnabled(false);
        join.getTcpIpConfig().addMember("109.120.149.234").addMember("109.120.149.236").addMember("109.120.149.200").addMember("109.120.149.184").setEnabled(true);

        ArrayList<String> interfaces = new ArrayList<>();
        interfaces.add("109.120.149.234");
        interfaces.add("109.120.149.236");
        interfaces.add("109.120.149.200");
        interfaces.add("109.120.149.184");

        networkConfig.getInterfaces().setEnabled(true).setInterfaces(interfaces);

        HazelcastInstance instance = Hazelcast.newHazelcastInstance(cfg);
        Map<Integer, String> mapCustomers = instance.getMap("customers");
        mapCustomers.put(1, "Joe");
        mapCustomers.put(2, "Ali");
        mapCustomers.put(3, "Avi");

        System.out.println("Customer with key 1: "+ mapCustomers.get(1));
        System.out.println("Map Size:" + mapCustomers.size());

        Queue<String> queueCustomers = instance.getQueue("customers");
        queueCustomers.offer("Tom");
        queueCustomers.offer("Mary");
        queueCustomers.offer("Jane");
        System.out.println("First customer: " + queueCustomers.poll());
        System.out.println("Second customer: "+ queueCustomers.peek());
        System.out.println("Queue size: " + queueCustomers.size());
    }
}

На заметку: в Jelastic Вы можете увидеть публичные IP адреса нажав на кнопку расширенного меню на вашей серверной ноде, как показано на скриншоте:

image

IP адреса в предыдущем коде — адреса публичной сети, взятые из панели управления Jelastic, у вас они будут другими.

2. Создадим servlet listener, который запустит ваш код автоматически после развертывания:

package com.infoboxcloud;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

/**
 * Created by trukhinyuri on 05/12/13.
 */
public class AppServletContextListener implements ServletContextListener{
    @Override
    public void contextInitialized(ServletContextEvent servletContextEvent) {
        System.out.println("ServletContextListener started");
        new HazelcastServer().run();
    }

    @Override
    public void contextDestroyed(ServletContextEvent servletContextEvent) {
        System.out.println("ServletContextListener destroyed");
    }
}


3. Добавим секцию listener в ваш web.xml файл:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
		  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
         version="3.0">
    <display-name>infoboxcloud_demo</display-name>
    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>
    <listener>
        <listener-class>com.infoboxcloud.AppServletContextListener</listener-class>
    </listener>
</web-app>


4. Соберем проект в WAR архив.

Клиентское приложение
Создадим Java класс с использованием Hazelcast Native Java Client API. Мы будем использовать пример, в котором добавим в конфигурацию все 4 ноды и отобразим Map Size:

package com.infoboxcloud;


import com.hazelcast.client.HazelcastClient;
import com.hazelcast.client.config.ClientConfig;
import com.hazelcast.core.HazelcastInstance;
import com.hazelcast.core.IMap;

/**
 * Created by trukhinyuri on 05/12/13.
 */
public class Client {

    public static void main(String[] args) {
        ClientConfig clientConfig = new ClientConfig();
        clientConfig.addAddress("109.120.149.234:5701").addAddress("109.120.149.236:5107").addAddress("109.120.149.200:5107").addAddress("109.120.149.184:5107");
        HazelcastInstance client = HazelcastClient.newHazelcastClient(clientConfig);
        IMap map = client.getMap("customers");
        System.out.println("Map Size:" + map.size());
    }
}


Таким образом мы запустили Hazelcast на платформе Jelastic в облаке InfoboxCloud (http://infobox.ru/jelastic/).

image

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

Безусловно на этом останавливаться не стоит, поэтому в следующей статье я расскажу про другие способы конфигурирования Hazelcast и настройки сети, разберемся глубже с возможностями Hazelcast и потестируем, насколько он быстр на нашем кластере.

Исходные тексты сервера и клиента Hazelcast для тестирования на платформе InfoboxCloud Jelastic доступны тут.

Не пропусти матч: социальная сеть SportAnd.Me

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

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

Все эти задачи и не только уже решены в спортивной социальной сети SportAnd.Me. Здесь вы найдете удобные инструменты для организации спортивных мероприятий, учета статистики команд и спортсменов, сможете просто пообщаться на интересные вам спортивные темы. И общение вполне может увидеть команда и адаптировать разработанную вами гениальную новую стратегию игры.


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

Мы взяли интервью у создателя социальной сети Александра Решетникова. Если после прочтения у вас останутся вопросы — смело их пишите в комментариях.

Решетников Александр



29 лет, женат, двое детей.
Обучался в ВКА им.А.Ф.Можайского, СПбГУАП (Автоматизированные системы управления, Красный диплом), СПбГЭУ Инжекон (Президентская программа подготовки управленческих кадров)
2005-2007 — инженер-программист, ГК Систематика
2007-2009 — ведущий специалист отдела ИТ, филиал ОАО ОЭЗ в г.Санкт-Петербурге
2009-2011 — генеральный директор, Эмзиор
2011 — по н.в. управляющий партнер, Cloud Business Solutions
2013 — сооснователь SportAnd.Me

1. Здравствуйте Александр! Расскажите, как вам пришла идея создания спортивной социальной сети.

Здравствуйте! Сама идея возникла год назад. Мы с моим партнером по бизнесу увлечены футболом, играем в любительских лигах Санкт-Петербурга, и видим те проблемы в информационном освещении, с которыми сталкиваются организаторы турниров. Возвращаясь поездом из Москвы, имея время для общения и поиска новых идей, мы как раз отметили, что освещение большинства турниров не информативно и не оперативно. А большая часть организаторов делают это путем простого копирования информации в социальные сети. При этом, у всех спортсменов и болельщиков есть острая потребность оперативно знакомится с результатами матчей, персональной статистикой, фото-обзорами.

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

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

Спортивные возможности и функционал системы Sportand.me существенно шире любых соц.сетей. К примеру, Sportand.me позволяет работать со специализированной спортивной информацией: сквозная статистика команд, личная сквозная статистика игроков, персональные достижения участников — все это доступно для всех турниров, в которых они принимают участие. Один игрок может играть в нескольких командах, заниматься несколькими видами спорта – все это найдет отражение в его профиле.

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

3. Почему вы выбрали облачный сервис InfoboxCloud для организации работы социальной сети?

Для нас как для стартапа важен быстрый запуск проекта и возможность к быстрому масштабированию ресурсов по мере их необходимости. На этапе прототипа для целей демонстрации подходил и традиционный хостинг, но с ростом аудитории его ресурсы быстро исчерпали себя, и стал вопрос о переносе сайта. К тому времени я знал о платформе Jelastic, но только теоритически. Этот вариант был для нас оптимальным. И экономически тоже — нет установочных платежей для развертывания и настройки ресурсов, низкая стоимость поддержки. И стратегически — управления всеми ресурсами из одной панели, возможностью вертикального и горизонтального масштабирования без сложных технических работ. Принимая тот риск, что для нас это новая технология, мы приняли решение использовать именно её, и у нас ни разу не было поводов усомниться в своем выборе.

4. Насколько долго длилась разработка сервиса? Какие технологии и инструменты программирования использовались при разработке? Сколько человек участвовало?

Первый прототип мы выпустили в феврале и собрали меньше чем за два месяца. Его можно сравнить с первой ступенью ракеты. Уже в июне вышла текущая версия сайта. Это подобно второй ступени ракеты. У нас уже есть планы по следующим этапам технологического развития. Сервис непрерывно развивается, и темпы роста будут только расти. Сейчас в разработке участвуют 4 человека. Мы используем LAMP — стандартный стэк технологий. Но при этом отдельная часть сервиса написана на Java, отдельная на nodeJS. Еще один плюс Jelastic в том, что он поддерживает разные технологии.

5. Сложно ли прототип идеи превратить в реально работающий сервис? Стоит ли создавать IT–стартапы, разрабатывающие сервисы в интернете? Не переполнен ли рынок?

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

6. Как сервис планирует получать прибыль, ведь его использование бесплатно для пользователей?

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

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

Друзья, смелее реализуйте свои идея, создавайте стартапы! У вас все обязательно получиться! Доверяйте новым технологиям, новым проектам. Самая большая компания проходила начальный этап, когда первые последовали выводили её на волну успеха. Только новые технологии дадут вам то преимущество, которого нет у остальных. Jelastic — проект именно из такой категории.

Облачный конструктор vs JelasticCloud

В данной статье будет рассказано о важных отличиях сервисов Облачный конструктор и JelasticCloud в облаке InfoboxCloud и о том, для кого эти сервисы. 

Облачный конструктор
Облачный конструктор InfoboxCloud – сервис типа IaaS (инфраструктура как услуга). В рамках сервиса предоставляется возможность использования облачной инфраструктуры для самостоятельного управления ресурсами (в том числе включая возможность активации автоматического управления ресурсами), обработкой, хранением данных, сетями и другими фундаментальными вычислительными ресурсами. Пользователь может устанавливать и запускать произвольное программное обеспечение, включая операционные системы, платформенное и прикладное программное обеспечение. Пользователь может контролировать операционные системы, установленные приложения и ограниченный набор доступных сервисов (например межсетевой экран). Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сетью, серверами, типами используемых операционных систем, систем хранения осуществляется облачным провайдером.
Облачный конструктор можно представить, как командный центр с удобным интерфейсом пользователя и возможностью управлять им из стороннего программного обеспечения, в котором можно создавать, изменять, обслуживать и удалять любое количество виртуальных серверов с выбранной операционной системой, в каждом из которых можно гибко настраивать выделяемые ресурсы. Пользователь получает гибкую инфраструктуру для работы, но о настройке программного обеспечения: ОС и приложений должен заботиться сам. Плюсом данного решения является возможность использования Облачного конструктора для решения практически любых задач, которые необходимо решать на серверах, при этом не задумываясь о поддержке физической инфраструктуры. Облачный конструктор — это абстракция над физической инфраструктурой.

JelasticCloud
Jelastic на платформе InfoboxCloud – сервис типа PaaS (платформа как услуга). Пользователю предоставляется возможность использования облачной инфраструктуры для размещения базового программного обеспечения для последующего размещения в нем новых или существующих приложений. Контроль и управление основной физической и виртуальной инфраструктурой облака, в том числе сетей, серверов, операционных систем, систем хранения осуществляется облачным провайдером, за исключением разработанных или установленных приложений, а также, параметров конфигурации платформы.
Другими словами JelasticCloud можно представить как командный центр с удобным интерфейсом пользователя, в котором можно создавать необходимые окружения для работы, состоящие из типичных элементов платформы (например сервера приложений Java, среду PHP и Ruby, базы данных SQL и NoSQL и многое другое). В таком сервисе развертывание приложений обычно происходит гораздо быстрее, чем в сервисе IaaS, однако для использования преимуществ PaaS все необходимые пользователю элементы платформы должны предоставляться окружением. InfoboxCloud помимо обычных элементов управления в JelasticCloud предоставляет уже готовые и сконфигурированные окружения для развертывания в один клик, например популярные системы управления сайтами, бизнес системы и инструменты для разработчика программного обеспечения. Необходимо отметить так же, что JelasticCloud позволяет в легко включить вертикальное автоматическое масштабирование для каждого из элементов платформы, позволяя пользователю платить только за реально используемые ресурсы, ограничивать использование ресурсов верхним и нижним лимитом. JelasticCloud можно рассматривать как дальнейшую абстракцию не только от физической инфраструктуры, но и от виртуальной. Это предоставление не серверов с ОС пользователю, а конкретных сервисов и вычислительных ресурсов.

Зачем и кому нужен Oблачный конструктор и JelasticCloud.

Если в платформе JelasticCloud хватает сервисов для решения ваших задач и тем более, если существует преднастроенное окружение с необходимым Вам программным обеспечением, нужно использовать JelasticCloud. Так вы максимально сэкономите время, необходимое на настройку ОС и установку компонентов вашего программного обеспечения.
С другой стороны невозможно все в мире программное обеспечение и компоненты подготовить для использования в платформе. Для задач, где нужны особые сервисы или особая ручная конфигурация инфраструктуры, нужно использовать Облачный конструктор. 
InfoboxCloud стремится решить все ваши задачи максимально просто, где это возможно (а где не возможно максимально просто — помогает решить задачи в принципе), поэтому у нас есть и платформа как сервис JelasticCloud и инфраструктура как сервис Облачный конструктор. А вот физическим серверам пора отойти в прошлое, как негибкому и ненадежному решению.
Поверх IaaS и PaaS наши клиенты строят еще один уровень абстракции: SaaS (программное обеспечение как сервис) — способ доставки программного обеспечения до пользователя в качестве услуги, без необходимости поддержки такого программного обеспечения самими пользователями.
Мы верим в то, что будущее именно в упрощении использования компьютера. Пользователь должен просто использовать компьютер (или планшет, телефон и т.д.), не заботясь об установке, настройке и поддержке программного обеспечения, программист или веб-мастер должен просто разрабатывать качественное программное обеспечение нового поколения (от сайтов до сложнейших систем управления предприятием и анализа больших данных), системные администраторы нужны в настройке и развертывании систем поверх Облачного конструктора, а мы, поставщики вычислительных ресурсов, инфраструктуры и платформы будем обеспечивать надежную работу всех категорий пользователей, перечисленных выше на лучшем оборудовании, в лучших центрах обработки данных с финансовыми и юридическими гарантиями. Облачные вычисления можно сравнить с электроэнергией. Неужели вы серьезно можете обеспечить энергоснабжение дешевле и надежнее, чем это сделает опытная энергетическая компания? Энергетическая революция уже произошла, облачная идет полным ходом.

Платформа Jelastic в облаке InfoboxCloud становится доступнее: 1 IP адрес бесплатно. Пробуем.

Некоторое время назад мы начали предоставлять бесплатные лимиты (3 клаудлета) на платформе Jelastic в нашем облаке для того, чтобы вы смогли запустить сайты и веб-проекты бесплатно с возможностью масштабирования в будущем и понять какое классное облако вы используете и не бояться окончания триала (ограничений по времени предложения нет). Один клаудлет означает 128мб оперативной памяти и 200 мегагерц CPU. Количество новых клиентов и положительных отзывов было настолько значительным, что мы решили пойти дальше.

С сегодняшнего дня на платформе Jelastic в InfoboxCloud дается 1 IP адрес бесплатно!


Но хватит теории, давайте попробуем на деле, как быстро развернуть блог. Идем на http://infobox.ru/jelastic/ и вводим свой email в указанное поле
Получаем письмо на электронную почту сo ссылкой, дающей доступ к jelastic, там же логин и пароль от созданного аккаунта, который записываем в надежное место и съедаем.
Вот так выглядит окружение InfoboxCloud Jelastic.

При необходимости язык интерфейса можно сменить, кликнув по адресу Вашей электронной почты в верхнем правом углу и выбрав пункт «Язык»

Там же можно сменить и пароль. Первые 5 дней нам дается довольно много ресурсов в тестовой версии Jelastic, далее необходимо будет перейти на платную версию (пункт меню в панели сверху).

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

Для начала работы в коммерческом режиме необходимо пополнить счет на 500 рублей.

Это не плата за подключение услуг, это просто сумма, которая будет доступна вам на вашем счете платформы Jelastic в InfoboxCloud, которую вы сможете тратить на услуги сверх лимиров (наш сервис работает по предоплате и исключена ситуация, когда пользователь напрямую привязывает банковскую карту к аккаунту облачного сервиса и с нее начинают без спроса списываться деньги, в отличие от некоторых других международных облачных платформ, где такая ситуация возможна).

После пополнения счета вы можете создать себе необходимые вычислительные ресурсы. Для этого необходимо кликнуть по кнопке «Создать окружение» и откроется Мастер настройки окружения:

Как вы видите, мы при создания окружения уложились в бесплатный лимит, в том числе подключив и публичный IP адрес. В реальности плата будет только за используемое вами дисковое пространство: 5,11 руб в месяц за гигабайт (или 0.007 руб в час за гигабайт).

После создания окружения вам на электронную почту придут данные для доступа к окружению.

Далеко не для каждого развертывания сайтов и приложений необходимо ручное создание окружения. Давайте создадим простой блог на Wordpress. Кликаем по иконке «Приложения» в верхней панели сервиса Jelastic:

Далее выбираем блог на Wordpress и нажимаем «Установить»:

задаем имя окружения и нажимаем «Установить»:

установка пройдет в считанные секунды:

и вы получите готовое к работе окружение:


Окружение автоматически настроено для масштабирования при повышении нагрузки на блог (например пришло большое количество пользователей), однако вы можете и ограничиться бесплатным лимитом. Для этого необходимо навести мышь на наше окружение и в появившихся элементах управления нажать на кнопку «Изменить топологию окружения»

Добавляем балансировщику бесплатный IP, если хотим привязать свой домен (так же wordpress доступен бесплатно на домене окружения в домене jelasticloud.com), двигаем ползунки ресурсов до бесплатных лимитов и нажимаем «Применить»:



Вуаля, у нас установлен блог в рамках бесплатных ресурсов, предоставленных InfoboxCloud и в случае необходимости можно легко подвинуть ползунки масштабируемости в каждом из используемых элементов платформы и получить необходимую мощность ресурсов для блога, в случае, если к вам начало приходить все больше посетителей. Причем масштабирование может быть динамическим: ставите ползунок максимума на шкале масштабируемости до максимальных ресурсов, которые платформа Jelastic сможет выделить вашему приложению, а ползунок минимума — до рекомендуемых минимальных ресурсов и в случае наплыва читателей ваш сервис выдержит, а когда читателей мало — вы сможете платить минимум и все это автоматически.

Удачного пользования, вопросы в комментариях приветствуются!
Счастливого использования сервиса!
http://infoboxcloud.com