CodeReady Workspaces – перша Kubernetes-орієнтована IDE від Red Hat
CodeReady Workspaces - перша Kubernetes-орієнтована IDE від Red Hat
Red Hat випустила CodeReady Workspaces, перше в історії галузі Kubernetes-орієнтоване браузерне середовище розробки, яке полегшує колективну роботу. CodeReady Workspaces, побудована на основі IDE-проекту з відкритим кодом Eclipse Che та оптимізована для Red Hat OpenShift та Red Hat Enterprise Linux, надає корпоративним командам розробників загальне оточення, включаючи інструменти та залежності, необхідні для написання коду, складання, запуску та налагодження контейнерних додатків .
Корпоративний сектор активно застосовує Kubernetes та контейнери при створенні та розгортанні різних додатків та сервісів, проте по-справжньому контейнерно-орієнтована розробка потребує серйозних змін у частині інструментальних засобів та робочих процесів. Традиційні інструменти розробки не розраховані на роботу з Kubernetes та контейнерами, тому програмістам доводиться відволікатися від написання коду та витрачати час на ручне управління оточеннями.
Директор Напрямки Developer Experience and Programs, Red Hat, зазначив: «З поширенням хмарних додатків і Kubernetes як платформи для сучасних робочих навантажень, виникла потреба змінити те, як розробники підходять до складання, тестування та розгортання критично важливих програм. Існуючі інструменти відстають від темпів розвитку контейнеризованої розробки, тому ми створили Red Hat CodeReady Workspaces, першу в історії галузі Kubernetes-орієнтовану IDE, основою якої є наш досвід участі в проекті Eclipse Che. CodeReady Workspaces пропонує корпоративним командам розробників масштабовану платформу спільної роботи, яка допоможе їм швидше і простіше створювати нові програми для Kubernetes та ефективно взаємодіяти один з одним при роботі над контейнерно-орієнтованими програмами».
Red Hat CodeReady Workspaces – це перша в історії галузі IDE-середовище, яке працює всередині кластера Kubernetes та керує програмним кодом, а також залежностями та артефактами в подах та контейнерах OpenShift. На відміну від традиційних інструментів, що дозволяють використовувати переваги Kubernetes тільки на заключних етапах розробки, таких як тестування та розгортання, CodeReady Workspaces задіює OpenShift із самого початку, вирішуючи цілу низку складнощів, що виникають при перенесенні програм із середовища розробки в продакшн. При цьому програмістам не потрібно досконально розумітися на Kubernetes або OpenShift, оскільки CodeReady Workspaces бере на себе всю роботу з управління артефактами Kubernetes, дозволяючи розробникам легко і швидко розпочати створення контейнерних додатків OpenShift.
Red Hat CodeReady Workspaces значно полегшує організацію спільної роботи за рахунок шаблонів робочих областей Factory. Такий шаблон задає розташування вихідних текстів, конфігурації середовища виконання та інструментальних засобів проекту, а також необхідні команди. Шаблони Factory дозволяють за лічені хвилини надати всім учасникам команди повністю налаштоване та готове для використання оточення для розробки Kubernetes-додатків. При цьому програмісти можуть використовувати будь-який пристрій із браузером, будь-яку ОС та будь-яку IDE для доступу до своїх власних або загальних робочих областей.
Директор за дослідженнями Software Development, IDC, сказав: «Випуск IDE-середовища Red Hat CodeReady Workspaces знаменує конвергенцію таких речей, як технології з відкритим кодом на основі Eclipse Che, розширені можливості спільної роботи та пов'язаний з безпекою функціонал, завдяки якому вихідні тексти більше не зберігаються на комп'ютерах розробників. Зокрема, CodeReady Workspaces пропонує браузерний інтерфейс для кластера Kubernetes, який мінімізує потребу в конфігуруванні та керуванні інфраструктурою. Крім того, CodeReady Workspaces дозволяє легко підключити до роботи над проектом потрібних людей, просто надіславши їм посилання для швидкого доступу до необхідних робочих областей».
Red Hat CodeReady Workspaces підходить для переходу на методологію DevOps. OpenShift дозволяє IT-фахівцям або командам розробників масово керувати робочими областями в рамках програмованої та настроюваної інфраструктури, контролюючи продуктивність систем та забезпечуючи безпеку.
Команди розробників можуть інтегрувати CodeReady Workspaces з наявною системою контролю версій (приватними або публічними репозиторіями); контролювати дозволи та ресурси робочих областей; краще захистити інтелектуальну власність, прибравши вихідні тексти з ноутбуків та інших власних пристроїв розробників; реалізувати єдиний вхід за допомогою LDAP або Active Directory.
Red Hat CodeReady Workspaces безкоштовно надається в рамках передплати OpenShift і доступна для завантаження учасникам програми Red Hat Developer Program.
