Easy Deployment of Mission-Critical Applications to the Cloud



Similar documents
GigaSpaces Real-Time Analytics for Big Data

Scaling Healthcare Applications to Meet Rising Challenges of Healthcare IT

Elastic Application Platform for Market Data Real-Time Analytics. for E-Commerce

Cloud/SaaS enablement of existing applications

WHY SERVICE PROVIDERS NEED A CARRIER PaaS SOLUTION cpaas for Network

Build A private PaaS.

Real-Time Stream Processing and Cloud-Based Big Data Increasing in Today s Enterprises

Moving beyond Virtualization as you make your Cloud journey. David Angradi

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Bridge Development and Operations for faster delivery of applications

Architecting the Cloud

Software-Defined Networks Powered by VellOS

Building an AWS-Compatible Hybrid Cloud with OpenStack

SDN Applications in Today s Data Center

Amazon Elastic Beanstalk

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Enterprise Cloud Solutions

Red Hat CloudForms: Open Clouds Under

Virtualization and IaaS management

Planning the Migration of Enterprise Applications to the Cloud

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

Infrastructure, application services, and managed services - all in a single, integrated platform CENTURYLINK S END-TO-END MANAGEMENT SOLUTIONS:

Bringing Open Choice & Application

Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. May 2013

RightScale mycloud with Eucalyptus

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Remote Voting Conference

How To Manage A Cloud System

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

How To Monitor Hybrid It From A Hybrid Environment

Het is een kleine stap naar een hybrid cloud

Optimizing Service Levels in Public Cloud Deployments

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

CA Automation Suite for Data Centers

Cloud Essentials for Architects using OpenStack

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Technology Enablement

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

HP OO 10.X - SiteScope Monitoring Templates

Five Cloud Strategy Must -Dos for the CIO

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

cloud functionality: advantages and Disadvantages

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

Windows Azure and private cloud

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

Relational Databases in the Cloud

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Cloudy Middleware MARK LITTLE TOBIAS KUNZE

SDN Orchestration Explained. A Deep Dive into a Crucial Component of Software-Defined Cloud Exchange Networks

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

Scale Cloud Across the Enterprise

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Copyright 2013 enstratius, Inc.

It s Not Public Versus Private Clouds - It s the Right Infrastructure at the Right Time With the IBM Systems and Storage Portfolio

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

QuickSpecs. HP Helion Development Platform. Overview

Cloud-based web hosting consolidation with an IBM Drupal solution

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Sentinet for Windows Azure SENTINET

IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar

Cloud Computing. Adam Barker

Transformation of IT Operations. Realizing IT as a Service through Comprehensive Cloud Services

ASG CloudFactory IT Transformation with Cloud Orchestration and Service Delivery Automation TECHNOLOGY TO RELY ON

How To Manage Cloud Management

Outdated Architectures Are Holding Back the Cloud

Powering the Next Generation Cloud with Azure Stack, Nano Server & Windows Server 2016! Jeff Woolsey Principal Program Manager Cloud & Enterprise

Software-Defined Storage: What it Means for the IT Practitioner WHITE PAPER

CliQr Technologies CliQr CloudCenter Private Cloud - Page 1. CliQr CloudCenter Simplify Private Cloud Management

HIGH-SPEED BRIDGE TO CLOUD STORAGE

Maximize strategic flexibility by building an open hybrid cloud Gordon Haff

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

How To Get The Most Out Of Redhat.Com

Real-Time Analytics for Big Market Data with XAP In-Memory Computing

DevOps. Josh Preston Solutions Architect Stardate

Meeting Real Time Risk Management Challenge XAP In-Memory Computing

Cloud computing: Innovative solutions for test environments

Empowering Private Cloud with Next Generation Infrastructure. Martin Ip, Head of Advanced Solutions and Services Macroview Telecom

WHITE PAPER OCTOBER CA Unified Infrastructure Management: Solution Architecture

WizCloud: Simplified Enterprise Application Management in the Cloud

Managed Hosting is a managed service provided by MN.IT. It is structured to help customers meet:

Seamless adaptive multi-cloud management of service-based applications

Implementing Software- Defined Security with CloudPassage Halo

JBoss. choice without compromise

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

WHITE PAPER Empowering Application Workloads Migration to Cloud Services

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Architecting Self-Managing Distributed Systems

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

Oracle Applications and Cloud Computing - Future Direction

Platform as a Service: The IBM point of view

Transcription:

