app42 paas - application hosting platform

24
Cloud Ecosystem Provider for Apps

Upload: pravin-mishra

Post on 24-May-2015

668 views

Category:

Technology


3 download

DESCRIPTION

→ Easy to deploy → App42 PaaS offers fully managed App hosting → Highly scalable → Fault tolerant Hosting environment → Highly designed architecture

TRANSCRIPT

Page 1: App42 PaaS - Application Hosting Platform

Cloud Ecosystem Provider for Apps

Page 2: App42 PaaS - Application Hosting Platform

whoami?

→ Pravin Mishra

→ Software Engineer @shephertz

→ Working on App42 PaaS

Page 3: App42 PaaS - Application Hosting Platform

Ecosystem Product Line

Page 4: App42 PaaS - Application Hosting Platform

App42 PaaS

• Polyglot Hosting For Your Apps

Page 5: App42 PaaS - Application Hosting Platform

CONTENTS

•Why App42 PaaS?•Overview•Supported Languages•Supported Services•App42 PaaS Access•Benefits of App42 PaaS•Questions?

Page 6: App42 PaaS - Application Hosting Platform

Why App42 PaaS?

→ Easy to deploy

→ App42 PaaS offers fully managed App hosting

→ Highly scalable

→ Fault tolerant Hosting environment

→ Highly designed architecture

Page 7: App42 PaaS - Application Hosting Platform

App42 PaaS Overview

App42 PaaS is polyglot application hosting platform which lets you stay away from server-side hassles. It allows you to concentrate on your applications to deliver maximum value to your end users. App42 PaaS is backed with multiple services ranging from RDBMS like MySQL and PostgreSQL to NoSQL storage like MongoDB and CouchDB. You can create multiple environments (Java, PHP, Ruby) based on your choice and integrate it with the services available in a seamless manner.

Page 8: App42 PaaS - Application Hosting Platform

Supported Languages

•RUBY

• JAVA

• Node.js

• PHP

• Python

Page 9: App42 PaaS - Application Hosting Platform

Supported Services

• MySQL

• PostgreSQL

• MongoDB

• CouchDB

• Redis

Page 10: App42 PaaS - Application Hosting Platform

App42 PaaS Access

App42 ClientCommand Line Access

AppHQ App42 PaaS Management Console

Page 11: App42 PaaS - Application Hosting Platform

Benefits of App42 PaaS

• Horizontal Scale / Descale• Vertical Scale / Descale• Routing• Monitoring• High Availability• Dedicated Services • Polyglot• Collaborator• No vendor lock in • Service backup policy

Page 12: App42 PaaS - Application Hosting Platform

Horizontal Scale / Descale

• Add/Remove servers as per your requirement

• Spawn servers as per your application load• Make your App highly available

Page 13: App42 PaaS - Application Hosting Platform

Vertical Scale / Descale

• Scale/Descale your Kontena instances vertically• Start small and grow as your traffic increases

Page 14: App42 PaaS - Application Hosting Platform

Routing

• Routes the request in Round Robin manner

Page 15: App42 PaaS - Application Hosting Platform

Monitoring

• Your App is monitored 24 X 7 to make sure that it is up and running.

• In case, if your app or Kontena crashes, Platform brings it back to running state

Page 16: App42 PaaS - Application Hosting Platform

High Availability

• Make your App High Available by scaling it to at least 2 instances.

Page 17: App42 PaaS - Application Hosting Platform

Dedicated Service• Services running inside Dedicated Kontenas

• Do not share databases with other users.

Page 18: App42 PaaS - Application Hosting Platform

Polyglot• Support for Multiple Languages – Java, Ruby, PHP, Node.js and

Python

• Instantly Deploy your App on the Platform of your choice – Pre Configured templates for : Java, Grails, Rails, Sinatra etc.

Page 19: App42 PaaS - Application Hosting Platform

Collaborator• Invite members, grant Permissions and let them manage resources

• Grant Permissions like View, Scale only, De-Scale only, delete and more

Page 20: App42 PaaS - Application Hosting Platform

No vendor lock in• Do no need Platform specific configuration

• Smooth transition from one PaaS provider to others

Page 21: App42 PaaS - Application Hosting Platform

Service Backup Policy• Define Backup Frequency

• Define Backup Retention Policy

Page 22: App42 PaaS - Application Hosting Platform

BPaaS• Backend Platform as a Service

• Complete backend hosting just for you

• Own dedicated App42 Cloud API solution

Page 23: App42 PaaS - Application Hosting Platform

GPaaS• Gaming Platform as a Service

• Pre configured AppWarpS2 (Real Time Multiplayer Gaming Server)

• TCP and UPD support

• Assign Static IP

Page 24: App42 PaaS - Application Hosting Platform

Links for Reference :http://www.shephertz.comhttp://api.shephertz.comhttp://appwarp.shephertz.comhttp://app42paas.shephertz.com

Ajay TiwariProduct Architect App42 PlatformShepHertz Technologies Pvt. [email protected]

Dhruv ChopraProduct Architect AppWarp Gaming EngineShepHertz Technologies Pvt. [email protected]

Naveen GoswamiProduct ArchitectApp42 PaaSShepHertz Technologies Pvt. [email protected]

Follow us on: