Join the global OpenStack community for use cases & training at the OpenStack Summit Sydney, November 6-8     Register now

Taiwan OpenStack Application Hackathon

web banner 1204x366 01

全球首次大型 OpenStack 黑客松活動就在台灣!

即便你是個開發者,可能聽過 OpenStack,但也許還沒玩過 OpenStack ,是吧? OpenStack 與現今的網際網路、雲端應用、大數據、甚至與你的生活等息息相關。 你從雲端主機服務商買過一個儲存空間或虛擬機器嗎? 你玩過大型線上遊戲或是 Sony PlayStation 4 嗎? 你從 eBay 上買過東西嗎? 你在看歐美影集或電影嗎? 或是你擁有 BMW i8 超跑? 你知道其實這底層的技術、管理機制或是新創設計,就是用 OpenStack 所打造出來的。 的確, OpenStack 看似離一般開發者手上的應用有些遙遠,但實際上,大多數全球應用開發者都已經搭上這股科技熱潮,將軟體專案建構於 OpenStack 技術之上,縱使你對於 OpenStack 技術還有些陌生, 但其實你很有可能已經受惠於 OpenStack 。

本次活動一定要懂 OpenStack 才能來玩嗎?別擔心!並非一定要玩 OpenStack 的底層才能參加這次的黑客松,本次黑客松活動有贊助商贊助許多機器、架構免費的 OpenStack 雲端運算平台,只要你能利用這些開發環境和虛擬資源做出各種類型應用,也非常歡迎組隊或是個別來參加,一起黑客松! 如同過去黑客松台灣主場活動一樣,除了不限定主題外,黑客松活動前也會有多場教學工作坊和見面會,若對 OpenStack 、 IoT 或 BigData 有興趣的人,歡迎參加!

 

活動日期與地點

活動前言

 

活動目的

 

活動進行方式

整個黑客松活動是在週末三天 (3/18晚間~3/20下午),我們建議你預先組團報名參加,如果你是自已一個人來參加,請你在黑客松期前見面會 (3/15 及 3/17 晚間) 或黑客松主活動的第一天晚上盡早到達現場,我們會幫忙帶領參加者認識彼此、相互交流,然後分組。一般來說,我們不限定主題,而是由參加者自由發揮和討論決定。接下來就開始長達42小時、動手創作的黑客松。

活動是三天兩夜,會場全程開放進出,參加者可以隨時回家暫時休息,亦或是在會場過夜。我們會提供所有正餐,包括午餐 (Buffet)、晚餐(Pizza Night)、宵夜和第二天早餐,也會提供飲食和補給品給創作者,讓大家專心動手創作。

第三天傍晚,活動結束前會有 Demo Show,參加者可以上台把這兩天的成果,拿出來展示炫耀給其他人看,無論成果如何、形式如何,就算沒有成功完成,還是有機會上台交代三天奮戰結果。除了可以交流之外,也可以訓練自己上台的能力和膽量!

大家一起來黑客松吧!

 

分組建議

黑客松參賽團隊每組人數需在 3-6 人之間,我們建議每組 4-5 人,這是最容易合作和效率分工的團隊大小。除了可以事先組好隊來參加,也可以現場招兵買馬,與素未謀面的朋友們一同創作。別覺得害怕,很多人就是在黑客松認識了超棒的夥伴後,開始了創業之旅!

我們將於3/15與3/17日晚間舉辦活動期前見面會,讓大家有機會認識新朋友和尋找你的黑客松伙伴。 另外,我們已邀請到 OpenStack 基金會全球社群經理 Tom Fifield 與 David Flanders 蒞臨此次黑客松及期前見面會,加果你也想和他們聊聊你對 OpenStack 的想法,都非常歡迎一起來玩。 活動內容請詳見這裡。別忘了訂閱我們的 OpenStack 台灣使用者社群郵件群組 lists.openstack.org/cgi-bin/mailman/listinfo/openstack-tw ,所有活動即時訊息都會在我們的郵件群組裡發佈。

我沒有想法怎麼辦?

別擔心,我們的黑客松是複合式的設計,一時沒想法沒關係,絕對讓你不會空轉!

對於沒有參加經驗或是想不出主題創作的夥伴們,我們在 3/15 與 3/17 日晚間提供了「動手做」工作坊課程,內容從軟體、硬體、設計,橫跨了 Hacker、Maker、Designer 等各種領域,以及大家在黑客松時可能需要運用的技術教學,尤其是 OpenStack 技術使用與應用的相關教學。建議你可以先過來參加我們精心規畫的工作坊,事先準備好所需的技術然後全力應戰。

