Copyright 2010-2011 TCloud Computing Inc. Elaster Labs, the 1 st PaaS in Taiwan Fred Chiang CloudTW meetup-8, January 28, 2011
May 10, 2015
Copyright 20102011 TCloud Computing Inc.
Elaster Labs, the 1st PaaS in TaiwanFred ChiangCloudTW meetup8, January 28, 2011
Outline
2Copyright 20102011 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
What is Elaster Labs
3Copyright 20102011 TCloud Computing Inc.
• Elaster Labs is a tribute to– Amazon Web Services– Google App Engine– The ones contribute to Cloud Computing
What is Elaster Labs
4Copyright 20102011 TCloud Computing Inc.
• Elaster Labs is a PaaS– based on Elaster CAP
• which is a product for public/private/vertical PaaS operators
What is Elaster Labs
5Copyright 20102011 TCloud Computing Inc.
• Elaster Labs is a Labs– not a “Factory”
What is Elaster Labs
6Copyright 20102011 TCloud Computing Inc.
• Elaster Labs is Free of Charge– means limited resources
Elaster Labs can NOT
7Copyright 20102011 TCloud Computing Inc.
• 自動把你程式的 bug修好。• 當作聖誕禮物交換。
by Tommy Lin
• 提供摺紙服務。by Monnie Tin
(因為未達三百元標準 )
(Paper-folding as a Service)
Who need Elaster Labs
8Copyright 20102011 TCloud Computing Inc.
SaaS Developers – who want to run Cloudbased application, but
don't want to deal with• hardware vendor and IDC• system administration
– install all the software stacks bottom up from OS– enable loadbalancing– enable scalability– enable highavailability
• tasks for runtime version switching• too many changes of code
Why we run Elaster Labs
9Copyright 20102011 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
What is Elaster Labs Developer Zone
10Copyright 20102011 TCloud Computing Inc.
• It is exact Elaster CAP (v1.0)– Runtime 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 (S3like)• Simple Table (v1.1)
What is Elaster CAP
11Copyright 20102011 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
Elaster CAP Philosophy
1. Minimum change of skillset of developer
developers don’t need to learn new skill for developing or porting their applications run on top of Elaster CAP
2. Cloudbased infrastructure in a box
native highscalability, highavailability, and loadbalancing in system design
13Copyright 20102011 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
14Copyright 20102011 TCloud Computing Inc.
How to program with Elaster CAP
• Java developer may develop SaaS with• Java SDK; or• native RESTful API• 3rdparty library is allowed
• PHP developer may develop SaaS with● native RESTful API• 3rdparty library is allowed
To access or manipulate the services of Elaster CAP
15Copyright 20102011 TCloud Computing Inc.
How to get support
• Forum• FAQ• Document Center
16Copyright 20102011 TCloud Computing Inc.
How to get connected
• Blog with Atom Feed• Facebook Fans Page• Mailinglist (coming soon)
17Copyright 20102011 TCloud Computing Inc.
How to play your own Elaster CAP
Download the package then play
18Copyright 20102011 TCloud Computing Inc.
What's next
• Multisite deployment around Asia• Taiwan• China• Japan• ...
• More documentation• Elaster CAP v1.1
BehindtheScenes
19Copyright 20102011 TCloud Computing Inc.
20Copyright 20102011 TCloud Computing Inc.
Any Question?
21Copyright 20102011 TCloud Computing Inc.
Thanks for your time