intro to appharbor
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
спасибо