Microsoft и VMware враги межоперационной совместимости и только программное обеспечение с открытым исходным кодом может уберечь «облака» от закрытости. Выступая с речами против патентованных технологий, Red Hat, как поставщик частных и общественных облачных решений с открытым кодом, хочет, чтобы заказчики в это поверили.
В среду на саммите в Бостоне вице-президент по продуктам и технологиям Red Hat Пол Кормье (Paul Cormier) заявил: «Мы изменили мир», высмеял «Облачный билль о правах» VMware и ее заявление, предостерегающее клиентов от зацикливания на конкретных продуктах.
«Я убедился недавно: более 90% продуктов на предприятиях также далеки от систем с открытым исходным кодом, как наши друзья в Редмонде», - сказал Кормье. Досталось от него и Microsoft за ее противоречивые высказывания «за и против» Linux, а также систем с открытым исходным кодом, которые компания допускала на протяжении многих лет.
Одним из любимых аргументов Red Hat является тот факт, что по ее мнению, продукты компании позволяют использовать любое сочетание инструментов: виртуализация VMware с Red Hat Linux или возможно Windows с виртуализацией Red Hat и промежуточным программным обеспечением (middleware). Microsoft и VMware такого не позволяют, поскольку не имеют открытой архитектуры. Однако это, прежде всего, ставит вопрос о том, как продукты Microsoft и VMware могут интегрироваться с Red Hat, если они не открыты.
«Это загадка взаимодействия, - отмечает аналитик IDC Джин Бозман (Jean Bozman). - Она работает в обоих направлениях. Microsoft тоже может сказать, что у нее существует определенная межоперационная совместимость с Novell Linux. Но промышленности нравятся сражения между поставщиками и продуктами».
Тогда же Red Hat анонсировала CloudForms – «программное обеспечение для создания и управления гибридной облачной инфраструктурой-как-сервис (IaaS), которое можно развернуть и управлять приложениями в сети гетерогенных физических серверов, платформами виртуализации, а также другими облаками». Так говорится в описании одноименного продукта торговой марки Red Hat.
CloudForms «облегчает пользователям настройку и управление сложными многоуровневыми приложениями, в отличие от необходимости самостоятельно управлять большим количеством виртуальных серверов», заявляет Red Hat. После настройки эти приложения можно развернуть, управлять и перемещать между различными облаками, средами виртуализации и «пустыми» серверами.
Поддерживаются поставщики облаков Amazon, IBM и NTT Communications. Каждый из них поддерживает виртуализацию Red Hat и VMware. Сейчас CloudForms работает в режиме бета-версии и будет доступно к концу 2011 года.
Также Red Hat обнародовала OpenShift – онлайновая платформа-как-сервис (PaaS). Это предложение позволяет разработчикам создавать и размещать приложения в инфраструктуре Red Hat. Сервис является конкурентом Windows Azure, создан в результате приобретения Red Hat компании Makara, дополняя ее инструментами JBoss и другим ПО от Red Hat. Он обеспечивает поддержку Ruby, Rails, Python, Java, PHP, MySQL и многого другого. Как заявила Red Hat, OpenShift «переопределяет рынок PaaS, предлагая разработчикам новый уровень выбора языков, рабочих процессов и облаков для создания, тестирования, запуска и управления приложениями».
OpenShift сегодня готовится к выходу в бета-версии и в настоящее время работает поверх Amazon EC2.
Недавнее падение Amazon фокусирует внимание на необходимости обеспечить более стабильные технологии корпоративного «облака». Не только Red Hat работает над этой проблемой, сказала Бозман, упомянув также VMware и IBM. Общественные «облака» хороши в основном для хранения файлов и разработки приложений, но могут не соответствовать критически важным стандартам многих организаций. «Когда вы начинаете использовать корпоративную точность ИТ, важна безопасность, очень важны соглашения об уровне обслуживания (SLA), также важна доступность», - сказала она.
Red Hat не будет подминать под себя рынок, но прежде всего фокус компании - на Linux, подчеркнула аналитик. Linux работает на любой архитектуре. «Она работает на ARM, она работает на RISC, она работает на Itanium, она работает на мэйнфреймах. Разработчикам, в частности, в «облаках», будет важно именно то, что Linux работает на всем», - сказала она.
Одна из задач в том, чтобы дать разработчикам возможность писать приложения на их языке программирования, не беспокоясь о том, какая под всем этим инфраструктура. Но лишь одного вендора недостаточно для обеспечения всего необходимого межоперационного взаимодействия, считает Бозман. Необходима многоуровневая открытость, в том числе операционных систем, промежуточного ПО и API.
У корпоративных клиентов «имеется Linux, Windows, мэйнфреймы, Unix-серверы», отметила Бозман. Вопрос в том, как им все доходчиво объяснить и свести все это вместе в облачных вычислениях.