除了工作坊外,黑客松活動現場更有導師及各領域專家幫助大家討論點子,提供開發實作建議及貢獻專業知識與經驗。導師們也有來自台灣 OpenStack 使用者社群及科技大廠的資深 OpenStack 軟體工程師參與現場,親自指導黑客松團隊。

 

我們將提供什麼

 

躍上國際舞台發光發熱的機會

我們已邀請到 OpenStack 基金會社群經理 Tom Fifield David F. Flanders 、創業投資基金代表人、政府單位重量級人物、多所大學教授都會到現場觀賽。另外,我們也已安排國際及台灣科技媒體全程參與報導,這次的台灣經驗馬上就會被推廣到全球各個 OpenStack 使用者群組,表現出色的黑客松團隊,絕對有機會一舉躍上國際。

提供 OpenStack 雲端硬體平台

我們活動將提供一個強大的 OpenStack 雲端運算平台,並配發每個團隊登入帳號,每個團隊可以擁有權限並取得:

 

 

* 本次活動的 OpenStack 雲端運算平台由 InventecinwinSTACK 贊助提供。

提供 OpenStack SDKs

提供資源

整個活動將提供電力、無線網路以及飲食。有線網路部分將提供每一排桌子一條線路,若有需要請自行準備集線器及接集線器的網路線。

可以帶什麼到現場

不可以帶什麼到現場

 

獎項

 

注意事項

參加團隊不得於活動前預先完成交付作品,如有違反之情事,主辦單位有權取消其參賽及得獎資格。 為公平競賽精神,每組皆為獨立參賽團隊,不得合作完成單一共同作品。

    交通動線

地址: 新北市板橋區遠東路3號5樓

捷運

亞東醫院站(出口3)

公車

四川路一段 - 仁愛新村站、豫章工商站:
2062桃園機場線(仁愛新村)、1080、1556、1557、234、57、656、705、806、9103、1070(豫章工商)

南雅南路二段 - 捷運亞東醫院站:
99、51、703、703副線、805、810、812、840、843、848、藍37、藍38

 

    活動時程表

Date Time 活動內容(Description)

2016/3/15 (二)

Workshops&Team Finding

19:00~19:30 開放入場 (drinks and snacks provided)
19:30~21:30 開發你的第一個OpenStack應用程式
(Writing Your First OpenStack Application)
OpenStack Swift 101 & Build it in 10mins
III Smart Tourism API Technical Tour
OpenStack雲端應用開發平台操作使用介紹
(OpenStack Introduction and Usage)
21:30~22:30 Team Finding Activities
(讓大家有機會在黑客松前找到屬於自己的團隊 )

2016/3/17 (四)

Workshops & Team Finding

19:00~19:30 開放入場 (drinks and snacks provided)
19:30~21:30 動態取得分享執行雲端應用程式竟然可以這麼簡單?
(Using the Murano Application Catalog)
Big DataElastic Data Processing on Openstack
IoT MTK 7688 - Beacon應用翻轉零售商機
Auto-Tuning and Rapid Deployment of Hadoop Clusters
21:30~22:30 Team Finding Activities
(讓大家有機會在黑客松前找到屬於自己的團隊 )

2016/3/18 (五)

Hackathon!

19:00~19:30 開放入場,開始供餐
19:30~20:30 Opening Briefing
20:30 Hackathon Starts!
20:30~21:30 Team Finalisation / Hacking Time
21:30~00:30 Hacking time
00:30~1:30 奮鬥宵夜(Supper)

2016/3/19 (六)

Hackathon!

07:30~08:30 元氣早餐 (Breakfast)
08:30~12:00 Hacking time
12:00~13:00 整頓身心的午餐(Lunch)
13:00~18:00 Hacking time
18:00~19:00 舒緩心靈的晚餐(Dinner)
19:00~00:30 Hacking time
00:30~1:30 奮鬥宵夜(Supper)

2016/3/20 (日)

Hackathon!

Awards Ceremony

07:30~08:30 元氣早餐 (Breakfast)
08:30~12:00 Hacking Time
12:00~13:00 整頓身心的午餐(Lunch)
13:00 Hackathon Finish Line!
13:00~16:00 Judging
17:00~18:00 Award Ceremony
18:00 Venue Close

    工作坊介紹

Title Introduction Speaker
開發你的第一個OpenStack應用程式 (Writing Your First OpenStack Application)

