Red Hat answers Microsoft Azure with OpenShift dev cloud

PaaS master speaks


Red Hat has launched a "platform-as-a-service" cloud called OpenShift, a service for building, hosting, and readily scaling applications. Think of it as a Microsoft Azure that isn't so Microsoftee.

Initially, it's aimed at developers looking to test applications. By the end of the year, the OpenShift platform cloud will be able to support production applications and offer the sort of service level agreements that businesses expect.

At the Red Hat Summit today, Red Hat's Isaac Roth, who carries title PaaS master, said that the work that system administrators and developers have to do to cobble together n-tier infrastructure – virtualized or physical, plus the compilers and their application frameworks – is a nightmare.

"It's awful," said Roth. "I just want to write code. I just want to create Angry Birds."

You and about 10 million other people. And with the OpenShift cloud, which Red Hat is initially making available for free, those 10 million hackers will have a place to go to fiddle their bits and try to change them into app gold. (Well, not if they all hit the OpenShift platform cloud at the same time.) And if they strike it big, they will also have a place to run their apps and have Red Hat help manage them.

Red Hat's platform cloud can run Java, Ruby, PHP, and Python applications, and it supports Oracle's MySQL database and 10gen's MongoDB NoSQL big data stores. Nosh Petigara, director of product strategy for 10gen, said that the company helped Red Hat construct OpenShift's MongoDB offering and that it plans to eventually offer support and services to those using MongoDB atop the service. The appropriate open source frameworks for each language are also pulled into the platform cloud, says Roth, because "we want this stuff to look familiar to developers."

On top of this, Red Hat plops its own tools to manage Enterprise Linux, Enterprise Virtualization (the company's commercial implementation of the KVM hypervisor), and various JBoss middleware components, which take care of the managing, configuration, security, and automatic scaling up and scaling down of PaaS slices on OpenShift as developers create and test their code.

Red Hat has puffed up three different iterations of the OpenShift platform cloud. The entry platform cloud is called OpenShift Express, which runs on Red Hat's own infrastructure. It supports Ruby, PHP, and Python applications. You create the code and use a git push command to get the code out on the OpenShift cloud and then leave the setup to Red Hat's system. OpenShift Express is free, and according to Roth it is intended to remain free. The idea apparently is to use the Express edition as an onramp to paying customers, much as having open source software does the presales work for the percentage of customers who desire a support contract for a RHEL or JBoss stack when they put it into production.

OpenShift Express is running on Amazon's EC2 cloud, and so are the tools that Red Hat itself is using to manage the OpenShift platform cloud. You don't need an EC2 account to use OpenShift Express, however – Red Hat is picking up the tab, and all you need to do is give them your email address as an account user name and off you go coding.

If you need to create multi-tier application topologies for Java and PHP applications, then you need to get OpenShift Flex. This is also where MySQL and MongoDB data stores are an option, as is JBoss and Tomcat middleware, Memcached for Web caching, and other features. The Flex version gives developers more control over the configuration of the software layers, but still has Red Hat doing the monitoring to make sure it is all patched, updated, and working correctly. OpenShift Flex is not free, but Roth says that pricing has not been set for it.

If you want to create a development environment that links out to cloudy infrastructure running on public clouds, then you need to upgrade to OpenShift Power edition, which is based on a new infrastructure-as-a-service offering Red Hat is calling CloudForms (more on this below). OpenShift Power gives developers "complete control over cloud deployments," giving them root access to virtual machines, allowing them to customize topologies, and encapsulate any application developed on OpenShift so it can be puffed out into a public or private cloud. Initially, OpenShift is supporting deployment out to Amazon's EC2 compute cloud and related storage clouds, of course.

Any application or programming language that can compile on RHEL 4, 5, or 6 is supported on OpenShift Power edition, which includes an image configuration system that knows how to deploy to EC2 (which is based on a modified Xen hypervisor) and, soon, IBM's SmartCloud infrastructure cloud. Scott Crenshaw, general manager of Red Hat's cloud business unit, tells El Reg that any cloudy stack that supports Red Hat's Deltacloud API set will work with OpenShift Platform.

Applications can be hosted in virtual machine slices based on Microsoft's Hyper-V, VMware's ESX, and Red Hat's KVM hypervisor and when the Power edition ships later this year, it will also support the cloudy infrastructure on NTT, Savvis, and Fujitsu clouds. The OpenShift Power platform cloud knows how to package up the applications for each of these different clouds in such a way that they are portable between the clouds.

OpenShift Power is based on CloudForms, Red Hat's second iteration of its IaaS stack, following the Cloud Foundations stack announced at last year's Red Hat Summit. CloudForms is in developer preview right now and is based on 65 different open source projects that Red Hat has integrated into an IaaS stack complete with compute resource management, infrastructure service management, and application lifecycle management features.

Bryan Che, product marketing manager for Red Hat's cloud operations, says that other infrastructure clouds out there today are missing the application and infrastructure services management layers, even if they do a great job at managing infrastructure. Or, they only support virtualized server instances, not physical servers, or they only support a few hypervisors and server types. (While Red Hat didn't get into this, it is a safe bet that CloudForms only works on x64-based machinery, to give you a good example of this.)

CloudForms is in beta testing now and is expected to be available in the fall, Crenshaw tells El Reg. "We're primarily beta testing the integration and, in untypical Red Hat fashion, we are focusing on the user interface to make it simple and easy," he says.

The pricing methodology for CloudForms, and therefore OpenShift Power edition, has not been set yet. No matter what pricing Red Hat cooks up, Crenshaw says it will be based on some sort of capacity metric. "We need to get a model that fits all of the use cases but that is simple enough to understand," he says.

