Top Banner
Copyright  2010-2011  TCloud Computing Inc. Elaster Labs, the 1 st  PaaS in Taiwan Fred Chiang CloudTW meetup-8, January 28, 2011
21

Elaster Labs, the 1st PaaS in Taiwan

May 10, 2015

Download

Technology

Fred Chiang

Introduction of Elaster Labs, the 1st PaaS in Taiwan, developed and operated by TCloud Computing.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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