When you are a software company like VMware, you are tied to the success of your partners in the field standing shoulder to shoulder with your customers, guiding them to a successful deployment. Their success and growth directly reflects your customer’s success as your own success in the marketplace.
Partners are focused on solutions that customers care about because it is the only way to stay in business and grow. Today, 10 representatives from technology consulting organizations share their perspectives on how they are using the VMware vFabric Suite to achieve success with customers. Each includes a video or you can visit the full vFabric playlist on VMwareTV.
1. Modernizing Legacy Apps to Cloud and SaaS with vFabric
“In vFabric we see a very attractive modern cloud application platform. So while spring and vFabric represent very attractive alternatives for new application development, what we see with our clients are is the desire to modernize and transform existing applications to take advantage of those same benefits of vFabric. The run time benefits, the design time benefits.”—Chase Crawson, Director of Application Services, CSC Continue reading →
Yet, the pace of information technology often forces IT executives to do that.
In today’s world, mainframe-to-cloud decisions need solid thinking or we risk a technology tornado. This article outlines some key lessons learned at the front-line of IT decision-making.
As previously discussed, it’s possible to “modernize” mainframe legacy applications to the cloud. You can get there with little to no modification by using a “lift-and-shift” strategy. Several of my clients have taken this approach to quickly satisfy a “cloud mandate”. The results have been less than desirable:
Without the use of pooled resources, the applications do not scale well.
Timely user provisioning and access from any device is still a challenge because the apps do not provide on-demand, ubiquitous access.
In addition, utility-based pricing/costing is performed manually, with little accuracy to the realities of actual usage.
Most importantly, the applications continue to have monolithic, stove-piped architectures, which are difficult and expensive to maintain and enhance.
These “cloud” applications are more like funnel cloud apps or tornoado apps—waiting to cause IT organizations extreme havoc. Assuming you want to avoid funnel clouds and IT tornadoes, consider applying the following five application architecture and design principles indicative of a true cloud application: Continue reading →
How do you plan a roadmap for moving from a legacy data architecture to a cloud-enabled data grid? In this article, we will offer a pragmatic, three-stage approach. At SpringOne-2012, the “Effective design patterns with NewSQL” session (see presentation embedded below) generated a lot of interest. (Thank you to everyone who joined us!) Jags Ramnarayan and I discussed problems with legacy RDBMS systems, NewSQL driving principles, SQLFire architecture, application design patterns as well as data consistency and reliability.
We went deep into vFabric SQLFire which is a pragmatic solution that addresses these data challenges:
How do I architect my data tier for very high concurrent workloads?
How do I achieve predictability both for data access response time and availability?
How do I distribute data efficiently and real time to multiple data centers (and to external clouds)?
How do I process these large quantities of data in an efficient manner to allow for better real-time decision-making?
At some point, any data modernization project is going to require a load of legacy data. With an in-memory, distributed data store like SQLFire, customers often ask (like in this case) about load times because they can be sitting on 50-100 GB of data and don’t want to wait days. For those unfamiliar with NewSQL databases, this post should give you a good sense of how we loaded 8 million rows in 88 seconds. The test shows how we should be able to load roughly 40GB of data in about 1 hour.
For Java developers who want ideas about speeding up large volumes of calculations, transforms, or validations, you may want to consider a previous post, where SQLFire is used with Spring Batch.
With SQLFire, we take a multi-threaded load approach from a CSV file. Below, I’ve outlined 8 steps to the load strategy with an explanation of why things were done. Continue reading →
This interview is with Jeff Reed, Application Development Executive with Logicalis.
Q1: How have you partnered with VMware?
Answer: Logicalis is a Global Systems Integrator and premier partner of VMware. Virtualization and Cloud Computing are major world-wide practices for us, with proven experience not only in VMware’s virtualization suite of products, but also in VMware vFabric application development, deployment, and management suite of products. We provide public cloud solutions to our customers utilizing the VMware products, as well as help our customers deploy their own private clouds. VMware is the market leader in virtualization and a leader in the transition to cloud computing. We’re collaborating on solutions and opportunities to address the needs of today’s Enterprises as well as tomorrow’s.
Jeff Reed, Logicalis on working with VMware vFabric
Q2) What’s your firm’s background with Java, Spring, and Applications Development and Deployment?