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

Tag Archives: Agile

5 Characteristics of a Modern Mainframe Cloud App – Avoid Tornado IT

No one likes being rushed into bad decisions.

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

The Best VMware vFabric Stories of 2012 & What’s In Store for 2013

As this year comes to a close, it’s time to be reflective of what happened in the past and start planning for a new year. The vFabric team has had some major achievements this year, introducing several new products to the market including the innovative vFabric Application Director, the widely anticipated Project Serengeti to enable rapid cloud deployments for Hadoop, and a new tool to the vFabric Suite users called vFabric Administration Server (VAS).  We announced a new VMware Cloud Applications Marketplace to help further accelerate application development with a professionally moderated library of enterprise grade, ready-to-use application components that can be run on any cloud.

Next year is going to be even bigger with the Pivotal Initiative where several of the products covered on this blog will be following the new venture. This is still in the planning stages, so we will be expecting to share with you the plans for our products alongside the formal communications from each of the companies involved. (Sorry — no extra information is available right now)

One thing that we are going to be doing in early 2013 is to move the conversation of how you manage applications to be with the conversations of how you manage virtual infrastructure. To that end, we will be moving all topics of Application Performance Manager, AppInsight, Application Director, Hyperic, and Spring Insight to the VMware Management Blog as of January 1st. To make sure you keep up with the management topics, please be sure to follow us @vmwareappmgmt and @vmwaremgmt.

In the meantime, we’d like to reshare with you the top 20 stories we had for 2012, and invite you to comment here on what stories you would like to see us cover on either blog for 2013.

Continue reading

Free Event in London on Dec 6th: Automate Provisioning of Spring Apps to EC2 & VMware vCloud

If you missed it at SpringOne 2GX, VMware’s David Winterfeldt will be presenting “Automated Provisioning of Spring Apps to EC2 & VMware vCloud” for free at Skills Matter on December 6th at 18:30PM.  It’s location is the Skills Matter eXchange.

Whether you are an executive interested in Spring-related trends or a Java developer and architect looking to simplify your Java architecture, automated deployment of Spring-based apps allows companies to do things like this:

You might be interested in learning more about how this type of provisioning works…and it’s free!

Continue reading

Doing Agile? 10 Features of an Agile App Platform (Part 2)

header-agile-business-guy-jumpingIn Part 1 of this blog post, we outlined 2 Key Agile Themes (delivery efficiency and adaptable designs), Then, we used the themes as a guidepost to identify 10 features of an application platform. In Part 2, we provide examples of how the vFabric Application Platform delivers against these 10 features:

1. An application framework that minimizes coupling
2. An application framework with great support for Unit and Integration Testing
3. A messaging technology that can run anywhere
4. An application platform that supports performance testing in the development cycle
5. An application server that streamlines application deployment Continue reading

Doing Agile? 10 Features of an Agile App Platform (Part 1)

Using an “agile process” is listed as one of the Top 10 Reasons for Project Success[1]. So, it’s not surprising that everyone wants to be agile these days. There are numerous books and blogs available that explain how to adopt agile practices from a people and process perspective, but what about technology?

Do the decisions we make when choosing our “build, run and manage” application platform affect our ability to adopt agile practices?

To answer this question, we’ve looked at the principles behind the agile manifesto[2] and identified two core themes to help characterize the agile features of application platforms.

The 2 Key Agile Themes

Rocket-icon-80x80 Theme 1 – Delivery Efficiency

Adopting agile practices means we need to deliver working software fast and often and in a sustainable way i.e. we need to choose application services that streamline the software delivery cycle.

Chameleon_80x80 Theme 2 – Adaptable Designs

Adopting agile practices means we need to create simple architectures that can support the fast changing business requirements we see emerging in today’s dynamic markets i.e. we need to choose a application services that encourage developers to create simple and adaptable designs.

Continue reading

Introducing VMware vFabric Suite 5.1: Automated Deployment, New Components, and Open Source Support

Today, VMware announced the release of VMware vFabric Suite 5.1, an integrated family of components that streamline how companies build, run and manage Java Spring applications whether on-premise or in the cloud. At VMware, we understand that smart, agile and cost-effective cloud infrastructure services are important. But ultimately, it’s about the applications that run atop that cloud infrastructure. 

Spring-vfabric-vsphere-stack_320x

This latest release of vFabric Suite puts the largest set of modern cloud services within easy reach for companies that need to build cloud-ready Java applications that are deployed easily, scale quickly, and use popular open source application infrastructure technologies.

Continue reading

VMware Partner Viewpoint:
5 Reasons Why You Should Care about vFabric

It’s hard to argue that cloud computing has the CIO’s attention across all industries, and a whole new breed of technology companies wouldn’t exist without cloud computing. In this article, we share a summary of six VMware vFabric partner interviews. These perspectives identify 5 themes for how VMware’s vFabric cloud application development platform can improve developer productivity, cut customer technology costs, solve key engineering problems, and more.

What does VMware vFabric have to do with Cloud Application Development?

As the provider of the most popular virtualization and cloud software in the world, VMware understands the cloud journey is not just infrastructure; it’s very much about the applications that run on them. With VMware’s vFabric Cloud Application Platform, VMware is leading the charge to help development teams build, run, manage, and scale cloud-ready applications. vFabric is a group of frameworks, tools, and products that integrate development, infrastructure, and operations. The vFabric cloud application platform incorporates the best of open source stacks (e.g. Apache, Spring, Java, Tomcat, Linux) and provides built-in capabilities for virtualized deployment, scaling, monitoring, dealing with big data, and more. 

Partner_Montage-All-6_V02

Video1 Video2 Video3 Video4 Video5 Video6 Video7 Video8

Continue reading