1 / 17

vFabric Overview

vFabric Overview . Michael Lazar Senior Solutions Architect. vFabric - Cloud Application Platform. Spring Integration. Core Framework. Spring Batch. Groovy & Grails. Spring Data. STS/ Roo / Insight. Frameworks & Tools. vFabric5 Platform. vFabric PostgreSQL. tc Server.

claus
Download Presentation

vFabric Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. vFabric Overview Michael Lazar Senior Solutions Architect

  2. vFabric - Cloud Application Platform Spring Integration Core Framework Spring Batch Groovy & Grails Spring Data STS/Roo/ Insight Frameworks & Tools vFabric5 Platform vFabric PostgreSQL tc Server RabbitMQ vFabric Hyperic & APM Application Services Data Director vCloud Director vCenter vSphere App Director* GemFire SQLFire Cloud Foundry* Infrastructure Services

  3. Spring is the dominate programming model in the Java world • Used by 3 million Java developers • Powers 50% of apps on IBM WebSphere, Oracle WebLogic, and Apache Tomcat • Used by 83% of organizations with large development teams

  4. Web Cloud Platform Services Batch Social Media Security Mobile Integration Real Problems Spring Addresses

  5. vFabric tc ServerThe Best Place to Build and Run Spring Applications vmware.com/go/tc

  6. tc Server • Efficient, lean, fit-to-purpose runtime platform • Lower cost and complexity • Enterprise capabilities on Tomcat-compatible base • Best platform to run Spring applications Benefits Description Lightweight Java application server optimized for virtual environments and designed to be a drop-in replacement for Apache Tomcat.

  7. Use ESX to Share Memory Between VMs Running JavaElastic Memory for Java (EM4J) Description • Higher server consolidation through memory over-commit for Java workloads • Protect Java applications against workload spikes without wasting memory • Use virtualization to overcome the limitation of Java’s static heap • New ‘memory balloon’ runs inside JVM to capture unused memory and return it to ESX • Memory returned to JVM when it is under pressure Benefits

  8. vFabric RabbitMQ Messaging That Just Works

  9. RabbitMQ: Cloud Scale Messaging Description tc Server Spring Edition Your Java Spring App • RabbitMQ is protocol-based messaging connects with a vast range of other software • Ideal messaging solution for cloud computing Built with SpringSource Tool Suite Lightweight App Runtime Cloud scale message bus RabbitMQ Message Brokers AMQP, SMTP, XMPP, Stomp, … Point -to-point and pub-sub Virtual hosts, dynamic config Benefits Clouds Devices Applications • Efficient, • Scalable, • Easy-to-deploy • Portable (OS/Lang) • Message queuing

  10. Deploy and scale applications in seconds, without locking yourself into a single cloud Simple, Open, Flexible, Scalable

  11. “I just want to deploy my code…”

  12. What if… $ vmc target <any cloud> $ vmcpush <my-app> > bind services? Yes $ vmc instances <my-app> +100

  13. Cloud Foundry open PaaS - Choice of frameworks OSS community

  14. MsgServices Cloud Foundry open PaaS - Choice of application services vFabricPostgres Data Services Other Services vFabricRabbitMQTM Application Service Interface

  15. MsgServices Cloud Foundry open PaaS - Choice of clouds Data Services Partners Private Clouds Other Services Cloud Provider Interface Application Service Interface .COM PublicClouds Micro Clouds

  16. MsgServices Cloud Foundry open PaaS - It’s open source Data Services Private Clouds Other Services Cloud Provider Interface Application Service Interface PublicClouds Micro Clouds Apache2 license

  17. CloudFoundry.COM - Multi-tenant PaaS operated by VMware CloudFoundry.COM Runtimes & Frameworks Services vCenter / vSphere Infrastructure

More Related