YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Elaster Labs, the 1st PaaS in Taiwan

Copyright  2010­2011  TCloud Computing Inc.

Elaster Labs, the 1st PaaS in TaiwanFred ChiangCloudTW meetup­8, January 28, 2011

Page 2: Elaster Labs, the 1st PaaS in Taiwan

Outline

2Copyright  2010­2011  TCloud Computing Inc.

WhatElaster Labs is && is NOT

WhoNeed Elaster Labs

HowTo use Elaster LabsTo program with Elaster CAPTo get supportTo get connectedTo play your own Elaster CAP

What's nextQ&A 

Page 3: Elaster Labs, the 1st PaaS in Taiwan

What is Elaster Labs

3Copyright  2010­2011  TCloud Computing Inc.

• Elaster Labs is a tribute to– Amazon Web Services– Google App Engine– The ones contribute to Cloud Computing

Page 4: Elaster Labs, the 1st PaaS in Taiwan

What is Elaster Labs

4Copyright  2010­2011  TCloud Computing Inc.

• Elaster Labs is a PaaS– based on Elaster CAP

• which is a product for public/private/vertical PaaS operators

Page 5: Elaster Labs, the 1st PaaS in Taiwan

What is Elaster Labs

5Copyright  2010­2011  TCloud Computing Inc.

• Elaster Labs is a Labs– not a “Factory”

Page 6: Elaster Labs, the 1st PaaS in Taiwan

What is Elaster Labs

6Copyright  2010­2011  TCloud Computing Inc.

• Elaster Labs is Free of Charge– means limited resources

Page 7: Elaster Labs, the 1st PaaS in Taiwan

Elaster Labs can NOT

7Copyright  2010­2011  TCloud Computing Inc.

• 自動把你程式的 bug修好。• 當作聖誕禮物交換。

by Tommy Lin

• 提供摺紙服務。by Monnie Tin

(因為未達三百元標準 )

(Paper-folding as a Service)

Page 8: Elaster Labs, the 1st PaaS in Taiwan

Who need Elaster Labs

8Copyright  2010­2011  TCloud Computing Inc.

SaaS Developers  – who want to run Cloud­based application, but 

don't want to deal with• hardware vendor and IDC• system administration

– install all the software stacks bottom up from OS– enable load­balancing– enable scalability– enable high­availability

• tasks for run­time version switching• too many changes of code   

Page 9: Elaster Labs, the 1st PaaS in Taiwan

Why we run Elaster Labs

9Copyright  2010­2011  TCloud Computing Inc.

• Learn by operation– what Developers want– what Operators want– what Cloud Computing means

• Gather the community– offering – support– presentation– communication– value creation 

Page 10: Elaster Labs, the 1st PaaS in Taiwan

What is Elaster Labs Developer Zone

10Copyright  2010­2011  TCloud Computing Inc.

• It is exact Elaster CAP (v1.0)– Run­time for applications

• JSP (2.1) / Servlet (2.5) / J2SE 5 or Java SE 6• PHP (5.3)• MapReduce (0.20.2) / HBase (0.20.6) Hadoop (0.20.2)

– Services for• RDB (MySQL 5.1)• Index/Search• Big Data Storage (S3­like)• Simple Table (v1.1)

Page 11: Elaster Labs, the 1st PaaS in Taiwan

What is Elaster CAP

11Copyright  2010­2011  TCloud Computing Inc.

Workload Optimization Engine (WOE)

Operating System (Linux Fedora 12)

Infrastructure Service (virtual machine or physical machine)

Application M

anagement

Portal

Application IDE (Integrated development environment)

System

 A

dministration 

CLI

Application Management API

Elaster CAP SDK

BigData Storage

RDBMS (MySQL)Search/Index

Hadoop

Simple Table

Elaster CAP API

Web Container (Jetty)

Ap

p R

un

time

Reso

urce H

ost

MapReduce Job HTML JSP/Servlet

Page 12: Elaster Labs, the 1st PaaS in Taiwan

Elaster CAP Philosophy 

1. Minimum change of skill­set of developer

developers don’t need to learn new skill for developing or porting their applications run on top of Elaster CAP

2. Cloud­based infrastructure in a box

native high­scalability, high­availability, and load­balancing in system design

Page 13: Elaster Labs, the 1st PaaS in Taiwan

13Copyright  2010­2011  TCloud Computing Inc.

How to use Elaster Labs

1. Visit www.elasterlabs.com.tw2. Register an account3. Deploy your application

– without RDB– with RDB

4. Get it runs 

Page 14: Elaster Labs, the 1st PaaS in Taiwan

14Copyright  2010­2011  TCloud Computing Inc.

How to program with Elaster CAP

• Java developer may develop SaaS with• Java SDK; or• native RESTful API• 3rd­party library is allowed

• PHP developer may develop SaaS with● native RESTful API• 3rd­party library is allowed

To access or manipulate the services of Elaster CAP

Page 15: Elaster Labs, the 1st PaaS in Taiwan

15Copyright  2010­2011  TCloud Computing Inc.

How to get support

• Forum• FAQ• Document Center

Page 16: Elaster Labs, the 1st PaaS in Taiwan

16Copyright  2010­2011  TCloud Computing Inc.

How to get connected

• Blog with Atom Feed• Facebook Fans Page• Mailing­list (coming soon)

Page 17: Elaster Labs, the 1st PaaS in Taiwan

17Copyright  2010­2011  TCloud Computing Inc.

How to play your own Elaster CAP

Download the package then play

Page 18: Elaster Labs, the 1st PaaS in Taiwan

18Copyright  2010­2011  TCloud Computing Inc.

What's next

• Multi­site deployment around Asia• Taiwan• China• Japan• ...

• More documentation• Elaster CAP v1.1

Page 19: Elaster Labs, the 1st PaaS in Taiwan

Behind­the­Scenes

19Copyright  2010­2011  TCloud Computing Inc.

Page 20: Elaster Labs, the 1st PaaS in Taiwan

20Copyright  2010­2011  TCloud Computing Inc.

Any Question?

Page 21: Elaster Labs, the 1st PaaS in Taiwan

21Copyright  2010­2011  TCloud Computing Inc.

Thanks for your time


Related Documents