High Value Cloud Services

Post on 18-Nov-2014

836 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

You have built a IaaS cloud and can deliver compute, storage and bandwidth to your customers. Is that enough to hold on to your customer base, or do you wish to deliver value added services such as platform services and databases? Join us our session and we will demonstrate how you could deploy higher margin services such as Database-as-a-Service, Caching-as-a-Service, Load Balancing-as-a-Service, MongoDB-as-a-Service, and many more - instantly without high capital investments. In this session, we will also cover different services that your customers will like and how you can make them available on your cloud and integrate them with your metering, billing and other business processes.

Transcript

Rajesh Ramchandani @RamchandaniRaj

High Value Cloud Services

•  Introduction •  From IaaS to PaaS •  Cloud use cases •  Cloud services and why you need them •  Cloud services framework •  Integrating CumuLogic Cloud Services with CloudStack •  Q&A

Agenda

•  Founded in 2011 by Sun alumni –  James Gosling is the Lead Advisor

•  Private Java PaaS software available since June 2012 •  Funded by Citrix in August 2012 •  Launching CumuLogic Cloud Services in December 2012 –  Integration with CloudStack and CloudPortal 1.4 –  Going polyglot, support for PHP, Python, Ruby and Node.js

About CumuLogic

•  Compute, storage and networking infrastructure

CloudStack IaaS Clouds On-Premise and Public Clouds

IaaS Web Services

Physical Hardware

Private Public

Diverse Use Cases

Disaster Recovery & Business Continuity

Big Data / Machine Data / Log File Analysis

Migrate and Manage Custom Web Apps

Deploy Large Scale Mobile Apps / API / Web Services

Development / DevOps / Ops

Gaming / Streaming

•  PaaS automates the deployment and configuration of frameworks and services

•  Simplifies application deployment, management •  Developers love it •  But you must write applications for the PaaS •  And you need “add-ons” too

IaaS to PaaS Application Infrastructure Services

•  Application platform(s) •  “Native” or remote 3rd party add-on cloud services •  Service integration, aggregation and customization •  Performance, use and delivery of services •  Centralized approach to provisioning, metering and control of

services

Cloud Services Extend Usability of PaaS Cloud Services Orchestration

•  Database-as-Service •  Caching-as-a-Service •  Elastic Load Balancer •  Message Queuing Service •  Big Data Service •  Logging Service •  Continuous Integration •  And many more. Basically Everything-as-a-Service

Common Cloud Services Application Infrastructure Services

CumuLogic Platform Overview

Infrastructure-as-a-Service

Platform Reliability, Availability and Scalability

PaaS

"  Autoscaling "  Self-Healing "  High Availability

"  Monitoring "  Security/Isolation "  Usage Metrics

"  Multi-cloud "  Multi-tenant

"  Eclipse Plugin "  RESTful API

"  Development "  Migration

"  User Interface

Cum

uLog

ic Cl

oud

Appli

catio

n Plat

form

Messaging -aaS

Load Balancing-aaS

Database Tier

Caching Tier

Web Tier

Application Tier

Messaging Tier

•  Platform for Java/Spring and PHP applications •  Designed for enterprise clouds and Cloud Providers •  Multi-cloud support for hybrid clouds •  Benefits: –  Increased developer productivity –  Faster time-to-market –  Managing application lifecycle –  Utilization of cloud resources

CumuLogic Platform Overview Cloud Application Platform (PaaS)

•  Single-click deployment of web applications •  Availability, scalability, reliability -  Monitoring, autoscaling, failover and recovery

•  Security and tenant isolation •  Eclipse plug-in integration •  Easy migration of existing applications

Features Ease of Deployment, Management and Scaling

•  Collates all log files from all servers for debugging -  Logs can be sent to third-party services like Splunk

•  Integration with APM services such as New Relic -  Can be enabled per application environment

•  Configure custom DNS names per application •  Usage metrics

-  Resource usage per cloud per application

Other Features Logging, APM, Custom DNS, Usage

CumuLogic Cloud Services

Applications

Infrastructure-as-a-Service

" Autoscaling " Self-Healing " High Availability

" Monitoring " Security/Isolation " Usage Metrics

" Multi-cloud " Multi-tenant

" Eclipse Plugin " RESTful API

" Development " Migration

" Developer UI " Admin UI

Cum

uLog

ic Cl

oud

Appli

catio

n Plat

form

DbaaS Cache-aaS Queuing-aaS Elastic Load Balancer PaaS

Platform Reliability, Availability and Scalability

Service Integration Framework

PaaS SQL Database

NoSQL Database

Load Balancer

Caching Messaging Big Data

CAP

RDS NoSQL-DS MemcacheD

Beanstalk RDS

DynamoDB

Elastic Load Balancer

ElastiCache SQS

Amazon-Like Cloud Services

Cloud Services Framework Managed, Scalable, Secure, Patches, Single Console

API User Interface

Service core

Service Integration Layer

Service Core

IaaS Integration

Layer

Authentication Session

Management

Self Healing Failover

Monitoring Security Scaling

Metering Updates Patches

Infrastructure-as-a-Service

Service Control

Platform Engines

Service Optimization

Service Actions

•  xxParameterGroup •  xxParameterGroup

Family •  xxAccessgroup

•  Service Specific •  Backups, Replicas

for DbaaS •  Configure DNS for

Load Balancer •  Add/Delete Cache

nodes

•  createXX()

•  describeXX

•  terminateXX

•  startXX

•  stopXX

•  scaleXX

Cloud Service API Framework

•  MySQL-as-a-Service and MongoDB-as-a-Service •  Amazon RDS-compatible •  Fully Managed •  Scalability and elasticity •  Availability and resiliency •  Backup and restore, point in-time recovery •  Performance optimization •  Security, access control •  Updates and patches •  API

CumuLogic Database Service

•  Productivity •  Performance

•  Data protections

•  Handles 75% of management tasks

Source: Forrester

CumuLogic Database Service Value Proposition

•  Fully managed Memcached-as-a-Service •  Scalable: nodes can be added or removed

from the cluster •  Optimized for specific needs •  Auto updates and patches •  API

CumuLogic Cache In-Memory Cache-as-a-Service

•  Fully managed application frameworks •  Java, Spring, PHP, Ruby, Python, Scala, Node.js •  Provisioned by “Deploy App” or on provisioned by user request •  Autoscaling rules engine •  Optimized for specific application types •  Auto updates and patches •  API

CumuLogic Frameworks Service Application Framework-as-a-Service

•  Fully managed Elastic Load Balancer Service (Netscaler coming soon)

•  Dynamic discovery, scalable, fault-tolerant •  Integrated with application platform services •  Supports http, https, SQL protocols •  Supports sticky sessions •  Realtime reconfiguration for adding/removing nodes •  Auto-discovery of nodes with auto-scaling •  Auto-detection of failed nodes •  Control API

CumuLogic Load Balancer Load Balancer-as-a-Service

CumuLogic Cloud Services: Aggregation

MySQL MongoDB LBaaS Cache SendGrid MailChimp

UI and API

Iron.io

Infrastructure-as-a-Service

Native Cloud Services External Cloud Services

•  Plugs into any CloudStack cloud

•  Connectors for CloudPortal for metering and billing services •  Each Service can priced individually

•  Customizable look-and-feel

Easy Integration with CloudPortal Business Manager

Q&A

Let’s Work Together: CumuLogic.com

Software downloads

Trial accounts

Demos

info@cumulogic.com

White papers

Thank you

rajesh.ramchandani@cumulogic.com

top related