Home > Blogs > VMware vFabric Blog > Tag Archives: architecture

Tag Archives: architecture

Expert Interview: The Polyglot Rabbit: Examples of Multi-Protocol Queues in RabbitMQ

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.

Continue reading

Join us at Gartner AADI in Las Vegas – Nov 27-29

Gartner’s Application Architecture, Development, and Integration Summit is right around the corner on November 27-29 in Las Vegas, NV. Below, we outline all the cool stuff happening at this conference, and we cover how you can find vFabric experts and information while there.

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:

Continue reading

Webcast: Big, Fast, Flexible Data with Cloud Delivery

As we’ve previously covered, data growth is quite unbelievable, and this means traditional database models are being stretched. On Tuesday, November 13, 2012 at 9:00 AM PST, VMware’s Joe Russell will be presenting on several topics related to Big, Fast, Flexible Data and how VMWare’s key data management technologies help companies overcome some of the key challenges with traditional RDBMS.

Attend to learn:

  • How Hadoop and new analytics technologies are allowing companies to use Big Data in new ways to gain meaningful business insights
  • What’s new with Project Serengeti, a VMware initiative to help you deploy and manage elastic Hadoop clusters in minutes
  • How Fast Data is bringing data logic in-memory, allowing for dramatic scale, reduced costs, and improved performance
  • How Flexibile Data, includng NoSQL and open source relational data technologies can improve your data model
  • How virtualizing the database layer enables a new Cloud Delivery Model, allowing enterprise IT departments to offer self-service data services elastically on demand, maintain centralized control, and operate within regulatory guidelines

>> Register for the webinar Big, Fast, Flexible Data with Cloud Delivery on Tuesday, November 13, 2012 at 9:00 AM PST.

3 Key Stages to Evolve from Legacy Databases to a Modern Cloud Data Grid

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? 

Continue reading

2 Lessons on RabbitMQ from HighLoad – Extending the server with Plugins and HA Queues

Recently, I presented at the HighLoad++ conference in Moscow Russia. Many of the developers I spoke with were interested in two pieces of information about RabbitMQ, and I wanted to share these with a broader audience:

  • Extending through Plugins
  • High Availability Queuing

If you haven’t heard of HighLoad++, the conference is pretty special since it focuses only on high traffic websites (mostly from Russia). The main point of the conference is to talk about new architectures and approaches for highly complex systems and covers things like:

Continue reading

NanoTrader: Now The SpringTrader Reference Architecture

What is SpringTrader?

Back in August, we provided a sneak peak at NanoTrader, VMware’s vFabric Reference Architecture.  It was referenced in several posts and then featured in a session at SpringOne recently.  The application has now been named SpringTrader, and we wanted to a) share more information about the SpringTrader app including some updated architecture graphics, b) provide a new tool (a version you can log into online), and c) share the location of the Spring Trader bits for download.

If you haven’t heard, the SpringTrader reference architecture is used to help Java-based application architects, developers, infrastructure, and operations teams advance their application roadmaps and provide reusable patterns.  Some might also consider how vFabric Application Director can be used with the SpringTrader app to enable continuous deployment or automatically provision and scale the app in a completely virtual data center (i.e. a software defined data center). As well, vFabric Application Performance Manager can be used to monitor the entire stack and trigger automated scaling events like adding a new JVM and tc Server to the SpringTrader app’s production environment.
Continue reading

ROBLOX: RabbitMQ, Hybrid Clouds, and 1 Billion Page Views/Month

Online video games have amazing software architectures, particularly when they support millions or billions of transactions.

One of the most interesting companies in this growing industry is ROBLOX.

If you haven’t heard of ROBLOX, they allow users develop their own games – creating players, 3D worlds, and objects from first-person shooters to genres like military and sci-fi. They are able to share these games with others, and, of course, play them. The ROBLOX application also has a built in advertising system, social network, and virtual economy with currencies. According to their website, they generate:

  • Over one billion page views, 29 million in-game hours, and 10 million unique visitors per month.
  • Players created 5.4 million games and spent over 250 million hours of game-play in 2011

Continue reading

vFabric VMworld Sessions available On Demand

For anyone that attended VMworld 2012, you can access content for all VMware sessions here.

If you did not attend, you can purchase a subscription to access the content online. Content from all previous years is free for all community members along with the 2012 General Session Keynotes.

For your convenience, we’ve provided a list and links to all the vFabric-related sessions below:
Continue reading

Understanding App Delivery Controllers in Hybrid Clouds

Many call Application Delivery Controllers (ADC) the next generation of load balancers.  Same as load balancers, they sit in front of web servers. In addition to providing the balancing services, they now help improve scale, availability, fault tolerance, security, and routing. But, not all ADCs are delivered as pure software solutions, designed for cloud-based and virtualized deployments, or work in hybrid cloud environments—items which are becoming mainstream requirements for the Software Defined Datacenter (SDDC) that VMware sees as the future of cloud computing.

Why care about the SDDC?

VMware and Riverbed Join Forces!

Thursday November 15, 2012 at 11AM PDT/2PM EDT

Register for Webinar Provision and Scale Your Multi-Tier Applications in the Hybrid Cloud:
Click Here

Industry leaders across the board are gravitating to hybrid clouds for lower costs, no lock-in, greater flexibility, increased speed, built-in disaster recovery, and new capabilities. Of course, there are more reasons, and all these reasons are driving the need to get to a hybrid cloud model. In Sandhill.com’s recent “Leaders in the Cloud” research study from 2010 (and updated in 2011), they said, “our study surveyed more than 500 IT executives and indicated that the biggest growth will be in hybrid clouds (from 13 percent now to 43 percent in three years).”

In order to achieve the promises of hybrid clouds, VMware sees the need for a completely software driven data center so your applications are portable across disparate architectures.  By removing hardware devices, and creating application architectures where all infrastructure is virtualized, delivered as a service, and entirely automated by software, companies can now effectively move apps across clouds to meet their needs.
Continue reading

Escape JEE Bloat: Implement a Lightweight App Server Architecture

If you follow this blog, you know we keep hearing people talk about simplicity when discussing app servers and architectures. We certainly heard this at JavaOne and also at VMworld, but it’s been popular for a while.

The fact is that traditional Java EE (JEE) app servers bring complexity to the mix.  In addition, they are costly and consume a lot of resources. Forrester wrote Continue reading