Social media, mobile devices, and an ever-expanding commercial world wide web have transformed our culture to an always-on, always-connected, and increasingly impatient creatures. As a result, how applications deal with data management is probably the area of computing that has undergone the most change in recent years. It’s undergoing a renaissance, if you will.
Traditional relational database management systems (RDBMs) are being replaced by new, in-memory data systems that deliver high performance and can scale-out horizontally quickly to meet the needs of the next Facebook, Netflix, or Pinterest application that shines in the market.
In an upcoming webinar, VMware will show you how you can use vFabric GemFire to transform your data management strategy to achieve the speed, scale and reliability that internet pioneers have been trusting us to do for years. We’ll also cover some of the recent advancements, including how GemFire 7 makes managing and monitoring your GemFire data much easier, and how Spring Data GemFire project makes writing new modern applications easier than ever before.
Big, fast data is powering some of the most interesting computing opportunities in today’s market. But in order to get there, we need to change our approach to the data tier. Enterprises are trying to move from costly mainframe architectures to virtualized datacenters and utilize commodity hardware more efficiently. With the data tier, this means an architecture that scales horizontally by adding more commodity-based computing and storage at runtime.
To scale the data tier horizontally, companies use systems like vFabric GemFire, a distributed data system that is designed to specifically accommodate large data sets across commodity hardware nodes. In GemFire, data is spread across members of a cluster with members referred to as “nodes,” and the distribution of data across those nodes is called “partitioning.” vFabric GemFire then allows developers to query the data that resides across many nodes while retaining core values of very high performance at scale. How? In short, the answer is “Data Aware Querying” – a query API that allows a query to execute on selective nodes instead of all nodes (i.e. execute in a map-reduce style).
We are pleased to announce version 3.0 of RabbitMQ!
This release introduces dynamic, policy-based control of mirroring and federation, improves the user friendliness of clustering, adds support for per-message TTL, introduces plugins for web-STOMP and MQTT, and adds many smaller new features and bug fixes.
Binary and source distributions of the new release can be found on the download page
Mobile applications are one thing, but mobile apps WITH fast data requirements are another.
The combination of mobile apps and fast data requirements can cause major data scale issues. Whether you are trying to update an existing application or build a new application, mobile apps with personalization, pricing, location, or gaming functionality must consider data architecture differently from the outset.
An AT&T Senior EVP recently wrote, “Over the past five years, AT&T’s wireless data traffic has grown 20,000%. The growth is now primarily driven by smartphones.” In fact, many say that mobile use will cause a spectrum deficit in the U.S. According to the Telegraph, smartphones are mostly used for internet (24 minutes and 29 seconds per day) and social media (17 minutes and 29 seconds per day) while phone calls are ranked 5th (12 minutes and 6 seconds per day). Similarly, mobile commerce is planned to rise from 1% of all e-commerce sales in 2010 to 7% in 2016 (i.e. from $3 billion to $31 billion in a 6 years period). Apps are also accounting for more minutes of usage. So, no wonder business groups are clamoring for mobile-centric programs and applications.
The bottom line is that mobile applications are growing data differently than traditional database applications.
Those three words often mean a lot of things – a lot of work, a lot of change, a lot of cost savings, a lot of leadership, and a lot of coordination. Of course, the payoff of doing it right can also be outstanding.
We had the opportunity to gain personal, anonymous observations from a senior technical architect of a European consulting firm who knows firsthand that data center consolidation can create value, citing “moving thirteen datacenters run by thirteen teams to six data centers run by one team is the catalyst for huge improvements in many areas.” Our architect’s company provides recommendations, architecture, installation, customized solutions, and operations services for IT. In their conversation with VMware, we found that deployment automation is a critical requirement to many of their client’s consolidation plans, and they pointed out how vFabric Application Director is fundamental to the approach.
It’s been 4 years and one week since we’ve changed the first number in the application version number for vFabric Hyperic and the open source version, Hyperic HQ. In that time, a lot has happened, including being acquired by VMware. This latest release, marks the culmination of 4 years of integrating Hyperic into VMware’s processes and product lines, and establishes it as a fully integrated part of VMware’s vFabric cloud application platform.
Recently, we had the opportunity to speak with architect Brett Cameron about vFabric RabbitMQ. A popular speaker, Brett is well known for his effort to port Erlang and RabbitMQ over to the “legacy” OpenVMS operating system platform (now owned by HP). With over 19 years in the software industry, Brett specializes in systems integration and large, distributed systems. Of course, he has spent a lot of time with OpenVMS – an OS with one of the more interesting histories in the software industry.
When we started chatting with Brett, he had recently discussed the concept of the Polyglot Rabbit with Alexis Richardson and written a great article titled, “The Polyglot Rabbit: Examples of Multi-Protocol Queues in RabbitMQ.” According to Brett, the main goal of this article is about the fact that you can publish messages into this environment via one protocol and consume via one or more other protocols (simultaneously if you want). “It’s a brilliant and a very powerful capability.” Brett felt that this capability was possibly not being promoted enough, and hopefully the article will go some way towards fixing this.
This conference is intended for CIO/CTOs, application leaders, architects, portfolio managers, and those implementing cloud applications. You get access to seminars, analysts, peer roundtables, case studies, and workshops. The tracks are as follows:
Why IT Departments are Prioritizing Application Director
If you look at it through an extremely pragmatic, financially conscious lens, it’s not terribly difficult to imagine how things evolve as IT looks to prioritize improvements. Here is an example of how we have seen our customers thought processes unfold in discussions: Continue reading →