intro to appharbor

Post on 08-Jan-2017

85 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introduction to PaaS&

AppHarbor

Gayan Kalanamith

S I P in cloud computing

Image Reference :- https://eatwellanna.files.wordpress.com/2015/03/day-18.jpeg

• Software as a Serviceo Applications are designed for end-users,

delivered over the web

• Infrastructure as a Serviceo The hardware and software that powers it

all – servers, storage, networks, operating systems

P a a S

Image Reference :- http://images.sodahead.com/polls/0/0/4/7/9/1/9/9/8/handyman-169549781934.jpeg

• Platform as a Serviceo The set of tools and services designed to

make coding and deploying those applications quick and efficient

• 1. A collaborative platform for software development, focused on workflow management regardless of the data source being used for the application

• 2. A platform that allows for the creation of software utilizing proprietary data from an application

PaaS

Image Reference :- http://pad2.whstatic.com/images/thumb/0/0f/Avoid-Getting-Into-a-Dangerous-Situation-Step-2.jpg/728px-Avoid-Getting-Into-a-Dangerous-Situation-Step-2.jpg

• Where the application needs to be highly portable in terms of where it is hosted

• Where proprietary languages or approaches would impact on the development process

• Where a proprietary language would hinder later moves to another provider – concerns are raised about vendor lock-in

What is AppHarbor

•Platform as a Service•Pure .Net hosting •Supports Continuous Integration•Supports Scalability

Versioning Control

• git•Mercurial• Subversion • Team Foundation Server with the

complimentary git service or through integrations offered in collaboration with• Bitbucket• CodePlex • GitHub

Building and compiling

•Has a build server•Builds your application •Runs all your tests

•You can see the log in mission control

Deployment

•Deploys and scales application to multiple servers

Scaling

Image Reference :- http://www.matryoshka.biz/images/7/7011__2.jpg

Scaling

•Vertical Scaling / Scaling up • Share the burden

•Horizontal Scaling• Add more resources / Upgrade

• Juxtaposition scaling

Demonstration

References• http://searchcio.techtarget.com/definition/horizontal-

scalability

• https://www.rackspace.com/knowledge_center/whitepaper/understanding-the-cloud-computing-stack-saas-paas-iaas

• https://appharbor.com/page/how-it-works

• http://www.thoughtsoncloud.com/2014/04/explain-vertical-horizontal-scaling-cloud/

Question Time

спасибо

top related