This presentation covers four things:
1. Why every business is a software business
2. The clear trends with VMware vFabric customers and prospects
3. Cloud Scale and Economics
4. Pricing Comparisons of vFabric to Competitors
Read an article summarizing the presentation and access the recording here: http://blogs.vmware.com/vfabric/2012/11/why-is-vfabric-on-the-cio-agenda-trends-and-economics.html
VMware vCenter Infrastructure Navigator is an application awareness plug-in to vCenter Server, and provides continuous dependency mapping of applications. Infrastructure Navigator offers application context to the virtual infrastructure administrators to monitor and manage the virtual infrastructure inventory objects and actions. Administrators can use Infrastructure Navigator to understand the impact of change on the virtual environment in their application infrastructure. Infrastructure Navigator helps virtual infrastructure administrators perform the following tasks:
Make accurate first-level triage to help either eliminate the problem or associate the problem with the virtual infrastructure when business service users report problems.
Assess change impact. Manage and communicate virtual infrastructure issues for critical applications.
Understand the application and business impact of changes to the virtual infrastructure on applications.
VMware vCenter Infrastructure Navigator is an application awareness plug-in to vCenter Server, and provides continuous dependency mapping of applications. Infrastructure Navigator offers application context to the virtual infrastructure administrators to monitor and manage the virtual infrastructure inventory objects and actions. Administrators can use Infrastructure Navigator to understand the impact of change on the virtual environment in their application infrastructure. Infrastructure Navigator helps virtual infrastructure administrators perform the following tasks:
Make accurate first-level triage to help either eliminate the problem or associate the problem with the virtual infrastructure when business service users report problems.
Assess change impact. Manage and communicate virtual infrastructure issues for critical applications.
Understand the application and business impact of changes to the virtual infrastructure on applications.
A Deep Dive into the Liberty Buildpack on IBM BlueMix Rohit Kelapure
This talk goes into the details and mechanics of how the Liberty buildpack deploys an application into the IBM BlueMix Cloud Foundry. It also explores how the Cloud Foundry runtime drives the Liberty buildpack code and what the Liberty buildpack code in Cloud Foundry does to run an application in the cloud environment. This talk touches on the restrictions that Cloud Foundry and the Liberty runtime imposes on applications running in Cloud Foundry. Developers attending this talk get deep insight into the why, what, how, and when of the Liberty buildpack ruby code, enabling them to write applications faster and optimized for the Liberty runtime in IBM BlueMix.
How to Containerize WebSphere Application Server Traditional, and Why You Mig...David Currie
Presentation from IBM InterConnect 2017.
Abstract: Containers are a great fit for cloud native application architectures, but that's not the only use case. In this session, we'll explore the benefits that containerization can bring to existing applications running on WebSphere Application Server traditional, whether base or Network Deployment, and how to go about doing it.
WSI33 - Advanced Performance Tactics for IBM WebSphere Application ServerHendrik van Run
IBM European WebSphere Technical Conference 2008 presentation
This session will discuss the various subsystems that are relevant when tuning solutions using WebSphere® Application Server 6.0 or 6.1. We will cover tuning tips and techniques for a number of components, including HA Manager, the Default JMS Provider, HTTP Session Management, the EJB Container and the Dynamic Caching Service. We also discuss how to take advantage of the hardware architecture when running on system p or system x platforms.
Entry Skills:
• General knowledge of the WebSphere Application Server and J2EE
Exit Skills:
• Good understanding of the various WebSphere components that might require tuning
• Basic knowledge on how to tune those components
Using WebSphere MQ with WebSphere Application Server and the Liberty Profilet_quigly
Presentation looking at the integration architecture between WebSphere MQ and WebSphere Application Server and the Liberty Profile.
Also details WebSphere Application Server properties which you must be aware of in order to use Multi-Instance Queue Managers with WebSphere Application Server.
Vmware Certified Professional 6 2V0-621 DumpsShamar41
pass4sureexam is a website which can help you save time and energy to rapidly and efficiently master the vmware certification 2v0-621d exam dumps.
https://www.pass4sureexam.com/2V0-621.html
WebSphere Application Server support and monitoring tools presentation by Royal Cyber, tuning methodology, installation, migration, clustering, troubleshooting, deployment, automation scripts and much more.
Iwan ‘e1’ Rahabok who's working as a Staff SE, Strategic Accounts in Singapore ha created an awesome vCenter Operations 5 Training. It's available in PowerPoint format and I really would like to advise you to read the slide notes. The presentation serves 2 purposes, first it provides in-depth training for those who are learning or evaluating vCenter Operations 5 and second it provides materials that vCenter Ops champion can use to share with internal colleagues (e.g. storage team, app team, etc)
The ICAP Integrated Development Environment (IDE) provides a number of standard development tools to ease the design of modern applications.
Mobile (Worklight)
Includes IBM's industry leading mobile development platform
Java (WebSphere Liberty Profile)
Rapidly build next-generation, engaging applications for the WebSphere Application Server Liberty Profile.
JavaScript (Node.js)
Easily build applications with the most popular JavaScript runtime for event-driven server side development .
Cloud Explorer
Quickly discover shared services to enhance applications. Develop custom services to share with others.
Veritas Dynamic Multi-Pathing for VMware 6Symantec
Symantec’s latest version of Veritas Dynamic Multi-Pathing for VMware helps organizations improve storage input/output (I/O) performance and availability for VMware vSphere. As customers move their business-critical applications to VMware cloud infrastructure, Dynamic Multi-Pathing for VMware addresses the need for increased I/O performance, better visibility and management of the underlying storage, and improved availability of virtual machines and applications in SAN environments. In the event of a path failure, Dynamic Multi-Pathing for VMware automatically routes data to an available path and then restores the failed paths as they become available – providing efficient storage management and availability across disparate storage hardware.
Private cloud infrastructure configure and deploy
In collaboration with IEEE Computer Society, the Cloud Security Alliance and Dell, Microsoft is hosting a 24 Hours in a Private Cloud virtual event
Liberty Buildpack: Designed for Extension - Integrating your services in Blue...Rohit Kelapure
The Liberty Buildpack aims to remove the hassle of running Java applications on Cloud Foundry whether it is the simplified setup, auto-configuration of Liberty and Java EE references to cloud resources, reduced droplet size through selective provisioning of the runtime, or the zero-touch configuration and usage of services. There are times, however, when an application needs a feature that the buildpack does not yet provide. This talk will start by showing how to use and configure the Java buildpack and finish by showing how to extend the buildpack to ensure that IBM BlueMix Cloud Foundry is the best place to run your application. To build services and integrate them with BlueMix, you must implement the Service Broker API of Cloud Foundry for your services. This talk will explain how to write plugins to the Liberty Buildpack that will auto wire services your organization developed and integrated into CF making it easier for your apps to use the services in Cloud Foundry.
This presentation was presented at the Mobile World Congress in Barcelona, earlier this year. It has a strong Worklight illustration.
The presenters were as follows:
Leigh Williamson, IBM Distinguished Engineer
Miku Jha, Senior Solutions Architect
Johannes zu Eltz. Global Offerings Executive, IBM Mobile Enterprise Service
A Deep Dive into the Liberty Buildpack on IBM BlueMix Rohit Kelapure
This talk goes into the details and mechanics of how the Liberty buildpack deploys an application into the IBM BlueMix Cloud Foundry. It also explores how the Cloud Foundry runtime drives the Liberty buildpack code and what the Liberty buildpack code in Cloud Foundry does to run an application in the cloud environment. This talk touches on the restrictions that Cloud Foundry and the Liberty runtime imposes on applications running in Cloud Foundry. Developers attending this talk get deep insight into the why, what, how, and when of the Liberty buildpack ruby code, enabling them to write applications faster and optimized for the Liberty runtime in IBM BlueMix.
How to Containerize WebSphere Application Server Traditional, and Why You Mig...David Currie
Presentation from IBM InterConnect 2017.
Abstract: Containers are a great fit for cloud native application architectures, but that's not the only use case. In this session, we'll explore the benefits that containerization can bring to existing applications running on WebSphere Application Server traditional, whether base or Network Deployment, and how to go about doing it.
WSI33 - Advanced Performance Tactics for IBM WebSphere Application ServerHendrik van Run
IBM European WebSphere Technical Conference 2008 presentation
This session will discuss the various subsystems that are relevant when tuning solutions using WebSphere® Application Server 6.0 or 6.1. We will cover tuning tips and techniques for a number of components, including HA Manager, the Default JMS Provider, HTTP Session Management, the EJB Container and the Dynamic Caching Service. We also discuss how to take advantage of the hardware architecture when running on system p or system x platforms.
Entry Skills:
• General knowledge of the WebSphere Application Server and J2EE
Exit Skills:
• Good understanding of the various WebSphere components that might require tuning
• Basic knowledge on how to tune those components
Using WebSphere MQ with WebSphere Application Server and the Liberty Profilet_quigly
Presentation looking at the integration architecture between WebSphere MQ and WebSphere Application Server and the Liberty Profile.
Also details WebSphere Application Server properties which you must be aware of in order to use Multi-Instance Queue Managers with WebSphere Application Server.
Vmware Certified Professional 6 2V0-621 DumpsShamar41
pass4sureexam is a website which can help you save time and energy to rapidly and efficiently master the vmware certification 2v0-621d exam dumps.
https://www.pass4sureexam.com/2V0-621.html
WebSphere Application Server support and monitoring tools presentation by Royal Cyber, tuning methodology, installation, migration, clustering, troubleshooting, deployment, automation scripts and much more.
Iwan ‘e1’ Rahabok who's working as a Staff SE, Strategic Accounts in Singapore ha created an awesome vCenter Operations 5 Training. It's available in PowerPoint format and I really would like to advise you to read the slide notes. The presentation serves 2 purposes, first it provides in-depth training for those who are learning or evaluating vCenter Operations 5 and second it provides materials that vCenter Ops champion can use to share with internal colleagues (e.g. storage team, app team, etc)
The ICAP Integrated Development Environment (IDE) provides a number of standard development tools to ease the design of modern applications.
Mobile (Worklight)
Includes IBM's industry leading mobile development platform
Java (WebSphere Liberty Profile)
Rapidly build next-generation, engaging applications for the WebSphere Application Server Liberty Profile.
JavaScript (Node.js)
Easily build applications with the most popular JavaScript runtime for event-driven server side development .
Cloud Explorer
Quickly discover shared services to enhance applications. Develop custom services to share with others.
Veritas Dynamic Multi-Pathing for VMware 6Symantec
Symantec’s latest version of Veritas Dynamic Multi-Pathing for VMware helps organizations improve storage input/output (I/O) performance and availability for VMware vSphere. As customers move their business-critical applications to VMware cloud infrastructure, Dynamic Multi-Pathing for VMware addresses the need for increased I/O performance, better visibility and management of the underlying storage, and improved availability of virtual machines and applications in SAN environments. In the event of a path failure, Dynamic Multi-Pathing for VMware automatically routes data to an available path and then restores the failed paths as they become available – providing efficient storage management and availability across disparate storage hardware.
Private cloud infrastructure configure and deploy
In collaboration with IEEE Computer Society, the Cloud Security Alliance and Dell, Microsoft is hosting a 24 Hours in a Private Cloud virtual event
Liberty Buildpack: Designed for Extension - Integrating your services in Blue...Rohit Kelapure
The Liberty Buildpack aims to remove the hassle of running Java applications on Cloud Foundry whether it is the simplified setup, auto-configuration of Liberty and Java EE references to cloud resources, reduced droplet size through selective provisioning of the runtime, or the zero-touch configuration and usage of services. There are times, however, when an application needs a feature that the buildpack does not yet provide. This talk will start by showing how to use and configure the Java buildpack and finish by showing how to extend the buildpack to ensure that IBM BlueMix Cloud Foundry is the best place to run your application. To build services and integrate them with BlueMix, you must implement the Service Broker API of Cloud Foundry for your services. This talk will explain how to write plugins to the Liberty Buildpack that will auto wire services your organization developed and integrated into CF making it easier for your apps to use the services in Cloud Foundry.
This presentation was presented at the Mobile World Congress in Barcelona, earlier this year. It has a strong Worklight illustration.
The presenters were as follows:
Leigh Williamson, IBM Distinguished Engineer
Miku Jha, Senior Solutions Architect
Johannes zu Eltz. Global Offerings Executive, IBM Mobile Enterprise Service
Spring One 2012 Presentation – Effective design patterns with NewSQLVMware vFabric
NewSQL is a term that describes the next generation of highly distributed, scalable, memory oriented SQL databases. In this session, we will explore some basic concepts in NewSQL (VMWare SQLFire), translate a traditional “Star” schema to a partitioned schema (scale out design), walk through various SQL usage patterns – simple queries, complex joins, aggregations, stored procedures and explain how they can be more effectively realized in SQLFire through replicated tables, partitioned tables, in-memory or disk resident tables, parallel procedure execution, distributed transactions, etc.
We will also compare and contrast various NewSQL features with traditional SQL.
Move from Web Era to PaaS requires careful planning. This presentation simplifies the process by outlining 7 basic steps an Enterprise has to consider as it moves to PaaS
VMware vFabric - Webinar with CIO MagazineAl Sargent
This presentation covers four things:
1. Why every business is a software business
2. The clear trends with VMware vFabric customers and prospects
3. Cloud Scale and Economics
4. Pricing Comparisons of vFabric to Competitors
Read an article summarizing the presentation and access the recording here: http://blogs.vmware.com/vfabric/2012/11/why-is-vfabric-on-the-cio-agenda-trends-and-economics.html
Citrix Event "From Data Centre to Delivery Centre" at Kensington Roof Gardens on 11th August 2009.
12:15 - 12:45 More Applications, More Security, More Availability
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...confluent
Microservices, events, containers, and orchestrators are dominating our vernacular today. As operations teams adapt to support these technologies in production, cloud-native platforms like Cloud Foundry and Kubernetes have quickly risen to serve as force multipliers of automation, productivity and value. Kafka is providing developers a critically important component as they build and modernize applications to cloud-native architecture. This talk will explore:
• Why cloud-native platforms and why run Kafka on Kubernetes?
• What kind of workloads are best suited for this combination?
• Tips to determine the path forward for legacy monoliths in your application portfolio
• Running Kafka as a Streaming Platform on Container Orchestration
VMworld 2013: Keep it Simple and Integrated - Out-of the Box Cross-System Aut...VMworld
VMworld 2013
Savina Ilieva, VMware
Joerg Lew, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Alexandre Vasseur, Staff Systems Engineer chez VMware, présente CloudFoundry et la vision du Cloud de VMware.
La vidéo de la présentation est disponible ici : http://vimeo.com/46604224
Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java.
http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/
The Kubernetes WebLogic revival (part 1)Simon Haslam
The first of two sessions Martien & I presented at UKOUG Techfest19 in Brighton, UK about:
(a) Running WebLogic in containers, managed by Kubernetes
(b) Oracle's Container Engine for Kubernetes (OKE) - Oracle Cloud's managed k8s service
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
The material for IBM Edge 2016 session for a client use case of Spectrum Conductor for Containers
https://www-01.ibm.com/events/global/edge/sessions/.
Please refer to http://ibm.biz/ConductorForContainers for more details about Spectrum Conductor for Containers.
Please refer to https://www.youtube.com/watch?v=7YMjP6EypqA and https://www.youtube.com/watch?v=d9oVPU3rwhE for the demo of Spectrum Conductor for Containers.
Similar to VMware vFabric - CIO Webinar - Al Sargent (20)
2. VMware’s Three Strategic Focus Areas
Empowered, Secure Mobile Workforce
Faster Time-to-Market for Modern Applications
Flexible, Scalable, Efficient Infrastructure
4. New apps aren’t being built with legacy middleware…
Not a single one of our startups
uses Oracle. I think the clock is
really ticking…. they've `cranked up
the maintenance fees.
- Marc Andreesen, 9/28/11
Source: San Francisco Chronicle
vfabric.co/chronicle
5. … because customers are choosing open source
“Java application servers
have become commoditized.”
vfabric.co/infoworld
6. Analysts recommend lean application infrastructure…
“ ”
Too many clients spend far too much time and effort trying to find the
products with the most features. Lean shops look for just enough, no more.
7. … and open source embodies lean application infrastructure
JULY15, 2011
Stop Wasting Money On WebLogic, WebSphere,
And JBoss Application Servers
BY MIKE GUALTIERI
“Apache Tomcat will satisfy the deployment
requirements of most Java web applications.”
vfabric.co/forrester
8. Tomcat and other servlet containers are well within
the "good enough" threshold.
Through 2017, at least 70% of new enterprise Java
applications will be deployed on an open-source Java
application server.
vfabric.co/gartner
9. New applications tend to be built on Apache Tomcat
Source: ZeroTurnaround Developer Productivity Report 2012
9 vfabric.co/zeroturnaround
10. Application Trends Driving Change in IT
Cloud Delivery New Application Types
• Offered “as-a-Service” • Mobile, SaaS, social
• Virtualization • Apps released early and often
Developer Productivity Data Changes
New application frameworks driving • Web orientation drives exponential
increase in application development data volumes
• Reduced latency and new types of data
11. The Move to Modern Frameworks
Abstraction Increases Over Time
>2.5M
Spring Developers
Abstraction
High-level/ Object- Design Modern Source: Gartner, Evans Data
Assembly Structured oriented Patterns Frameworks
Time
>50%
Modern Frameworks Enterprise Java Apps use Spring
• Productivity
• Portability Over half of enterprise Java apps
running on WebSphere and WebLogic
use Spring.
12. New Era Requires a Shift: Elasticity from Apps to Data
Develop using frameworks
agile apps decoupled from middleware
Leverage runtimes optimized for vSphere
provision in seconds
Store app state in elastic data cache
maximize app scalability
Use cloud-friendly messaging protocols
enable flexible app integration
Access data through in-memory
data fabric maximize data scalability
14. vFabric Suite: A Modern Approach to Application Infrastructure
Lightweight, simplicity
• Commercial Tomcat as core container
• Optimized for vSphere and Spring
Licensed for virtual and cloud
environments
• Per VM pricing
• Average use licensing
• Fluid licensing
Modernize Today’s Applications,
Build for Tomorrow’s
vfabric.co
15. vFabric tc Server: Lightweight Java Application Server
Efficient, lean, fit-to-purpose runtime platform
Lower cost and complexity
Enterprise capabilities on Apache Tomcat-compatible base
15 vfabric.co/tcserver
16. vFabric tc Server: Small Disk Footprint
Size on disk - one server instance (MB)
2500
2000
1500
1000
500
0
tc Server 2.6 IBM WebSphere Oracle WebLogic Redhat Jboss EAP
Standard Edition 8.0.1 12c 5.1.2
16 vfabric.co/tcserver
17. vFabric tc Server: Low Memory Footprint
Memory committed at startup (MB)
300
250
200
150
100
50
0
tc Server 2.6 IBM WebSphere Oracle WebLogic Redhat Jboss EAP
Standard Edition 8.0.1 12c 5.1.2
17 vfabric.co/tcserver
18. vFabric SQLFire: Scalability at the Data Tier
Speed: In-memory, distributed SQL database.
Scale: More scalable design than traditional RDBMS.
SQL: Familiar SQL interface, accessible from Java and C#.
vfabric.co/sqlfire
19. vFabric RabbitMQ: Modern Messaging for the Cloud
RabbitMQ Message Broker
AMQP, HTTP, HTTPS, STOMP, SMTP, XMPP …
Cloud-scale Message Bus
Point -to-point and pub-sub
Virtual hosts, dynamic configuration
Cloud Services Applications Devices
19 vfabric.co/rabbitmq
20. vFabric Application Director: Automated Application Deployment
Application Services Application Blueprint
OS OS
OS OS
OS OS
OS OS
Out of the box blueprints for vFabric Suite
20
22. … then drill into code to find cause of slow transactions
23. The Cloud Requires a Shift in Licensing Philosophy
vFabric Suite
Cloud Requirement Legacy Licensing
Cloud Licensing
• Per-core pricing with
Apps deployed on • Per-VM Pricing for
1 virtual infrastructure
complex physical
hardware “power factors”
hardware independence
Web orientation drives • Peak-use licensing
• Average-use licensing
2 highly variable
workloads
• Budget wasted on rarely-
• No budget waste
used licenses
• Server-specific licenses • Fluid Licensing
“Deploy first, ask
3 questions later” • Cannot re-use across • Re-use licenses across
different server types different types of servers
23 vfabric.co/pricing
24. vFabric Suite Advanced Competitive Pricing: Typical Scenario
VMs Cores (Estimated)
Application Server 100 86
Data Cache 100 86
Database Server 25 22
Web Server 25 22
Message Broker 25 22
Monitoring (same at total) 275 228
Total 275 238
24
25. vFabric Suite: Priced for Wide Adoption
25
15%
compared to
Oracle WebLogic
&
Cost of VMware vFabric
55%
Cost of VMware vFabric
compared to
IBM WebSphere
26. vFabric Suite: Priced for Wide Adoption
Product Map & Costs IBM Oracle VMware
Product Price Per Core Product Price Per Core Product Price Per VM
Product Family IBM WebSphere $ - Oracle WebLogic Suite $ 22,500 VMware vFabric Suite Advanced $ 2,500
Application Server WebSphere Application Server $ 2,873 WebLogic Server $ - vFabric tc Server 1 $ -
Data Cache WebSphere eXtreme Scale $ 8,633 Coherence Enterprise Edition $ - vFabric GemFire App Cache Node $ -
Database DB2 Express Edition $ 3,165 MySQL Enterprise Edition $ 625 vFabric SQLFire Professional $ -
Web Server WebSphere HTTP Server 2 $ - Web Tier $ - vFabric Web Server $ -
Message Broker WebSphere MQ $ 4,273 WebLogic Server JMS $ - vFabric RabbitMQ $ -
Monitoring Tivoli Monitoring $ 552 Enterprise Manager $ - vFabric Hyperic $ -
Pricing Metric Cores Cores VMs
Product Price - Subtotal $ 331,603 $ 1,288,750 $ 195,000
26
27. Southwest Airlines – Application Modernization & Data Fabric
vFabric powers Southwest.com, support the majority of
Southwest Airlines revenue
“When we took to the sky, forty years ago, I don’t think anyone had
the vision that we would be using the cloud to actually deliver our
product, deliver information, and help us lower our cost.”
Ginger Hardage, SVP Culture and Communications
Challenge Solution Results
Growth led to Southwest.com Using tc Server, Apache Web Boosted performance on one of the
performance challenges during Server, GemFire, and travel industry’s largest websites.
peaks like Super Bowl and fare vSphere, Southwest built an
sale ads. efficient, agile, and scalable Enabled expansion with new mobile
architecture to handle peak platform and creation of new
Needed a more elastic performance requirements of employee tools.
architecture to dynamically their virtualized application and
scale their environments and data services. Agile architecture shortened time
maintain their legendary required to integrate newly acquired
customer service reputation.. ATA into Southwest.com passenger
reservations & bookings services.
27 vfabric.co/southwest
To address this challenge, VMware is focused on three core solution areas in IT:How best to evolve the infrastructure to support this new world,Changes in application development to speed time-to-market for business-critical applications, that take advantage of this new world,And a new way of approaching end-user computing, to increase user satisfaction.<click>Let’s begin by exploring the evolution of infrastructure.
http://online.wsj.com/article/SB10001424053111903480904576512250915629460.htmlFirst we need to ask, Why the focus on scalability? Because every business is a software business. If your apps can’t scale, your business can’t scale.
Source: http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/09/28/businessinsiderboxnet-2011-9.DTLIBM WebSphere and Oracle WebLogic are becoming the new mainframes. Just like mainframes aren't going away anytime soon, neither are WebSphere or WebLogic. And just like mainframes, the sole reason for WebSphere and WebLogic are to main existing applications -- not to build new ones.
Source: http://www.infoworld.com/t/java-programming/still-dont-think-open-source-hurts-commercial-software-guess-again-184168The application server market has fundamentally changed: even in the most conservative enterprise new applications are being built on Open Source Apache Tomcat, not traditional heavyweight application servers.Customers have discovered they don’t need to pay $45,000 per CPU when Tomcat is a better solution.
Recommended Forrester Reading:Lean Software Is Agile, Fit-To-Purpose, And Efficient; Dec 12 2008Lean: The New Business Technology Imperative, Sep 29 2009There was an arms race in the application server world a decade ago: implement as many features and standards as possible.But winning the checkbox battle means that you lose the efficiency war.All those features and spec implementations come at a cost:They require a good chunk of memory and disk. For example, hello world on a traditional app server might require half a gif, versus 50 MB for a lean, open source solution. This in turn means larger VMs, fewer VMs on a vSphere host, and ultimately more costs for hardware, rack space, real estate, and power.It also hurts your ability to scale elastically, since you have fewer physical hosts on which to scale out.Also, they are time-consuming to learn, setup, and maintain, which hurts time to market.
Source: http://blogs.forrester.com/mike_gualtieri/11-07-15-stop_wasting_money_on_weblogic_websphere_and_jboss_application_servers Instagram is a great example of how application infrastructure has changed forever: they recently shared the architecture that enabled them to scale to 30 million users – an open source database, an open source framework, an open source in-memory technology. Five years ago that would have been built on Oracle, but that just isn’t the case any longer. Clearly Instagram is at the extreme end as a consumer application, but the enterprise has taken note.
This year, over 1800 respondents shared their take on “the developer life” with us, with 1100 Java-focused surveys completed.Source:http://zeroturnaround.com/blog/developer-productivity-report-2012-java-tools-tech-devs-and-data/
Thereis a set of technical themes that are driving this disruption in application architectures.First: the way that applications are being built is completely different: rather than being written at a very low level, they are increasingly written with Frameworks. This is essentially a higher level paradigm, one that focuses on simplicity and component reuse. In the Java world, more than 50% of ALL the java applications running today are written with Spring. But it is not limited to Java: emerging languages are all based on framework – Rails for Ruby, Node.js for Java Script, Grails, etcSecond, the types of applications being written today are very different than they were 5-7 years ago. As we look out at our customers’ application portfolios, the majority of applications are driven by initiatives around mobile, SaaS and social. The development process for these kinds of apps is also very different: rather than being 9 month dev cycles, they tend to have rapid iterations allowed by this new paradigm: they are developed, tweaked, deployed, tweaked, deployed, etc. This has implications for the kinds of technologies being used.Third: data. This is a wholesale change. These mobile, SaaS and social apps put pressures on the database-only approach to data management, and many instances are themselves the cause of the massive spike in data volumes. Concepts like low latency / elasticity, multi-cloud are critical to this new generation of apps. And above all, the sheer quantify of data that they are dealing with is a real challenge.Finally, whether app teams like it or not, many organizations have a virtual-first policy for new applications. While we have certainly proven that any app can be virtualized, if you know your app will be running on virtual infra there are opportunities to architect it to leverage this powerful construct.Together, these trends are driving a real transition in the technologies being used to build, run and manage applications.--We have seen a huge transition in the way that applications are built today: the development framework has innovated to the point that most of the heavy lifting is done in the framework – such as Spring Integration – meaning that your applications really only need a simple place to execute logic. And that means simple and open source have risen to the fore.The framework is the surface area for development today, not the app server.
Why frameworks?
In fact what we see very consistently is that much of this transition can be traced to the adoption of the Spring Framework, which enables applications to run on a simple container rather being tied to a large JEE container. It is no coincidence that the rise of Spring and the rise of Tomcat have largely paralleled each other.And this selection of Spring then drives a series of follow-on implications and architectures, with an emphasis on the simplest possible components designed with scale-out in mind, to the point that this architecture is the one we see over and over again in our Enterprise customers:Once using Spring, Tomcat comes nextFrom there, organizations think about session state management outside of the containerIt also coincides with a shift in messaging technologies, typically to something open sourceAnd gives rise to the use of in-memory at the data tierThis really reflects the maturation of the web era of application infrastructure and we see it over and over again.
vFabric 5 is really focused on those 2 challenges:Application platform optimized for both the Spring Framework that is used by the majority of the world’s Java developersLicensed for the realities of the modern datacenterAnd as I’ll cover in a moment, containing the core components of our PaaS offering, thereby creating a pathway for our customers to the PaaS era.
Developer EfficiencyFamiliar Spring + Tomcat experienceAgile Spring development experience via STS Enhanced build process via Maven pluginOperational Control through HypericPerformance & SLA management of Spring apps Application provisioning and server administrationRich alert definition, workflows, and control actionsGroup availability & event dashboardsSecure unidirectional agent communicationsDeployment FlexibilityLean server (10 MB) ideal for virtual environmentsTemplate-driven server instance creationIntegrated experience with VMware environmentsOpen, secure API for all operations
There is a huge shift underway in data technologies: in the previous technology generation, the canonical app was an enterprise app like SAP, being accessed by a few hundred users. Today, the canonical application is likely to be accessed by millions of users around the world and on their mobile device. This is forcing customers to adopt an in-memory approach as the only way to scale the data tier.
And that is why we includevFabric App Director in the vFabric Suite, which is about leveraging the construct of a VM to automate the deployment of application infrastructure. There is a huge amount of interest in Application Director for automation, enabling a user to create reusable architectural Blueprints to simplify the deployment of vFabric components on vSphere.