Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Cloud Application Platforms – Reality & Promise
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