2016/3/15 (二)
Ever thought about what it takes to write a scalable cloud application using an OpenStack SDK? There’s now a guide for that (http://developer.openstack.org/firstapp-libcloud/getting_started.html)! The new work is aimed at software developers who want to build applications on OpenStack clouds and also shares some best practices for cloud application development. This workshop will work you through the guide of writing an OpenStack application and show you how to use various OpenStack SDKs.
該議程分成兩個部份,一開始會帶領參加者根據 OpenStack 官方手冊實做第一個應用程式。第二部份則由講者們協助參加者使用他們熟悉的語言來操作 OpenStack。
1. 該議程為 workshop,需要動手做一些東西。請自備電腦
2. 手冊網址為http://developer.openstack.org/firstapp-libcloud/getting_started.html
3. 講者可協助的程式語言為Python, Java, Javascript, Go, PHP, Ruby, node.js,其他語言可能無法幫上忙
高國棟
從事OpenStack開發,平常也會研究其他東西。活躍於Python社群,也經常在各個conference演講。演講過OpenStack, Ceph, Docker, Python source code等相關主題。

Tom Fifield
OpenStack全球社群經理,參與開源20多年,曾任澳洲國家級研究計畫的雲端架構顧問與雲端團隊領導人,現為負責協調全球開發者的OpenStack社群經理,也是OpenStack官方維運指南《OpenStack Operations Guide》及開發第一個OpenStack應用程式《Writing Your First OpenStack Application》作者之一。
OpenStack Swift 101 & Build it in 10mins

2016/3/15 (二)
1. You’ll learn the high level Swift concept and architecture. To build a single node Swift cluster in 10mins by using SwiftStack controller. To interact your Swift instance via Swift CLI, Simple SS web console as well as APIs by curl examples includes authentication stage and operating Swift. In the end, you’ll know what’s can be developed in Swift by you.
2. SwiftStack will donate a workshop environment which includes 40 VMs on RAX for attendees. This will be available in the time frame of this session only.
3. Attendees must have internet connections either wifi @training place or 4G LTE over the mobile.
4. The handouts of this session will be in PDF. No papers ( We love earth)
Charles Hsu 許志鴻 (Hugo will be the assistant)
Techical Support Enginner at SwiftStack Inc. OpenStack experience for 5 years cross Nova, Keystone, Glance and Swift. OpenStack Swift project contributor. Managing Swift community QA cluster. Provide service for over 100+ Swift clusters with different use cases cross world-wide.
OpenStack雲端應用開發平台操作使用介紹

2016/3/15 (二)
雲端應用一直是這幾年炸夯的關鍵字,我們將從OpenStack雲平台操作到應用程式開發全面剖析雲端開發架構,並且透過實際操作Horizon管理介面與API運用,操作雲架構中的運算、儲存、網路三大資源。 陳彥勝 SAM
- 迎棧科技資深架構師, https://samopenstack.hackpad.com/
- 2010年於軟體整合公司擔任系統整合工程師,負責網站前後台整合與開發應用。
- 2012年進入迎廣科技(迎棧科技母公司)開始投入研究OpenStack(Folsom)。
- 2013年底參加香港OpenStack Summit(Havana),接觸DBaaS相關活動。
- 並於2014年Icehouse版本Release後,前往美國劍橋的Tesora公司,了解DBaaS(Trove)應用技術與發展狀況,
- 年底開始進行社群版OpenStack教學,2015年取得RHCI認證並開始進行Redhat OpenStack教學。
- 目前於迎棧科技研發部門擔任資深架構師與講師,負責內部與外部教育訓練與專案導入。
III Smart Tourism API Technical Tour

2016/3/15 (二)
介紹如何使用資策會數據科技與應用研究所 Smart Tourism Taiwan Developer 開發者環境提供之Open API,結合運用包含政府/網路公開資訊、智慧觀光價創聯盟業者提供之食衣住行育樂相關資訊與服務,並整合各式使用者經常使用之雲端服務、社群網路,開發 SoLoMo、 O2O 等智慧觀光行動應用程式(APP)創作 Mok Chen (陳玠任)
III Engineer
動態取得分享執行雲端應用程式竟然可以這麼簡單? (Using the Murano Application Catalog)

2016/3/17 (四)
Murano是專為OpenStack所開發的雲端應用程式目錄系統。透過Murano,應用軟體開發人員和雲端系統管理人員都可以很容易地取得分享和執行部署各種雲端就緒(cloud ready)的應用程式。對雲端平台使用者而言,即使是毫無經驗的人,也能夠透過按下幾個按鈕,就可以利用Murano來選擇所需的應用程式服務,以及部署可靠的雲端應用服務環境。我們將為大家介紹如何透過簡單的幾個步驟,就可以利用Murano輕輕鬆鬆地動態部署您的可擴展雲端應用程式。
Murano is an OpenStack self-service application catalog which targets cloud end-users (including less technically-inclined ones). Murano provides a way for developers to compose and publish high-level applications and reliable environments,
Joanna H. Huang
GM | Engineering Team Lead, Aptira. Highly motivated and focused Software Engineering and Project Management Professional with 10 years of experience specialising in large scale distributed software and cloud technologies.
Elastic Data Processing on Openstack

2016/3/17 (四)
In this workshop, we will introduce how to create an elastic data processing cluster on openstack using Sahara, and write MapReduce code for processing big data using Hadoop. We will also briefly introduce the big data paradigm and few other distributed computing platforms. Jerry Chou(周志遠)
Dr. Jerry Chou is an assistant professor in Computer Science Department at National Tsing Hua University(NTHU). He received his Ph.D. degree from University of California at San Diego(UCSD) in 2009. Before joining NTHU in 2011, Dr. Chou worked at data management group in Lawrence Berkeley National Lab. His research interests include cloud computing, high performance computing and distributed systems.


IoT MTK 7688 - Beacon應用翻轉零售商機

2016/3/17 (四)
   
Auto-Tuning and Rapid Deployment of Hadoop Clusters

2016/3/17 (四)
In this talk we share our experience of rapid deployment of Hadoop clusters within CITC using MAAS and Juju. We also introduce our work on auto-tuning of Hadoop configurations. Xuan-Yi Lin (林軒毅)
Dr. Xuan-Yi Lin is an Engineer at the Computational Intelligence Technology Center (CITC), ITRI. He received his PhD in Computer Science from National Tsing Hua University in 2013. His research interests include parallel and distributed systems, cloud computing and big data analytics platforms.

 

 

    導師介紹

導師姓名 Mentor Name 導師簡介Bio
Kai Hsuan Chan (詹凱軒) III Engineer - Smart Tourism API
Chih-Hsin Chang Graduate student from Wireless Internet Laboratory, NCTU
Sam Chen (陳彥勝) Senior Architect, inwinSTACK
ChienChih Chen (陳建智) OpenStack Engineer, inwinSTACK
Mok Chen (陳玠任 ) III Engineer - Smart Tourism API
Getter (楊曜佑) OpenStack Engineer, inwinSTACK
Bala Gopal OpenStack Engineer, Aptira.
Jhen-Wei Huang +8 years of managing large-scale high performance distributed computing and storage infrastructure.
Jserv (Jim Huang) http://wiki.csie.ncku.edu.tw/User/jserv
Joanna H. Huang GM | Engineering Team Lead, Aptira. Highly motivated and focused Software Engineering and Project Management Professional with 10 years of experience specialising in large scale distributed software and cloud technologies. For more info about her: https://tw.linkedin.com/in/joanna-h-huang-b49a888b
Charles Hsu Techical Support Enginner at SwiftStack Inc. OpenStack experience for 5 years cross Nova, Keystone, Glance and Swift. OpenStack Swift project contributor. Managing Swift community QA cluster. Provide service for over 100+ Swift clusters with different use cases cross world-wide.
Robert Hsu Professor of Computer Science and Information Engineering. Expert in HPC, distributed systems, cloud computing, big data.
Bharat Kumar Kobagana Senior OpenStack Specialist, Aptira. 5+ years of experience on OpenStack core components Nova, Cinder, Glance, Neutron, etc. Also have experience in applications on top of OpenStack.
Alok Kumar OpenStack Engineer, Aptira. 5+ years of experience in complex web application development and deployment in Python.
Gene Kuo Undergraduate student from NCTU, two years of OpenStack experience
Hugo Kuo Technical Support Engineer at SwiftStack
Kuan-Chou Lai Professor. Expert in Cloud, Distributed Grid and P2P Computing; Computer Architecture; Parallel Processing
Peter Lai Researcher, ITRI
Kumar Lakshman OpenStack Engineer, Aptira.
Felix Lee Operations Enginenering Team Lead, Academia Sinica Grid Commuting Centre. Domain knowlegde and expertise: Grid and Cloud computing, high performance computing.
MingFen Lin Engineering Manager, ITRI
Rico Lin Heat Core, Chief OpenStack Technoligist at inwinSTACK
Jason Wu Researcher, ITRI

 

    主辦團隊

指導單位(Advisor): 行政院科技會報辦公室(BOST)

主辦團隊(Organizing Team): Aptira, 台灣雲端運算產業協會(CCAT), 經濟部技術處(DOiT), 經濟部工業局(IDB), 財團法人資訊工業策進會(III), 財團法人工業技術研究院(ITRI), Inventec, InwinStack, 交通大學(National Chiao Tong University)、台灣大學(National Taiwan University) , 清華大學(National Tsing Hua University), TWOSUG(Taiwan OpenStack User Group)

雲端運算平台提供(Cloud powered by): Inventec and inwinSTACK

logo banner 1204x366