Much has been written in this blog and many other places about the pattern support in PureApplication System. Patterns represent the primary way to define solutions that will run inside the system, as well as in other cloud environments. So it comes as no surprise that patterns will feature prominently in sessions at this year’s Impact. What’s more, we’re having a session that specifically focuses on patterns, i.e. the types of patterns supported, how they work, what you can do with them to fit your needs, and much more. So think of this blog entry as a teaser that will hopefully trigger your curiosity and will make you attend one of my upcoming IBM Impact session.
Patterns in PureApplication System offer many benefits, for example:
– They allow delivery of ‘pre-configured’ solutions, capturing the expertise experts have gained throughout many years of client experience. This makes PureApplication System an expert integrated system, based on patterns of expertise!
– They support automation of solution deployment. A pattern can be deployed multiple times, it has parameters that influence the behavior of the resulting system. All at the push of a button.
– They support reusability of components across patterns. For example, you can reuse custom images across many virtual system patterns.
– They support management, monitoring and reporting of a deployed solution.
– They support scalability of the solution. Depending on the type of pattern you use, you can leverage mechanisms that automatically (or manually) scale in and out based on user-defined criteria.
At the same time, this targets different types of users: if you want to take a topology-centric view, modeling individual VMs that work in concert to form a topology – which most likely includes one or several middleware elements – you create virtual system patterns. Add your own scripts for customization, simply by drag and drop. If you want to take a more application-centric view, where you want to be able to deploy applications without defining the underlying topology, then virtual application patterns are the right choice. They allow to represent an entire, complex middleware topology all in a small set of components that you model in the tool.
Many of IBM’s products are now shipped as patterns for PureApplication System, and more will be added over time. Moreover, many ISVs offer their applications as patterns that can be deployed in the system. In fact, in the PureApplication System development team, we like to think of patterns as the way that will become the norm for packaging and deploying products, or rather, bundles of products, because of the potential to make installation, configuration and management of solutions so much quicker and simpler. After all, that is what cloud computing is all about: automated deployment and management of software that makes the most efficient use of existing hardware resources, and which can dynamically react to changing workloads and usage. Patterns are what makes it work in PureApplication system.
If you want to learn more, and take advantage of some direct interactions with the experts, join our sessions:
- TEP-1238: Exploring IBM PureApplication System Patterns of Expertise – Monday, April 29, 2:30 PM – 3:30 PM and on Thursday, May 2, 2:15 PM – 3:15 PM, Venetian Palazzo J. Presenters: Andre Tost, James Kochuba, Lin Sun
- TIS-3102: PureApplication System Patterns – Built in 60 Minutes – on Wednesday, May 1, 5:00 PM – 6:00 PM, Venetian Murano 3204.
- TEP-2124: Hands-On Lab: Create and Deploy Patterns of Expertise for PureApplication System – Tuesday, April 30, 8:30 AM – 11:15 AM and Thursday, May 2, 8:45 AM – 11:15 AM, Venetian Murano 3305. Presenters: Andre Tost, James Kochuba, Kyle Miller, Lin Sun
Hope to see you there!
Related Blog Entries
- IBM PureSystems Sessions and Speakers at Impact 2013
- Put Your Business in Motion at IBM Impact 2013
- PureSystems at IBM Impact Conference