
The Cloud Generation of Java Enterprise Middleware
Leverage the value that Platform as a Service (PaaS) can provide to you, as a developer. CloudBees provides the first Platform as a Service for Java that offers a complete end-to-end environment, from development through to production. Java developers can easily create and deploy quality software by developing code within the DEV@cloud platform and, once ready, instantly deploying the code to the cloud using RUN@cloud.
No more hassles to secure infrastructure resources, no more ongoing infrastructure maintenance to worry about and no friction with IT. PaaS takes all the headaches away and allows you to take back control of the development process!
CloudBees Changes the Definition of Platform
CloudBees and the Application Lifecycle
AnyCloudTM Flexible Deployments
Deep Platform Investment Makes a Difference
Instant Access to an Integrated Ecosystem
In Summary, CloudBees Allows You to...
"A PaaS allows organizations to quickly realize the benefits of cloud computing. CloudBees is enabling the deployment of complex Java applications without having to worry about the underlying infrastructure."
− Judith Hurwitz, President and CEO, Hurwitz & Associates, Inc.
![]()
Read the InfoQ review of leading PaaS solutions
Request the PaaS for Dummies e-book - it's FREE
All of the services you need to store (Git, SVN, Maven), build and test (Jenkins) your applications, in the cloud, available as a SaaS
Enjoy unlimited build capacity!
Learn more | Try it now
Deploy your JVM-based applications on the CloudBees PaaS in a snap, and use our MySQL as a Service to safely store your data.
Sign up and start deploying applications in less than five minutes! Learn more | Try it now
CloudBees Changes the Definition of Platform
The CloudBees Platform is a complete development and runtime environment for JVM-based applications, hosted in the cloud and delivered to you as a service - a Java Platform as a Service (PaaS). Using a PaaS is a new experience for both developers and operations people, because the level that you interact with the platform moves away from the traditional machine-and-process level to one of services and applications in the cloud.
The CloudBees Platform makes use of the elastic resources provided by the underlying Infrastructure as a Service (IaaS) provider to make difficult operational and configuration problems simple, reliable, and quick - in fact, invisible to you. The CloudBees Platform solves these problems using all the tools and depth of the Java platform, with standard Java runtimes, so that it's incredibly easy to get your existing applications up and running. This means you continue to take advantage of your existing Java investment and knowledge, without fear of vendor lock-in.
CloudBees and the Application Lifecycle
CloudBees has built our PaaS from the beginning to service the entire application lifecycle, from coding through building, testing, staging and operations. The CloudBees Platform natively integrates the Jenkins Continuous Integration (CI) server, providing Jenkins to you as a cloud service. Jenkins as a Service can be the same open source Jenkins used widely around the globe, or can also be Jenkins Enterprise by CloudBees and its value-add plug-ins. In an on-premise environment. Your software development and delivery teams can bring agile processes to the cloud and enjoy the same benefits Jenkins users experience on-premise, along with the additional benefits provided by the cloud. In fact, our Jenkins experts at CloudBees use the CloudBees platform to develop, leveraging the benefits realized from continuous integration and delivery in the cloud.
PaaS is also about Service
While the CloudBees Platform runtimes and toolchain will be familiar, and you can use the JVM-based language, frameworks and IDE you are already used to, the service aspect of PaaS is a major difference between what CloudBees offers and what you have been conditioned to receiving from traditional packaged middleware and virtualization vendors. Because we deliver the CloudBees Platform as a service, you no longer have to ask the IT department for resources or get their support for your critical development and testing activities. You don't need to worry about supporting the infrastructure or underlying runtime yourself - CloudBees does that with world-class experts and 24x7 support services. You get the infrastructure resources you want, on demand, and you only pay for infrastructure resources as you use them - by the minute. As a developer, the CloudBees Platform gives you the power to take your idea from concept into production faster, with higher quality, reliability, control, and confidence, because you can develop and test in the same cloud environment your users experience. And when your IT people finally have a break from wrestling with the latest nightmare of legacy middleware operations, rollout, and updates, they'll also discover the competitive advantage you brought to the business by using the CloudBees Platform.
Deep Platform Investment Makes a Difference
To support the complete set of development and runtime cloud services on elastic infrastructure, the CloudBees Platform builds on a set of shared core services that enable CloudBees to transparently provision new instances, scale applications up and out, failover, route requests reliably without loss of service or transactions, and ensure that you are only billed for the resources you're using. This deep technology investment in the CloudBees Platform is what allows CloudBees to make very efficient use of underlying infrastructure resources and to deliver the kind of enterprise support our customers expect. These efficiencies in delivery of the complete platform as a service are in turn reflected in CloudBees' surprisingly low prices. (Access our DEV@cloud pricing calculator, to estimate what developing in the cloud will cost you.)
Instant Access to an Integrated Ecosystem
The vibrant Java ecosystem of tools, frameworks, JVM-based languages, open source projects, and other offerings has long been Java's greatest strength. Platform as a Service is changing the delivery model for much of this ecosystem, as providers move to delivering their capabilities as services in the cloud. And just like the Java platform has provided simple mechanisms for providers to plug-in to the traditional packaged middleware world, the CloudBees Platform extends the same concept to the PaaS world by providing an integrated Ecosystem of third-party partner services. Like CloudBees' native services, Ecosystem Partner services are available on a self-service, on-demand basis and are fully integrated with the CloudBees Platform shared core services for provisioning, metering, billing and notification.
In summary, the CloudBees Platform as a Service allows you to take back control of application development. You eliminate the need for IT involvement during the complete application lifecycle: from development and testing, through staging and deployment and throughout ongoing management and maintenance of deployed applications. At each stage, you rid yourself of infrastructure maintenance and down time hassles. You can focus solely on what developers do best: writing great code!
