Разработка приложений в IBM SmartCloud с помощью ПО RationalРазработчикам приложений и тестерам, чтобы ускорить свою работу, нужна возможность быстрого и надежного доступа к высококачественной среде разработки и тестирования. Иными словами, нам нужна гибкость . К тому же все большему числу корпоративных клиентов надоедает управление настольными приложениями, особенно в крупных компаниях с десятками, сотнями и даже тысячами разработчиков. Представьте себе, какого труда стоит применение экстренных исправлений к приложениям и ОС. Когда для разработки приложений использовались терминалы, управлять средой было просто, но с появлением настольных компьютеров эта задача стала неподъемной. Однако как практики мы признаем и хорошо понимаем потребности отдельных разработчиков и групп. Вот почему мы сделали все образы интегрированной среды разработки Rational доступными в облаке. Прежде всего нужно понимать, что облачная интегрированная среда разработки не изменит способ написания кода или распространения моделей и исходного кода для ваших коллег. Но она может изменить способ его тестирования. Все четыре образа среды разработки Rational, доступные в IBM SmartCloud Enterprise, предназначены для коллективной работы. В каждом из них есть Eclipse-клиент IBM Rational Team Concert ― наряду с инструментами интегрированной среды разработки. Так как среда разработки IBM Rational работает не на физическом компьютере в корпоративной сети, очевидно, что нужен способ удаленного доступа. Наряду с рабочим столом во всех четырех образах облачной среды разработки Rational уже установлены и настроены:
Как видно на рисунке 1, виртуальную среду разработки можно настроить на безопасный доступ к своей частной инфраструктуре и машинам через VLAN. При этом используются преимущества частных ресурсов, которые не могут или не должны находиться в общедоступной облачной инфраструктуре. Рисунок 1. Среда разработки Rational в SmartCloud Enterprise Запрос нового экземпляра облачной среды разработки Представьте, что ваша компания предоставила вам доступ к SmartCloud Enterprise, и вы готовы приступить к работе с новой средой разработки. Размещение виртуальной рабочей среды в облаке может облегчить жизнь разработчика. SmartCloud Enterprise облегчает подготовку среды разработки и получение доступа к ней. Несмотря на то что получить доступ к среде разработки Rational довольно легко, я рекомендую посмотреть видеоролик YouTube, где демонстрируются все необходимые действия (см. ссылку в разделе Ресурсы). Первое, что нужно сделать, ― запросить экземпляр среды разработки Rational.
На рисунке 2 видно, что все четыре среды разработки Rational предоставляются в версии 8.5.1 на условиях bring your own license (BYOL). Это означает, что используется приобретенная лицензия на эксплуатацию среды разработки Rational, точно так же, как при работе с настольным ПК. В зависимости от того, используете ли вы, например, UML-моделирование, создаете мобильные или передовые Web-приложения или даже поддерживаете приложения, написанные на COBOL или RPG, можно выбрать тот образ, в котором есть соответствующее приложение:
Рисунок 2. Среда разработки Rational в IBM SmartCloud Enterprise Еще один важный шаг по созданию экземпляра облака - настройка виртуальной машины, содержащей среду разработки Rational. Помимо имени и размера этой машины, можно определить ее общие параметры. Например, можно отрегулировать способ доступа, защиты, назначить обязательный ключ RSA (см. атрибут Key) или использовать VLAN, когда нужно сделать экземпляр облака частью защищенной сети. На рисунке 3 показано диалоговое окно "Настройка образа" с окном "Добавить экземпляр", в котором задаются параметры настройки. Этот процесс подробно описан в "Руководстве пользователя", размещенном на портале SmartCloud Enterprise. Рисунок 3. Настройка виртуальной машины Настройка дополнительных параметров Следующий шаг в мастере создания экземпляра облака ― настройка виртуальной среды разработки. Как видно на рисунке 4, нужно указать параметры, которые будут применены к экземпляру путем активации сценариев при его запуске. Первый параметр - пароль, общий для всех образов среды разработки Rational. Он используется и устанавливается операционной системой и сервером VNC для пользователя по умолчанию idcuser . Вы обнаружите, что некоторые образы среды разработки Rational, такие как Rational Developer для System z, обеспечивают более персонализированную среду разработки (больше параметров настройки). Если указать IP-адрес, то будет создано соединение с соответствующей системой IBM z/OS, видимое из представления Remote System Explorer вашей среды разработки. Рисунок 4. Персонализация среды разработки Rational Получение доступа к виртуальной IDE Rational и ее использование Прежде чем закончить работу с мастером создания экземпляра облака, нужно подтвердить запрос. Если отменить его, то никаких дальнейших действий не требуется, мастер закроется, и никакой экземпляр создан не будет. Если же вы подтвердите запрос, то портал направит вас к списку текущих экземпляров облака, включая новый. Этот новый экземпляр должен пройти три стадии, прежде чем вы сможете получить доступ к своей среде разработки:
Рисунок 5. Начало работы в среде разработки Rational
Если следовать этим инструкциям, то увидишь один из четырех образов рабочего стола, приведенных на рисунке 6. Теперь можно приступать к работе, как если бы это была физическая установка на настольном компьютере. Рисунок 6. Четыре образа виртуальной среды разработки Rational В мире современных сложных разработок гибкий подход становится нормой. Быстрое предоставление разработчикам и тест-инженерам доступа к нужным ресурсам в нужное время на протяжении всего цикла разработки приложения или системы имеет важное значение для своевременного выпуска программного обеспечения лучшего качества. Все мы переживаем радикальное изменение подхода к получению инструментов, необходимых нам в повседневной работе. Это изменение касается и разработки программного обеспечения. Создание среды разработки Rational в облаке IBM ― один из первых способов достижения этой цели, когда простота становится правилом. Все более тесная интеграция между виртуальными инструментами облегчит нам выпуск высококачественного программного обеспечения. "Это ещё не конец. Это даже не начало конца. Но вероятно - это конец начала". - Уинстон Черчилль, ноябрь 1942 г. Те, кто недавно заходил в общедоступное облако IBM SmartCloud Enterprise, могли заметить новинки, в том числе четыре образа интегрированной среды разработки (IDE) Rational. Теперь все они доступны в SmartCloud Enterprise в своей последней версии 8.5.1. В их числе два обновления ― IBM Rational Application Developer и Rational Software Architect для WebSphere Software ― и два приложения, предназначенных для разработки корпоративного ПО ― Rational Developer для Power Systems Software и Rational Developer для System z. В этой статье Жан-Ив Риголе рассказывает о том, как группы разработчиков могут использовать эти инструменты. |