Our “Uber” Data booth at VMworld this year will demonstrate how VMware continues to address enterprise data management challenges related to scalability, data proliferation, traditional database performance bottlenecks, analytics, and the ever changing data usage patterns of today’s on-line applications.
Earlier this year, we did a video interview with Jeff Reed about VMware vFabric and did a Q&A session. Several months have passed, and VMworld is around the corner. So, we asked him a few more questions to hear what he is most excited about:
Q1: What’s your favorite resource that you get access to as a VMware partner at VMworld?
Answer: I have two: (1) the ability to communicate with the product managers and get visibility into next generation features and (2) discussing co-marketing efforts with the marketing team.
(Note: See a newer article on the renamed SpringTrader.) vFabric’s Reference Application, Nanotrader, provides customers with an end-to-end solution for developing, provisioning, and managing a distributed application in a cloud environment. The reference application and architecture provide customers and partners with a blueprint for development, infrastructure, and operations teams.
The Nanotrader application is based on the web based Trading application, Day Trader. The legacy Day Trader application provides context for application modernization by representing the “before” picture while Nanotrader provides developers with a blueprint for achieving the “after” picture. Functionally, both applications allow users to login, view their portfolio, lookup stock quotes, and buy or sell stock shares. However, this is where their similarity ends. The following table describes key high-level differences in the application design: Continue reading →
VMware is excited about the upcoming VMworld 2012 in San Francisco on August 26 through 30. The VMworld team published the Top 5 Reasons Why You Should Come to VMworld, including getting the inside information on what’s next, hands-on training, and meeting the industry luminaries that this event attracts. However, some may not glean from this list that VMworld is aimed not just at virtualization infrastructure teams, but at app teams as well. While VMware is the leader in virtualization and cloud technologies, we are also squarely focused on helping customers build apps that are optimized to run on this infrastructure, and the vFabric team’s presence at VMworld this year underscores this fact in spades.
Register for Customer Roundtables & 1-on-1s Current customers contact Charles Lee
Follow all vFabric updates at VMworld on Twitter: Click Here
1. Knowledge. If you develop with Spring or intend to virtualize Java, you will gain enough insights on VMware’s vFabric application stack to impact your career for several years.
2. Customer roundtables. We are looking to bring together a variety of vFabric users with their peers and our product leaders to hear and provide feedback on our product roadmaps, use cases, and suggestions that will help define our upcoming products.
3. One-on-one interviews and testimonials. We want to hear from you! Meet with our product representatives and tell us your vFabric experience. Sharing your achievements adds to the community, builds respect with your peers, and can even earn you some special rewards from VMware itself.
Though my background includes time as both a developer, architect, and CTO, much of my time today is spent discussing applications with senior IT executives. I manage an application development division of a national VAR and focus on the vFabric stack from top to bottom. One of the challenges I face is trying
to provide application-centric consulting services to operations/infrastructure teams who (a) don’t really own the decision of app software infrastructure and/or (b) don’t understand it and, (c) worse in some cases, don’t care. Recently, I’ve come to love my job for two primary reasons:
1. “Cloud” technologies are forcing the Operations teams and the Application teams to “share” responsibility for overall IT efficiency. The cloud concept of an on-demand, elastic infrastructure is knocking down political walls and silos that have evolved over the past decades in IT. This is no more evident than at VMWare, where vFabric and vSphere product lines are starting to blur (e.g. vCenter –> vCloud Director –> Application Director). Finally, I have something to talk to the Infrastructure folks that gets them excited! Perhaps it is the needed automation of infrastructure that brings Ops to the Aps side. Or, perhaps it an elastic architecture that brings Aps over to the Ops side. In any event, the two teams are brought together and work together more in cloud solutions.
Register for Session APP-CAP1250 Fast Data Meets Big Data: Click Here
Follow all vFabric updates at VMworld on Twitter: Click Here
Big Data allows you to find opportunities you didn’t know you had.
Fast Data allows you to respond to opportunities before they’re gone.
The combination of Big Data and Fast Data working together may enable new business models you never could have achieved before.
To elaborate, the idea here is to analyze the historical “Big Data” and look for trends or patterns that have lead to good results in the past. Then you try to model those patterns in such a way that you can detect them as they are unfolding in real-time based on incoming Fast Data. If we could analyze large amounts historical as well as recent data quickly enough, we have an opportunity to influence the behaviors of the actors real-time, and have a better chance to steer them toward the patterns that produce results.
If you are a professional application developer or systems administrator, you probably already have your “IT toolbelt” of applications, scripts and utilities you use to keep your applications running. You are probably also strapped for time and resources since the challenge of doing more with less seems to grow exponentially every year (whose working on that 48 hour day for us anyway?). So, why would you consider a relatively new tool to help manage your applications?
Well, if your applications are virtualized or running in the cloud, if you need to be able to respond better for performance issues, you might want to read a few more reasons on why you should give vFabric Application Performance Manager (APM) a try:
Business demand for new applications and new functionality is growing rapidly, driving the adoption of modern application frameworks and architectures developed for the cloud. Yet, the great majority of applications continue to be built using existing methodologies and processes. IT must find a way to exploit the promise of cloud computing for existing types of applications while beginning the transition to the next generation of architectures and frameworks.
One of the challenges of managing applications on a Cloud-scale is data access. As your application and the number of its users grow, the database becomes your bottleneck and your application becomes increasingly slower. Some will propose expensive databases clustering as the answer, others will tell you to re-write your application to leverage that “cool” big data solution you’d been reading about. Attend this session to learn how VMware vFabric SQLFire is different. It gives you the speed, and scale you need in a substantially simpler way. As an in-memory and horizontally scalable distributed SQL database it delivers the speed and low latency that your application demands. Additionally, because it uses real SQL interface, it allows for much quicker and easier integration into your existing app. Join us for an in-depth session and learn how SQLFire provides horizontal scalability, so if you need more capacity you just add more nodes and your data is automatically rebalanced. ~~~
Despite what people tell you, managing on-line applications on a cloud-scale is hard. One of the main challenges is related to the fact that as an application gets more and more popular, the underlining database often becomes the bottleneck.
When demand spikes, organizations are comfortable scaling their Web and App Server layers. However, as they increase the number of application instances to accommodate the growing demand, their data layer is unable to keep up.
We all know that a solution’s overall performance is only as good as it’s lowest common denominator. Increasingly, the lowest common denominator of today’s on-line applications is the database.
A Customer Example
Recently, a large retail customer spoke to us about their experiences in dealing with demand spikes during holidays. Their virtualized infrastructure was more than capable of scaling horizontally to address the growing demand. However, their underlying, traditional database could not handle the large load increases. The database started to experience deadlocks, connection timeouts, and various other problems.