Easy Deployment of Mission-Critical Applications to the Cloud Businesses want to move to the cloud to gain agility and reduce costs. But if your app needs re-architecting or new code that s neither easy nor cost-effective. GigaSpaces is an enterprise cloud-enablement platform that on-boards mission critical applications to public and private clouds without architectural or code changes. is the only platform that can bring your mission-critical and big-data application to any cloud, and the only one that truly supports multi-clouds. enables you to move to the cloud at any pace you choose, while never requiring you to change your applications, and always guaranteeing the highest performance, lowest latency, and extreme utilization. is based on the principles of: Any app, any stack: Your existing applications can easily move to the cloud, without any code or architecture changes: supports any kind of application, using any application stack, with a relational or non-relational data store, or for use with other middleware components. Any cloud: Run your app on any environment public, private, or hybrid cloud, plain virtualization, or a combination of environments (for cloud bursting, e.g.). completely isolates the application from the underlying cloud runtime. So you get the same flexibility you re accustomed to, no matter which environment you choose. Full control: Losing control and visibility when moving to the cloud means nothing gained in terms of agility and productivity. offers built-in monitoring and management services, but also facilitates using your existing tools on the cloud GigaSpaces delivers software middleware that provides enterprises and ISVs with end-to-end application scalability and cloud-enablement for mission-critical applications for hundreds of tier-1 organizations worldwide.

KEY CHALLENGES TO MOVING TO THE CLOUD Porting existing portfolio applications to the Cloud (private or public) without changing the application Existing applications are not ready for elastic deployment. They lack tools for dynamic configuration and deployment, and certainly for triggering and managing scaling procedures. enables seamless on-boarding to any cloud environment without any changes to code or architecture Cloud Driver isolates the application from the underlying cloud technology Built-in recipes for common application scenarios & stacks Continuous monitoring and management of the entire application lifecycle (installation, deployment, startup, monitoring automatic scaling and self-healing, shutdown) Ensuring business continuity The main reason for moving into virtualization is to save costs and gain agility. However, without ensuring application high availability, nothing is really gained. includes an application-aware self-healing mechanism to keep your application Always On. identifies and refreshes non-functioning / hung services Scaling rules ensure automatic elasticity/scaling out Application- and cluster-aware monitoring console Avoiding getting locked in to a single infrastructure provider There are many emerging solutions, making it difficult to select the right one, and creating a knowledge gap, cost risks, and potential lock-in to any vendor selected, limiting future changes. supports all main private, public, and virtualization vendors, hiding their APIs and configuration details from your application. Technology-agnostic Cloud Driver enables you to select any cloud vendor, now or later, or run a hybrid environment Loss of control Coping with elastic and virtualized application makes monitoring and management a challenge. offers fine-grained, cluster-aware monitoring to ensure are always fully alert to your applications functioning Pluggable, customizable monitoring framework Built in and custom alerts Obtaining the elasticity and scalability promise of the Cloud Moving application to virtualization is often done to avoid over provisioning, or to enable applications to scale on demand. In practice, this is more easily said than done enables customized scaling rules to ensure elasticity Automatic app services scaling based on built-in or custom metrics Ensure preset services levels

RECIPES TO YOUR TASTE At the core of are application recipes. Each recipe tells all the details needed to run an application: what middleware services it needs to run, what the dependencies are between the services, how to install the services, where to find the application and service binaries, when to spin more instances or terminate existing ones, and even how to monitor each of the services. Many PaaS frameworks target new applications, and constrain the development to vendor-specific models and configurations. recipes are designed to cope with almost any operational or engineering need, and are very intuitive and easy to extend and customize. Enterprise Spring Application JBoss Cassandra MySQL Tomcat Groovy JAR JAR JAR ZIP Your Recipe ON-BOARD MISSION-CRITICAL APPS TO THE CLOUD IN 2 EASY STEPS (RUNTIME ARCHITECTURE) 1. Prepare (no code change) 2. Deploy Result: Automatic Deployment and Orchestration Application Cluster Controller Agent VM Agent VM Cloud Driver Scale-in Scale-out Load Balancer Network Storage Compute Services

