Managing database changes – about flyway, H2 and more
In this post I’ll describe how we at Ravello (www.ravellosystems.com) sync our DB schema and data when refactoring our JPA/Hibernate-managed entities. First, a few words about our software environment....
View ArticleRavello General Availability
Ravello Cloud Application Hypervisor After ~2 years of hard work since Ravello was founded, and 6 months since we announced our public beta, we are now extremely pleased to be transitioning, effective...
View ArticleConsistency of Performance Between Different Clouds
In this blog post, we will look at the consistency of performance of the different clouds that Ravello supports. Getting consistent performance is important. If two identical instances in the same...
View ArticleIs Ravello the Expedia for Public Clouds?
If Expedia not just found you the lowest flight/hotel prices but also made your trip possible in the first place, made the actual travel more fun and reduced the cost of your entire trip… yes it would...
View ArticleSoftware is not quite ready to eat the world: State of dev/test...
Lets take a closer look at what the survey has revealed: As software development becomes more important than ever before, enterprises are forced to look for ways to shorten and streamline development...
View ArticleThe Future of Virtualization
At Ravello Systems, we spend most of our time working on the future of virtualization. This post is the preamble to a series of blogs where we will show you some of the results we’ve achieved over the...
View ArticleHow To Build an Effective Web UI Testing Lab
Selenium GRID UI testing lab over in the cloud on top of Ravello Testing your web application manually can be painful – keeping track of changes, hours of going through all application pages, and...
View ArticleNested Virtualization With Binary Translation: Back to the Future
In this blog post we will explain the technology approach used by HVX, our nested, high-performance hypervisor. We will also give an overview of today’s virtualization technology landscape, and show...
View ArticleNested Virtualization Shootout: Ravello, VMware, QEmu
In this blog post we will talk about the performance of HVX, our nested, high-performance hypervisor that runs in the public cloud. When we mention nested virtualization to our customers, one of the...
View Article2013: Rise Of The Enterprise At AWS re:Invent
Every year, lots of enterprises head to VMworld to hone their virtualization and cloud skills, but this year we are observing that a lot of the same enterprises are making a beeline for AWS re:Invent....
View ArticleNested Virtualization: Achieving Up to 2x better AWS performance!
Welcome to the fourth instalment in our series about the future of Virtualization. In this post we’ll be talking about an exciting use case of nested virtualization in the cloud: consolidation. And...
View ArticleNested Virtualization For Dummies- the secret behind running VMware workloads...
If you truly get how the x86 hypervisor changed the compute landscape forever, you’ll find our heart beating faster when you realize exactly what it means to virtualize an entire multi-VM application...
View ArticleUsing Maven to Automate Application Deployment and Testing Processes
It’s not a secret that automating CI/CD pipeline processes can be very painful, time-consuming and fraught with “configuration hell” experience. This process can facilitated using the Apache Maven...
View ArticleRuby bindings for the Ravello API
We have Christmas present for the Rubyist among you! We now have Ruby bindings for the Ravello API. The bindings are available from our Github page. They can also be installed as a gem using: $ gem...
View ArticleGet Started With Mobile Test Automation With Appium
Appium is the open source project from Sauce Labs written in node.js for mobile Native, Hybrid and Web App Test Automation. Appium tests can be written in any WebDriver-compatible language, because it...
View ArticleParameterized Tests With JUnit and TestNG
Parameterization lets you run the same test again and again with different values. Parameterization is commonly used on Behavior Drive Development (BDD) frameworks for User Acceptance testing. Popular...
View ArticlePrivate Cloud – Getting Started Guide for the CIO
Cloud adoption is on the fast track, companies of all size are seeking ways to adopt cloud while eliminating the traditional IT project risks. The largest enterprises in the world view the private...
View Article5 Considerations When Migrating Your Enterprise VMs to the Cloud
Today the cloud offers a constantly expanding range of options and features. The hype around the cloud makes it sound so simple and cost-effective. Whether you are the organization CIO, IT director or...
View ArticleGet Started with CloudFormation
Cloud computing is changing the way services are consumed by the end users. The user can get scalable, on-demand infrastructure at a much cheaper rate with cloud computing. Cloud not only helps the end...
View ArticleEnterprise DevOps ≠ Chef/Puppet ≠ Netflix
DevOps has been an important trend in IT over the last few years. In DevOps, the development and operations teams work closely together, especially from an Application Lifecyle Management (ALM) point...
View Article