That is not an easy task in a world that mixes user, core, socket, server, partition, and enterprise licensing for software. ®

Similar topics

Broader topics


Other stories you might like

  • Google's Dallas datacenter opens up new cloud region
    Okay Google, rustle me up a Lone Star State virtual machine.

    Google Cloud Platform (GCP) roped the Lone Star State into its cloud empire this week with the launch of its Dallas, Texas region.

    The $600 million datacenter campus, which broke ground in 2019, is located approximately 25 miles south of the Dallas metro. The site, Google’s 11th in the US and 34th globally, is the latest in an ongoing effort to expand the cloud provider’s reach to new markets.

    “We’ve heard from many of you that the availability of your workloads and business continuity are increasingly top priorities," Stacy Trackey Meagher managing director for Google’s central region, said in a statement. “The Dallas region gives you added capacity and the flexibility to distribute your workloads across the US.”

    Continue reading
  • Who had money on Samsung and Red Hat joining forces on next-gen memory software?
    Cloudy server testbed coming, open source code filtering into RHEL promised

    Samsung and Red Hat have pledged to work together on developing software to get the best from emerging memory technologies.

    The Korean giant points out that a bunch of storage and memory tech – NVMe SSDs, Compute Express Link, the combination of high-bandwidth memory and processing-in-memory, and data fabrics – all need enabling software if they are to work well with the kind of demanding applications they're promised to, well, enable.

    The tech is likely to be used in different tiers, while sharing memory across devices is well and truly on the agenda as part of a renewed push for composable infrastructure.

    Continue reading
  • DigitalOcean sets sail for serverless seas with Functions feature
    Might be something for those who find AWS, Azure, GCP overly complex

    DigitalOcean dipped its toes in the serverless seas Tuesday with the launch of a Functions service it's positioning as a developer-friendly alternative to Amazon Web Services Lambda, Microsoft Azure Functions, and Google Cloud Functions.

    The platform enables developers to deploy blocks or snippets of code without concern for the underlying infrastructure, hence the name serverless. However, according to DigitalOcean Chief Product Officer Gabe Monroy, most serverless platforms are challenging to use and require developers to rewrite their apps for the new architecture. The ultimate goal being to structure, or restructure, an application into bits of code that only run when events occur, without having to provision servers and stand up and leave running a full stack.

    "Competing solutions are not doing a great job at meeting developers where they are with workloads that are already running today," Monroy told The Register.

    Continue reading
  • SmartNICs power the cloud, are enterprise datacenters next?
    High pricing, lack of software make smartNICs a tough sell, despite offload potential

    SmartNICs have the potential to accelerate enterprise workloads, but don't expect to see them bring hyperscale-class efficiency to most datacenters anytime soon, ZK Research's Zeus Kerravala told The Register.

    SmartNICs are widely deployed in cloud and hyperscale datacenters as a means to offload input/output (I/O) intensive network, security, and storage operations from the CPU, freeing it up to run revenue generating tenant workloads. Some more advanced chips even offload the hypervisor to further separate the infrastructure management layer from the rest of the server.

    Despite relative success in the cloud and a flurry of innovation from the still-limited vendor SmartNIC ecosystem, including Mellanox (Nvidia), Intel, Marvell, and Xilinx (AMD), Kerravala argues that the use cases for enterprise datacenters are unlikely to resemble those of the major hyperscalers, at least in the near term.

    Continue reading
  • American Airlines decides to cruise into Azure's cloud
    So that's who to blame when its IT crashes, huh?

    American Airlines named Microsoft Azure its preferred cloud platform this week in a deal it says will cut costs, boost efficiency, and support its eco-sustainability goals.

    The multi-year partnership will see American migrate its data warehousing and legacy applications to a single operations hub on Azure.

    The airline touts the partnership as an opportunity to use data and analytics to improve operations. American believes this will allow it to speed up bag tracking, enable preemptive rerouting based on weather conditions, and simulate larger changes using digital twins.

    Continue reading
  • Tencent happily parting ways with loss-making cloud customers
    Cutting costs across sprawling business as COVID makes life hard in China

    Chinese tech giant Tencent has recorded its first ever quarter-to-quarter revenue fall, warned that COVID-19 lockdowns will hurt messing with its business, and cautioned against assumptions that Beijing is ready to enthusiastically support tech companies.

    On its Q1 2022 earnings call yesterday, the company offered more explanation of its shifting cloud strategy.

    Chief strategy officer James Mitchell told investors the company is pleased to have shown loss-making cloud customers the door, and “proactively scaled back … deeply discounted infrastructure-only contracts for basic services such as cloud compute and content delivery network.” Projects that had high costs and/or relied on sub-contractors have also been scaled back.

    Continue reading
  • Red Hat adds more Cloud Services to support OpenShift apps
    Updates aim to ease complexities of building applications for a hybrid cloud environment

    Red Hat Summit Red Hat has expanded its Red Hat Cloud Services that support the OpenShift application platform, adding new components to help with the development of hybrid applications such as a Service Registry, plus middleware to make it easier to link to cloud database services.

    Announced to coincide with the Red Hat Summit in Boston, the new additions to the Cloud Services portfolio come along with updates to some existing components. The idea is to appeal to organizations struggling with the complexities of building applications for a hybrid cloud environment, the company said.

    "Customers need solutions that eliminate complexity in their hybrid environments, enabling their application infrastructure to be more resilient, manageable, and observable," Red Hat senior vice president Ashesh Badani said in a statement.

    Continue reading

Biting the hand that feeds IT © 1998–2022