GRADUAL CLOUD ADOPTION is designed to enable gradual migration to the Cloud at the pace and under the circumstances that suit your business, organizational, and application needs. The elimination of any need for code or architecture changes is key to this approach. Let s take a look at how recipes support this principle: Basic recipe Configure lifecycle: Use your existing scripts and skill-set to develop only the basic lifecycle part of the recipe to automate installation, configuration, and startup of the application on the cloud. No deep knowledge of the Cloud is required, so the learning curve and effort are small. Add visibility Monitoring: With, this is the simplest process there is in the market: ÎÎ No need to model the GUI knows the app model automatically ÎÎ Basic OS level and process level monitoring are out-of-the-box ÎÎ No need for manual installation installs the probes whether they are built in or custom. With most popular technologies (SNMP, JDBC, JMX) the user only needs to configure the monitoring plug-in. The collected/monitored custom metrics are first-class citizens in and can serve any purpose. Add scaling rules: Now that your application is automated, self-healed, and monitored, you might want to add elasticity. Scaling rules are easily configured in the recipe DSL and can dictate adding or removing computation resources based on simple or complex SLA monitoring (utilizing the metrics you monitor) Add custom alerts: Again, easily configured in the DSL and using custom metrics custom fire alerts that can reach your NOC dashboard via SNMP or other protocols. KEY BENEFITS Only platform that can on-board mission-critical applications to the Cloud Seamless migration from non-virtualized environment, with no code change Any environment private, public, or hybrid cloud (for example, easily run your testing on the public cloud and your production on your private cloud). No runtime overhead affecting performance/latency Integrates with any stack Enables gradual cloud adoption - gain immediate benefits (such as automation, cost savings) with minimal effort, and get full elastic scaling later. More than pure orchestration Includes extended AWS-like services Support for any application stack, using an extensible recipe mechanism with multiple out-of-the-box blueprints, including: Elastic caching (IMDG, memcached,...) Relational and non-relational data stores (MySQL, Cassandra, Mongo, HBase...) Application Containers (Tomcat, JBoss...) Dynamic load balancing management Ensure Business Continuity automatically recovers crashed or hung services, and alerts on SLA breaches Self healing Cluster and application-aware monitoring Auto-scaling to ensure consistent service levels under any conditions Supports the largest range of cloud providers No vendor lock-in Maintain your existing development practices, and eliminate hassle moving your application from one cloud to another Use any infrastructure bare metal, private cloud, public cloud (EC2, Azure...) Enables cloud-bursting

PRODUCT ARCHITECTURE Provisioning Universal Service Adapter Installation Service Provisioning Monitoring Cloud Controller Deployment Monitoring Scaling Rules Alerting Cloud Driver Network Configuration Security Configuration Universal Service Adapter The USM enables you to deploy and manage any middleware service in any tier using an extensible recipe Cloud Controller Responsible for allocating application instances to actual hosts based on SLA requirements, and for triggering host provisioning when needed Cloud Driver Using the Cloud Driver, can trigger host provisioning in any virtual environment. The Cloud Driver also takes care of firewall and networking configurations as well as security settings Compute Storage LB Security Any Cloud Infrastructure Private, Public or Hybrid uses the compute, load balancing and storage services of any popular cloud, to server your application with the required resources while you shouldn t care to learn the implementation details of each vendor KEY FEATURES Any App, Any Stack Deploy any middleware stack using a recipe based deployment mechanism Automation of the Entire Lifecycle Deploy, manage, and update your application using a single platform Automatic Self-Healing Crashed nodes and machines are automatically replaced by new ones, following recipe instructions Any Cloud Support all major cloud and virtualization platforms Auto-Scale, Your Way Automatic scaling of your application services based on out-of-the-box or custom metric Cluster-Aware Monitoring & Management Pluggable monitoring, custom alerts, and application-aware monitoring console

ABOUT GIGASPACES GigaSpaces Technologies is the pioneer of a new generation of application virtualization platforms and a leading provider of cloudenablement and end-to-end scaling solutions for distributed, mission-critical application environments, and cloud enabling technologies. GigaSpaces is the only platform in the market that offers a truly silo-free architecture, along with operational agility and openness, delivering enhanced efficiency, extreme performance, and always-on availability. Our offering includes solutions for enterprise application scaling and enterprise PaaS and SaaS enablement that are designed from the ground up to run on any cloud environment private, public, or hybrid and offers a pain-free, evolutionary path to meet tomorrow s IT challenges. Hundreds of organizations worldwide are leveraging GigaSpaces technology, among which are Global Fortune 500 companies, including top financial service enterprises, e commerce companies, online gaming providers, and telecom carriers. BANK OF CHINA GIGASPACES OFFICES WORLDWIDE US East Coast Office, New York Tel: +1-646-421-2830 US West Coast Office, San Jose Tel: +1-408-878-6982 International Office, Tel Aviv Tel: +972-9-952-6751 Europe Office, London Tel: +44-207-117-0213 Asia Pacific Office, Singapore Tel: +65-65497220 WWW.GIGASPACES.COM/