forecast 2014: hackathon
DESCRIPTION
This Hackathon will focus on the ODCA’s recently published paper: Open Data Center Alliance Best Practices: Architecting Cloud-Aware Applications Rev.1.0. The paper contains nine design patterns that show developers how to architect applications that run well in a cloud. The Hackathon will be a friendly competition where teams drawn from ODCA membership and the broader community will create a cloud app. Not only will the hackathon help reinforce the concepts described in the paper but there is a social agenda because teams will be building apps for non-profit usage: the theme is to create an app that does volunteer matching. Hosted by HP, this is an excellent oportunity for peer-to-peer engagement, where developers are invited to learn more about the ODCA and how our best practices can support the creation of cloud based applications while also supporting a greater cause. Note: Individuals/teams must sign up prior to Forecast to participate. Visit: http://www.opendatacenteralliance.org/forecast2014/hackathon for more information.TRANSCRIPT
ODCA FORECAST 2014Hackathon
Dave Casper, CTO North America, MoogsoftPresenting Cloud-Aware Overview
Bette Clem, Program Mgr.Intel Corporation
LET THE HACKATHON BEGIN!Welcome – why are we here? The scheduleDeciding the winners Introduce ourselves
2
WELCOME – WHY ARE WE HERE?
Design & create non-profit volunteer matching cloud-aware appDeploy using the cloud Compete for valuable prizesNetwork with each other
3
THE SCHEDULETuesday afternoon 1:15 p.m. – Introductions, Cloud-Aware Overview, Team formation 1:45 p.m. – Coding begins 3:10 – 3:20 p.m. – Break & networking 6:00 p.m. – Coding concludes 6:00 – 9:00 p.m. – Marquee Reception (at Ruby Skye)
Wednesday morning 9:30 a.m. – Coding begins 11:20 p.m. – Judging & Prizes with Pluses/Minuses 12:20 p.m. – Hackathon concluded
Wednesday afternoon 4:40 p.m. – Award ceremony – Winner is announced to the conference 5:30 p.m. – ODCA Forecast event concludes 4
DECIDING THE WINNERS Create a volunteer matching application Prize awarded to all members of winning team Prizes for:
• Coolest demo• Most creative use of technology• Crowd pleaser
Teams pre-grade themselves using rubric
5
INTRODUCE YOURSELF Your name * Your company * Area of expertise
Hackathon Team• Judges• Roadside Assistance
Hackathon Participants
6
CLOUD-AWARE OVERVIEW
7
Why is it important to design for cloud?
• Cloud is latest evolutionary force that’s transformational
• The right design enables business agility, massive scaling, ability to burst, and high resiliency
• Cloud promotes resource efficiency and can minimize costs
• The lack of cloud-aware applications hinders innovative hybrid cloud usages
ODCA ENTERPRISE ADOPTION ROADMAP
Stage 1 Stage 2 Stage 3 Stage 4 Stage 5
End User
App Dev
App Owner
IT Ops
Federated, Interoperable,
and Open Cloud
Simple SaaS
Enterprise Legacy Apps
Compute, Storage, and
Network
Simple Compute IaaS
Simple SaaS
Enterprise Legacy Apps
Cloud Aware Apps
Complex Compute IaaS
Simple Compute IaaS
Compute, Storage, and
Network
Complex SaaS Hybrid SaaS
Full Private IaaS Hybrid IaaS
Cloud Aware Apps
Legacy Apps
Private PaaS Hybrid PaaS
Cloud Aware Apps
Legacy Apps
Consumers
Lega
cy A
pplic
atio
ns o
n de
dica
ted
Infr
astr
uctu
reSta
rt
8
9
HIGH PRIORITY STRUCTURAL PRINCIPLES
Resilient to Failure Resilient to Latency Secure
SOA/Compose-ability Elastically Scalable
Location Independent
Internal construction -> coding your app for cloud 10
ADDITIONAL STRUCTURAL PRINCIPLES
Designed for Manageability
Infrastructure Independent Defined Tenancy End user Self-
Service
Bandwidth Aware Cost + Resource Consumption Aware
MediumPriority
LowerPriority
11
RUBRIC
12
HOW WAS THE HACKATHON?Pluses Minuses
13
THANK YOU FOR ATTENDING THE CLOUD-AWARE HACKATHON!
14
Team Category Prize
Please upload your source code to the Hackathon project!(Access to Github repository will be provided at the event)
© 2 0 1 4 O p e n D a t a C e n t e r A l l i a n c e , I n c . A L L R I G H T S R E S E R V E D .