Cloud Application Platforms – Reality & Promise

  • 3,162 views
Uploaded on

Cloud Application Platforms – Reality & Promise - by Bob Lozano of Appistry

Cloud Application Platforms – Reality & Promise - by Bob Lozano of Appistry

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,162
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
12

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Appistry CloudIQ Platform Overview Spring 2009 Unlocking the Power of Cloud Computing www.appistry.com Unlocking the Power of Cloud!
  • 2. “Enterprise adoption is the Holy Grail for cloud computing software vendors, and Appistry is prepping to play the role of Sir Galahad. - Derrick Harris www.appistry.com Unlocking the Power of Cloud! 2
  • 3. Appistry – General Facts Solutions: Appistry’s CloudIQ Platform provides enterprises with robust technology for delivering and managing new and existing applications across both public and private clouds. Company: • Industry Recognized Cloud Computing Leader • Strong Recurring Revenues • 200% year over year growth • Patented Fabric Technology Customers: • 1,000s of Cores Deployed • Vertical Market Leadership • Multiple Cloud Applications Per Customer Partners: • Leading Cloud Infrastructure Providers • Distribution Partner Channel www.appistry.com Unlocking the Power of Cloud! 3
  • 4. Appistry’s Vision: Unified, Application Aware Cloud Environments Public Cloud External Internal Private Cloud Private Cloud Enterprise www.appistry.com Unlocking the Power of Cloud! 4
  • 5. Appistry’s Vision: Unified, Application-Aware Cloud Environments Enterprise Cloud Success • It’s about the applications: Public Cloud “Who owns the boxes” doesn’t matter • Requires a unifying platform and multi-cloud- aware management tools External Your • Many ways to get started Applications Internal Private Cloud Private Cloud Enterprise www.appistry.com Unlocking the Power of Cloud! 5
  • 6. The Appistry CloudIQ Platform The Smarter Approach to Cloud CloudIQ Manager CloudIQ Engine Unified management for existing Easy-to-use, highly-distributed application applications and middleware across public container for extreme-scale and reliability and private clouds www.appistry.com Unlocking the Power of Cloud! 6
  • 7. Appistry CloudIQ Manager Unified Application Management for the Cloud • Target Audience: • IT Infrastructure & Operations • Enterprise Architect • CIO/CTO • Key Challenges • Application migration to cloud/virtualized environment • Multi-app, multi-cloud app management • Virtual machine sprawl www.appistry.com Unlocking the Power of Cloud! 7
  • 8. CloudIQ Manager Features & Benefits • Allows existing applications to be packaged and deployed • Extensible support for existing to a cloud without re-architecting applications • Ensures your ability to get the applications you care about into the cloud, at your pace • Simplifies application migration to the cloud www.appistry.com Unlocking the Power of Cloud! 8
  • 9. Application Packaging Your Applications Simple Service Description Xml Service Description Template - Service Lifecycle: • Simple life-cycle management of Install Uninstall Tomcat Service 3rd party applications, tools, and Start Stop infrastructure on the cloud Deploy • Extensible “Service Description - App Lifecycle, Resources App Deploy Templates” describe middleware, App App application lifecycle • No-change deployment of existing containers and their applications • Templates for Apache, IIS, Tomcat, others out of the box 9 www.appistry.com Unlocking the Power of Cloud!
  • 10. CloudIQ Manager Features & Benefits • Allows existing applications to be packaged and deployed • Extensible support for existing to a cloud without re-architecting applications • Ensures your ability to get the applications you care about into the cloud, at your pace • Simplifies application migration to the cloud • Provides application portability • Allows you to choose the right cloud for the right job at the right time across a wide variety of private and • Enables the easy creation of private cloud environments public cloud environments • Available through a network of public cloud provider partners including Amazon, GoGrid and Skytap www.appistry.com Unlocking the Power of Cloud! 10
  • 11. Application Portability Amazon EC2 • Drag-and-drop deployment of application between clouds • Typical use case: dev-test- production Private Cloud Tomcat Service App App App 11 www.appistry.com Unlocking the Power of Cloud!
  • 12. CloudIQ Manager Features & Benefits • Allows existing applications to be packaged and deployed • Extensible support for existing to a cloud without re-architecting applications • Ensures your ability to get the applications you care about into the cloud, at your pace • Simplifies application migration to the cloud • Provides application portability • Allows you to choose the right cloud for the right job at the right time across a wide variety of private and • Enables the easy creation of private cloud environments public cloud environments • Available through a network of public cloud provider partners including Amazon, GoGrid and Skytap • Reduce cost and complexity by operating all of your • Unified management of applications applications from a single console and services across cloud environments www.appistry.com Unlocking the Power of Cloud! 12
  • 13. Unified Cloud Management Amazon EC2 • Unified management allows your organization to choose the right cloud for the job • Your organization can take a “portfolio approach” to managing public and private cloud applications, assets Private Cloud 13 www.appistry.com Unlocking the Power of Cloud!
  • 14. CloudIQ Manager Features & Benefits • Allows existing applications to be packaged and deployed • Extensible support for existing to a cloud without re-architecting applications • Ensures your ability to get the applications you care about into the cloud, at your pace • Simplifies application migration to the cloud • Provides application portability • Allows you to choose the right cloud for the right job at the right time across a wide variety of private and • Enables the easy creation of private cloud environments public cloud environments • Available through a network of public cloud provider partners including Amazon, GoGrid and Skytap • Reduce cost and complexity by operating all of your • Unified management of applications applications from a single console and services across cloud environments • Eliminates the complexity of virtual machine image • Automates management and management by focusing on the applications migration across clouds • Automates rolling updates, applying software stack updates across cloud without taking applications out of service • Ensures consistency of applications and services across the environment www.appistry.com Unlocking the Power of Cloud! 14
  • 15. Eliminating Complexity Due to VM Sprawl Manage VMs Servi Servi ce Servi ce ce Servi A Manage VMs A p p p pA ce p p p p • The mathematics of VM Sprawl: p pp p p p p Servi VM A Servi VM p p p VM p ce Manage VMs #VMs = # OS versions p ce Servi VM A p ce A x # Middleware versions p p p p p p p p A p p VM x # Applications p p VM p p VM • Updates, patches major pain point - versus - • Application stack layers decouples, increasing flexibility and reducing sprawl • Easy updates at any level of the stack Manage Applications App App App www.appistry.com Unlocking the Power of Cloud! 15
  • 16. Appistry CloudIQ Engine Distributed application container for extreme-scale and reliability • Target Audience: • Application Developers • Application Architects • CTO • Key Challenges • Achieving application scalability • Mitigating infrastructure failures • Managing application workloads www.appistry.com Unlocking the Power of Cloud! 16
  • 17. CloudIQ Engine Features & Benefits • Ensures applications can take full advantage of each • Transparent linear scale-out and up server, core available of your code • Allows developers to focus on business-logic, while the platform ensures scalability • Broad support for existing technologies including touchless support for Java, .NET www.appistry.com Unlocking the Power of Cloud! 17
  • 18. Application Container Built for Scale Worker Worker Order App Code Order App Flows Code Flows Worker Order App Worker Code Flows Order App Worker Code Flows Order App Code Flows Worker Worker Order App Order App Code Code • Fully distributes your Flows Flows POJOs, PONOs, Spring Beans, C/C++, and legacy code for scale out Java/.NET Remoting Load Balancing Other Edge Connectors • Transparent client remoting Component Orchestration Java Spring .NET C/C++ Legacy Code Affinity Workload Mgt Policies Fabric Accessible Mem. www.appistry.com Unlocking the Power of Cloud!
  • 19. CloudIQ Engine Features & Benefits • Ensures applications can take full advantage of each • Transparent linear scale-out and up server, core available of your code • Allows developers to focus on business-logic, while the platform ensures scalability • Broad support for existing technologies including touchless support for Java, .NET • Enables robust applications with fine-grained fault • Application-level fault tolerance tolerance • Ensures all work-in-flight on failed nodes completes successfully • Eliminates burdens on developers and operations staff www.appistry.com Unlocking the Power of Cloud! 19
  • 20. Software-Based Fault Tolerance Worker Order App Code Worker Worker Flows crashes Order App Code Flows Worker Order App Code Flows Worker Worker Order App Worker Order App Code client initiates orchestration Code Order App Flows Flows Code Worker Flows Order App Code Flows • Application-level, fine-grained fault tolerance • Reduces calls into cloud • Declarative XML www.appistry.com Unlocking the Power of Cloud!
  • 21. CloudIQ Engine Features & Benefits • Ensures applications can take full advantage of each • Transparent linear scale-out and up server, core available of your code • Allows developers to focus on business-logic, while the platform ensures scalability • Broad support for existing technologies including touchless support for Java, .NET • Enables robust applications with fine-grained fault • Application-level fault tolerance tolerance • Ensures all work-in-flight on failed nodes completes successfully • Eliminates burdens on developers and operations staff • Creates sophisticated application architectures • Workload management policies without manual coding • Automatically routes application requests to optimal node based on user-defined strategies • Declaratively define code execution behavior for scale and resource use optimization www.appistry.com Unlocking the Power of Cloud! 21
  • 22. Affinity and Workload Management Affinity Services Worker Locate Worker Imaging App Resource Code Imaging App Resource A Code Resource C Worker Imaging App Code Resource F Worker Worker Imaging App Code Imaging App • Directs execution to optimal Resource D Code location Resource G Worker • Pluggable user-defined affinity Imaging App strategies Code Resource B Worker • Multiple Rule Types Imaging App Code • Boolean Resource E • Resource-based • Ranked (best fit) • Ranked Resource www.appistry.com Unlocking the Power of Cloud!
  • 23. CloudIQ Engine Features & Benefits • Ensures applications can take full advantage of each • Transparent linear scale-out and up server, core available of your code • Allows developers to focus on business-logic, while the platform ensures scalability • Broad support for existing technologies including touchless support for Java, .NET • Enables robust applications with fine-grained fault • Application-level fault tolerance tolerance • Ensures all work-in-flight on failed nodes completes successfully • Eliminates burdens on developers and operations staff • Creates sophisticated application architectures • Workload management policies without manual coding • Automatically routes application requests to optimal node based on user-defined strategies • Declaratively define code execution behavior for scale and resource use optimization • Fully-distributed, fault tolerant • Enhances application performance by allowing applications to store transient application state in memory cache for objects and data memory (and avoid relational database) • Provides clustered queues and cross-platform data structures www.appistry.com Unlocking the Power of Cloud! 23
  • 24. Cloud-Based, In-Memory Data Cache Worker Order App FAM Services Code Flows Object Object Foo Map Worker Order App Worker Code BLOB Name / Flows Order App Value Code Flows Job Queue Worker Shopping Cart Order App Code Flows • Fully distributed, fault tolerant memory cache www.appistry.com Unlocking the Power of Cloud!
  • 25. Case Study: Seeing Through the Clouds The leading provider of satellite imagery for Appistry EAF at GeoEye government and commercial applications, GeoEye is building its next-generation image processing applications on Appistry EAF. Data Process Result Challenges: • Multi-core / SMP development complexity • Risk, cost and agility of traditional platforms • Meeting customer SLAs Results: • Imaging applications now able to process in excess of 5 TB of satellite imagery per day • Developers able to focus on core competencies • Capital savings greater than $1.2 million • Easily meet customer requirements for maximum processing time “ By relying on the application fabric to provide scalability, reliability and manageability, we can leave our infrastructure concerns behind and focus on providing maximum value to our customers. ” – Ray Helmering, VP Photogrammetric Engineering at GeoEye www.appistry.com Unlocking the Power of Cloud! 25
  • 26. Why Appistry? Appistry Powers the Enterprise Cloud! “Fresh, radical and powerful technology aimed at meeting the needs of highly demanding business problems.” • Cool Vendor in Application Platforms and SOA • Visionary: Application Platform Magic Quadrant “Vendors such as Appistry are offering software tools and architecture to enable firms to build Cloud IT architectures without the handcrafting that Web giants such as eBay or Yahoo! resort to.” Recognized Leader for Innovative Cloud Application Platform www.appistry.com Unlocking the Power of Cloud! 26
  • 27. For More Information Visit Appistry.com • www.appistry.com • www.appistry.com/community • www.appistry.com/blogs www.appistry.com Unlocking the Power of Cloud! 27